diff options
Diffstat (limited to 'net-p2p/gtk-gnutella')
-rw-r--r-- | net-p2p/gtk-gnutella/ChangeLog | 7 | ||||
-rw-r--r-- | net-p2p/gtk-gnutella/Manifest | 10 | ||||
-rw-r--r-- | net-p2p/gtk-gnutella/gtk-gnutella-1.1.0.ebuild | 86 |
3 files changed, 98 insertions, 5 deletions
diff --git a/net-p2p/gtk-gnutella/ChangeLog b/net-p2p/gtk-gnutella/ChangeLog index 5564d53ae843..e6cd39de6313 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-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/gtk-gnutella/ChangeLog,v 1.159 2014/05/10 18:11:13 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/gtk-gnutella/ChangeLog,v 1.160 2014/07/05 07:28:37 graaff Exp $ + +*gtk-gnutella-1.1.0 (05 Jul 2014) + + 05 Jul 2014; Hans de Graaff <graaff@gentoo.org> +gtk-gnutella-1.1.0.ebuild: + Version bump. 10 May 2014; Hans de Graaff <graaff@gentoo.org> -gtk-gnutella-1.0.0.ebuild, -gtk-gnutella-1.0.0-r1.ebuild: diff --git a/net-p2p/gtk-gnutella/Manifest b/net-p2p/gtk-gnutella/Manifest index 9c7287c5c4e2..752eb8c2833a 100644 --- a/net-p2p/gtk-gnutella/Manifest +++ b/net-p2p/gtk-gnutella/Manifest @@ -5,13 +5,15 @@ AUX gtk-gnutella-0.96.7-ldflags.patch 379 SHA256 65cd57a59ba8922714a3d8535b15e9e AUX gtk-gnutella-1.0.0-bdf.patch 3299 SHA256 d70c417075271e7455ff9f632ec027acda2e2c9baaab18d560c2a163a29a4cc7 SHA512 96e017227db560c95a9352439fdc6cb6bd2775cc9f3a437e214323f397aa3c7cd139d308419b1d0e3b975e23dd1872e647f9db6a78e810b57af3401427cd5a3c WHIRLPOOL f8420440776009cbe55a3eb0cc3e5d7c8574fb1c15d13aca522bfbd1db53c2ab6aedfeece4c150cf908ff75e70012ce734530b563d86edfa1fd1b4d935bc3ea6 AUX gtk-gnutella-1.0.0-gtkg-hostile.patch 658 SHA256 b915d8e8644156fec5668b9787c6929877cd00202057af5f5e341bab4d4fe354 SHA512 cfaef346827f7483cfe5e27a8ddb7441417b177bdf7bfa9eb7d80f4ae6c92d74b71405b7dffbe251754f14f9699104edd277d575c75af658c1de08f78125dc0e WHIRLPOOL 2f5146937fd9dea9385d64146e29972e5da6ee76a70e88881f1e772ef5a8b353e767eb6832c2a3462fbb0c989cec1b3a578305db72492901942353034f159668 DIST gtk-gnutella-1.0.1.tar.bz2 19010641 SHA256 0f54871782afac7f55f214597bf7162926081f12b3488b13187562dcc5fc0f04 SHA512 4722276f928baa7dec5e56de1b7d21b078f47637a68e60e60a572d49de0f17aabb23ae963a2059e2683c344fdb0c82600377e33da85a688b9df8da39e40bfbaf WHIRLPOOL f416d469ab97561808baea4a6a4106a8f89b8ac62bf64e8f99fbc5499d991cb5eb11fb7bedf3b42d4bf09940088705c1673bf7bf5d42e1ba51052a860ae37295 +DIST gtk-gnutella-1.1.0.tar.bz2 19399321 SHA256 cb033d14b647c3a45c6731b94aaa8ed32729ff6aa31f82e372397cd75869f9e9 SHA512 2d461e91e4d9da109dcc3fe388c048d87dae892fa86a4c09bfb9b2e86aef0051d83e4e338b579e2cf0c98a7175308269d465f431e9959675eb2973cd810cc9cf WHIRLPOOL 61293fe431de2ad09bdcb5bff1a6f4113a4af2a7a40394d1ff72ef1ba3c50cba8a94d65524611fb94f3764fddc7baba1d67a201b6bc7e29b3fa7c3198adb65d1 EBUILD gtk-gnutella-1.0.1.ebuild 2120 SHA256 bae15758a6b8e3abc122e76ecaddffbd19802c012fe0122f41f5cf4a9849ef46 SHA512 96012a2a10c82434f1883ccabb8945935a188596703d4769e58c0514f3cf14e3833c7402145eb1adc5c55adc1fcbec1511491e5b393749b7568442f3d20e0fb6 WHIRLPOOL 48fe1f123759118e01461859d8ab3938db3b7e5a794cdd6b950996d652706a3eb07c04aacedd2935361ede884cf0370bdcf444d51f24783425b57a3f03876540 -MISC ChangeLog 23469 SHA256 e341c157e184f05cba128a2edd8abd4aa2bcf51cfb6bbd0d474c34049114d664 SHA512 f966eeb9067cc498d85661b832ac6d5a1c4b65880a8a58a53691f4eda0f849b95ac07fb2fbe2ae83b0b3b1f615e2c6ef3b070b215d9e4b54b5d205a1ed981a6b WHIRLPOOL a203c460676057aa7f68a6240ba3c34be7d2568fbd8d1223d118c53bb9206473b24a28ebdcbad25aa127b928fa8076f4a9f1bfd1b1d7da338044b049f9bf9044 +EBUILD gtk-gnutella-1.1.0.ebuild 1954 SHA256 02029f4d6fecff819700f9a6f19d087f702608b4610f04b558d1f9b10acbc5fe SHA512 d2e0f33eacd5aca2b53811daea6008ed888902bebff30256390ce551c57d5ecad1014524b5795957428d29a43c1f28165b28757c8f9d82a10f4de9d7a78330fc WHIRLPOOL f4bded86f83f87420ab02856e985260e3ab4e948bfe0b6e112fc725e5949f4ea6e7f48a9027e6cb9cdd571f542723c017be8d514682b979dff8739994c5f2852 +MISC ChangeLog 23599 SHA256 914e02fe3ed793b1ed618e193004de3dc3eb83c0ddf2d441ec8208789b865f85 SHA512 6e177f74ee00e288ac69bda7aa5ec7e6a2832856e3c5ef5ec4af1c2a54be59bb756d965d09e26e03b1a6f4c44bc9609e53789a5fe48231b0afcde3761fe5a639 WHIRLPOOL 56a312d203559398ca36e26e68e0625603d957fdf94c548f519109ff0330a4450b0b5812240e34efd6bceaac535ecf7846fe7704125bdab51737ee0f6770901d MISC metadata.xml 220 SHA256 d58e366dd43b562958c2857ad163829d8bc5061a7b855715ba07fa0edb1cd201 SHA512 aeb560115bbb1de6094c8637a6f6b6196a5a83d63670935236820580c6b36b5f41c7ac104ea8716bd25bc5daabfff6229e4117d280812fb63746aa371f30741d WHIRLPOOL 8510e0e6893b57af04c14659cb75799aa7452e06c10f64ac1b3c3ed55c23e8365b829872e9c60a230de64af728e4d11dfcedeaf325c05353e8f081c37d6ae728 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iF4EAREIAAYFAlNua8UACgkQiIP6VqMIqNf6yQD9Hq8q0WPKX0j1WN1UTQQjFC70 -XdXJ+iC+XemZTIm9WjYBAJCN7rOfLa5SpILr2tklnoE1txfr+H+i6zPNOpJYfAUU -=9TBP +iF4EAREIAAYFAlO3qSwACgkQiIP6VqMIqNfBCQD6AgPiJe742Tjr/oaAFHZjALuO +plflXd/yUXjzMG/uPwkA/1Vvn7Cwg5bL2JxC9GJaIG5X3SvXk6YTJm0GRmcm156S +=vOPN -----END PGP SIGNATURE----- diff --git a/net-p2p/gtk-gnutella/gtk-gnutella-1.1.0.ebuild b/net-p2p/gtk-gnutella/gtk-gnutella-1.1.0.ebuild new file mode 100644 index 000000000000..f5e7dddf1900 --- /dev/null +++ b/net-p2p/gtk-gnutella/gtk-gnutella-1.1.0.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.1.0.ebuild,v 1.1 2014/07/05 07:28:37 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 +} + +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_compile() { + # Build system is not parallel-safe, bug 500760 + emake -j1 +} + +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 +} |