git: abdfb41c181b - main - devel/gengetopt: Fix build with llvm16
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 24 Jun 2023 04:38:00 UTC
The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=abdfb41c181ba23a31c71860076c8815c98a93d3 commit abdfb41c181ba23a31c71860076c8815c98a93d3 Author: Muhammad Moinur Rahman <bofh@FreeBSD.org> AuthorDate: 2023-06-24 00:36:01 +0000 Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org> CommitDate: 2023-06-24 04:37:51 +0000 devel/gengetopt: Fix build with llvm16 - Pet portclippy - Adopt port Sponsored by: The FreeBSD Foundation --- devel/gengetopt/Makefile | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/devel/gengetopt/Makefile b/devel/gengetopt/Makefile index cf04c959d9af..1d1f56bad4df 100644 --- a/devel/gengetopt/Makefile +++ b/devel/gengetopt/Makefile @@ -3,7 +3,7 @@ PORTVERSION= 2.23 CATEGORIES= devel MASTER_SITES= GNU -MAINTAINER= ports@FreeBSD.org +MAINTAINER= bofh@FreeBSD.org COMMENT= Tool for generating a C function which parses command line arguments WWW= https://www.gnu.org/software/gengetopt/ @@ -13,22 +13,31 @@ LICENSE_FILE= ${WRKSRC}/COPYING USES= makeinfo tar:xz GNU_CONFIGURE= yes + MAKE_JOBS_UNSAFE=yes CFLAGS+= -D_GL_SYSTEM_GETOPT INSTALL_WRKSRC= ${WRKSRC}/src +INFO= gengetopt PORTDOCS= * PORTEXAMPLES= * -INFO= gengetopt + +OPTIONS_DEFINE= DOCS EXAMPLES DOC_EXAMPLES= README.example cmdline1.c cmdline1.h cmdline2.c cmdline2.h \ main1.cc main2.c multiple_example.c sample1.ggo sample2.ggo TESTS_EXAMPLES= test_manual_help.c test_manual_help_cmd.c \ test_manual_help_cmd.ggo test_manual_help_cmd.h -OPTIONS_DEFINE= DOCS EXAMPLES +.include <bsd.port.options.mk> + +post-patch: +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091 + @${REINPLACE_CMD} -e 's|std::unary_function|std::__unary_function|' \ + ${WRKSRC}/src/gm_utils.h +.endif post-install: ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \