Gentoo Archives: gentoo-commits

From: Patrick McLean <chutzpah@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/chutzpah:master commit in: net-im/pidgin/, net-im/pidgin/files/
Date: Wed, 26 Nov 2014 18:27:22
Message-Id: 1417026415.af0ae9267b80f3e917becad923fa41abe730af1b.chutzpah@gentoo
1 commit: af0ae9267b80f3e917becad923fa41abe730af1b
2 Author: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 26 18:26:55 2014 +0000
4 Commit: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 26 18:26:55 2014 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=dev/chutzpah.git;a=commit;h=af0ae926
7
8 net-im/pidgin: version bump to follow upstream, clean out old versions
9
10 ---
11 net-im/pidgin/Manifest | 13 +-
12 .../pidgin-2.10.10-eds-3.6-configure.ac.patch | 23 ++
13 ...pidgin-2.10.10.ebuild => pidgin-2.10.11.ebuild} | 9 +-
14 net-im/pidgin/pidgin-2.10.7-r2.ebuild | 243 --------------------
15 net-im/pidgin/pidgin-2.10.7-r3.ebuild | 243 --------------------
16 net-im/pidgin/pidgin-2.10.7-r5.ebuild | 243 --------------------
17 net-im/pidgin/pidgin-2.10.8-r1.ebuild | 241 --------------------
18 net-im/pidgin/pidgin-2.10.9-r1.ebuild | 246 ---------------------
19 8 files changed, 31 insertions(+), 1230 deletions(-)
20
21 diff --git a/net-im/pidgin/Manifest b/net-im/pidgin/Manifest
22 index e6ddba3..c08150b 100644
23 --- a/net-im/pidgin/Manifest
24 +++ b/net-im/pidgin/Manifest
25 @@ -1,20 +1,13 @@
26 AUX pidgin-2.10.0-gold.patch 1003 SHA256 26657c717f4e624b0b3af8746b61b0861ba4da65e55e49a753cfefaba72c60cb SHA512 9c54d1da082362325aa5ec0f25356e629adb7f639a0ea98a8aff726e4769cb21bf3350772aa219b7ad021630d13113de02c42317551edfe5f044ae40ac0df984 WHIRLPOOL 77fdb2855ac8fe3dc163a42d18df1847f849d9fc42cb09565746e70e72f9e2f74f3d33f44c6bc6f8277047d6d05bb9f12507a8f8c16e1c672c201a75c8fa7c8b
27 AUX pidgin-2.10.0-networkmanager-0.9.patch 1994 SHA256 d91ce4a7236ea9b0bc730ec07a994bf5dc2c834e2df04e4615d9ada4a03af7ab SHA512 9925dec9f09642f441a732d8c229150469056d885410fecd3ce13a96e52b0320af6bb9910b2c5b8cdca526fae9ad6a0a2e764405c34dd3befa966c1f821158d9 WHIRLPOOL d33c52da786aad3993959d8bc3585627fe98e0f575e1714264e5c9cac183721bae059fab7c1eed16668464cee0b325504ed0ba839f73ca802cdb768a6a002b28
28 AUX pidgin-2.10.0-utf8-validation.patch 908 SHA256 288acd1f638fa1e21e216d48f308ef5f0397ddea2c1309e767391411ab02fbf4 SHA512 605f95955a7b813465607966dece36db7b8e91b27c8d73caeb29159f4b3de0b6906be718aab537dbab1f1f9fca8afc7b0ca7b5827122dd30503e19fae02e9bcd WHIRLPOOL 01b1985dd8b9985dd2331c316d74823eb7a0cf2bd7bdbac2a1da232bf96a363f89b2b6ccf0c20d6bd7eb67c9299ed5b27018b23e87154d90a33ebbd6c0ea9242
29 +AUX pidgin-2.10.10-eds-3.6-configure.ac.patch 1088 SHA256 548d459f17970d963147db19a2959b19da7d1f6c1958ae3ed3b609cf6be8b775 SHA512 d6d0a925803484311fcb78aecc383f4f572886551edc326c7e34cf1376ee80e1f65a4c564c3473d64233120c20d8143b0d63c4af065a15bfde02d830c83ab2f0 WHIRLPOOL 55183fdb3057a79e367566196abfa368962202eca3f63676cb80d791e0c0baa9245d67733b88d6af523524ec9d0ed941fe284552fe1bdfd91daf1b33ca67ffed
30 AUX pidgin-2.10.7-fix-cap.patch 692 SHA256 4dbf4e8123d7b7550f99fb5b8fb97e98b44551750436ca5327f8257438400dcd SHA512 0a1dc0ceaf78416ecd409a4bdcecef83a48cbdea50314d55a6cb1e1cad06775e1e8ac23f069ef4ed8ca8b4f3bb99f184804fddf7812adfcba8c8920a9c6efdbc WHIRLPOOL 8beca2bcb10380034ccd461559e7504922613de19649ca045e88c19de452bc4beb4b47c4b9976cf24854edf502ce11e74de00f5add86025c4bd066e17e85a962
31 AUX pidgin-2.10.7-link_sasl_in_irc_plugin.patch 642 SHA256 8f91df48549004c80d5989bfdcc11f7a7805f3770b6aa2a5676d86eb334cf5b8 SHA512 3bc39f994473e01ab532e804481a858b0e1ddc3252a27fc29cb32c550e207699ee39da0057b6e86f4a33870b29f44b701a1614e93ff223930208ef0e8061fed1 WHIRLPOOL 5d0ce684e06fbe8c507310947696fed1910f631f93b0e71fc44610e06c6b1d93b966af89d4def15d8fcaa1b11001ab7066e94c732f58423046bc9e645816a91e
32 AUX pidgin-2.10.9-fix-gtkmedia.patch 267 SHA256 c0bc25b05a5cfa8583d97533a9c052dc94bb186053ce11cb52b9e79ca3a0b11c SHA512 e78c95e1e4b86c4e702ed9e184de75940f4b93265cfce73d0d6b2145d4a07c79f41dbaa996cbb76e5ac19d9fd1a606d1dd31982e948ac58376b24c1ab866e6bd WHIRLPOOL 3cb215078dfbed61f3d49ecd3c3fc1f2739fc02787f2ef3fdf41cde371f5c91ade1d4a6fff28db69878f7ba1995eed14aa8c0b8eb4961650d33dfaa88a3cafe1
33 AUX pidgin-eds-3.6.patch 9895 SHA256 f7dcb08b14cbb2320a01afb59a815f8e11890cf9c4134e59f5551d60950b0feb SHA512 a936ef9c92f90ae6f82b41637bfb5434aaec459b5ebaf679676e1a5035a84ff88edad9a55aa09e8939c47b8634018036a62457b5dee6db821c63aba104b938a0 WHIRLPOOL 89b915ca597a44af6775c40a99e0cdd169c3e2737e356d6ecaf1eefb82439062ba2c902650c8fa82efbbce1fb6d14086204bd52abdf6da29de8d11576f1b26dd
34 AUX pidgin-gnome-keyring-2.patch 7680 SHA256 aae63e57a7dc50b1232a606f7824dc655f561ed5ff7ef36607e18a18c98aa221 SHA512 e6c93e4c5fc0ea283b8e5b9d660cfb5e8ab502ebda115a95d900f8d864d35098658b3b98b79e26e8aa26f60e63a89bc748778c5188d5c1013c861148b786d669 WHIRLPOOL 09104c9f2dde20e034272b940a92a9339a3fb5e253d265a489c68f27ccb6d9195835a97aefcb29db3f5f9553e3a230b9daf3c4dfa2be1cfb00787402b3406456
35 AUX pidgin-gnome-keyring-3.patch 8966 SHA256 4cf873682a4e2d7218f14f498a3c38d982b46175ef57fb8022b607528d2d844e SHA512 5786a0baa9d874fda882a7d9955e0b2c4234fef3db3957130c4b9ebc580412a6217fbb8da538c1451d7d34c3ce1d404eaa4037486e72e091c2bcc22c97bda30f WHIRLPOOL 72c23432a50837d78c9d7dceafe9a069a871e50750f4f7d194bb1818bc0aca99d9634c0c1d5c90a33cb375d48c837781f679b256de169de7018594b492108b80
36 -DIST pidgin-2.10.10.tar.bz2 9409485 SHA256 dc6b95512eaec75aef170aabce471491fc70584932599dfead20f1f1c45c822d SHA512 79c6e0b382b24b1f9208337afaf5a11de8701b7e4b84be94696df8f7d36d8126eba935144e9b764c50d98a2cc9cdcd7d26891f9d9f93924a8a7065b0540c5d37 WHIRLPOOL 5351bf6cadb3215c246dbabdc75e5f400600516bfa3864a48b647d280ba2736fb29c86717da229ff2a5fe12e57e9154ca60a3be4edda94481cdc98b0c3ec0647
37 -DIST pidgin-2.10.7.tar.bz2 10069279 SHA256 eba32994eca20d1cf24a4261b059b2de71a1ec2dd0926e904074b0db49f7f192 SHA512 0f0d421f91be3b1577527f3609bff164d7c57a94338e18dca5d8b7d911634a98b9c0e8860f3e62026eba09a6afb3112a8cd6770a90c89afdb9fb40f83dd6f3e4 WHIRLPOOL 025a392ab069817e2fea07d0e9e7efeee006eaf4ce2e6571c49b851735309f3346bfdbf34c874f55b440b71fbbba0ac55029da727b1f731175d72efb2e74f3b4
38 -DIST pidgin-2.10.8.tar.bz2 10050465 SHA256 b633367e3588ff3e615d68e812302dfdbe32e73693cbe42a0d827b7aed7a8227 SHA512 68ec93c6f7b5f98519e58796929cc3d7064125cee2ff41ea7582d368fee210a2799eac48ba2caf4faaf21a8932ca62328781c2bfc6a6fe8bd3023b725bacd93b WHIRLPOOL fbcc978a19a0178527d37cbced468c34e21fcebd7430fdaa89ea8e5d9473f78be42fa255d537d620f2ddbde08729178b366505ec9d0717c281a5ea0cd14f4929
39 -DIST pidgin-2.10.9.tar.bz2 10093423 SHA256 dc362ed8577f623eea4554a79e917073aa726825074fea402f2e515f0f51f319 SHA512 5f85d072997bf0e8c668b5a7dc6c9791f7f1b03504eb7a875472186cc70b45e19c61573d84c002f9653570731ed2119e3eddfb66d7484cc1205d4b1ee696c63b WHIRLPOOL aa9862ebb8e45ad488049ea27960ddbaa80abe3a535acf09b496b917ae858d799db8f7cc0b1ab034bfabe4b8d3e730cd3d413c18f3552d677f3c563e7482c016
40 +DIST pidgin-2.10.11.tar.bz2 9458050 SHA256 f2ae211341fc77efb9945d40e9932aa535cdf3a6c8993fe7919fca8cc1c04007 SHA512 774710ab087cb56e349dc1d5e45dbfcbe06b9a8f792abe5d201b0860620d502009f31563cfe5316f4c815345427b6c273b8f9694deb600848957c825fd967029 WHIRLPOOL 24f31ee6ce40e69f644d55f2135644172e8314a64080384eb901ae2b7aba631fbde98cab6cb798f10dd870ecd96374b451cb3ad11d567dc48dcb25f5cf499223
41 DIST pidgin-eds-3.6.patch.bz2 2352 SHA256 321185dd5f44e502f671b17e84fa1ca2e08a3f7c79ed211c0bb92710700bcc41 SHA512 a0195679ab55ed9c7ea18ace6dbf0fc994698f1f4eea9d8335dfdcdcd6a68975c0191bd22f150bf5a9a0a691ce7e9e73d79598e1e8be541efa1d9824a633d877 WHIRLPOOL 5c1d3e933bdfa4b1f20f98dbf8b5c1669eb857b9db60dacae488fa04331300618df2f1265e4fb2e58ed31b24229df0edb8c30970d8172fd65ca7fa03bc0e3805
42 -EBUILD pidgin-2.10.10.ebuild 7473 SHA256 c543b6add2542489ae340b4bba354cb81ba6bf50f33c99a5c80258af50252643 SHA512 3634986cf87379eb3faaac870f96af3eb6ac4676fdc1f7b796804798d67a966a5ba39af4144ad8d76b7906ac2c07f70da5fc7f507599afc50c054a9d939467fd WHIRLPOOL 7fd1641ffc5449a2dc9a84fd5be72afc2cfb4f646427496daeac5fe69a0be7de1b50bebdb13c624c1bbfe4ad4f1d6f064d5deeb49df4efab969fe3988fd7cb02
43 -EBUILD pidgin-2.10.7-r2.ebuild 7449 SHA256 b55f944b2ce88ab2e2221a6d13186ca75efe47cee1fb06bc45ea1f519605dfaa SHA512 fb5a8ecbaae054aa4440156bcc926e27210161cf7cade128664b90bdafb7ede32f17ee191c4348bcba95f9fdf739c015a815ad0ffcdec13af6d9477b577895c9 WHIRLPOOL 457bc547c4498b527f05ba17a2c54b5a97c7a99bec45af69d5b813d9e3d98556a6f87a8364365ca2493d2ae8d4fcb8db069a37ded65e6be1f97dc8dd7571f424
44 -EBUILD pidgin-2.10.7-r3.ebuild 7484 SHA256 795114bf7178f7892c7e54c7c526ea8838d4b18640df77190754af15b2da5f7d SHA512 2aaa2040a9797c4d93db9b6a0bf7fba2ab03ad93e1c414361e1021c2043f746b98bb9a2a02128c450e4aacfb7d781792282ae6a39b6396355cce6d737b3638d0 WHIRLPOOL 19982016e0d70c007eaa41610e3bd5b8b323ca8b43ee0472bf4179f63f8d21648bea6a3d8e93dc27d874ebae52d39bc2005cf155697ffff767aba6e9bdf4581a
45 -EBUILD pidgin-2.10.7-r5.ebuild 7488 SHA256 10161c24d7d991f489087ebd758c4c6d6744017946cb7d3da6a966dda9d1d538 SHA512 ca16bdd784bc7a34fa05c769a811543c635627f4e6ad012dd6481ecd4a57f383d18ee7b5e435bc24a82ce8d650e7e8b89019cb55b92f826bd50e3fca1ec331b7 WHIRLPOOL be73a7a9a98a981da9ee1f02c7e974f99cc00d6ca1ef74b7a0ea641ab2b60b7c23530618ee559a2a51436a96f461f886cda1fb2130ea69bb1949b6192aba1d9f
46 -EBUILD pidgin-2.10.8-r1.ebuild 7397 SHA256 e8a6dc0195716b5ec9b1fffe6819e53a8a08a048c121996c0842733390d45108 SHA512 4fe6a19721f1f772786a544c8c39e1d9a6c4a2c9b1656f4d3d975d029b6cd4511885af082e809908e202c4aa681a5903384dd710c4fa21caedcb8bfdf2b4bffe WHIRLPOOL 555430c9e40a80e62109a8b847c97bc240d5e42ce5e4a0e6fb9fcfdac3eb9456196a690f212585367fff3aab51c8b6548d915dc6ad07c9808f938e320898a02d
47 -EBUILD pidgin-2.10.9-r1.ebuild 7503 SHA256 736c4eac331fb83fcf97090d8b5f9541e9eca1dc2f83a6c1d89fbbf5555e3869 SHA512 614cdeca4f84bf379840a6114a98e94536d1ede8b83736ff7819841dfd97d936974f8d776ba69ce5915ae7a24a98587f5b74a1943b37714aa4db67c8279437aa WHIRLPOOL 51b86ffbccf2341b457e3acdf8896769b4a31e747e3125f8a1994f383156c114225fc27019be5d2f343d20a35fb20650c401f0ebec8f9392d40ca63b38b007c7
48 +EBUILD pidgin-2.10.11.ebuild 7541 SHA256 22226232e8f1c941cdf6769529cf11a137b31a25da87ac2e7ca7b38fe88563f3 SHA512 5f35cefb5012c73b0974ef019d1af56042cce35ab17f49e503bf00ac0b72c7a2869d28e837d1e5b3bda1984c511161de1bdc5c1f445f2db841ac40e5e07197e5 WHIRLPOOL 9c02539c1c0e8bec3ea0ee76c214dcf446976aaa58ff6b14452acf68cd906683fb9cce9525e080976603fa09639b2dca6adea133ea8bacd91cd27359b8307b93
49
50 diff --git a/net-im/pidgin/files/pidgin-2.10.10-eds-3.6-configure.ac.patch b/net-im/pidgin/files/pidgin-2.10.10-eds-3.6-configure.ac.patch
51 new file mode 100644
52 index 0000000..555ef8c
53 --- /dev/null
54 +++ b/net-im/pidgin/files/pidgin-2.10.10-eds-3.6-configure.ac.patch
55 @@ -0,0 +1,23 @@
56 +diff -urN pidgin-2.10.10.orig/configure.ac pidgin-2.10.10/configure.ac
57 +--- pidgin-2.10.10.orig/configure.ac 2014-10-17 04:19:33.000000000 +0400
58 ++++ pidgin-2.10.10/configure.ac 2014-10-28 15:56:27.853702740 +0300
59 +@@ -569,18 +569,10 @@
60 + dnl # Check for stuff needed by the Evolution integration plugin.
61 + dnl #######################################################################
62 + if test "x$enable_gevolution" = "xyes"; then
63 +- evo_deps="libebook-1.2 libedata-book-1.2 evolution-data-server-1.2 < 3.6"
64 ++ evo_deps="libebook-1.2 libedata-book-1.2 evolution-data-server-1.2 >= 3.6"
65 + PKG_CHECK_MODULES(EVOLUTION_ADDRESSBOOK, $evo_deps, , [
66 + enable_gevolution="no"
67 + ])
68 +- if test "x$enable_gevolution" = "xno"; then
69 +- evo_deps="libebook-1.0 libedata-book-1.0"
70 +- PKG_CHECK_MODULES(EVOLUTION_ADDRESSBOOK, $evo_deps, [
71 +- enable_gevolution="yes"
72 +- ], [
73 +- enable_gevolution="no"
74 +- ])
75 +- fi
76 + if test "x$enable_gevolution" = "xyes"; then
77 + AC_DEFINE(HAVE_EVOLUTION_ADDRESSBOOK, 1, [Define if we're using evolution addressbook.])
78 + AC_SUBST(EVOLUTION_ADDRESSBOOK_CFLAGS)
79
80 diff --git a/net-im/pidgin/pidgin-2.10.10.ebuild b/net-im/pidgin/pidgin-2.10.11.ebuild
81 similarity index 95%
82 rename from net-im/pidgin/pidgin-2.10.10.ebuild
83 rename to net-im/pidgin/pidgin-2.10.11.ebuild
84 index 1b235ba..617ec31 100644
85 --- a/net-im/pidgin/pidgin-2.10.10.ebuild
86 +++ b/net-im/pidgin/pidgin-2.10.11.ebuild
87 @@ -1,11 +1,11 @@
88 # Copyright 1999-2014 Gentoo Foundation
89 # Distributed under the terms of the GNU General Public License v2
90 -# $Header: /var/cvsroot/gentoo-x86/net-im/pidgin/pidgin-2.10.10.ebuild,v 1.1 2014/10/22 20:40:25 polynomial-c Exp $
91 +# $Header: /var/cvsroot/gentoo-x86/net-im/pidgin/pidgin-2.10.11.ebuild,v 1.1 2014/11/25 17:07:38 polynomial-c Exp $
92
93 EAPI=5
94
95 GENTOO_DEPEND_ON_PERL=no
96 -PYTHON_COMPAT=( python2_7 python3_2 python3_3 )
97 +PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
98 inherit autotools flag-o-matic eutils toolchain-funcs multilib perl-app gnome2 python-single-r1
99
100 DESCRIPTION="GTK Instant Messenger client"
101 @@ -140,7 +140,8 @@ pkg_setup() {
102 src_prepare() {
103 epatch "${FILESDIR}/${PN}-2.10.0-gold.patch" \
104 "${WORKDIR}/${PN}-eds-3.6.patch" \
105 - "${FILESDIR}/${PN}-2.10.9-fix-gtkmedia.patch"
106 + "${FILESDIR}/${PN}-2.10.9-fix-gtkmedia.patch" \
107 + "${FILESDIR}/${PN}-2.10.10-eds-3.6-configure.ac.patch"
108 epatch_user
109 epatch "${FILESDIR}/pidgin-gnome-keyring-3.patch"
110
111 @@ -232,7 +233,7 @@ src_install() {
112 popd >/dev/null
113 done
114 fi
115 - use perl && fixlocalpod
116 + use perl && perl_delete_localpod
117
118 if use python || use dbus ; then
119 python_fix_shebang "${D}"
120
121 diff --git a/net-im/pidgin/pidgin-2.10.7-r2.ebuild b/net-im/pidgin/pidgin-2.10.7-r2.ebuild
122 deleted file mode 100644
123 index 104724e..0000000
124 --- a/net-im/pidgin/pidgin-2.10.7-r2.ebuild
125 +++ /dev/null
126 @@ -1,243 +0,0 @@
127 -# Copyright 1999-2013 Gentoo Foundation
128 -# Distributed under the terms of the GNU General Public License v2
129 -# $Header: /var/cvsroot/gentoo-x86/net-im/pidgin/pidgin-2.10.7-r2.ebuild,v 1.2 2013/06/20 14:07:40 polynomial-c Exp $
130 -
131 -EAPI=5
132 -
133 -GENTOO_DEPEND_ON_PERL=no
134 -PYTHON_COMPAT=( python2_7 )
135 -inherit autotools flag-o-matic eutils toolchain-funcs multilib perl-app gnome2 python-single-r1
136 -
137 -DESCRIPTION="GTK Instant Messenger client"
138 -HOMEPAGE="http://pidgin.im/"
139 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
140 -
141 -LICENSE="GPL-2"
142 -SLOT="0"
143 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
144 -IUSE="dbus debug doc eds gadu gnutls +gstreamer +gtk idn meanwhile mxit"
145 -IUSE+=" networkmanager nls perl silc tcl tk spell sasl ncurses"
146 -IUSE+=" groupwise prediction python +xscreensaver zephyr zeroconf" # mono"
147 -IUSE+=" aqua"
148 -IUSE+=" gnome-keyring"
149 -
150 -# dbus requires python to generate C code for dbus bindings (thus DEPEND only).
151 -# finch uses libgnt that links with libpython - {R,}DEPEND. But still there is
152 -# no way to build dbus and avoid libgnt linkage with python. If you want this
153 -# send patch upstream.
154 -# purple-url-handler and purple-remote require dbus-python thus in reality we
155 -# rdepend on python if dbus enabled. But it is possible to separate this dep.
156 -RDEPEND="
157 - >=dev-libs/glib-2.16
158 - >=dev-libs/libxml2-2.6.18
159 - gnome-keyring? ( gnome-base/gnome-keyring )
160 - ncurses? ( sys-libs/ncurses[unicode]
161 - dbus? ( ${PYTHON_DEPS} )
162 - python? ( ${PYTHON_DEPS} ) )
163 - gtk? (
164 - >=x11-libs/gtk+-2.10:2[aqua=]
165 - x11-libs/libSM
166 - xscreensaver? ( x11-libs/libXScrnSaver )
167 - spell? ( >=app-text/gtkspell-2.0.2:2 )
168 - eds? ( >=gnome-extra/evolution-data-server-3.6 )
169 - prediction? ( >=dev-db/sqlite-3.3:3 ) )
170 - gstreamer? ( =media-libs/gstreamer-0.10*
171 - =media-libs/gst-plugins-good-0.10*
172 - || ( net-libs/farstream:0.1 net-libs/farsight2 )
173 - media-plugins/gst-plugins-meta:0.10
174 - media-plugins/gst-plugins-gconf:0.10 )
175 - zeroconf? ( net-dns/avahi[dbus] )
176 - dbus? ( >=dev-libs/dbus-glib-0.71
177 - >=sys-apps/dbus-0.90
178 - dev-python/dbus-python )
179 - perl? ( >=dev-lang/perl-5.8.2-r1[-build] )
180 - gadu? ( || ( >=net-libs/libgadu-1.11.0[ssl,gnutls]
181 - >=net-libs/libgadu-1.11.0[-ssl] ) )
182 - gnutls? ( net-libs/gnutls )
183 - !gnutls? ( >=dev-libs/nss-3.11 )
184 - meanwhile? ( net-libs/meanwhile )
185 - silc? ( >=net-im/silc-toolkit-1.0.1 )
186 - tcl? ( dev-lang/tcl )
187 - tk? ( dev-lang/tk )
188 - sasl? ( dev-libs/cyrus-sasl:2 )
189 - networkmanager? ( net-misc/networkmanager )
190 - idn? ( net-dns/libidn )
191 - !<x11-plugins/pidgin-facebookchat-1.69-r1"
192 - # Mono support crashes pidgin
193 - #mono? ( dev-lang/mono )"
194 -
195 -# We want nls in case gtk is enabled, bug #
196 -NLS_DEPEND=">=dev-util/intltool-0.41.1 sys-devel/gettext"
197 -
198 -DEPEND="$RDEPEND
199 - dev-lang/perl
200 - dev-perl/XML-Parser
201 - virtual/pkgconfig
202 - gtk? ( x11-proto/scrnsaverproto
203 - ${NLS_DEPEND} )
204 - dbus? ( ${PYTHON_DEPS} )
205 - doc? ( app-doc/doxygen )
206 - !gtk? ( nls? ( ${NLS_DEPEND} ) )"
207 -
208 -DOCS="AUTHORS HACKING NEWS README ChangeLog"
209 -
210 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
211 - dbus? ( ${PYTHON_REQUIRED_USE} )"
212 -
213 -# Enable Default protocols
214 -DYNAMIC_PRPLS="irc,jabber,oscar,yahoo,simple,msn,myspace"
215 -
216 -# List of plugins
217 -# app-accessibility/pidgin-festival
218 -# net-im/librvp
219 -# x11-plugins/guifications
220 -# x11-plugins/msn-pecan
221 -# x11-plugins/pidgin-encryption
222 -# x11-plugins/pidgin-extprefs
223 -# x11-plugins/pidgin-hotkeys
224 -# x11-plugins/pidgin-latex
225 -# x11-plugins/pidgintex
226 -# x11-plugins/pidgin-libnotify
227 -# x11-plugins/pidgin-mbpurple
228 -# x11-plugins/pidgin-bot-sentry
229 -# x11-plugins/pidgin-otr
230 -# x11-plugins/pidgin-rhythmbox
231 -# x11-plugins/purple-plugin_pack
232 -# x11-themes/pidgin-smileys
233 -# x11-plugins/pidgin-knotify
234 -# Plugins in Sunrise:
235 -# x11-plugins/pidgin-audacious-remote
236 -# x11-plugins/pidgin-autoanswer
237 -# x11-plugins/pidgin-birthday-reminder
238 -# x11-plugins/pidgin-blinklight
239 -# x11-plugins/pidgin-convreverse
240 -# x11-plugins/pidgin-embeddedvideo
241 -# x11-plugins/pidgin-extended-blist-sort
242 -# x11-plugins/pidgin-gfire
243 -# x11-plugins/pidgin-lastfm
244 -# x11-plugins/pidgin-sendscreenshot
245 -# x11-plugins/pidgimpd
246 -
247 -pkg_setup() {
248 - if ! use gtk && ! use ncurses ; then
249 - elog "You did not pick the ncurses or gtk use flags, only libpurple"
250 - elog "will be built."
251 - fi
252 - if use dbus || { use ncurses && use python; }; then
253 - python-single-r1_pkg_setup
254 - fi
255 -
256 - # dbus is enabled, no way to disable linkage with python => python is enabled
257 - #REQUIRED_USE="gtk? ( nls ) dbus? ( python )"
258 - if use gtk && ! use nls; then
259 - ewarn "gtk build => nls is enabled!"
260 - fi
261 - if use dbus && ! use python; then
262 - elog "dbus is enabled, no way to disable linkage with python => python is enabled"
263 - fi
264 -}
265 -
266 -src_prepare() {
267 - epatch "${FILESDIR}/${PN}-2.10.0-gold.patch" \
268 - "${FILESDIR}/${P}-fix-cap.patch" \
269 - "${FILESDIR}/${P}-link_sasl_in_irc_plugin.patch" \
270 - "${FILESDIR}/${PN}-eds-3.6.patch"
271 -
272 - epatch_user
273 - epatch "${FILESDIR}"/pidgin-gnome-keyring-2.patch
274 -
275 - eautoreconf
276 -}
277 -
278 -src_configure() {
279 - # Stabilize things, for your own good
280 - strip-flags
281 - replace-flags -O? -O2
282 -
283 - local myconf
284 -
285 - if use gadu; then
286 - DYNAMIC_PRPLS="${DYNAMIC_PRPLS},gg"
287 - myconf="${myconf} --with-gadu-includes=."
288 - myconf="${myconf} --with-gadu-libs=."
289 - fi
290 -
291 - use groupwise && DYNAMIC_PRPLS+=",novell"
292 - use silc && DYNAMIC_PRPLS+=",silc"
293 - use meanwhile && DYNAMIC_PRPLS+=",sametime"
294 - use mxit && DYNAMIC_PRPLS+=",mxit"
295 - use zephyr && DYNAMIC_PRPLS+=",zephyr"
296 - use zeroconf && DYNAMIC_PRPLS+=",bonjour"
297 -
298 - if use gnutls; then
299 - einfo "Disabling NSS, using GnuTLS"
300 - myconf+=" --enable-nss=no --enable-gnutls=yes"
301 - myconf+=" --with-gnutls-includes=${EPREFIX}/usr/include/gnutls"
302 - myconf+=" --with-gnutls-libs=${EPREFIX}/usr/$(get_libdir)"
303 - else
304 - einfo "Disabling GnuTLS, using NSS"
305 - myconf+=" --enable-gnutls=no --enable-nss=yes"
306 - fi
307 -
308 - if use dbus || { use ncurses && use python; }; then
309 - myconf+=" --with-python=${PYTHON}"
310 - else
311 - myconf+=" --without-python"
312 - fi
313 -
314 - econf \
315 - $(use_enable ncurses consoleui) \
316 - $(use_enable gtk gtkui) \
317 - $(use_enable gtk sm) \
318 - $(use gtk || use_enable nls) \
319 - $(use gtk && echo "--enable-nls") \
320 - $(use gtk && use_enable xscreensaver screensaver) \
321 - $(use gtk && use_enable prediction cap) \
322 - $(use gtk && use_enable eds gevolution) \
323 - $(use gtk && use_enable spell gtkspell) \
324 - $(use_enable perl) \
325 - $(use_enable tk) \
326 - $(use_enable tcl) \
327 - $(use_enable debug) \
328 - $(use_enable dbus) \
329 - $(use_enable meanwhile) \
330 - $(use_enable gstreamer) \
331 - $(use_enable gnome-keyring) \
332 - $(use_enable gstreamer farstream) \
333 - $(use_enable gstreamer vv) \
334 - $(use_enable sasl cyrus-sasl ) \
335 - $(use_enable doc doxygen) \
336 - $(use_enable networkmanager nm) \
337 - $(use_enable zeroconf avahi) \
338 - $(use_enable idn) \
339 - --with-system-ssl-certs="${EPREFIX}/etc/ssl/certs/" \
340 - --with-dynamic-prpls="${DYNAMIC_PRPLS}" \
341 - --disable-mono \
342 - --x-includes="${EPREFIX}"/usr/include/X11 \
343 - ${myconf}
344 - #$(use_enable mono) \
345 -}
346 -
347 -src_install() {
348 - gnome2_src_install
349 - if use gtk; then
350 - # Fix tray pathes for kde-3.5, e16 (x11-wm/enlightenment) and other
351 - # implementations that are not complient with new hicolor theme yet, #323355
352 - local pixmapdir
353 - for d in 16 22 32 48; do
354 - pixmapdir=${ED}/usr/share/pixmaps/pidgin/tray/hicolor/${d}x${d}/actions
355 - mkdir "${pixmapdir}" || die
356 - pushd "${pixmapdir}" >/dev/null || die
357 - for f in ../status/*; do
358 - ln -s ${f} || die
359 - done
360 - popd >/dev/null
361 - done
362 - fi
363 - use perl && fixlocalpod
364 -
365 - dodoc finch/plugins/pietray.py
366 - docompress -x /usr/share/doc/${PF}/pietray.py
367 -
368 - prune_libtool_files --all
369 -}
370
371 diff --git a/net-im/pidgin/pidgin-2.10.7-r3.ebuild b/net-im/pidgin/pidgin-2.10.7-r3.ebuild
372 deleted file mode 100644
373 index d04c64b..0000000
374 --- a/net-im/pidgin/pidgin-2.10.7-r3.ebuild
375 +++ /dev/null
376 @@ -1,243 +0,0 @@
377 -# Copyright 1999-2013 Gentoo Foundation
378 -# Distributed under the terms of the GNU General Public License v2
379 -# $Header: /var/cvsroot/gentoo-x86/net-im/pidgin/pidgin-2.10.7-r3.ebuild,v 1.1 2013/08/10 02:08:31 mattst88 Exp $
380 -
381 -EAPI=5
382 -
383 -GENTOO_DEPEND_ON_PERL=no
384 -PYTHON_COMPAT=( python2_7 )
385 -inherit autotools flag-o-matic eutils toolchain-funcs multilib perl-app gnome2 python-single-r1
386 -
387 -DESCRIPTION="GTK Instant Messenger client"
388 -HOMEPAGE="http://pidgin.im/"
389 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
390 - http://dev.gentoo.org/~polynomial-c/${PN}-eds-3.6.patch.bz2"
391 -
392 -LICENSE="GPL-2"
393 -SLOT="0"
394 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
395 -IUSE="dbus debug doc eds gadu gnutls +gstreamer +gtk idn meanwhile mxit"
396 -IUSE+=" networkmanager nls perl silc tcl tk spell sasl ncurses"
397 -IUSE+=" groupwise prediction python +xscreensaver zephyr zeroconf" # mono"
398 -IUSE+=" aqua"
399 -IUSE+=" gnome-keyring"
400 -
401 -# dbus requires python to generate C code for dbus bindings (thus DEPEND only).
402 -# finch uses libgnt that links with libpython - {R,}DEPEND. But still there is
403 -# no way to build dbus and avoid libgnt linkage with python. If you want this
404 -# send patch upstream.
405 -# purple-url-handler and purple-remote require dbus-python thus in reality we
406 -# rdepend on python if dbus enabled. But it is possible to separate this dep.
407 -RDEPEND="
408 - >=dev-libs/glib-2.16
409 - >=dev-libs/libxml2-2.6.18
410 - ncurses? ( sys-libs/ncurses[unicode]
411 - dbus? ( ${PYTHON_DEPS} )
412 - python? ( ${PYTHON_DEPS} ) )
413 - gtk? (
414 - >=x11-libs/gtk+-2.10:2[aqua=]
415 - x11-libs/libSM
416 - xscreensaver? ( x11-libs/libXScrnSaver )
417 - spell? ( >=app-text/gtkspell-2.0.2:2 )
418 - eds? ( >=gnome-extra/evolution-data-server-3.6 )
419 - prediction? ( >=dev-db/sqlite-3.3:3 ) )
420 - gstreamer? ( =media-libs/gstreamer-0.10*
421 - =media-libs/gst-plugins-good-0.10*
422 - || ( net-libs/farstream:0.1 net-libs/farsight2 )
423 - media-plugins/gst-plugins-meta:0.10
424 - media-plugins/gst-plugins-gconf:0.10 )
425 - zeroconf? ( net-dns/avahi[dbus] )
426 - dbus? ( >=dev-libs/dbus-glib-0.71
427 - >=sys-apps/dbus-0.90
428 - dev-python/dbus-python )
429 - perl? ( || ( >=dev-lang/perl-5.16 <dev-lang/perl-5.16[-build] ) )
430 - gadu? ( || ( >=net-libs/libgadu-1.11.0[ssl,gnutls]
431 - >=net-libs/libgadu-1.11.0[-ssl] ) )
432 - gnutls? ( net-libs/gnutls )
433 - !gnutls? ( >=dev-libs/nss-3.11 )
434 - meanwhile? ( net-libs/meanwhile )
435 - silc? ( >=net-im/silc-toolkit-1.0.1 )
436 - tcl? ( dev-lang/tcl )
437 - tk? ( dev-lang/tk )
438 - sasl? ( dev-libs/cyrus-sasl:2 )
439 - networkmanager? ( net-misc/networkmanager )
440 - idn? ( net-dns/libidn )
441 - !<x11-plugins/pidgin-facebookchat-1.69-r1"
442 - # Mono support crashes pidgin
443 - #mono? ( dev-lang/mono )"
444 -
445 -# We want nls in case gtk is enabled, bug #
446 -NLS_DEPEND=">=dev-util/intltool-0.41.1 sys-devel/gettext"
447 -
448 -DEPEND="$RDEPEND
449 - dev-lang/perl
450 - dev-perl/XML-Parser
451 - virtual/pkgconfig
452 - gtk? ( x11-proto/scrnsaverproto
453 - ${NLS_DEPEND} )
454 - dbus? ( ${PYTHON_DEPS} )
455 - doc? ( app-doc/doxygen )
456 - !gtk? ( nls? ( ${NLS_DEPEND} ) )"
457 -
458 -DOCS="AUTHORS HACKING NEWS README ChangeLog"
459 -
460 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
461 - dbus? ( ${PYTHON_REQUIRED_USE} )"
462 -
463 -# Enable Default protocols
464 -DYNAMIC_PRPLS="irc,jabber,oscar,yahoo,simple,msn,myspace"
465 -
466 -# List of plugins
467 -# app-accessibility/pidgin-festival
468 -# net-im/librvp
469 -# x11-plugins/guifications
470 -# x11-plugins/msn-pecan
471 -# x11-plugins/pidgin-encryption
472 -# x11-plugins/pidgin-extprefs
473 -# x11-plugins/pidgin-hotkeys
474 -# x11-plugins/pidgin-latex
475 -# x11-plugins/pidgintex
476 -# x11-plugins/pidgin-libnotify
477 -# x11-plugins/pidgin-mbpurple
478 -# x11-plugins/pidgin-bot-sentry
479 -# x11-plugins/pidgin-otr
480 -# x11-plugins/pidgin-rhythmbox
481 -# x11-plugins/purple-plugin_pack
482 -# x11-themes/pidgin-smileys
483 -# x11-plugins/pidgin-knotify
484 -# Plugins in Sunrise:
485 -# x11-plugins/pidgin-audacious-remote
486 -# x11-plugins/pidgin-autoanswer
487 -# x11-plugins/pidgin-birthday-reminder
488 -# x11-plugins/pidgin-blinklight
489 -# x11-plugins/pidgin-convreverse
490 -# x11-plugins/pidgin-embeddedvideo
491 -# x11-plugins/pidgin-extended-blist-sort
492 -# x11-plugins/pidgin-gfire
493 -# x11-plugins/pidgin-lastfm
494 -# x11-plugins/pidgin-sendscreenshot
495 -# x11-plugins/pidgimpd
496 -
497 -pkg_setup() {
498 - if ! use gtk && ! use ncurses ; then
499 - elog "You did not pick the ncurses or gtk use flags, only libpurple"
500 - elog "will be built."
501 - fi
502 - if use dbus || { use ncurses && use python; }; then
503 - python-single-r1_pkg_setup
504 - fi
505 -
506 - # dbus is enabled, no way to disable linkage with python => python is enabled
507 - #REQUIRED_USE="gtk? ( nls ) dbus? ( python )"
508 - if use gtk && ! use nls; then
509 - ewarn "gtk build => nls is enabled!"
510 - fi
511 - if use dbus && ! use python; then
512 - elog "dbus is enabled, no way to disable linkage with python => python is enabled"
513 - fi
514 -}
515 -
516 -src_prepare() {
517 - epatch "${FILESDIR}/${PN}-2.10.0-gold.patch" \
518 - "${FILESDIR}/${P}-fix-cap.patch" \
519 - "${FILESDIR}/${P}-link_sasl_in_irc_plugin.patch" \
520 - "${FILESDIR}/${PN}-eds-3.6.patch"
521 -
522 - epatch_user
523 - epatch "${FILESDIR}"/pidgin-gnome-keyring-2.patch
524 -
525 - eautoreconf
526 -}
527 -
528 -src_configure() {
529 - # Stabilize things, for your own good
530 - strip-flags
531 - replace-flags -O? -O2
532 -
533 - local myconf
534 -
535 - if use gadu; then
536 - DYNAMIC_PRPLS="${DYNAMIC_PRPLS},gg"
537 - myconf="${myconf} --with-gadu-includes=."
538 - myconf="${myconf} --with-gadu-libs=."
539 - fi
540 -
541 - use groupwise && DYNAMIC_PRPLS+=",novell"
542 - use silc && DYNAMIC_PRPLS+=",silc"
543 - use meanwhile && DYNAMIC_PRPLS+=",sametime"
544 - use mxit && DYNAMIC_PRPLS+=",mxit"
545 - use zephyr && DYNAMIC_PRPLS+=",zephyr"
546 - use zeroconf && DYNAMIC_PRPLS+=",bonjour"
547 -
548 - if use gnutls; then
549 - einfo "Disabling NSS, using GnuTLS"
550 - myconf+=" --enable-nss=no --enable-gnutls=yes"
551 - myconf+=" --with-gnutls-includes=${EPREFIX}/usr/include/gnutls"
552 - myconf+=" --with-gnutls-libs=${EPREFIX}/usr/$(get_libdir)"
553 - else
554 - einfo "Disabling GnuTLS, using NSS"
555 - myconf+=" --enable-gnutls=no --enable-nss=yes"
556 - fi
557 -
558 - if use dbus || { use ncurses && use python; }; then
559 - myconf+=" --with-python=${PYTHON}"
560 - else
561 - myconf+=" --without-python"
562 - fi
563 -
564 - econf \
565 - $(use_enable ncurses consoleui) \
566 - $(use_enable gtk gtkui) \
567 - $(use_enable gtk sm) \
568 - $(use gtk || use_enable nls) \
569 - $(use gtk && echo "--enable-nls") \
570 - $(use gtk && use_enable xscreensaver screensaver) \
571 - $(use gtk && use_enable prediction cap) \
572 - $(use gtk && use_enable eds gevolution) \
573 - $(use gtk && use_enable spell gtkspell) \
574 - $(use_enable perl) \
575 - $(use_enable tk) \
576 - $(use_enable tcl) \
577 - $(use_enable debug) \
578 - $(use_enable dbus) \
579 - $(use_enable meanwhile) \
580 - $(use_enable gstreamer) \
581 - $(use_enable gnome-keyring) \
582 - $(use_enable gstreamer farstream) \
583 - $(use_enable gstreamer vv) \
584 - $(use_enable sasl cyrus-sasl ) \
585 - $(use_enable doc doxygen) \
586 - $(use_enable networkmanager nm) \
587 - $(use_enable zeroconf avahi) \
588 - $(use_enable idn) \
589 - --with-system-ssl-certs="${EPREFIX}/etc/ssl/certs/" \
590 - --with-dynamic-prpls="${DYNAMIC_PRPLS}" \
591 - --disable-mono \
592 - --x-includes="${EPREFIX}"/usr/include/X11 \
593 - ${myconf}
594 - #$(use_enable mono) \
595 -}
596 -
597 -src_install() {
598 - gnome2_src_install
599 - if use gtk; then
600 - # Fix tray pathes for kde-3.5, e16 (x11-wm/enlightenment) and other
601 - # implementations that are not complient with new hicolor theme yet, #323355
602 - local pixmapdir
603 - for d in 16 22 32 48; do
604 - pixmapdir=${ED}/usr/share/pixmaps/pidgin/tray/hicolor/${d}x${d}/actions
605 - mkdir "${pixmapdir}" || die
606 - pushd "${pixmapdir}" >/dev/null || die
607 - for f in ../status/*; do
608 - ln -s ${f} || die
609 - done
610 - popd >/dev/null
611 - done
612 - fi
613 - use perl && fixlocalpod
614 -
615 - dodoc finch/plugins/pietray.py
616 - docompress -x /usr/share/doc/${PF}/pietray.py
617 -
618 - prune_libtool_files --all
619 -}
620
621 diff --git a/net-im/pidgin/pidgin-2.10.7-r5.ebuild b/net-im/pidgin/pidgin-2.10.7-r5.ebuild
622 deleted file mode 100644
623 index e693432..0000000
624 --- a/net-im/pidgin/pidgin-2.10.7-r5.ebuild
625 +++ /dev/null
626 @@ -1,243 +0,0 @@
627 -# Copyright 1999-2013 Gentoo Foundation
628 -# Distributed under the terms of the GNU General Public License v2
629 -# $Header: /var/cvsroot/gentoo-x86/net-im/pidgin/pidgin-2.10.7-r5.ebuild,v 1.1 2013/08/14 05:45:02 polynomial-c Exp $
630 -
631 -EAPI=5
632 -
633 -GENTOO_DEPEND_ON_PERL=no
634 -PYTHON_COMPAT=( python2_7 )
635 -inherit autotools flag-o-matic eutils toolchain-funcs multilib perl-app gnome2 python-single-r1
636 -
637 -DESCRIPTION="GTK Instant Messenger client"
638 -HOMEPAGE="http://pidgin.im/"
639 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
640 - http://dev.gentoo.org/~polynomial-c/${PN}-eds-3.6.patch.bz2"
641 -
642 -LICENSE="GPL-2"
643 -SLOT="0"
644 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
645 -IUSE="dbus debug doc eds gadu gnutls +gstreamer +gtk idn meanwhile mxit"
646 -IUSE+=" networkmanager nls perl silc tcl tk spell sasl ncurses"
647 -IUSE+=" groupwise prediction python +xscreensaver zephyr zeroconf" # mono"
648 -IUSE+=" aqua"
649 -IUSE+=" gnome-keyring"
650 -
651 -# dbus requires python to generate C code for dbus bindings (thus DEPEND only).
652 -# finch uses libgnt that links with libpython - {R,}DEPEND. But still there is
653 -# no way to build dbus and avoid libgnt linkage with python. If you want this
654 -# send patch upstream.
655 -# purple-url-handler and purple-remote require dbus-python thus in reality we
656 -# rdepend on python if dbus enabled. But it is possible to separate this dep.
657 -RDEPEND="
658 - >=dev-libs/glib-2.16
659 - >=dev-libs/libxml2-2.6.18
660 - ncurses? ( sys-libs/ncurses[unicode]
661 - dbus? ( ${PYTHON_DEPS} )
662 - python? ( ${PYTHON_DEPS} ) )
663 - gtk? (
664 - >=x11-libs/gtk+-2.10:2[aqua=]
665 - x11-libs/libSM
666 - xscreensaver? ( x11-libs/libXScrnSaver )
667 - spell? ( >=app-text/gtkspell-2.0.2:2 )
668 - eds? ( >=gnome-extra/evolution-data-server-3.6 )
669 - prediction? ( >=dev-db/sqlite-3.3:3 ) )
670 - gstreamer? ( =media-libs/gstreamer-0.10*
671 - =media-libs/gst-plugins-good-0.10*
672 - || ( net-libs/farstream:0.1 net-libs/farsight2 )
673 - media-plugins/gst-plugins-meta:0.10
674 - media-plugins/gst-plugins-gconf:0.10 )
675 - zeroconf? ( net-dns/avahi[dbus] )
676 - dbus? ( >=dev-libs/dbus-glib-0.71
677 - >=sys-apps/dbus-0.90
678 - dev-python/dbus-python )
679 - perl? ( || ( >=dev-lang/perl-5.16 <dev-lang/perl-5.16[-build] ) )
680 - gadu? ( || ( >=net-libs/libgadu-1.11.0[ssl,gnutls]
681 - >=net-libs/libgadu-1.11.0[-ssl] ) )
682 - gnutls? ( net-libs/gnutls )
683 - !gnutls? ( >=dev-libs/nss-3.11 )
684 - meanwhile? ( net-libs/meanwhile )
685 - silc? ( >=net-im/silc-toolkit-1.0.1 )
686 - tcl? ( dev-lang/tcl )
687 - tk? ( dev-lang/tk )
688 - sasl? ( dev-libs/cyrus-sasl:2 )
689 - networkmanager? ( net-misc/networkmanager )
690 - idn? ( net-dns/libidn )
691 - !<x11-plugins/pidgin-facebookchat-1.69-r1"
692 - # Mono support crashes pidgin
693 - #mono? ( dev-lang/mono )"
694 -
695 -# We want nls in case gtk is enabled, bug #
696 -NLS_DEPEND=">=dev-util/intltool-0.41.1 sys-devel/gettext"
697 -
698 -DEPEND="$RDEPEND
699 - dev-lang/perl
700 - dev-perl/XML-Parser
701 - virtual/pkgconfig
702 - gtk? ( x11-proto/scrnsaverproto
703 - ${NLS_DEPEND} )
704 - dbus? ( ${PYTHON_DEPS} )
705 - doc? ( app-doc/doxygen )
706 - !gtk? ( nls? ( ${NLS_DEPEND} ) )"
707 -
708 -DOCS="AUTHORS HACKING NEWS README ChangeLog"
709 -
710 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
711 - dbus? ( ${PYTHON_REQUIRED_USE} )"
712 -
713 -# Enable Default protocols
714 -DYNAMIC_PRPLS="irc,jabber,oscar,yahoo,simple,msn,myspace"
715 -
716 -# List of plugins
717 -# app-accessibility/pidgin-festival
718 -# net-im/librvp
719 -# x11-plugins/guifications
720 -# x11-plugins/msn-pecan
721 -# x11-plugins/pidgin-encryption
722 -# x11-plugins/pidgin-extprefs
723 -# x11-plugins/pidgin-hotkeys
724 -# x11-plugins/pidgin-latex
725 -# x11-plugins/pidgintex
726 -# x11-plugins/pidgin-libnotify
727 -# x11-plugins/pidgin-mbpurple
728 -# x11-plugins/pidgin-bot-sentry
729 -# x11-plugins/pidgin-otr
730 -# x11-plugins/pidgin-rhythmbox
731 -# x11-plugins/purple-plugin_pack
732 -# x11-themes/pidgin-smileys
733 -# x11-plugins/pidgin-knotify
734 -# Plugins in Sunrise:
735 -# x11-plugins/pidgin-audacious-remote
736 -# x11-plugins/pidgin-autoanswer
737 -# x11-plugins/pidgin-birthday-reminder
738 -# x11-plugins/pidgin-blinklight
739 -# x11-plugins/pidgin-convreverse
740 -# x11-plugins/pidgin-embeddedvideo
741 -# x11-plugins/pidgin-extended-blist-sort
742 -# x11-plugins/pidgin-gfire
743 -# x11-plugins/pidgin-lastfm
744 -# x11-plugins/pidgin-sendscreenshot
745 -# x11-plugins/pidgimpd
746 -
747 -pkg_setup() {
748 - if ! use gtk && ! use ncurses ; then
749 - elog "You did not pick the ncurses or gtk use flags, only libpurple"
750 - elog "will be built."
751 - fi
752 - if use dbus || { use ncurses && use python; }; then
753 - python-single-r1_pkg_setup
754 - fi
755 -
756 - # dbus is enabled, no way to disable linkage with python => python is enabled
757 - #REQUIRED_USE="gtk? ( nls ) dbus? ( python )"
758 - if use gtk && ! use nls; then
759 - ewarn "gtk build => nls is enabled!"
760 - fi
761 - if use dbus && ! use python; then
762 - elog "dbus is enabled, no way to disable linkage with python => python is enabled"
763 - fi
764 -}
765 -
766 -src_prepare() {
767 - epatch "${FILESDIR}/${PN}-2.10.0-gold.patch" \
768 - "${FILESDIR}/${P}-fix-cap.patch" \
769 - "${FILESDIR}/${P}-link_sasl_in_irc_plugin.patch" \
770 - "${FILESDIR}/${PN}-eds-3.6.patch"
771 -
772 - epatch_user
773 - epatch "${FILESDIR}"/pidgin-gnome-keyring-2.patch
774 -
775 - eautoreconf
776 -}
777 -
778 -src_configure() {
779 - # Stabilize things, for your own good
780 - strip-flags
781 - replace-flags -O? -O2
782 -
783 - local myconf
784 -
785 - if use gadu; then
786 - DYNAMIC_PRPLS="${DYNAMIC_PRPLS},gg"
787 - myconf="${myconf} --with-gadu-includes=."
788 - myconf="${myconf} --with-gadu-libs=."
789 - fi
790 -
791 - use groupwise && DYNAMIC_PRPLS+=",novell"
792 - use silc && DYNAMIC_PRPLS+=",silc"
793 - use meanwhile && DYNAMIC_PRPLS+=",sametime"
794 - use mxit && DYNAMIC_PRPLS+=",mxit"
795 - use zephyr && DYNAMIC_PRPLS+=",zephyr"
796 - use zeroconf && DYNAMIC_PRPLS+=",bonjour"
797 -
798 - if use gnutls; then
799 - einfo "Disabling NSS, using GnuTLS"
800 - myconf+=" --enable-nss=no --enable-gnutls=yes"
801 - myconf+=" --with-gnutls-includes=${EPREFIX}/usr/include/gnutls"
802 - myconf+=" --with-gnutls-libs=${EPREFIX}/usr/$(get_libdir)"
803 - else
804 - einfo "Disabling GnuTLS, using NSS"
805 - myconf+=" --enable-gnutls=no --enable-nss=yes"
806 - fi
807 -
808 - if use dbus || { use ncurses && use python; }; then
809 - myconf+=" --with-python=${PYTHON}"
810 - else
811 - myconf+=" --without-python"
812 - fi
813 -
814 - econf \
815 - $(use_enable ncurses consoleui) \
816 - $(use_enable gtk gtkui) \
817 - $(use_enable gtk sm) \
818 - $(use gtk || use_enable nls) \
819 - $(use gtk && echo "--enable-nls") \
820 - $(use gtk && use_enable xscreensaver screensaver) \
821 - $(use gtk && use_enable prediction cap) \
822 - $(use gtk && use_enable eds gevolution) \
823 - $(use gtk && use_enable spell gtkspell) \
824 - $(use_enable perl) \
825 - $(use_enable tk) \
826 - $(use_enable tcl) \
827 - $(use_enable debug) \
828 - $(use_enable dbus) \
829 - $(use_enable meanwhile) \
830 - $(use_enable gstreamer) \
831 - $(use_enable gnome-keyring) \
832 - $(use_enable gstreamer farstream) \
833 - $(use_enable gstreamer vv) \
834 - $(use_enable sasl cyrus-sasl ) \
835 - $(use_enable doc doxygen) \
836 - $(use_enable networkmanager nm) \
837 - $(use_enable zeroconf avahi) \
838 - $(use_enable idn) \
839 - --with-system-ssl-certs="${EPREFIX}/etc/ssl/certs/" \
840 - --with-dynamic-prpls="${DYNAMIC_PRPLS}" \
841 - --disable-mono \
842 - --x-includes="${EPREFIX}"/usr/include/X11 \
843 - ${myconf}
844 - #$(use_enable mono) \
845 -}
846 -
847 -src_install() {
848 - gnome2_src_install
849 - if use gtk; then
850 - # Fix tray pathes for kde-3.5, e16 (x11-wm/enlightenment) and other
851 - # implementations that are not complient with new hicolor theme yet, #323355
852 - local pixmapdir
853 - for d in 16 22 32 48; do
854 - pixmapdir=${ED}/usr/share/pixmaps/pidgin/tray/hicolor/${d}x${d}/actions
855 - mkdir "${pixmapdir}" || die
856 - pushd "${pixmapdir}" >/dev/null || die
857 - for f in ../status/*; do
858 - ln -s ${f} || die
859 - done
860 - popd >/dev/null
861 - done
862 - fi
863 - use perl && fixlocalpod
864 -
865 - dodoc finch/plugins/pietray.py
866 - docompress -x /usr/share/doc/${PF}/pietray.py
867 -
868 - prune_libtool_files --all
869 -}
870
871 diff --git a/net-im/pidgin/pidgin-2.10.8-r1.ebuild b/net-im/pidgin/pidgin-2.10.8-r1.ebuild
872 deleted file mode 100644
873 index 8beea0b..0000000
874 --- a/net-im/pidgin/pidgin-2.10.8-r1.ebuild
875 +++ /dev/null
876 @@ -1,241 +0,0 @@
877 -# Copyright 1999-2014 Gentoo Foundation
878 -# Distributed under the terms of the GNU General Public License v2
879 -# $Header: /var/cvsroot/gentoo-x86/net-im/pidgin/pidgin-2.10.8-r1.ebuild,v 1.1 2014/01/28 17:05:37 polynomial-c Exp $
880 -
881 -EAPI=5
882 -
883 -GENTOO_DEPEND_ON_PERL=no
884 -PYTHON_COMPAT=( python2_7 )
885 -inherit autotools flag-o-matic eutils toolchain-funcs multilib perl-app gnome2 python-single-r1
886 -
887 -DESCRIPTION="GTK Instant Messenger client"
888 -HOMEPAGE="http://pidgin.im/"
889 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
890 - http://dev.gentoo.org/~polynomial-c/${PN}-eds-3.6.patch.bz2"
891 -
892 -LICENSE="GPL-2"
893 -SLOT="0"
894 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
895 -IUSE="dbus debug doc eds gadu gnutls +gstreamer +gtk idn meanwhile mxit"
896 -IUSE+=" networkmanager nls perl silc tcl tk spell sasl ncurses"
897 -IUSE+=" groupwise prediction python +xscreensaver zephyr zeroconf" # mono"
898 -IUSE+=" aqua"
899 -IUSE+=" gnome-keyring"
900 -
901 -# dbus requires python to generate C code for dbus bindings (thus DEPEND only).
902 -# finch uses libgnt that links with libpython - {R,}DEPEND. But still there is
903 -# no way to build dbus and avoid libgnt linkage with python. If you want this
904 -# send patch upstream.
905 -# purple-url-handler and purple-remote require dbus-python thus in reality we
906 -# rdepend on python if dbus enabled. But it is possible to separate this dep.
907 -RDEPEND="
908 - >=dev-libs/glib-2.16
909 - >=dev-libs/libxml2-2.6.18
910 - ncurses? ( sys-libs/ncurses[unicode]
911 - dbus? ( ${PYTHON_DEPS} )
912 - python? ( ${PYTHON_DEPS} ) )
913 - gtk? (
914 - >=x11-libs/gtk+-2.10:2[aqua=]
915 - x11-libs/libSM
916 - xscreensaver? ( x11-libs/libXScrnSaver )
917 - spell? ( >=app-text/gtkspell-2.0.2:2 )
918 - eds? ( >=gnome-extra/evolution-data-server-3.6 )
919 - prediction? ( >=dev-db/sqlite-3.3:3 ) )
920 - gstreamer? ( =media-libs/gstreamer-0.10*
921 - =media-libs/gst-plugins-good-0.10*
922 - || ( net-libs/farstream:0.1 net-libs/farsight2 )
923 - media-plugins/gst-plugins-meta:0.10
924 - media-plugins/gst-plugins-gconf:0.10 )
925 - zeroconf? ( net-dns/avahi[dbus] )
926 - dbus? ( >=dev-libs/dbus-glib-0.71
927 - >=sys-apps/dbus-0.90
928 - dev-python/dbus-python )
929 - perl? ( || ( >=dev-lang/perl-5.16 <dev-lang/perl-5.16[-build] ) )
930 - gadu? ( || ( >=net-libs/libgadu-1.11.0[ssl,gnutls]
931 - >=net-libs/libgadu-1.11.0[-ssl] ) )
932 - gnutls? ( net-libs/gnutls )
933 - !gnutls? ( >=dev-libs/nss-3.11 )
934 - meanwhile? ( net-libs/meanwhile )
935 - silc? ( >=net-im/silc-toolkit-1.0.1 )
936 - tcl? ( dev-lang/tcl )
937 - tk? ( dev-lang/tk )
938 - sasl? ( dev-libs/cyrus-sasl:2 )
939 - networkmanager? ( net-misc/networkmanager )
940 - idn? ( net-dns/libidn )
941 - !<x11-plugins/pidgin-facebookchat-1.69-r1"
942 - # Mono support crashes pidgin
943 - #mono? ( dev-lang/mono )"
944 -
945 -# We want nls in case gtk is enabled, bug #
946 -NLS_DEPEND=">=dev-util/intltool-0.41.1 sys-devel/gettext"
947 -
948 -DEPEND="$RDEPEND
949 - dev-lang/perl
950 - dev-perl/XML-Parser
951 - virtual/pkgconfig
952 - gtk? ( x11-proto/scrnsaverproto
953 - ${NLS_DEPEND} )
954 - dbus? ( ${PYTHON_DEPS} )
955 - doc? ( app-doc/doxygen )
956 - !gtk? ( nls? ( ${NLS_DEPEND} ) )"
957 -
958 -DOCS="AUTHORS HACKING NEWS README ChangeLog"
959 -
960 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
961 - dbus? ( ${PYTHON_REQUIRED_USE} )"
962 -
963 -# Enable Default protocols
964 -DYNAMIC_PRPLS="irc,jabber,oscar,yahoo,simple,msn,myspace"
965 -
966 -# List of plugins
967 -# app-accessibility/pidgin-festival
968 -# net-im/librvp
969 -# x11-plugins/guifications
970 -# x11-plugins/msn-pecan
971 -# x11-plugins/pidgin-encryption
972 -# x11-plugins/pidgin-extprefs
973 -# x11-plugins/pidgin-hotkeys
974 -# x11-plugins/pidgin-latex
975 -# x11-plugins/pidgintex
976 -# x11-plugins/pidgin-libnotify
977 -# x11-plugins/pidgin-mbpurple
978 -# x11-plugins/pidgin-bot-sentry
979 -# x11-plugins/pidgin-otr
980 -# x11-plugins/pidgin-rhythmbox
981 -# x11-plugins/purple-plugin_pack
982 -# x11-themes/pidgin-smileys
983 -# x11-plugins/pidgin-knotify
984 -# Plugins in Sunrise:
985 -# x11-plugins/pidgin-audacious-remote
986 -# x11-plugins/pidgin-autoanswer
987 -# x11-plugins/pidgin-birthday-reminder
988 -# x11-plugins/pidgin-blinklight
989 -# x11-plugins/pidgin-convreverse
990 -# x11-plugins/pidgin-embeddedvideo
991 -# x11-plugins/pidgin-extended-blist-sort
992 -# x11-plugins/pidgin-gfire
993 -# x11-plugins/pidgin-lastfm
994 -# x11-plugins/pidgin-sendscreenshot
995 -# x11-plugins/pidgimpd
996 -
997 -pkg_setup() {
998 - if ! use gtk && ! use ncurses ; then
999 - elog "You did not pick the ncurses or gtk use flags, only libpurple"
1000 - elog "will be built."
1001 - fi
1002 - if use dbus || { use ncurses && use python; }; then
1003 - python-single-r1_pkg_setup
1004 - fi
1005 -
1006 - # dbus is enabled, no way to disable linkage with python => python is enabled
1007 - #REQUIRED_USE="gtk? ( nls ) dbus? ( python )"
1008 - if use gtk && ! use nls; then
1009 - ewarn "gtk build => nls is enabled!"
1010 - fi
1011 - if use dbus && ! use python; then
1012 - elog "dbus is enabled, no way to disable linkage with python => python is enabled"
1013 - fi
1014 -}
1015 -
1016 -src_prepare() {
1017 - epatch "${FILESDIR}/${PN}-2.10.0-gold.patch" \
1018 - "${WORKDIR}/${PN}-eds-3.6.patch"
1019 -
1020 - epatch_user
1021 - epatch "${FILESDIR}"/pidgin-gnome-keyring-2.patch
1022 -
1023 - eautoreconf
1024 -}
1025 -
1026 -src_configure() {
1027 - # Stabilize things, for your own good
1028 - strip-flags
1029 - replace-flags -O? -O2
1030 -
1031 - local myconf
1032 -
1033 - if use gadu; then
1034 - DYNAMIC_PRPLS="${DYNAMIC_PRPLS},gg"
1035 - myconf="${myconf} --with-gadu-includes=."
1036 - myconf="${myconf} --with-gadu-libs=."
1037 - fi
1038 -
1039 - use groupwise && DYNAMIC_PRPLS+=",novell"
1040 - use silc && DYNAMIC_PRPLS+=",silc"
1041 - use meanwhile && DYNAMIC_PRPLS+=",sametime"
1042 - use mxit && DYNAMIC_PRPLS+=",mxit"
1043 - use zephyr && DYNAMIC_PRPLS+=",zephyr"
1044 - use zeroconf && DYNAMIC_PRPLS+=",bonjour"
1045 -
1046 - if use gnutls; then
1047 - einfo "Disabling NSS, using GnuTLS"
1048 - myconf+=" --enable-nss=no --enable-gnutls=yes"
1049 - myconf+=" --with-gnutls-includes=${EPREFIX}/usr/include/gnutls"
1050 - myconf+=" --with-gnutls-libs=${EPREFIX}/usr/$(get_libdir)"
1051 - else
1052 - einfo "Disabling GnuTLS, using NSS"
1053 - myconf+=" --enable-gnutls=no --enable-nss=yes"
1054 - fi
1055 -
1056 - if use dbus || { use ncurses && use python; }; then
1057 - myconf+=" --with-python=${PYTHON}"
1058 - else
1059 - myconf+=" --without-python"
1060 - fi
1061 -
1062 - econf \
1063 - $(use_enable ncurses consoleui) \
1064 - $(use_enable gtk gtkui) \
1065 - $(use_enable gtk sm) \
1066 - $(use gtk || use_enable nls) \
1067 - $(use gtk && echo "--enable-nls") \
1068 - $(use gtk && use_enable xscreensaver screensaver) \
1069 - $(use gtk && use_enable prediction cap) \
1070 - $(use gtk && use_enable eds gevolution) \
1071 - $(use gtk && use_enable spell gtkspell) \
1072 - $(use_enable perl) \
1073 - $(use_enable tk) \
1074 - $(use_enable tcl) \
1075 - $(use_enable debug) \
1076 - $(use_enable dbus) \
1077 - $(use_enable meanwhile) \
1078 - $(use_enable gstreamer) \
1079 - $(use_enable gnome-keyring) \
1080 - $(use_enable gstreamer farstream) \
1081 - $(use_enable gstreamer vv) \
1082 - $(use_enable sasl cyrus-sasl ) \
1083 - $(use_enable doc doxygen) \
1084 - $(use_enable networkmanager nm) \
1085 - $(use_enable zeroconf avahi) \
1086 - $(use_enable idn) \
1087 - --with-system-ssl-certs="${EPREFIX}/etc/ssl/certs/" \
1088 - --with-dynamic-prpls="${DYNAMIC_PRPLS}" \
1089 - --disable-mono \
1090 - --x-includes="${EPREFIX}"/usr/include/X11 \
1091 - ${myconf}
1092 - #$(use_enable mono) \
1093 -}
1094 -
1095 -src_install() {
1096 - gnome2_src_install
1097 - if use gtk; then
1098 - # Fix tray pathes for kde-3.5, e16 (x11-wm/enlightenment) and other
1099 - # implementations that are not complient with new hicolor theme yet, #323355
1100 - local pixmapdir
1101 - for d in 16 22 32 48; do
1102 - pixmapdir=${ED}/usr/share/pixmaps/pidgin/tray/hicolor/${d}x${d}/actions
1103 - mkdir "${pixmapdir}" || die
1104 - pushd "${pixmapdir}" >/dev/null || die
1105 - for f in ../status/*; do
1106 - ln -s ${f} || die
1107 - done
1108 - popd >/dev/null
1109 - done
1110 - fi
1111 - use perl && fixlocalpod
1112 -
1113 - dodoc finch/plugins/pietray.py
1114 - docompress -x /usr/share/doc/${PF}/pietray.py
1115 -
1116 - prune_libtool_files --all
1117 -}
1118
1119 diff --git a/net-im/pidgin/pidgin-2.10.9-r1.ebuild b/net-im/pidgin/pidgin-2.10.9-r1.ebuild
1120 deleted file mode 100644
1121 index bdbc798..0000000
1122 --- a/net-im/pidgin/pidgin-2.10.9-r1.ebuild
1123 +++ /dev/null
1124 @@ -1,246 +0,0 @@
1125 -# Copyright 1999-2014 Gentoo Foundation
1126 -# Distributed under the terms of the GNU General Public License v2
1127 -# $Header: /var/cvsroot/gentoo-x86/net-im/pidgin/pidgin-2.10.9-r1.ebuild,v 1.1 2014/02/03 13:37:08 polynomial-c Exp $
1128 -
1129 -EAPI=5
1130 -
1131 -GENTOO_DEPEND_ON_PERL=no
1132 -PYTHON_COMPAT=( python2_7 python3_2 python3_3 )
1133 -inherit autotools flag-o-matic eutils toolchain-funcs multilib perl-app gnome2 python-single-r1
1134 -
1135 -DESCRIPTION="GTK Instant Messenger client"
1136 -HOMEPAGE="http://pidgin.im/"
1137 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
1138 - http://dev.gentoo.org/~polynomial-c/${PN}-eds-3.6.patch.bz2"
1139 -
1140 -LICENSE="GPL-2"
1141 -SLOT="0"
1142 -KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos"
1143 -IUSE="dbus debug doc eds gadu gnutls +gstreamer +gtk idn meanwhile mxit"
1144 -IUSE+=" networkmanager nls perl silc tcl tk spell sasl ncurses"
1145 -IUSE+=" groupwise prediction python +xscreensaver zephyr zeroconf" # mono"
1146 -IUSE+=" aqua"
1147 -IUSE+=" gnome-keyring"
1148 -
1149 -# dbus requires python to generate C code for dbus bindings (thus DEPEND only).
1150 -# finch uses libgnt that links with libpython - {R,}DEPEND. But still there is
1151 -# no way to build dbus and avoid libgnt linkage with python. If you want this
1152 -# send patch upstream.
1153 -# purple-url-handler and purple-remote require dbus-python thus in reality we
1154 -# rdepend on python if dbus enabled. But it is possible to separate this dep.
1155 -RDEPEND="
1156 - >=dev-libs/glib-2.16
1157 - >=dev-libs/libxml2-2.6.18
1158 - ncurses? ( sys-libs/ncurses[unicode]
1159 - dbus? ( ${PYTHON_DEPS} )
1160 - python? ( ${PYTHON_DEPS} ) )
1161 - gtk? (
1162 - >=x11-libs/gtk+-2.10:2[aqua=]
1163 - x11-libs/libSM
1164 - xscreensaver? ( x11-libs/libXScrnSaver )
1165 - spell? ( >=app-text/gtkspell-2.0.2:2 )
1166 - eds? ( >=gnome-extra/evolution-data-server-3.6 )
1167 - prediction? ( >=dev-db/sqlite-3.3:3 ) )
1168 - gstreamer? ( =media-libs/gstreamer-0.10*
1169 - =media-libs/gst-plugins-good-0.10*
1170 - || ( net-libs/farstream:0.1 net-libs/farsight2 )
1171 - media-plugins/gst-plugins-meta:0.10
1172 - media-plugins/gst-plugins-gconf:0.10 )
1173 - zeroconf? ( net-dns/avahi[dbus] )
1174 - dbus? ( >=dev-libs/dbus-glib-0.71
1175 - >=sys-apps/dbus-0.90
1176 - dev-python/dbus-python )
1177 - perl? ( || ( >=dev-lang/perl-5.16 <dev-lang/perl-5.16[-build] ) )
1178 - gadu? ( || ( >=net-libs/libgadu-1.11.0[ssl,gnutls]
1179 - >=net-libs/libgadu-1.11.0[-ssl] ) )
1180 - gnutls? ( net-libs/gnutls )
1181 - !gnutls? ( >=dev-libs/nss-3.15.4 )
1182 - meanwhile? ( net-libs/meanwhile )
1183 - silc? ( >=net-im/silc-toolkit-1.0.1 )
1184 - tcl? ( dev-lang/tcl )
1185 - tk? ( dev-lang/tk )
1186 - sasl? ( dev-libs/cyrus-sasl:2 )
1187 - networkmanager? ( net-misc/networkmanager )
1188 - idn? ( net-dns/libidn )
1189 - !<x11-plugins/pidgin-facebookchat-1.69-r1"
1190 - # Mono support crashes pidgin
1191 - #mono? ( dev-lang/mono )"
1192 -
1193 -# We want nls in case gtk is enabled, bug #
1194 -NLS_DEPEND=">=dev-util/intltool-0.41.1 sys-devel/gettext"
1195 -
1196 -DEPEND="$RDEPEND
1197 - dev-lang/perl
1198 - dev-perl/XML-Parser
1199 - virtual/pkgconfig
1200 - gtk? ( x11-proto/scrnsaverproto
1201 - ${NLS_DEPEND} )
1202 - dbus? ( ${PYTHON_DEPS} )
1203 - doc? ( app-doc/doxygen )
1204 - !gtk? ( nls? ( ${NLS_DEPEND} ) )"
1205 -
1206 -DOCS="AUTHORS HACKING NEWS README ChangeLog"
1207 -
1208 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
1209 - dbus? ( ${PYTHON_REQUIRED_USE} )"
1210 -
1211 -# Enable Default protocols
1212 -DYNAMIC_PRPLS="irc,jabber,oscar,yahoo,simple,msn,myspace"
1213 -
1214 -# List of plugins
1215 -# app-accessibility/pidgin-festival
1216 -# net-im/librvp
1217 -# x11-plugins/guifications
1218 -# x11-plugins/msn-pecan
1219 -# x11-plugins/pidgin-encryption
1220 -# x11-plugins/pidgin-extprefs
1221 -# x11-plugins/pidgin-hotkeys
1222 -# x11-plugins/pidgin-latex
1223 -# x11-plugins/pidgintex
1224 -# x11-plugins/pidgin-libnotify
1225 -# x11-plugins/pidgin-mbpurple
1226 -# x11-plugins/pidgin-bot-sentry
1227 -# x11-plugins/pidgin-otr
1228 -# x11-plugins/pidgin-rhythmbox
1229 -# x11-plugins/purple-plugin_pack
1230 -# x11-themes/pidgin-smileys
1231 -# x11-plugins/pidgin-knotify
1232 -# Plugins in Sunrise:
1233 -# x11-plugins/pidgin-audacious-remote
1234 -# x11-plugins/pidgin-autoanswer
1235 -# x11-plugins/pidgin-birthday-reminder
1236 -# x11-plugins/pidgin-blinklight
1237 -# x11-plugins/pidgin-convreverse
1238 -# x11-plugins/pidgin-embeddedvideo
1239 -# x11-plugins/pidgin-extended-blist-sort
1240 -# x11-plugins/pidgin-gfire
1241 -# x11-plugins/pidgin-lastfm
1242 -# x11-plugins/pidgin-sendscreenshot
1243 -# x11-plugins/pidgimpd
1244 -
1245 -pkg_setup() {
1246 - if ! use gtk && ! use ncurses ; then
1247 - elog "You did not pick the ncurses or gtk use flags, only libpurple"
1248 - elog "will be built."
1249 - fi
1250 - if use dbus || { use ncurses && use python; }; then
1251 - python-single-r1_pkg_setup
1252 - fi
1253 -
1254 - # dbus is enabled, no way to disable linkage with python => python is enabled
1255 - #REQUIRED_USE="gtk? ( nls ) dbus? ( python )"
1256 - if use gtk && ! use nls; then
1257 - ewarn "gtk build => nls is enabled!"
1258 - fi
1259 - if use dbus && ! use python; then
1260 - elog "dbus is enabled, no way to disable linkage with python => python is enabled"
1261 - fi
1262 -}
1263 -
1264 -src_prepare() {
1265 - epatch "${FILESDIR}/${PN}-2.10.0-gold.patch" \
1266 - "${WORKDIR}/${PN}-eds-3.6.patch"
1267 -
1268 - epatch_user
1269 - epatch "${FILESDIR}"/pidgin-gnome-keyring-2.patch
1270 -
1271 - eautoreconf
1272 -}
1273 -
1274 -src_configure() {
1275 - # Stabilize things, for your own good
1276 - strip-flags
1277 - replace-flags -O? -O2
1278 -
1279 - local myconf
1280 -
1281 - if use gadu; then
1282 - DYNAMIC_PRPLS="${DYNAMIC_PRPLS},gg"
1283 - myconf="${myconf} --with-gadu-includes=."
1284 - myconf="${myconf} --with-gadu-libs=."
1285 - fi
1286 -
1287 - use groupwise && DYNAMIC_PRPLS+=",novell"
1288 - use silc && DYNAMIC_PRPLS+=",silc"
1289 - use meanwhile && DYNAMIC_PRPLS+=",sametime"
1290 - use mxit && DYNAMIC_PRPLS+=",mxit"
1291 - use zephyr && DYNAMIC_PRPLS+=",zephyr"
1292 - use zeroconf && DYNAMIC_PRPLS+=",bonjour"
1293 -
1294 - if use gnutls; then
1295 - einfo "Disabling NSS, using GnuTLS"
1296 - myconf+=" --enable-nss=no --enable-gnutls=yes"
1297 - myconf+=" --with-gnutls-includes=${EPREFIX}/usr/include/gnutls"
1298 - myconf+=" --with-gnutls-libs=${EPREFIX}/usr/$(get_libdir)"
1299 - else
1300 - einfo "Disabling GnuTLS, using NSS"
1301 - myconf+=" --enable-gnutls=no --enable-nss=yes"
1302 - fi
1303 -
1304 - if use dbus || { use ncurses && use python; }; then
1305 - myconf+=" --with-python=${PYTHON}"
1306 - else
1307 - myconf+=" --without-python"
1308 - fi
1309 -
1310 - econf \
1311 - $(use_enable ncurses consoleui) \
1312 - $(use_enable gtk gtkui) \
1313 - $(use_enable gtk sm) \
1314 - $(use gtk || use_enable nls) \
1315 - $(use gtk && echo "--enable-nls") \
1316 - $(use gtk && use_enable xscreensaver screensaver) \
1317 - $(use gtk && use_enable prediction cap) \
1318 - $(use gtk && use_enable eds gevolution) \
1319 - $(use gtk && use_enable spell gtkspell) \
1320 - $(use_enable perl) \
1321 - $(use_enable tk) \
1322 - $(use_enable tcl) \
1323 - $(use_enable debug) \
1324 - $(use_enable dbus) \
1325 - $(use_enable meanwhile) \
1326 - $(use_enable gstreamer) \
1327 - $(use_enable gnome-keyring) \
1328 - $(use_enable gstreamer farstream) \
1329 - $(use_enable gstreamer vv) \
1330 - $(use_enable sasl cyrus-sasl ) \
1331 - $(use_enable doc doxygen) \
1332 - $(use_enable networkmanager nm) \
1333 - $(use_enable zeroconf avahi) \
1334 - $(use_enable idn) \
1335 - --with-system-ssl-certs="${EPREFIX}/etc/ssl/certs/" \
1336 - --with-dynamic-prpls="${DYNAMIC_PRPLS}" \
1337 - --disable-mono \
1338 - --x-includes="${EPREFIX}"/usr/include/X11 \
1339 - ${myconf}
1340 - #$(use_enable mono) \
1341 -}
1342 -
1343 -src_install() {
1344 - gnome2_src_install
1345 - if use gtk; then
1346 - # Fix tray pathes for kde-3.5, e16 (x11-wm/enlightenment) and other
1347 - # implementations that are not complient with new hicolor theme yet, #323355
1348 - local pixmapdir
1349 - for d in 16 22 32 48; do
1350 - pixmapdir=${ED}/usr/share/pixmaps/pidgin/tray/hicolor/${d}x${d}/actions
1351 - mkdir "${pixmapdir}" || die
1352 - pushd "${pixmapdir}" >/dev/null || die
1353 - for f in ../status/*; do
1354 - ln -s ${f} || die
1355 - done
1356 - popd >/dev/null
1357 - done
1358 - fi
1359 - use perl && fixlocalpod
1360 -
1361 - if use python || use dbus ; then
1362 - python_fix_shebang "${D}"
1363 - python_optimize
1364 - fi
1365 -
1366 - dodoc finch/plugins/pietray.py
1367 - docompress -x /usr/share/doc/${PF}/pietray.py
1368 -
1369 - prune_libtool_files --all
1370 -}