Date: Sat, 22 Jul 2023 06:11:35 GMT From: Muhammad Moinur Rahman <bofh@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: fbb3f1c01c4e - main - lang/smlnj: Fix build with llvm16 Message-ID: <202307220611.36M6BZrl061840@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=fbb3f1c01c4e60c53dd0d0dd3c11449c3dd97486 commit fbb3f1c01c4e60c53dd0d0dd3c11449c3dd97486 Author: Muhammad Moinur Rahman <bofh@FreeBSD.org> AuthorDate: 2023-07-22 05:58:56 +0000 Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org> CommitDate: 2023-07-22 06:11:21 +0000 lang/smlnj: Fix build with llvm16 - Pet portclippy Approved by: portmgr (blanket) Sponsored by: The FreeBSD Foundation --- lang/smlnj/Makefile | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/lang/smlnj/Makefile b/lang/smlnj/Makefile index c34454054a27..db9ec7f3ae40 100644 --- a/lang/smlnj/Makefile +++ b/lang/smlnj/Makefile @@ -21,17 +21,20 @@ ONLY_FOR_ARCHS= amd64 i386 USES= compiler -NO_WRKSUBDIR= yes - SUB_FILES= pkg-install SUB_LIST= EXEBINDIR=${MLBINRELATIVE} EXENAMES="${MLEXE}" + +NO_WRKSUBDIR= yes + PKGDEINSTALL= ${PKGINSTALL} OPTIONS_DEFINE= EVERYTHING RECOMPILE -RECOMPILE_IMPLIES= EVERYTHING + EVERYTHING_DESC= install everything from the SML/NJ distribution RECOMPILE_DESC= recompile the SML compiler - implies EVERYTHING +RECOMPILE_IMPLIES= EVERYTHING + .include <bsd.port.pre.mk> # XXX see FreeBSD PR 247421 @@ -43,6 +46,10 @@ RUNTIME_SO= "${STAGEDIR}${MLBIN}/.run/run.$${ARCH}-$${OPSYS}.so" PLIST_SUB+= RUNTIME_SO= .endif +.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160 +CFLAGS+= -Wno-error=incompatible-function-pointer-types +.endif + .if (${ARCH} == "i386") MLARCH= x86 MLSIZE= 32
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202307220611.36M6BZrl061840>