summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-p2p/gtk-gnutella')
-rw-r--r--net-p2p/gtk-gnutella/ChangeLog9
-rw-r--r--net-p2p/gtk-gnutella/Manifest20
-rw-r--r--net-p2p/gtk-gnutella/gtk-gnutella-1.0.1.ebuild86
3 files changed, 99 insertions, 16 deletions
diff --git a/net-p2p/gtk-gnutella/ChangeLog b/net-p2p/gtk-gnutella/ChangeLog
index e1bfad07952c..31180c6a798a 100644
--- a/net-p2p/gtk-gnutella/ChangeLog
+++ b/net-p2p/gtk-gnutella/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-p2p/gtk-gnutella
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/gtk-gnutella/ChangeLog,v 1.151 2013/12/24 12:50:46 ago Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/gtk-gnutella/ChangeLog,v 1.152 2014/01/01 08:05:57 graaff Exp $
+
+*gtk-gnutella-1.0.1 (01 Jan 2014)
+
+ 01 Jan 2014; Hans de Graaff <graaff@gentoo.org> +gtk-gnutella-1.0.1.ebuild:
+ Version bump.
24 Dec 2013; Agostino Sarubbo <ago@gentoo.org> gtk-gnutella-1.0.0.ebuild:
Stable for x86, wrt bug #489180
diff --git a/net-p2p/gtk-gnutella/Manifest b/net-p2p/gtk-gnutella/Manifest
index 4dfb656ab378..079bae97855c 100644
--- a/net-p2p/gtk-gnutella/Manifest
+++ b/net-p2p/gtk-gnutella/Manifest
@@ -6,25 +6,17 @@ AUX gtk-gnutella-1.0.0-bdf.patch 3299 SHA256 d70c417075271e7455ff9f632ec027acda2
AUX gtk-gnutella-1.0.0-gtkg-hostile.patch 658 SHA256 b915d8e8644156fec5668b9787c6929877cd00202057af5f5e341bab4d4fe354 SHA512 cfaef346827f7483cfe5e27a8ddb7441417b177bdf7bfa9eb7d80f4ae6c92d74b71405b7dffbe251754f14f9699104edd277d575c75af658c1de08f78125dc0e WHIRLPOOL 2f5146937fd9dea9385d64146e29972e5da6ee76a70e88881f1e772ef5a8b353e767eb6832c2a3462fbb0c989cec1b3a578305db72492901942353034f159668
DIST gtk-gnutella-0.98.4.tar.bz2 19078172 SHA256 c4cac5707ece44a92e4b0387e309ca334be348a81e44c2db7f4c9946a8a58fb5 SHA512 97fcb0aebf09be1c9904da68e4983dacbd4ffcb107a4c2740148b57377f47f7f80e2d878a1b5170c87c78bf84daa4df13abe1da8febd9eaedbfcb504ec4087aa WHIRLPOOL 77673826f3aaa2f2f8b64be2feb345e58dc02e2e54463642f0437e55bd70fb74e7024e3cfc36cbefa89abe4d8f0c43a92c3a20ee99aba2029997c01813fde21b
DIST gtk-gnutella-1.0.0.tar.bz2 18988804 SHA256 0c02add9819f8e47655083fddbecdaffb18d129e773c9e28eeeba7840789d986 SHA512 dda7687839bf2187129b3b16c82cea03f1124c2e2a355826edffaec90c72ff080ac7becaf1d0994f14e3ad717c55d2d84af33010d34d1487670ce6ceb5acdf41 WHIRLPOOL 1ec3dc330ff1a1b39635ba1d9336feef2415d1ad3a6ee9b00b92a6d4483d745af348e6d146f9907d7fe9b205d8dfd82c723fcb70f84aedbca5fa92c98908bea0
+DIST gtk-gnutella-1.0.1.tar.bz2 19010641 SHA256 0f54871782afac7f55f214597bf7162926081f12b3488b13187562dcc5fc0f04 SHA512 4722276f928baa7dec5e56de1b7d21b078f47637a68e60e60a572d49de0f17aabb23ae963a2059e2683c344fdb0c82600377e33da85a688b9df8da39e40bfbaf WHIRLPOOL f416d469ab97561808baea4a6a4106a8f89b8ac62bf64e8f99fbc5499d991cb5eb11fb7bedf3b42d4bf09940088705c1673bf7bf5d42e1ba51052a860ae37295
EBUILD gtk-gnutella-0.98.4.ebuild 1870 SHA256 5fea256ed34b47f597a1ad3ff041163ef818f44e9375f0b0b039308524e4011e SHA512 88f928d435261fa33a9bb2179e01a2aed7a1cdc81895a2c9b21cf39eaeaf30165a585a5bc0e14647c49878d011a7533d3d992feb7df779c11965a83775c0ed75 WHIRLPOOL 6532ec9b6a280bc35209e97daa2d16f2141233fd47e790c905bfb9a65d86be18707c87be0e058ca37be403986eff99896e89943f07b795222574c94ed08414b4
EBUILD gtk-gnutella-1.0.0-r1.ebuild 2048 SHA256 c9b474fb71e2981078a3160922486810be2577f73ba47435abe63e859dcf25e7 SHA512 93ac0c5f6d0181e07675d587d55dde38657f0608aecc140ba44b8cbfe66f05c9278678b03e78ff9904395e2ce55c6f44b6c0171b9a90db1893063e1701b3e8a9 WHIRLPOOL 074a8a3c86b9e6879fcfcff1db61fde80ee03f5a3ebabddd3e3f6541126447f6e7e1dc0a6b992c881645dd2616bd457cb00cf6fe6f8252506b60a7eb242b0311
EBUILD gtk-gnutella-1.0.0.ebuild 1994 SHA256 dd782155fd83ba03711a0d4801c32b05ea18be1ff41baa40eeb7c6c6369fbe37 SHA512 0b88000e423713257af0fd2942308e54b45dc814f1d5df63882cd935fcd6ad7bcae8af2bd9e09602c25589ef229fac8967c8b4d8e4dbaeb37a9d509a5d1babe7 WHIRLPOOL e69bebb11dfb7529a41f026f9cc927b5f4b2ad1378cc9f848c91cc17e0d30dbd568b472ee4e6ea0cb9fd6acfe52358a8eaabd3a5ced9d1defee9187d32cf2b77
-MISC ChangeLog 22543 SHA256 d208e73af114db27c0041e45d7f017aa9a0cdb8d59b0bbfc3b4257dede41efa1 SHA512 38a82e79ee63a690ea3b57b5bd65968d94a9655e332847c19fa4272d9899578a231cc935de174c447299240538a2a5429af4e627f5bda25a3bada5c698aaf0c0 WHIRLPOOL ab17a8d8609ffb7a2e0b2a67ae14476f71c4754b4aaab314ba6cdfb8e01b048e64289d62265c00d545c38799ec7c15e6592b38655350d72175e153fcb6690e94
+EBUILD gtk-gnutella-1.0.1.ebuild 2047 SHA256 4e2cc5de9eed1bcc067bd4404d7480bd642593967327f77b5ade05dbd3a5b426 SHA512 1a6b4aeeefdee41d0d2b40f73e8e903818298688b72cf1249eb15992c0e8bf0b27a0052b9cf2052ca5a05bbce409066d543ab05c5fa3989b400639a8db979d52 WHIRLPOOL 23e503830c89b79609d269a317ce62dd7e76790b209332fcfe6fc9b559d3a558011ae454ccf79d957af75de28299af61fdd3a3b009a071e3a2e0cfcb29f5731a
+MISC ChangeLog 22676 SHA256 527114afac93d20306edd44ef423707a873b333a4a21f44da127095e558ce413 SHA512 a724324af6c6d7b7959e05e5a8d7267c86370f046bf6366f9ace7e73ebdbb9fc96b20b025f1c374aa86234bb92a0fe0f7b164a9fa92a6cae89ed6103cf9bd341 WHIRLPOOL 0fd66b883697735132429a4d8272b2b7f6532a61d41befd455023fbe44223e23386874eeb2adc663c7e802376a77987ec313b7ca20d717608ce4ed7dd2be53da
MISC metadata.xml 220 SHA256 d58e366dd43b562958c2857ad163829d8bc5061a7b855715ba07fa0edb1cd201 SHA512 aeb560115bbb1de6094c8637a6f6b6196a5a83d63670935236820580c6b36b5f41c7ac104ea8716bd25bc5daabfff6229e4117d280812fb63746aa371f30741d WHIRLPOOL 8510e0e6893b57af04c14659cb75799aa7452e06c10f64ac1b3c3ed55c23e8365b829872e9c60a230de64af728e4d11dfcedeaf325c05353e8f081c37d6ae728
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJSuYMpAAoJELp701BxlEWfMs4QAJjfwIgFLczkXMWv5m5DUL6E
-BGbD5fQjvmmOpEBB+rckXuBb7wSplCvo2u+p7tjkeirW3pL5mcAnLHJxwNprAlkO
-JgFKpsqp7UYDuUIVJXUF/1/b0f/bmT17sFZd3olvo6dglt85satP8b5lcdXlejxn
-HCAHN0rxpRnzvOj+/vrJKMVi8XhZV1mNA439mEvSRV7HXy6T/9QsTzKTKLnNXLVc
-DlqjC59JcLcT+dwREz0lzD72XY15+SJjlFYATy7GmlspsodzGNhk8q+1RJQpMZu3
-1X4njOBLtAst/thbmUrPRVzfYH8sxwF5yhnzINOhQawJNVmT8IvQdnHg1CSFHMtc
-U5D07XB+w+z+FTsDC8fxov0XVW1t4Rmg9jGm3oEm3u+SeyMp95a6ue+qvqbFMR1N
-4QJpoJa7BVCYmmZeKWqhMqtfsytUfzO5XpH6KJHSWuJx/WjBzbi9pADTo3KczYXM
-ifhPPKvdB9UtmKTleLDID+pEBkLFYnJMX0405lqyhn6On1d4jiw58gjwwaTnxrxv
-U62otP9u04HvvGHNv6DrwJdASCrQ7yEauzeKrlwOZ1AP7j2ObFyWRB/UEYnZ+z5+
-RdTeUf0TljSO1+pFeJRXZeECGPNRZiQMSU9ohba4nH4x/+2TElfnU+29akmU4wut
-cT89/l1G+UFnDhZi8mXE
-=4xsd
+iF4EAREIAAYFAlLDzGsACgkQiIP6VqMIqNdLcQD9E2/IXQAUDzgjUMD53pnJqhQ9
+NeURaVX/b8udqaq/q7UA/iPwf4eMQ2BNW5VWYzIJIVr6EihtwiIq7WHPaalVX+c4
+=QCXP
-----END PGP SIGNATURE-----
diff --git a/net-p2p/gtk-gnutella/gtk-gnutella-1.0.1.ebuild b/net-p2p/gtk-gnutella/gtk-gnutella-1.0.1.ebuild
new file mode 100644
index 000000000000..f24048d55172
--- /dev/null
+++ b/net-p2p/gtk-gnutella/gtk-gnutella-1.0.1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/gtk-gnutella/gtk-gnutella-1.0.1.ebuild,v 1.1 2014/01/01 08:05:57 graaff Exp $
+
+EAPI=5
+
+inherit eutils
+
+IUSE="nls dbus ssl +gtk"
+
+DESCRIPTION="A GTK+ Gnutella client"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+HOMEPAGE="http://gtk-gnutella.sourceforge.net/"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
+
+RDEPEND="
+ dev-libs/glib:2
+ sys-libs/zlib
+ gtk? ( >=x11-libs/gtk+-2.2.1:2 )
+ dbus? ( >=sys-apps/dbus-0.35.2 )
+ ssl? ( >=net-libs/gnutls-2.2.5 )
+ nls? ( >=sys-devel/gettext-0.11.5 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ strip-linguas -i po
+
+ echo "# Gentoo-selected LINGUAS" > po/LINGUAS
+ for ling in ${LINGUAS}; do
+ echo $ling >> po/LINGUAS
+ done
+
+ # Already fixed upstream but not released yet. Included as requested
+ # by upstream.
+# epatch "${FILESDIR}/${P}-bdf.patch"
+# epatch "${FILESDIR}/${P}-gtkg-hostile.patch"
+}
+
+src_configure() {
+ # There is no option to turn off optimization through the build.sh
+ # script.
+ sed -i -e "s/Configure -Oder/Configure -Oder -Doptimize=none/" build.sh || die
+
+ # The build script does not support the equivalent --enable
+ # options so we must construct the configuration by hand.
+
+ local myconf
+
+ if ! use nls; then
+ myconf="${myconf} --disable-nls"
+ fi
+
+ if ! use dbus; then
+ myconf="${myconf} --disable-dbus"
+ fi
+
+ if ! use ssl; then
+ myconf="${myconf} --disable-gnutls"
+ fi
+
+ if use gtk; then
+ myconf="${myconf} --gtk2"
+ else
+ myconf="${myconf} --topless"
+ fi
+
+ ./build.sh \
+ --configure-only \
+ --prefix="/usr" \
+ --cc=$(tc-getCC) \
+ ${myconf}
+}
+
+src_install() {
+ dodir /usr/bin
+ emake INSTALL_PREFIX="${D}" install || die "Install failed"
+ dodoc AUTHORS ChangeLog README TODO
+
+ # Touch the symbols file into the future to avoid warnings from
+ # gtk-gnutella later on, since we will most likely strip the binary.
+ touch --date="next minute" "${D}/usr/lib/gtk-gnutella/gtk-gnutella.nm" || die
+}