svn commit: r484446 - head/devel/cquery
Tobias Kortkamp
tobik at FreeBSD.org
Thu Nov 8 12:07:55 UTC 2018
Author: tobik
Date: Thu Nov 8 12:07:54 2018
New Revision: 484446
URL: https://svnweb.freebsd.org/changeset/ports/484446
Log:
devel/cquery: Allow overriding the LLVM version via LLVM_DEFAULT
- Cquery builds and works fine with LLVM 7 for example
- Make the libclang.so spec more specific to prevent the framework
from picking the wrong library version from llvm60 with LLVM_DEFAULT=70
when both llvm60 and llvm70 are installed in the build environment
PR: 232598
Approved by: henry.hu.sh at gmail.com (maintainer timeout, 2 weeks)
Modified:
head/devel/cquery/Makefile
Modified: head/devel/cquery/Makefile
==============================================================================
--- head/devel/cquery/Makefile Thu Nov 8 12:00:58 2018 (r484445)
+++ head/devel/cquery/Makefile Thu Nov 8 12:07:54 2018 (r484446)
@@ -3,6 +3,7 @@
PORTNAME= cquery
PORTVERSION= 20180718
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= henry.hu.sh at gmail.com
@@ -12,8 +13,8 @@ LICENSE= MIT
BROKEN_powerpc64= fails to build: Checking for 'clang++' (C++ compiler): not found
-BUILD_DEPENDS= llvm-config60:devel/llvm60
-LIB_DEPENDS= libclang.so:devel/llvm60
+BUILD_DEPENDS= llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
+LIB_DEPENDS= libclang.so.${LLVM_DEFAULT:C/[0-9]$//}:devel/llvm${LLVM_DEFAULT}
USES= compiler:c++14-lang waf
@@ -26,9 +27,11 @@ GH_TUPLE= miloyip:rapidjson:daabb88:rapidjson/third_pa
emilk:loguru:6bf94c:loguru/third_party/loguru \
zeux:pugixml:24a7064:pugixml/third_party/pugixml
+LLVM_DEFAULT?= 60
+
PLIST_FILES= bin/cquery
-CONFIGURE_ARGS= --variant=system --llvm-config=${LOCALBASE}/bin/llvm-config60
+CONFIGURE_ARGS= --variant=system --llvm-config=${LOCALBASE}/bin/llvm-config${LLVM_DEFAULT}
MAKE_ARGS= --variant=system
post-install:
More information about the svn-ports-all
mailing list