git: 19a56e6305c9 - main - devel/ice37: Fix build with llvm16
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 25 Jun 2023 21:43:16 UTC
The branch main has been updated by bofh:
URL: https://cgit.FreeBSD.org/ports/commit/?id=19a56e6305c9865203d71001e8b425e7fb318173
commit 19a56e6305c9865203d71001e8b425e7fb318173
Author: Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-06-25 21:32:47 +0000
Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-06-25 21:42:45 +0000
devel/ice37: Fix build with llvm16
Approved by: portmgr (blanket)
Sponsored by: The FreeBSD Foundation
---
devel/ice37/Makefile | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/devel/ice37/Makefile b/devel/ice37/Makefile
index 22c294cd64b8..306f2c099cb7 100644
--- a/devel/ice37/Makefile
+++ b/devel/ice37/Makefile
@@ -116,6 +116,23 @@ post-patch:
${WRKSRC}/scripts/Util.py
@${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g;' \
${WRKSRC}/scripts/Glacier2Util.py
+.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
+ @${REINPLACE_CMD} -e 's|binary_function|__binary_function|g ; s|unary_function|__unary_function|g' \
+ ${WRKSRC}/cpp/include/Ice/Proxy.h \
+ ${WRKSRC}/cpp/include/IceUtil/Functional.h \
+ ${WRKSRC}/cpp/src/IceGrid/AdapterCache.cpp \
+ ${WRKSRC}/cpp/src/IceGrid/AllocatableObjectCache.cpp \
+ ${WRKSRC}/cpp/src/IceGrid/Database.cpp \
+ ${WRKSRC}/cpp/src/IceGrid/DescriptorHelper.cpp \
+ ${WRKSRC}/cpp/src/IceGrid/NodeCache.cpp \
+ ${WRKSRC}/cpp/src/IceGrid/ObjectCache.cpp \
+ ${WRKSRC}/cpp/src/IceGrid/ServerCache.cpp \
+ ${WRKSRC}/cpp/src/IceGrid/ServerI.cpp \
+ ${WRKSRC}/cpp/src/IceGrid/Util.h \
+ ${WRKSRC}/cpp/src/IcePatch2/Calc.cpp \
+ ${WRKSRC}/cpp/src/IcePatch2Lib/Util.h \
+ ${WRKSRC}/cpp/src/Slice/Parser.h
+.endif
IS_JAILED_CMD= ${SYSCTL} -n security.jail.jailed
JAILED_FILTER= --rfilter=IceDiscovery \