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 |
-} |