aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2017-10-14 18:54:51 +0000
committerBrooks Davis <brooks@FreeBSD.org>2017-10-14 18:54:51 +0000
commita76de6ed990596858e49204d3af8d9174087af8c (patch)
tree2d60dde4f5a8cf093d0c43f2133251f814f889a8
parent1602efd4f046516b3d7cf137654a637f30acab4e (diff)
downloadports-a76de6ed990596858e49204d3af8d9174087af8c.tar.gz
ports-a76de6ed990596858e49204d3af8d9174087af8c.zip
Notes
-rw-r--r--devel/llvm50/Makefile7
-rw-r--r--devel/llvm50/pkg-plist8
2 files changed, 10 insertions, 5 deletions
diff --git a/devel/llvm50/Makefile b/devel/llvm50/Makefile
index 84c63163f3ff..49604dde63c3 100644
--- a/devel/llvm50/Makefile
+++ b/devel/llvm50/Makefile
@@ -2,7 +2,7 @@
PORTNAME= llvm
DISTVERSION= 5.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel lang
MASTER_SITES= http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR}
PKGNAMESUFFIX= ${LLVM_SUFFIX}
@@ -172,10 +172,12 @@ EXTRAS_COMMANDS+= \
clang-rename \
clang-reorder-fields \
clang-tidy \
+ clangd \
find-all-symbols \
modularize
EXTRAS_LIBS= libclangApplyReplacements \
libclangChangeNamespace \
+ libclangDaemon \
libclangIncludeFixer \
libclangMove \
libclangQuery \
@@ -212,7 +214,6 @@ CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-portbld-${OPSYS:tl}${
.if ${PORT_OPTIONS:MCLANG}
COMMANDS+= c-index-test \
clang \
- clangd \
clang++ \
clang-check \
clang-cpp \
@@ -506,6 +507,8 @@ build-plist:
if ($$0 ~ /lib.*omp/) {printf "%%%%OPENMP%%%%"} \
if ($$0 ~ /LLVMgold/) {printf "%%%%GOLD%%%%"} \
if ($$0 !~ /libclang_rt/) {print}}' ${PLIST}.tmp >> ${PLIST}
+ ${ECHO_CMD} '@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST}
+ ${ECHO_CMD} '@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST}
${RM} ${PLIST}.tmp
check-commands:
diff --git a/devel/llvm50/pkg-plist b/devel/llvm50/pkg-plist
index 6525a0651f1f..29399927ad5a 100644
--- a/devel/llvm50/pkg-plist
+++ b/devel/llvm50/pkg-plist
@@ -41,7 +41,6 @@ bin/opt%%LLVM_SUFFIX%%
bin/sancov%%LLVM_SUFFIX%%
%%CLANG%%bin/c-index-test%%LLVM_SUFFIX%%
%%CLANG%%bin/clang%%LLVM_SUFFIX%%
-%%CLANG%%bin/clangd%%LLVM_SUFFIX%%
%%CLANG%%bin/clang++%%LLVM_SUFFIX%%
%%CLANG%%bin/clang-check%%LLVM_SUFFIX%%
%%CLANG%%bin/clang-cpp%%LLVM_SUFFIX%%
@@ -62,6 +61,7 @@ bin/sancov%%LLVM_SUFFIX%%
%%EXTRAS%%bin/clang-rename%%LLVM_SUFFIX%%
%%EXTRAS%%bin/clang-reorder-fields%%LLVM_SUFFIX%%
%%EXTRAS%%bin/clang-tidy%%LLVM_SUFFIX%%
+%%EXTRAS%%bin/clangd%%LLVM_SUFFIX%%
%%EXTRAS%%bin/find-all-symbols%%LLVM_SUFFIX%%
%%EXTRAS%%bin/modularize%%LLVM_SUFFIX%%
%%LLD%%bin/lld%%LLVM_SUFFIX%%
@@ -109,7 +109,7 @@ llvm%%LLVM_LIB_VER%%/bin/bugpoint
%%EXTRAS%%llvm%%LLVM_LIB_VER%%/bin/clang-reorder-fields
%%CLANG%%llvm%%LLVM_LIB_VER%%/bin/clang-tblgen
%%EXTRAS%%llvm%%LLVM_LIB_VER%%/bin/clang-tidy
-%%CLANG%%llvm%%LLVM_LIB_VER%%/bin/clangd
+%%EXTRAS%%llvm%%LLVM_LIB_VER%%/bin/clangd
%%EXTRAS%%llvm%%LLVM_LIB_VER%%/bin/find-all-symbols
%%CLANG%%llvm%%LLVM_LIB_VER%%/bin/git-clang-format
%%LLD%%llvm%%LLVM_LIB_VER%%/bin/ld.lld
@@ -2568,7 +2568,7 @@ llvm%%LLVM_LIB_VER%%/lib/libLTO.so.5
%%CLANG%%llvm%%LLVM_LIB_VER%%/lib/libclangBasic.a
%%EXTRAS%%llvm%%LLVM_LIB_VER%%/lib/libclangChangeNamespace.a
%%CLANG%%llvm%%LLVM_LIB_VER%%/lib/libclangCodeGen.a
-%%CLANG%%llvm%%LLVM_LIB_VER%%/lib/libclangDaemon.a
+%%EXTRAS%%llvm%%LLVM_LIB_VER%%/lib/libclangDaemon.a
%%CLANG%%llvm%%LLVM_LIB_VER%%/lib/libclangDriver.a
%%CLANG%%llvm%%LLVM_LIB_VER%%/lib/libclangDynamicASTMatchers.a
%%CLANG%%llvm%%LLVM_LIB_VER%%/lib/libclangEdit.a
@@ -2757,3 +2757,5 @@ llvm%%LLVM_LIB_VER%%/share/opt-viewer/style.css
%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/main.py
%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/run.py
%%LIT%%%%PYTHON_SITELIBDIR%%/lit%%LLVM_SUFFIX%%/util.py
+@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
+@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi