summaryrefslogtreecommitdiff
path: root/net-misc/bsdwhois
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-15 06:52:13 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-15 06:52:13 +0000
commit9f7759b3b1be5a3bc7794010a8ebf9334f017d2f (patch)
treefa4e093c6694ec0590cbbd9a7b86c1edddc43d72 /net-misc/bsdwhois
parentac35def7deb4a1eecfad26f0eb5907170b2ee5d7 (diff)
gentoo auto-resync : 15:11:2022 - 06:52:13
Diffstat (limited to 'net-misc/bsdwhois')
-rw-r--r--net-misc/bsdwhois/Manifest2
-rw-r--r--net-misc/bsdwhois/bsdwhois-1.43.2.1-r1.ebuild36
-rw-r--r--net-misc/bsdwhois/files/bsdwhois-1.43.2.1-clang16-build.patch21
3 files changed, 59 insertions, 0 deletions
diff --git a/net-misc/bsdwhois/Manifest b/net-misc/bsdwhois/Manifest
index 14d5de111d6c..ac464a78f5af 100644
--- a/net-misc/bsdwhois/Manifest
+++ b/net-misc/bsdwhois/Manifest
@@ -1,4 +1,6 @@
+AUX bsdwhois-1.43.2.1-clang16-build.patch 548 BLAKE2B 4c6988c13938e17064cadac3b8741972923e3d53736232e4fb5435a82017fa51894497884c191bd922dcdfa4ad8053aae982f486d664a6a6268a7b7b8e77f05f SHA512 4f0d93f58f9fed0872f6fe8d04c8d7f429647502b085241fffbc9313951735244cd586a814139be916b6eed9289d71387d5825ee88a3e0c89457c8d9cb19bf83
AUX bsdwhois-1.43.2.1-musl-cdefs.patch 508 BLAKE2B 3db720af35df824f2107ab84147ddfccf63bbbc9c85d88a6e33785e3b0b89b008aa2e161effc49dd224cec3f1b1013be51c789318074c224523756ac8cb2414c SHA512 adccd80534475b42f6d1b910e251b1fd7fc1290497a0e66efcc4f83d4c3dd39168690330b9d1a15563a39f65e081ee1d42b050224c8d195d3398736809ecf050
DIST bsdwhois-1.43.2.1.tar.gz 85895 BLAKE2B 584bec2f58deee1208b35df1dae0b638049eab990cade979f56022b701d24b2cd653feb381f79e89610246743c8b20df2c7b83cffec68e3a00a9169c79edd7e5 SHA512 c1b3f93b8d7f838478d59cb70a7326fba84f87e1fcb4af9e7cc64ac1928adf96b0e6facbd6dfabaa7d146f0d1ea1abe1330771be4c7a6f3590d3c9e86a3b53dc
+EBUILD bsdwhois-1.43.2.1-r1.ebuild 707 BLAKE2B 2ed57c4af72c15d7b03ee3a78d79d72b721f0762a8ba33836d470cfd81cc1289b8128b8643d56e127f2b25cde7cfa5b56c966e7e749318f66f938f7fe6e407ad SHA512 1743dd31946cd56b54a06e2fc33125a126fc73e8422c3b81cdd29bc9dc0798b43eb8882075f4c93cc253cd7ca3d57dd86e87ccc40e610e7b411f6e36b39d39b5
EBUILD bsdwhois-1.43.2.1.ebuild 507 BLAKE2B 931770ea6e38b6d2285ebf3b12e3ac7b2d455d83900fe31bd45ce17e32f0a83d7c7c975a6e3213b00a17c28b8c3a86035dc1848a5fe5a00f099375fa127d3a42 SHA512 1d6d282564a81d4098dcf217f9a1923f8a876710b295f185e3467f1ed4365723805281a55185cc3c9fb14b7225f23365ef6844fe53cc136529777d2f487b9f93
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/net-misc/bsdwhois/bsdwhois-1.43.2.1-r1.ebuild b/net-misc/bsdwhois/bsdwhois-1.43.2.1-r1.ebuild
new file mode 100644
index 000000000000..2361c19c70eb
--- /dev/null
+++ b/net-misc/bsdwhois/bsdwhois-1.43.2.1-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools flag-o-matic
+
+DESCRIPTION="FreeBSD Whois Client"
+HOMEPAGE="https://www.freebsd.org/"
+SRC_URI="http://utenti.gufi.org/~drizzt/codes/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.43.2.1-musl-cdefs.patch"
+ "${FILESDIR}/${PN}-1.43.2.1-clang16-build.patch"
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ # bug #875029
+ append-cppflags -D_GNU_SOURCE
+ default
+}
+
+src_install() {
+ default
+
+ mv "${ED}"/usr/share/man/man1/{whois,bsdwhois}.1 || die
+ mv "${ED}"/usr/bin/{whois,bsdwhois} || die
+}
diff --git a/net-misc/bsdwhois/files/bsdwhois-1.43.2.1-clang16-build.patch b/net-misc/bsdwhois/files/bsdwhois-1.43.2.1-clang16-build.patch
new file mode 100644
index 000000000000..7f7052322b0b
--- /dev/null
+++ b/net-misc/bsdwhois/files/bsdwhois-1.43.2.1-clang16-build.patch
@@ -0,0 +1,21 @@
+Clang16 will not allow implicit function declarations and implicit integers etc.
+This patch overhauls the source code for modern C.
+
+Bug: https://bugs.gentoo.org/875029
+
+Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
+
+--- a/strnstr.c
++++ b/strnstr.c
+@@ -46,10 +46,7 @@ static char sccsid[] = "@(#)strstr.c 8.1 (Berkeley) 6/4/93";
+ * first slen characters of s.
+ */
+ char *
+-strnstr(s, find, slen)
+- const char *s;
+- const char *find;
+- size_t slen;
++strnstr(const char *s, const char *find, size_t slen)
+ {
+ char c, sc;
+ size_t len;