diff options
Diffstat (limited to 'net-p2p/gtk-gnutella')
-rw-r--r-- | net-p2p/gtk-gnutella/ChangeLog | 9 | ||||
-rw-r--r-- | net-p2p/gtk-gnutella/Manifest | 20 | ||||
-rw-r--r-- | net-p2p/gtk-gnutella/gtk-gnutella-1.0.1.ebuild | 86 |
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 +} |