git: e66cf64fcf9b - main - devel/ccls: lock llvm-version at 9
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 17 Dec 2022 23:13:17 UTC
The branch main has been updated by tcberner:
URL: https://cgit.FreeBSD.org/ports/commit/?id=e66cf64fcf9beea7e3937491d113bbbee50bf263
commit e66cf64fcf9beea7e3937491d113bbbee50bf263
Author: Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2022-12-17 20:45:01 +0000
Commit: Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2022-12-17 23:10:16 +0000
devel/ccls: lock llvm-version at 9
LLVM_DEFAULT will be bumped to 15, this port fails with:
[...]
/wrkdirs/usr/ports/devel/ccls/work/ccls-0.20210330/src/indexer.cc:530:21: error: use of undeclared identifier 'isIdentifierBody'; did you mean 'IdentifierLoc'?
((i && isIdentifierBody(name[i - 1])) ||
^
[...]
PR: 263456
---
devel/ccls/Makefile | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/devel/ccls/Makefile b/devel/ccls/Makefile
index cbc49efeea63..e1a03cfebde2 100644
--- a/devel/ccls/Makefile
+++ b/devel/ccls/Makefile
@@ -10,15 +10,14 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= rapidjson>=1.1.0_4:devel/rapidjson
-LIB_DEPENDS= libclang-cpp.so:devel/llvm${LLVM_DEFAULT}
-USES= cmake compiler:c++17-lang localbase
+USES= cmake compiler:c++17-lang llvm:max=9,lib localbase
USE_GITHUB= yes
GH_ACCOUNT= MaskRay
CMAKE_ARGS= -DCCLS_VERSION:STRING="${DISTVERSION}" \
- -DClang_DIR:PATH="${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/cmake/clang" \
- -DLLVM_DIR:PATH="${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/cmake/llvm"
+ -DClang_DIR:PATH="${LLVM_PREFIX}/lib/cmake/clang" \
+ -DLLVM_DIR:PATH="${LLVM_PREFIX}/lib/cmake/llvm"
CXXFLAGS+= -DNDEBUG
PLIST_FILES= bin/ccls