summaryrefslogtreecommitdiff
path: root/net-misc/jwhois
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-misc/jwhois
reinit the tree, so we can have metadata
Diffstat (limited to 'net-misc/jwhois')
-rw-r--r--net-misc/jwhois/Manifest10
-rw-r--r--net-misc/jwhois/files/jwhois-3.2.3-whois-de.patch18
-rw-r--r--net-misc/jwhois/files/jwhois-4.0-connect-logic.patch15
-rw-r--r--net-misc/jwhois/jwhois-3.2.3-r1.ebuild35
-rw-r--r--net-misc/jwhois/jwhois-4.0-r1.ebuild30
-rw-r--r--net-misc/jwhois/jwhois-4.0.ebuild28
-rw-r--r--net-misc/jwhois/metadata.xml8
7 files changed, 144 insertions, 0 deletions
diff --git a/net-misc/jwhois/Manifest b/net-misc/jwhois/Manifest
new file mode 100644
index 000000000000..666e04c6c6f9
--- /dev/null
+++ b/net-misc/jwhois/Manifest
@@ -0,0 +1,10 @@
+AUX jwhois-3.2.3-whois-de.patch 462 SHA256 cb6dba5ea51fc39e444daa00b8476f97138afbce2ea331ee20e1896a941f1b73 SHA512 19777491b1fc46df06cb54e136cb7faff595e4524c65f79e887b326cec7cd50e9b90014a30de4c436f711e324124bb39761b1bf24fb738e11174f857783e010c WHIRLPOOL 86fe99816d3377eb9ac443303af1bd7251c52472453cc6254125f21d8de2621b1dfe485bf4bb0c0927cde9c6b4728bf0c011d3496cc566f71d97755ad048493a
+AUX jwhois-4.0-connect-logic.patch 425 SHA256 9ec8525049d35583a5a9974384cc6bba8b28b48c5c6310a88ab58503fefcbfbb SHA512 7cd437dabdc332cf5068b98a7d87380572f4e94c3fa6554b62377491018deb6aa94e36339069e5628b0965405446f8fcc41ec44c6e4f6ac8e087b06819533c83 WHIRLPOOL fc096f6c0547d9eb758988eca131d66fe97400929870d60382dd361ff6080b3a08dd78dbc38bc7c4e5d69604d9790547635e17e54abb478d6c6aab43fc5bcdb8
+DIST jwhois-3.2.3.tar.gz 430792 SHA256 ada17cb751ec09f91d4f22938bf9a83e7cc548f2cfce09fcc00101c142583f24 SHA512 92ffeef5d9134800d54326c2281eb38c030acf812d2420031438e1f9171875403384ac847bb6d9670aae3e3efa8cdfe2079c822f82550dc8b0450dcb05baf60d WHIRLPOOL 44d6b0fc1d2b74774c4c2a3f921de3779ad5fdee50054ddfbb2351d89c62084cedb1b9b51135002d93f1a1dcc88b994902de52a0e06a67af3263565c7246f946
+DIST jwhois-4.0.tar.gz 493007 SHA256 fa9bb86782b915c6d730bb723f876dc9b345a617db375aaf3416ec22553cd64e SHA512 5d625c3f1031a8eb8ef766ef5d47a8c1a4396d1ad3344fc9449f80dd71ad84aadf21ba67f5c2f99348f732a4df998eefe699fcec4efcadf87f579b70302a44ae WHIRLPOOL 9584e765df94bddaf4ac705e0b487e8ee5533374a633cb3ead2178189bfe16b7c7ee572b58e5f724097342599851afbdf3a3c96a687c6427e6f16d46fa96ab4a
+EBUILD jwhois-3.2.3-r1.ebuild 739 SHA256 44dfb265d7c53848a3ff1f4fb74a5f697cff08552402d72b98f981ce7c46e2b2 SHA512 7125bcc8a28ce013ffaed3a9d8fbbf36c63d3cd710beafcae9ceeb080444e6a382d9b863d6bfbb57b1326d13a0300ee2dec5ec9fcc38e71b8a1f47789e3be8c2 WHIRLPOOL 8586b302bd3ba77f68619f0a2c414e283e8600e9b2292181826fe2ba88ac57cf3610a3f8b7ec1dcc4fe09d226cd0e06b34af82de899ed442c043ed1422297b40
+EBUILD jwhois-4.0-r1.ebuild 683 SHA256 548e4fa267cf0ee6509283031a77c92e218812352bf8209d40c1ad4aaf0ed1e1 SHA512 5d97c6b37ad8a42de8236ae3a4aaf7499aa443124dbfbe978ee30f687133e58df5a5f8177c315f92b28d1412a346a06a0d244da7013ee3cb9578da7eba7ae0e1 WHIRLPOOL d73dae8216609b66bc12561ee2cd93358c31a1da50f596039e129b093bfc804c2ff03efb8aa027917e193000652566219f8724572ee0e44ed6441d1c6c70d83f
+EBUILD jwhois-4.0.ebuild 687 SHA256 41d91f08a2ae2aad32e58962ab1d2c77ec741644aed2295134ee5fe42e80a41f SHA512 1c70ec656876a66f1060dcceefa4aeb575ddc0dba6725e8dcc5247b6ffb94e0a0ad828c674782ed52e3f740d4e82e3bcb639113a058f0f36e037a37506d12210 WHIRLPOOL 7ab46cd3bd2b4d7cc97c9f484d81b808d54bdeca2f53a1ce4eaace13ea3eb8c4b1c3c8f2bfe726fda78d48434d5975b7b2ec3791b6e57bb627ef8e75b761c85a
+MISC ChangeLog 2806 SHA256 0f1550d1cbec50a24005d13bd85b46d0a8159c1ee74d20f59ec8c5ffa649bf06 SHA512 49306ca04104e6c429c8cd2da70c1c38d33e491ed2d27e90947da0219ea1d3d43eee9b1a837c2b8486937a6fb457695b1fc00e149a2b644dc4e729374d13becb WHIRLPOOL 58935df3d47a2e6e5a348b324d42bef860d3779a1e9e9158f458b1cdeaccfba81ce940874d0c881ece04fe69bd8a6b0685b667b828619aca62288f8124fe8ee5
+MISC ChangeLog-2015 5316 SHA256 0e2b56693f31c0c2a8515a94938ec6930efb81059942e2de27d727cd86b28bd7 SHA512 67b339464d98a0293faf9aae3c01ccba874a3c14f3549a7eadafb828e9e6607d2ab6878a99fc7f286418e72fd92384b9023067bec3f9904ca88d2682dbc51a18 WHIRLPOOL e42e356120dcab7b95316784ff5ce7c4215db4df8cc21e3bef8883633936f3ef9fc77be2152074704b22f4e10b4a6cef1f79af3b7eea09b142fda27f0d09267f
+MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8
diff --git a/net-misc/jwhois/files/jwhois-3.2.3-whois-de.patch b/net-misc/jwhois/files/jwhois-3.2.3-whois-de.patch
new file mode 100644
index 000000000000..9bd56b5b2eda
--- /dev/null
+++ b/net-misc/jwhois/files/jwhois-3.2.3-whois-de.patch
@@ -0,0 +1,18 @@
+fix from upstream cvs
+
+http://bugs.gentoo.org/159776
+
+--- jwhois-3.2.3/example/jwhois.conf
++++ jwhois-3.2.3/example/jwhois.conf
+@@ -180,7 +180,10 @@
+ "\\.cx$" = "whois.nic.cx";
+ "\\.cy$" = "whois.ripe.net";
+ "\\.cz$" = "whois.nic.cz";
+- "\\.de$" = "www.denic.de";
++ "\\.de$" {
++ whois-server = "whois.denic.de";
++ query-format = "-C UTF-8 -T dn,ace $*";
++ }
+ "\\.dk$" = "whois.dk-hostmaster.dk";
+ "\\.do$" = "whois.nic.do";
+ "\\.dz$" = "whois.ripe.net";
diff --git a/net-misc/jwhois/files/jwhois-4.0-connect-logic.patch b/net-misc/jwhois/files/jwhois-4.0-connect-logic.patch
new file mode 100644
index 000000000000..e0b10f6b50b9
--- /dev/null
+++ b/net-misc/jwhois/files/jwhois-4.0-connect-logic.patch
@@ -0,0 +1,15 @@
+https://bugs.gentoo.org/208875
+http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542148
+https://savannah.gnu.org/bugs/index.php?37135
+
+--- a/src/utils.c
++++ b/src/utils.c
+@@ -288,7 +288,7 @@ make_connect(const char *host, int port)
+
+ retlen = sizeof(retval);
+ error = getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &retval, &retlen);
+- if (error < 0 || retval)
++ if (error == 0 && !retval)
+ {
+ break;
+ }
diff --git a/net-misc/jwhois/jwhois-3.2.3-r1.ebuild b/net-misc/jwhois/jwhois-3.2.3-r1.ebuild
new file mode 100644
index 000000000000..576f18066d78
--- /dev/null
+++ b/net-misc/jwhois/jwhois-3.2.3-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="Advanced Internet Whois client capable of recursive queries"
+HOMEPAGE="https://www.gnu.org/software/jwhois/"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+IUSE="nls"
+
+DEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-whois-de.patch #159776
+}
+
+src_compile() {
+ econf \
+ --localstatedir=/var/cache \
+ --without-cache \
+ $(use_enable nls) \
+ || die "econf failed"
+ emake || die
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog NEWS README TODO
+}
diff --git a/net-misc/jwhois/jwhois-4.0-r1.ebuild b/net-misc/jwhois/jwhois-4.0-r1.ebuild
new file mode 100644
index 000000000000..aa43e9ef17ad
--- /dev/null
+++ b/net-misc/jwhois/jwhois-4.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+inherit eutils
+
+DESCRIPTION="Advanced Internet Whois client capable of recursive queries"
+HOMEPAGE="https://www.gnu.org/software/jwhois/"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+IUSE="idn nls"
+
+RDEPEND="idn? ( net-dns/libidn )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-connect-logic.patch #208875
+}
+
+src_configure() {
+ econf \
+ --localstatedir="${EPREFIX}/var/cache" \
+ --without-cache \
+ $(use_enable nls) \
+ $(use_with idn libidn)
+}
diff --git a/net-misc/jwhois/jwhois-4.0.ebuild b/net-misc/jwhois/jwhois-4.0.ebuild
new file mode 100644
index 000000000000..9d2179ecedbf
--- /dev/null
+++ b/net-misc/jwhois/jwhois-4.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="Advanced Internet Whois client capable of recursive queries"
+HOMEPAGE="https://www.gnu.org/software/jwhois/"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ~ppc ppc64 s390 sh sparc x86"
+IUSE="idn nls"
+
+DEPEND="idn? ( net-dns/libidn )"
+
+src_compile() {
+ econf \
+ --localstatedir=/var/cache \
+ --without-cache \
+ $(use_enable nls) \
+ $(use_with idn libidn) \
+ || die "econf failed"
+ emake || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog NEWS README TODO
+}
diff --git a/net-misc/jwhois/metadata.xml b/net-misc/jwhois/metadata.xml
new file mode 100644
index 000000000000..56c124413057
--- /dev/null
+++ b/net-misc/jwhois/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+</maintainer>
+</pkgmetadata>