* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/netcat/files/, net-analyzer/netcat/
@ 2025-08-30 1:48 Sam James
0 siblings, 0 replies; only message in thread
From: Sam James @ 2025-08-30 1:48 UTC (permalink / raw
To: gentoo-commits
commit: 9073abde03babca284e228f7049399f42e01fee6
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 30 01:31:17 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 30 01:31:18 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9073abde
net-analyzer/netcat: fix build w/ c23
It needs more porting really for K&R decls but it builds OK with this,
so good enough for now.
Closes: https://bugs.gentoo.org/944910
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../netcat/files/netcat-110.20180111-c23.patch | 29 ++++++++++++++++++++++
net-analyzer/netcat/netcat-110.20180111-r2.ebuild | 5 ++--
2 files changed, 32 insertions(+), 2 deletions(-)
diff --git a/net-analyzer/netcat/files/netcat-110.20180111-c23.patch b/net-analyzer/netcat/files/netcat-110.20180111-c23.patch
new file mode 100644
index 000000000000..4459fb1fe89d
--- /dev/null
+++ b/net-analyzer/netcat/files/netcat-110.20180111-c23.patch
@@ -0,0 +1,29 @@
+https://bugs.gentoo.org/944910
+--- a/netcat.c
++++ b/netcat.c
+@@ -257,7 +257,7 @@ void bail (str, p1, p2, p3, p4, p5, p6)
+
+ /* catch :
+ no-brainer interrupt handler */
+-void catch ()
++void catch (__attribute__ ((unused)) int unused)
+ {
+ errno = 0;
+ if (o_verbose > 1) /* normally we don't care */
+@@ -267,14 +267,14 @@ void catch ()
+
+ /* quit :
+ handler for a "-q" timeout (exit 0 instead of 1) */
+-void quit ()
++void quit (__attribute__ ((unused)) int unused)
+ {
+ close (netfd);
+ exit (0);
+ }
+
+ /* timeout and other signal handling cruft */
+-void tmtravel ()
++void tmtravel (__attribute__ ((unused)) int unused)
+ {
+ signal (SIGALRM, SIG_IGN);
+ alarm (0);
diff --git a/net-analyzer/netcat/netcat-110.20180111-r2.ebuild b/net-analyzer/netcat/netcat-110.20180111-r2.ebuild
index a0e12d537ff6..836660734883 100644
--- a/net-analyzer/netcat/netcat-110.20180111-r2.ebuild
+++ b/net-analyzer/netcat/netcat-110.20180111-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,6 +18,7 @@ IUSE="ipv6 static"
PATCHES=(
"${FILESDIR}/${P}-variadic-holler.patch"
+ "${FILESDIR}/${PN}-110.20180111-c23.patch"
)
src_prepare() {
@@ -50,7 +51,7 @@ src_compile() {
LD="$(tc-getCC) ${LDFLAGS}" \
DFLAGS="${CPPFLAGS}" \
XFLAGS="${CFLAGS}" \
- STATIC=$(usex static '-static' '') \
+ STATIC=$(usev static '-static') \
XLIBS="${xlibs}" \
nc
}
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2025-08-30 1:48 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-30 1:48 [gentoo-commits] repo/gentoo:master commit in: net-analyzer/netcat/files/, net-analyzer/netcat/ Sam James
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox