Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Jun 2023 09:15:26 GMT
From:      Alex Dupre <ale@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 68fc045834a5 - main - net/portfwd: fix build with clang16
Message-ID:  <202306280915.35S9FQsC009815@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by ale:

URL: https://cgit.FreeBSD.org/ports/commit/?id=68fc045834a5dfa6f978b2ee77d969b62795250d

commit 68fc045834a5dfa6f978b2ee77d969b62795250d
Author:     Alex Dupre <ale@FreeBSD.org>
AuthorDate: 2023-06-28 09:14:38 +0000
Commit:     Alex Dupre <ale@FreeBSD.org>
CommitDate: 2023-06-28 09:15:22 +0000

    net/portfwd: fix build with clang16
---
 net/portfwd/Makefile                    |  2 ++
 net/portfwd/files/patch-getopt_getopt.c | 10 ++++++++++
 2 files changed, 12 insertions(+)

diff --git a/net/portfwd/Makefile b/net/portfwd/Makefile
index 0d557847f6d0..5c23feb03a42 100644
--- a/net/portfwd/Makefile
+++ b/net/portfwd/Makefile
@@ -22,6 +22,8 @@ post-patch:
 		${WRKSRC}/src/Makefile.am
 	@${REINPLACE_CMD} -e "s|-Wall -g -O3|${CFLAGS}|g" \
 		${WRKSRC}/tools/Makefile.am
+	@${REINPLACE_CMD} -e "s|register ||g" \
+		${WRKSRC}/src/lexconf.c ${WRKSRC}/src/yconf.c
 	@${TOUCH} ${WRKSRC}/* ${WRKSRC}/*/*
 
 post-install:
diff --git a/net/portfwd/files/patch-getopt_getopt.c b/net/portfwd/files/patch-getopt_getopt.c
new file mode 100644
index 000000000000..2a2f5ea43e7d
--- /dev/null
+++ b/net/portfwd/files/patch-getopt_getopt.c
@@ -0,0 +1,10 @@
+--- getopt/getopt.c.orig	2023-06-28 09:07:29 UTC
++++ getopt/getopt.c
+@@ -40,6 +40,7 @@
+ #endif
+ 
+ #include <stdio.h>
++#include <string.h>
+ 
+ /* Comment out all this code if we are using the GNU C Library, and are not
+    actually compiling the library itself.  This code is part of the GNU C



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202306280915.35S9FQsC009815>