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-misc/whois/Manifest | 10 ++++ net-misc/whois/files/whois-4.7.2-config-file.patch | 12 +++++ net-misc/whois/metadata.xml | 8 +++ net-misc/whois/whois-5.2.12.ebuild | 60 +++++++++++++++++++++ net-misc/whois/whois-5.2.17.ebuild | 63 ++++++++++++++++++++++ net-misc/whois/whois-5.2.18.ebuild | 63 ++++++++++++++++++++++ 6 files changed, 216 insertions(+) create mode 100644 net-misc/whois/Manifest create mode 100644 net-misc/whois/files/whois-4.7.2-config-file.patch create mode 100644 net-misc/whois/metadata.xml create mode 100644 net-misc/whois/whois-5.2.12.ebuild create mode 100644 net-misc/whois/whois-5.2.17.ebuild create mode 100644 net-misc/whois/whois-5.2.18.ebuild (limited to 'net-misc/whois') diff --git a/net-misc/whois/Manifest b/net-misc/whois/Manifest new file mode 100644 index 000000000000..5005091613fc --- /dev/null +++ b/net-misc/whois/Manifest @@ -0,0 +1,10 @@ +AUX whois-4.7.2-config-file.patch 202 SHA256 4f7d1de6d0ba34f6cb03c4424b62d5b703a5d7ef286f1d04e09fdd73f31561fd SHA512 932ce9dd51b29750a88da3082bdb1f3fd994e1d859fbdef45fadd3c833ee24d12acb6530989db60f4df3df9481d34cc5cabbdad4bf5150389a06ef7c832daf65 WHIRLPOOL 2ab0e6620a68c3177b1e4b6993978466cc7569ef378423ac5a131f2cf38978b64dd4fc5257a218a698ccc455f93f2a4e18ab9cf50e9adcdf541fbde2331e1211 +DIST whois_5.2.12.tar.xz 80428 SHA256 b26d4027b8987d9911466aa06ce2c167a50017cd59a622a429bd506222f6cdf1 SHA512 df40e2e7cbd11d00984f865e122ad4ece882a6a45e2f75ad5ea24ce937b7e9452b01fd886f43bae55fd065a6556cfc4577e7126151b5fd43fa806c4b0c886ced WHIRLPOOL a2c5a3e9f01dd0cbb127269632c60e6c71c981df4d4e53fdf37e2c1932252f3ae2b13961a1c8606b542fd9997bf9fcb62a6cef592a01dbd04ff18c75e3f9b3ec +DIST whois_5.2.17.tar.xz 82360 SHA256 257585678f571e18964667b41dc6543fe9da6123ac95743660c9c3ae1eba9664 SHA512 b65de384ac935518bde0cee42f46f4bf99dc94e94e411b103df8eb73291c317409837adba2a358dfebdae6e1c46d85ccfe8debf86233be64eb91ebfe86a29152 WHIRLPOOL 4ed1eca099fd1c4337e555564b37e604b4115ca520b751531470c5e70ab9013a3e43a3db3318307e04b10d357743bd2495cdf2051c159a3a661c36d29f919af2 +DIST whois_5.2.18.tar.xz 82368 SHA256 c35d0d26aff37107c244a8ad54fd42e497ec0b90f76309e9beb7078b827c97d5 SHA512 dcbfbab0da3b9b5876c7c51bc411ac371a5c33012bf1286a3e6ccfb59fb4fba89eab1c4b812766d2f101a93ca3424ef636214c05add59549b9809621dfb03d73 WHIRLPOOL 780401ba9d6494589eea4273041a9ba6cbb6779cc11be2cdf96b39ea338afd60a5f62b185da78f4bc5da29562601b197bb6d39a71fdb69c1e49a416a34de8606 +EBUILD whois-5.2.12.ebuild 1494 SHA256 d21b36d1f3ec9d99befbb2b8559efc7ebc07bf93470c0bdbf7bde209af97a803 SHA512 ca9371338ccbba81f3a60a611e82b6702c4a43166d57c02cb029d1303fc2cee92cf2173f9381d888a48785191dd05719f66d3eb687bf90e4d987377d092700ff WHIRLPOOL a905fd12119c76f171be9e3b2ed7d45f3366d16d6b6d4e33618a8a2d7fcec2fd1e137d7efa4c071cee36951e574daf2437a91f683f8eb4d69d7ca4f31c8e7526 +EBUILD whois-5.2.17.ebuild 1514 SHA256 5850cf7d8e2ab82d35211b101f343acd37349d23db7db3a26df7827198ce3db1 SHA512 1c8d4b22ce6b4d96e11e0c96d06adf246466ecd730fc535ce4b69a53d00d4be28f987957b54b4ce652e17c3e9feba639434d0feb14b015bd10f0b81290389dec WHIRLPOOL a9514484d528e67078a4b788e4ec4d2d1b753209d710e0e7889f4d8738923c3cee5968ab2a51cd534343989de2e52accdd73f44c65abd8fef4eacc5ccd699438 +EBUILD whois-5.2.18.ebuild 1514 SHA256 5850cf7d8e2ab82d35211b101f343acd37349d23db7db3a26df7827198ce3db1 SHA512 1c8d4b22ce6b4d96e11e0c96d06adf246466ecd730fc535ce4b69a53d00d4be28f987957b54b4ce652e17c3e9feba639434d0feb14b015bd10f0b81290389dec WHIRLPOOL a9514484d528e67078a4b788e4ec4d2d1b753209d710e0e7889f4d8738923c3cee5968ab2a51cd534343989de2e52accdd73f44c65abd8fef4eacc5ccd699438 +MISC ChangeLog 4684 SHA256 09aa77a369c9a3a38a054b05ee4027da63e30bf22860344b32572cb74ea98ba4 SHA512 8eede489ca3d68856fd91486e256cdb782b33682cfe4c08f4f85ea2c63c2752e47d47c7463844aa4f1f180078734f2128238addcb1236b66359752a09e22c761 WHIRLPOOL 0925454c25dcb48c4f5a8d1f6cbdba024734b4375a3237a576d897334ea68a7344b0badb6448eb7fd6436792d9dd62ad53bd60cb04fc7f7883354961c9e442c1 +MISC ChangeLog-2015 27688 SHA256 9fae1217e514122384e797d575b6c7769d7ebe7b4ec6885be6b921c6f7a6e44e SHA512 a892cbb5db4af5ebd5d03bbcc660ea5159e3edadbbdb552e2ee99f2dd9e907555dcf5e3218ae48d504feba74d9b2c69d4aafb2f453f59a433bd45e0d21f6707f WHIRLPOOL ab11384acce69d4388514f5c34a676717b5549cdceea3372bfc61a3b6169757655a7e16434400d6b47fcd4513ddde028269f1e3cfc9f2fbf0767765163153a11 +MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8 diff --git a/net-misc/whois/files/whois-4.7.2-config-file.patch b/net-misc/whois/files/whois-4.7.2-config-file.patch new file mode 100644 index 000000000000..da91d5a71337 --- /dev/null +++ b/net-misc/whois/files/whois-4.7.2-config-file.patch @@ -0,0 +1,12 @@ +Enable /etc/whois.conf support. + +http://bugs.gentoo.org/show_bug.cgi?id=89417 + +--- a/config.h ++++ b/config.h +@@ -13,5 +13,3 @@ + /* Configuration file */ +-/* + #define CONFIG_FILE "/etc/whois.conf" +-*/ + diff --git a/net-misc/whois/metadata.xml b/net-misc/whois/metadata.xml new file mode 100644 index 000000000000..56c124413057 --- /dev/null +++ b/net-misc/whois/metadata.xml @@ -0,0 +1,8 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + diff --git a/net-misc/whois/whois-5.2.12.ebuild b/net-misc/whois/whois-5.2.12.ebuild new file mode 100644 index 000000000000..b29486572d8b --- /dev/null +++ b/net-misc/whois/whois-5.2.12.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils toolchain-funcs + +MY_P=${P/-/_} +DESCRIPTION="improved Whois Client" +HOMEPAGE="https://www.linux.it/~md/software/" +SRC_URI="mirror://debian/pool/main/w/whois/${MY_P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="iconv idn nls" +RESTRICT="test" #59327 + +RDEPEND="iconv? ( virtual/libiconv ) + idn? ( net-dns/libidn ) + nls? ( virtual/libintl )" +DEPEND="${RDEPEND} + app-arch/xz-utils + >=dev-lang/perl-5 + nls? ( sys-devel/gettext )" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-4.7.2-config-file.patch + + if use nls ; then + sed -i -e 's:#\(.*pos\):\1:' Makefile || die + else + sed -i -e '/ENABLE_NLS/s:define:undef:' config.h || die + + # don't generate po files when nls is disabled (bug #419889) + sed -i -e '/^all:/s/ pos//' \ + -e '/^install:/s/ install-pos//' Makefile || die + fi +} + +src_configure() { :;} # expected no-op + +src_compile() { + unset HAVE_ICONV HAVE_LIBIDN + use iconv && export HAVE_ICONV=1 + use idn && export HAVE_LIBIDN=1 + tc-export CC + emake CFLAGS="${CFLAGS} ${CPPFLAGS}" +} + +src_install() { + emake BASEDIR="${ED}" prefix=/usr install + insinto /etc + doins whois.conf + dodoc README debian/changelog + + if [[ ${USERLAND} != "GNU" ]]; then + mv "${ED}"/usr/share/man/man1/{whois,mdwhois}.1 || die + mv "${ED}"/usr/bin/{whois,mdwhois} || die + fi +} diff --git a/net-misc/whois/whois-5.2.17.ebuild b/net-misc/whois/whois-5.2.17.ebuild new file mode 100644 index 000000000000..b9d8673f4dc0 --- /dev/null +++ b/net-misc/whois/whois-5.2.17.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit toolchain-funcs + +MY_P=${P/-/_} +DESCRIPTION="improved Whois Client" +HOMEPAGE="https://www.linux.it/~md/software/" +SRC_URI="mirror://debian/pool/main/w/whois/${MY_P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="iconv idn nls" +RESTRICT="test" #59327 + +RDEPEND="iconv? ( virtual/libiconv ) + idn? ( net-dns/libidn ) + nls? ( virtual/libintl )" +DEPEND="${RDEPEND} + app-arch/xz-utils + >=dev-lang/perl-5 + nls? ( sys-devel/gettext )" + +PATCHES=( + "${FILESDIR}"/${PN}-4.7.2-config-file.patch +) + +src_prepare() { + default + if use nls ; then + sed -i -e 's:#\(.*pos\):\1:' Makefile || die + else + sed -i -e '/ENABLE_NLS/s:define:undef:' config.h || die + + # don't generate po files when nls is disabled (bug #419889) + sed -i -e '/^all:/s/ pos//' \ + -e '/^install:/s/ install-pos//' Makefile || die + fi +} + +src_configure() { :;} # expected no-op + +src_compile() { + unset HAVE_ICONV HAVE_LIBIDN + use iconv && export HAVE_ICONV=1 + use idn && export HAVE_LIBIDN=1 + tc-export CC + emake CFLAGS="${CFLAGS} ${CPPFLAGS}" +} + +src_install() { + emake BASEDIR="${ED}" prefix=/usr install + insinto /etc + doins whois.conf + dodoc README debian/changelog + + if [[ ${USERLAND} != "GNU" ]]; then + mv "${ED}"/usr/share/man/man1/{whois,mdwhois}.1 || die + mv "${ED}"/usr/bin/{whois,mdwhois} || die + fi +} diff --git a/net-misc/whois/whois-5.2.18.ebuild b/net-misc/whois/whois-5.2.18.ebuild new file mode 100644 index 000000000000..b9d8673f4dc0 --- /dev/null +++ b/net-misc/whois/whois-5.2.18.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit toolchain-funcs + +MY_P=${P/-/_} +DESCRIPTION="improved Whois Client" +HOMEPAGE="https://www.linux.it/~md/software/" +SRC_URI="mirror://debian/pool/main/w/whois/${MY_P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="iconv idn nls" +RESTRICT="test" #59327 + +RDEPEND="iconv? ( virtual/libiconv ) + idn? ( net-dns/libidn ) + nls? ( virtual/libintl )" +DEPEND="${RDEPEND} + app-arch/xz-utils + >=dev-lang/perl-5 + nls? ( sys-devel/gettext )" + +PATCHES=( + "${FILESDIR}"/${PN}-4.7.2-config-file.patch +) + +src_prepare() { + default + if use nls ; then + sed -i -e 's:#\(.*pos\):\1:' Makefile || die + else + sed -i -e '/ENABLE_NLS/s:define:undef:' config.h || die + + # don't generate po files when nls is disabled (bug #419889) + sed -i -e '/^all:/s/ pos//' \ + -e '/^install:/s/ install-pos//' Makefile || die + fi +} + +src_configure() { :;} # expected no-op + +src_compile() { + unset HAVE_ICONV HAVE_LIBIDN + use iconv && export HAVE_ICONV=1 + use idn && export HAVE_LIBIDN=1 + tc-export CC + emake CFLAGS="${CFLAGS} ${CPPFLAGS}" +} + +src_install() { + emake BASEDIR="${ED}" prefix=/usr install + insinto /etc + doins whois.conf + dodoc README debian/changelog + + if [[ ${USERLAND} != "GNU" ]]; then + mv "${ED}"/usr/share/man/man1/{whois,mdwhois}.1 || die + mv "${ED}"/usr/bin/{whois,mdwhois} || die + fi +} -- cgit v1.2.3