From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- net-p2p/gtk-gnutella/Manifest | 8 ++ net-p2p/gtk-gnutella/gtk-gnutella-1.1.11-r1.ebuild | 88 ++++++++++++++++++++++ net-p2p/gtk-gnutella/gtk-gnutella-1.1.11.ebuild | 87 +++++++++++++++++++++ net-p2p/gtk-gnutella/gtk-gnutella-1.1.12.ebuild | 88 ++++++++++++++++++++++ net-p2p/gtk-gnutella/metadata.xml | 10 +++ 5 files changed, 281 insertions(+) create mode 100644 net-p2p/gtk-gnutella/Manifest create mode 100644 net-p2p/gtk-gnutella/gtk-gnutella-1.1.11-r1.ebuild create mode 100644 net-p2p/gtk-gnutella/gtk-gnutella-1.1.11.ebuild create mode 100644 net-p2p/gtk-gnutella/gtk-gnutella-1.1.12.ebuild create mode 100644 net-p2p/gtk-gnutella/metadata.xml (limited to 'net-p2p/gtk-gnutella') diff --git a/net-p2p/gtk-gnutella/Manifest b/net-p2p/gtk-gnutella/Manifest new file mode 100644 index 000000000000..e9b5999b6430 --- /dev/null +++ b/net-p2p/gtk-gnutella/Manifest @@ -0,0 +1,8 @@ +DIST gtk-gnutella-1.1.11.tar.bz2 19966423 SHA256 e46ffa3905831828f867709aa346cd88576075bd1299ef396962ad860e2589d5 SHA512 87d2d66b555180c0db7c360106377133b9e1f8ad8d28fc0f9a38498f3b4502a817650f9683cf92919b7d3a1b3602f7136143d2f1c920e10727576c703e233d07 WHIRLPOOL d70a4dd39ac25856fd3fbe4b4d4f2447f1ed8448e672fb64ab1e66bcc59a2e36b30112db0123aed1b52a6fa00c274d17ac47bb2ac9a775182516558e9d38dd08 +DIST gtk-gnutella-1.1.12.tar.bz2 20075956 SHA256 ca65f9c56a5e17e6cb84246d5e2db453f1c73863ef937b8a1772ff4572d562ff SHA512 3b95f66389ed45f45ff8cc1c5f4eda0d03d5a4060a083f23fd5318ec004c3e96a37a6909688828cd8de97067d18280cc533146ce6de2129c83f9aeb8a3c5a589 WHIRLPOOL a7efc554ee6aad289444aa59e73ed4b0b7701c7a87a98b2f9cd45ef1439fe53cfa8d4f9722854ea90600d37e225e3be80533971f056d9ef831fec0b151629218 +EBUILD gtk-gnutella-1.1.11-r1.ebuild 1869 SHA256 8ae03f066aa6bdf57c4833fd2e93320b2c2e276a3018f622d89dd75716ae7d7a SHA512 3df30186715ee7497e6a5f68ad38dbb1ee8dd9e04b9a9ba0d67e603df2661ad929944e21a291ddb4243866417504da64e56ac0bca5f626f76b6525e91148e700 WHIRLPOOL fff3e33745b809773108a05d73bd3d951fb6362a6ca1dec8d759b94e4163f18d7724c27674038ad2913511d27ae78ea5a310862d4504e75b67cd55aa5c9ea4a3 +EBUILD gtk-gnutella-1.1.11.ebuild 1840 SHA256 f31f6a81e06c6c6f2f4a91e2d838f7b160425383ba32e379fac9513abf70b32f SHA512 ba05eaeef63243a39fdc801f1a6fa7581506dd7721c3615f23665cf5aa43d945cfd620831b06de958af8d8180fffdc0685fedbecd4884947ab56ce386218cf52 WHIRLPOOL 41c1d89596e2018e86657728b73f878b89332fdde334cbc2f2d65ede2847e017b6f58e33dd8898d61a74bb4cb4d00570c17350a8ec3ea0ea26c0e02622246528 +EBUILD gtk-gnutella-1.1.12.ebuild 1869 SHA256 8ae03f066aa6bdf57c4833fd2e93320b2c2e276a3018f622d89dd75716ae7d7a SHA512 3df30186715ee7497e6a5f68ad38dbb1ee8dd9e04b9a9ba0d67e603df2661ad929944e21a291ddb4243866417504da64e56ac0bca5f626f76b6525e91148e700 WHIRLPOOL fff3e33745b809773108a05d73bd3d951fb6362a6ca1dec8d759b94e4163f18d7724c27674038ad2913511d27ae78ea5a310862d4504e75b67cd55aa5c9ea4a3 +MISC ChangeLog 7436 SHA256 bb390eb374b1b3d3ff18b873dabe4c72d30bb2ac40bf3fd7c8a39c79d963926b SHA512 660fc73286da22168592cf2d9db5e9e1070bc8de9991b7eb3ab0d388f0b00dada15eda0a29658c5cfd7877a7e1e574b9c720ffbdc7e90d5c4b9b84c981c52ac8 WHIRLPOOL 426fe29b197f404655b05df1c439c9e52e22ca0b8863e4c88ce47f3414a86a0776fd313252cf824528d15031b0306467f4f57ccb82ea236cffc2eec553eb8ea9 +MISC ChangeLog-2015 24687 SHA256 c8dfc417de42e1a4d3fb61db052f1748e3647e596038edddaf57ecfc1b0a1178 SHA512 283f12f05c1e26314b9fc5ab5eaa260f22e63140335d3dd310058d52da2421a09d3a7c9fd61ff48122483ec7e27aec1fe7aab1a5d5372f6b77ccdbd40f1e9015 WHIRLPOOL 9a5bdd57fd95d47fdcbb4c436576a6e24c47c00fe2c2c873df747253611ba4ab6a3c13ceb4ffdf7dfb6c19ffa8b9703f3fab919d86014f0ec7b87ea28112ee19 +MISC metadata.xml 299 SHA256 4173f9e375db3721bbf02ca502d32e01d98125b1acd6633cc5afef6689916008 SHA512 ab18fa3318fdd64a0e4bff392a88d9f58b1c611c71ee090a767a4a25f75f273dc60a7cfeb7e386e5fbed548d982788c16654584938aec8ef5f6b11cd6d5b3c61 WHIRLPOOL fca824142c235c26a89e7ee25eecfbbed70eb0766b21d090e5b87d0d42312b3680101d92c3063d18326bf9ee5822c4925036f35768f22033a612bbbb31b5ca92 diff --git a/net-p2p/gtk-gnutella/gtk-gnutella-1.1.11-r1.ebuild b/net-p2p/gtk-gnutella/gtk-gnutella-1.1.11-r1.ebuild new file mode 100644 index 000000000000..6cbf0a7e3653 --- /dev/null +++ b/net-p2p/gtk-gnutella/gtk-gnutella-1.1.11-r1.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +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=" + sys-libs/binutils-libs:= + 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 + + default +} + +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 +} diff --git a/net-p2p/gtk-gnutella/gtk-gnutella-1.1.11.ebuild b/net-p2p/gtk-gnutella/gtk-gnutella-1.1.11.ebuild new file mode 100644 index 000000000000..1afd56ee560f --- /dev/null +++ b/net-p2p/gtk-gnutella/gtk-gnutella-1.1.11.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +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 + + default +} + +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 +} diff --git a/net-p2p/gtk-gnutella/gtk-gnutella-1.1.12.ebuild b/net-p2p/gtk-gnutella/gtk-gnutella-1.1.12.ebuild new file mode 100644 index 000000000000..6cbf0a7e3653 --- /dev/null +++ b/net-p2p/gtk-gnutella/gtk-gnutella-1.1.12.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +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=" + sys-libs/binutils-libs:= + 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 + + default +} + +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 +} diff --git a/net-p2p/gtk-gnutella/metadata.xml b/net-p2p/gtk-gnutella/metadata.xml new file mode 100644 index 000000000000..eb47af177eb3 --- /dev/null +++ b/net-p2p/gtk-gnutella/metadata.xml @@ -0,0 +1,10 @@ + + + + + graaff@gentoo.org + + + gtk-gnutella + + -- cgit v1.2.3