Reply
 
Thread Tools Display Modes
  #1  
Old 07-19-2012, 11:16 AM
nemysis nemysis is offline
Senior Member
 
Join Date: Sep 2011
Posts: 219
Thanks: 5
Thanked 15 Times in 12 Posts
Default Pidgin PBI
Please change and add to

http://trac.pcbsd.org/browser/pbi/mo...idgin/pbi.conf

PBI_MAKEOPTS="
WITH_BONJOUR=yes
WITH_DBUS=yes
WITH_NSS=yes
WITH_GSTREAMER=yes
WITH_VV=yes
WITH_IDN=yes
WITH_JABBER=yes"

This is bad one and should not be used in any FreeBSD Port, please use only normally OpenSSL from FreeBSD Base
WITH_GNUTLS=no


Please adjust this too

PBI_MKPORTAFTER=net-im/pidgin security/pidgin-otr net-im/pidgin-libnotify net-im/pidgin-bs net-im/pidgin-privacy-please net-im/pidgin-twitter net-im/pidgin-rhythmbox audio/pidgin-musictracker net-im/pidgin-facebookchat net-im/pidgin-osd net-im/pidgin-guifications x11-themes/qtcurve-gtk2 net-im/libpurple net-im/mbpurple"



This are mine Options for FreeBSD Port net-im/pidgin

cat /var/db/ports/pidgin/options
# This file is auto-generated by 'make config'.
# Options for pidgin-2.10.4_1
_OPTIONS_READ=pidgin-2.10.4_1
_FILE_COMPLETE_OPTIONS_LIST=BONJOUR DBUS GNUTLS NSS SASL GSTREAMER VV IDN PERL TCLTK SAMETIME SILC GG IRC JABBER MSN MYSPACE NOVELL OSCAR QQ SIMPLE YAHOO ZEPHYR GTKSPELL CAP
OPTIONS_FILE_SET+=BONJOUR
OPTIONS_FILE_SET+=DBUS
OPTIONS_FILE_UNSET+=GNUTLS
OPTIONS_FILE_SET+=NSS
OPTIONS_FILE_UNSET+=SASL
OPTIONS_FILE_SET+=GSTREAMER
OPTIONS_FILE_SET+=VV
OPTIONS_FILE_SET+=IDN
OPTIONS_FILE_UNSET+=PERL
OPTIONS_FILE_UNSET+=TCLTK
OPTIONS_FILE_UNSET+=SAMETIME
OPTIONS_FILE_UNSET+=SILC
OPTIONS_FILE_UNSET+=GG
OPTIONS_FILE_UNSET+=IRC
OPTIONS_FILE_SET+=JABBER
OPTIONS_FILE_UNSET+=MSN
OPTIONS_FILE_UNSET+=MYSPACE
OPTIONS_FILE_UNSET+=NOVELL
OPTIONS_FILE_UNSET+=OSCAR
OPTIONS_FILE_UNSET+=QQ
OPTIONS_FILE_UNSET+=SIMPLE
OPTIONS_FILE_UNSET+=YAHOO
OPTIONS_FILE_UNSET+=ZEPHYR
OPTIONS_FILE_UNSET+=GTKSPELL
OPTIONS_FILE_UNSET+=CAP
Reply With Quote
  #2  
Old 07-20-2012, 04:07 PM
Beanpole's Avatar
Beanpole Beanpole is offline
Senior Member
 
Join Date: May 2010
Posts: 2,513
Thanks: 19
Thanked 444 Times in 360 Posts
Default
The additional options that you specified are already enabled/disabled by default in the port, so there is no need to add them explicitly into the PBI module.

Of the additional ports that you listed to include, I only found 4 that were not already included:
net-im/pidgin-libnotify
net-im/pidgin-bs
net-im/pidgin-privacy-please
net-im/pidgin-osd

So I just added these to the module and set it to rebuild.

Thanks for the suggestion!
__________________
~ Ken Moore ~
PC-BSD/iXsystems
Reply With Quote
  #3  
Old 07-25-2012, 08:56 AM
nemysis nemysis is offline
Senior Member
 
Join Date: Sep 2011
Posts: 219
Thanks: 5
Thanked 15 Times in 12 Posts
Default
Thanks for adding additional ports.

Please change

PBI_MAKEOPTS="WITH_GNUTLS=yes"

and add others as described before to have Jabber and others Supoort

PBI_MAKEOPTS="...."


Thanks,
Reply With Quote
  #4  
Old 07-25-2012, 03:12 PM
Beanpole's Avatar
Beanpole Beanpole is offline
Senior Member
 
Join Date: May 2010
Posts: 2,513
Thanks: 19
Thanked 444 Times in 360 Posts
Default
As I mentioned earlier, the default options for the pidgin port are (copied from the port):
Quote:
BONJOUR "Enable mDNS support" on
DBUS "Enable DBUS bindings" on
GNUTLS "Use GNUTLS for encryption support" off
NSS "Use Mozilla NSS for encryption support" on
SASL "Cyrus SASL support (for jabberd)" off
GSTREAMER "Use GStreamer for playing sounds" on
VV "Enable video and voice support" on
IDN "Enable support for international domains" on
PERL "Perl scripting" off
TCLTK "Tcl/Tk scripting" off
SAMETIME "The Lotus Sametime chat protocol" off
SILC "The Secure Internet Live Conferencing protocol" off
GG "The Gadu-Gadu chat protocol" on
IRC "The Internet Relay Chat protocol" on
JABBER "The Jabber/XMPP/Google Talk protocol" on
MSN "The MSN Messenger protocol" on
MYSPACE "The MySpaceIM protocol" on
NOVELL "The Novell GroupWise chat protocol" on
OSCAR "The AIM/ICQ/Oscar protocol" on
QQ "The Tercent QQ chat protocol" on
SIMPLE "The SIMPLE chat protocol" on
YAHOO "The Yahoo! Messenger protocol" on
ZEPHYR "The Zephyr chat protocol" on
So as you can see the Bonjour, Dbus, NSS, GStreamer, VV, IDN, and Jabber options are already turned on by default in the port, so there is no need to explicitly enable them in the PBI module.

However, I did just disable the GNUTLS options within our module (sorry about that, I did not realize we had that manually enabled).
__________________
~ Ken Moore ~
PC-BSD/iXsystems
Reply With Quote
  #5  
Old 08-02-2012, 10:14 AM
nemysis nemysis is offline
Senior Member
 
Join Date: Sep 2011
Posts: 219
Thanks: 5
Thanked 15 Times in 12 Posts
Default
Please add to this PBI too symlink

ln -s /usr/pbi/pidgin-amd64/pidgin.png /usr/local/share/pixmaps/pidgin.png
Reply With Quote
  #6  
Old 08-03-2012, 02:07 PM
Beanpole's Avatar
Beanpole Beanpole is offline
Senior Member
 
Join Date: May 2010
Posts: 2,513
Thanks: 19
Thanked 444 Times in 360 Posts
Default
Is there some specific reason that the pidgin.png file should be linked into the local-base?
We generally discourage linking files from a PBI into the local system unless there is a absolute need to do so.
__________________
~ Ken Moore ~
PC-BSD/iXsystems
Reply With Quote
  #7  
Old 08-04-2012, 11:35 AM
nemysis nemysis is offline
Senior Member
 
Join Date: Sep 2011
Posts: 219
Thanks: 5
Thanked 15 Times in 12 Posts
Default
Please look in

less /usr/ports/net-im/pidgin/pkg-plist

and link in /usr/local/share/pixmaps/pidgin

There is no

/usr/local/share/icons/hicolor/48x48/apps/pidgin.png

which is in pkg-plist

share/icons/hicolor/48x48/apps/pidgin.png


Have used as root

pbi_icon add-pathlnk pidgin-2.10.3-amd64

Please solve this
Reply With Quote
  #8  
Old 12-03-2012, 06:32 PM
Abdul Abdul is offline
Senior Member
 
Join Date: Jan 2011
Posts: 333
Thanks: 19
Thanked 15 Times in 14 Posts
Default
I have another compilation-options request - a SILC protocol.
Can it be added?
__________________
touch -- '-rf ~'
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:38 AM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.

Copyright 2005-2010, The PC-BSD Project. PC-BSD and the PC-BSD logo are registered trademarks of iXsystems.
All other content is freely available for sharing under the terms of the Creative Commons Attribution License.