Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-im/pidgin: ChangeLog pidgin-2.6.6.ebuild pidgin-2.6.4-r1.ebuild pidgin-2.5.9-r1.ebuild pidgin-2.6.4.ebuild
Date: Thu, 18 Feb 2010 20:29:20
Message-Id: E1NiCzr-0002Zn-Cz@stork.gentoo.org
1 pva 10/02/18 20:29:15
2
3 Modified: ChangeLog
4 Added: pidgin-2.6.6.ebuild
5 Removed: pidgin-2.6.4-r1.ebuild pidgin-2.5.9-r1.ebuild
6 pidgin-2.6.4.ebuild
7 Log:
8 Version bump, bug #305715, thank Dani Soufi for report. Drop old.
9 (Portage version: 2.1.7.17/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.152 net-im/pidgin/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/pidgin/ChangeLog?rev=1.152&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/pidgin/ChangeLog?rev=1.152&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/pidgin/ChangeLog?r1=1.151&r2=1.152
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-im/pidgin/ChangeLog,v
21 retrieving revision 1.151
22 retrieving revision 1.152
23 diff -u -r1.151 -r1.152
24 --- ChangeLog 3 Feb 2010 20:28:20 -0000 1.151
25 +++ ChangeLog 18 Feb 2010 20:29:14 -0000 1.152
26 @@ -1,6 +1,13 @@
27 # ChangeLog for net-im/pidgin
28 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-im/pidgin/ChangeLog,v 1.151 2010/02/03 20:28:20 maekke Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-im/pidgin/ChangeLog,v 1.152 2010/02/18 20:29:14 pva Exp $
31 +
32 +*pidgin-2.6.6 (18 Feb 2010)
33 +
34 + 18 Feb 2010; Peter Volkov <pva@g.o> -pidgin-2.5.9-r1.ebuild,
35 + -files/pidgin-2.5.9-xmpp-old-ssl.patch, -pidgin-2.6.4.ebuild,
36 + -pidgin-2.6.4-r1.ebuild, +pidgin-2.6.6.ebuild:
37 + Version bump, bug #305715, thank Dani Soufi for report. Drop old.
38
39 03 Feb 2010; Markus Meier <maekke@g.o> pidgin-2.6.5.ebuild:
40 amd64 stable, bug #299751
41
42
43
44 1.1 net-im/pidgin/pidgin-2.6.6.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/pidgin/pidgin-2.6.6.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-im/pidgin/pidgin-2.6.6.ebuild?rev=1.1&content-type=text/plain
48
49 Index: pidgin-2.6.6.ebuild
50 ===================================================================
51 # Copyright 1999-2010 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/net-im/pidgin/pidgin-2.6.6.ebuild,v 1.1 2010/02/18 20:29:14 pva Exp $
54
55 EAPI=2
56
57 GENTOO_DEPEND_ON_PERL=no
58 inherit flag-o-matic eutils toolchain-funcs multilib perl-app gnome2
59
60 DESCRIPTION="GTK Instant Messenger client"
61 HOMEPAGE="http://pidgin.im/"
62 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
63
64 LICENSE="GPL-2"
65 SLOT="0"
66 KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~x86"
67 IUSE="dbus debug doc eds gadu gnutls +gstreamer idn meanwhile networkmanager"
68 IUSE+=" nls perl silc tcl tk spell qq gadu +gtk sasl +startup-notification"
69 IUSE+=" ncurses groupwise prediction +xscreensaver zephyr zeroconf" # mono"
70
71 RDEPEND="
72 >=dev-libs/glib-2.4
73 >=dev-libs/libxml2-2.6.18
74 ncurses? ( sys-libs/ncurses[unicode] )
75 gtk? (
76 >=x11-libs/gtk+-2.4:2
77 x11-libs/libSM
78 xscreensaver? ( x11-libs/libXScrnSaver )
79 startup-notification? ( >=x11-libs/startup-notification-0.5 )
80 spell? ( >=app-text/gtkspell-2.0.2 )
81 eds? ( gnome-extra/evolution-data-server )
82 prediction? ( >=dev-db/sqlite-3.3:3 ) )
83 gstreamer? ( =media-libs/gstreamer-0.10*
84 =media-libs/gst-plugins-good-0.10*
85 >=net-libs/farsight2-0.0.14
86 media-plugins/gst-plugins-meta
87 media-plugins/gst-plugins-gconf )
88 zeroconf? ( net-dns/avahi )
89 dbus? ( >=dev-libs/dbus-glib-0.71
90 >=dev-python/dbus-python-0.71
91 >=sys-apps/dbus-0.90
92 >=dev-lang/python-2.4 )
93 perl? ( >=dev-lang/perl-5.8.2-r1[-build] )
94 gadu? ( net-libs/libgadu[-ssl] )
95 gnutls? ( net-libs/gnutls )
96 !gnutls? ( >=dev-libs/nss-3.11 )
97 meanwhile? ( net-libs/meanwhile )
98 silc? ( >=net-im/silc-toolkit-1.0.1 )
99 zephyr? ( >=app-crypt/mit-krb5-1.3.6-r1[krb4] )
100 tcl? ( dev-lang/tcl )
101 tk? ( dev-lang/tk )
102 sasl? ( dev-libs/cyrus-sasl:2 )
103 networkmanager? ( net-misc/networkmanager )
104 idn? ( net-dns/libidn )"
105 # Mono support crashes pidgin
106 #mono? ( dev-lang/mono )"
107
108 DEPEND="$RDEPEND
109 dev-lang/perl
110 dev-perl/XML-Parser
111 dev-util/pkgconfig
112 dev-util/intltool
113 gtk? ( x11-proto/scrnsaverproto )
114 doc? ( app-doc/doxygen )
115 nls? ( sys-devel/gettext )"
116
117 # Enable Default protocols
118 DYNAMIC_PRPLS="irc,jabber,oscar,yahoo,simple,msn,myspace"
119
120 # List of plugins
121 # app-accessibility/pidgin-festival
122 # net-im/librvp
123 # x11-plugins/guifications
124 # x11-plugins/msn-pecan
125 # x11-plugins/pidgin-encryption
126 # x11-plugins/pidgin-extprefs
127 # x11-plugins/pidgin-hotkeys
128 # x11-plugins/pidgin-latex
129 # x11-plugins/pidgintex
130 # x11-plugins/pidgin-libnotify
131 # x11-plugins/pidgin-otr
132 # x11-plugins/pidgin-rhythmbox
133 # x11-plugins/purple-plugin_pack
134 # x11-themes/pidgin-smileys
135 # Plugins in Sunrise:
136 # x11-plugins/pidgimpd
137 # x11-plugins/pidgin-birthday
138 # x11-plugins/pidgin-botsentry
139 # x11-plugins/pidgin-convreverse
140 # x11-plugins/pidgin-extended-blist-sort
141 # x11-plugins/pidgin-lastfm
142 # x11-plugins/pidgin-mbpurple
143
144 pkg_setup() {
145 if ! use gtk && ! use ncurses ; then
146 einfo
147 elog "You did not pick the ncurses or gtk use flags, only libpurple"
148 elog "will be built."
149 einfo
150 fi
151 if ! use xscreensaver; then
152 elog "Note: xscreensaver USE flag is disabled. Thus pidgin will be unable"
153 elog "to monitor idle/active status based on mouse/keyboard events"
154 fi
155 }
156
157 src_prepare() {
158 intltoolize --automake --copy --force
159 }
160
161 src_configure() {
162 # Stabilize things, for your own good
163 strip-flags
164 replace-flags -O? -O2
165
166 local myconf
167
168 if use gadu; then
169 DYNAMIC_PRPLS="${DYNAMIC_PRPLS},gg"
170 myconf="${myconf} --with-gadu-includes=."
171 myconf="${myconf} --with-gadu-libs=."
172 fi
173
174 use silc && DYNAMIC_PRPLS+=",silc"
175 use qq && DYNAMIC_PRPLS+=",qq"
176 use meanwhile && DYNAMIC_PRPLS+=",sametime"
177 use zeroconf && DYNAMIC_PRPLS+=",bonjour"
178 use groupwise && DYNAMIC_PRPLS+=",novell"
179 use zephyr && DYNAMIC_PRPLS+=",zephyr"
180
181 if use gnutls ; then
182 einfo "Disabling NSS, using GnuTLS"
183 myconf="${myconf} --enable-nss=no --enable-gnutls=yes"
184 myconf="${myconf} --with-gnutls-includes=/usr/include/gnutls"
185 myconf="${myconf} --with-gnutls-libs=/usr/$(get_libdir)"
186 else
187 einfo "Disabling GnuTLS, using NSS"
188 myconf="${myconf} --enable-gnutls=no --enable-nss=yes"
189 fi
190
191 econf \
192 $(use_enable ncurses consoleui) \
193 $(use_enable nls) \
194 $(use_enable gtk gtkui) \
195 $(use_enable gtk sm) \
196 $(use gtk && use_enable startup-notification) \
197 $(use gtk && use_enable xscreensaver screensaver) \
198 $(use gtk && use_enable prediction cap) \
199 $(use gtk && use_enable eds gevolution) \
200 $(use gtk && use_enable spell gtkspell) \
201 $(use_enable perl) \
202 $(use_enable tk) \
203 $(use_enable tcl) \
204 $(use_enable debug) \
205 $(use_enable dbus) \
206 $(use_enable meanwhile) \
207 $(use_enable gstreamer) \
208 $(use_enable gstreamer farsight) \
209 $(use_enable gstreamer vv) \
210 $(use_enable sasl cyrus-sasl ) \
211 $(use_enable doc doxygen) \
212 $(use_enable networkmanager nm) \
213 $(use_with zephyr krb4) \
214 $(use_enable zeroconf avahi) \
215 $(use_enable idn) \
216 "--with-dynamic-prpls=${DYNAMIC_PRPLS}" \
217 --disable-mono \
218 --x-includes=/usr/include/X11 \
219 ${myconf}
220 #$(use_enable mono) \
221 }
222
223 src_install() {
224 gnome2_src_install
225 use perl && fixlocalpod
226 dodoc AUTHORS HACKING INSTALL NEWS README ChangeLog
227 }