git: 16d1806c2683 - main - devel/cbang: uses clang 15 instead of clang 16
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 25 Jun 2023 18:44:27 UTC
The branch main has been updated by thierry: URL: https://cgit.FreeBSD.org/ports/commit/?id=16d1806c26831cf957741d530f0738404e223635 commit 16d1806c26831cf957741d530f0738404e223635 Author: Thierry Thomas <thierry@FreeBSD.org> AuthorDate: 2023-06-25 18:41:24 +0000 Commit: Thierry Thomas <thierry@FreeBSD.org> CommitDate: 2023-06-25 18:44:23 +0000 devel/cbang: uses clang 15 instead of clang 16 See <https://github.com/CauldronDevelopmentLLC/cbang/issues/119> for details. PR: 271047 Reported by: pkg-fallout --- devel/cbang/Makefile | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/devel/cbang/Makefile b/devel/cbang/Makefile index 930b020fa60f..366723807e85 100644 --- a/devel/cbang/Makefile +++ b/devel/cbang/Makefile @@ -25,6 +25,7 @@ GH_ACCOUNT= CauldronDevelopmentLLC USES= compiler:c++17-lang localbase mysql:client python:test scons \ sqlite ssl +USE_CXXSTD= gnu++17 USE_LDCONFIG= yes OPTIONS_DEFINE= DEBUG DOCS @@ -33,7 +34,6 @@ DEBUG_LIB_DEPENDS= libbfd.so:devel/libbfd MAKE_ARGS+= cc="${CC}" \ cxx="${CXX}" \ - cxxstd="c++17" \ ccflags="${CCFLAGS}" \ cxxflags="${CXXFLAGS}" \ libpath="/lib" \ @@ -51,6 +51,16 @@ PLIST_SUB= VER=${LIBVER} TEST_WRKSRC= ${WRKSRC}/tests DO_MAKE_TEST= ${SETENV} ${TEST_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${TEST_ARGS} +.include <bsd.port.pre.mk> + +.if ${COMPILER_VERSION} >= 160 +# See https://github.com/CauldronDevelopmentLLC/cbang/issues/119 +BUILD_DEPENDS+= clang15:devel/llvm15 +CPP= clang-cpp15 +CC= clang15 +CXX= clang++15 +.endif + pre-configure: ${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \ ${TEST_WRKSRC}/testHarness @@ -72,4 +82,4 @@ post-install: do-test: (cd ${TEST_WRKSRC} && ${DO_MAKE_TEST} && ./testHarness) -.include <bsd.port.mk> +.include <bsd.port.post.mk>