aboutsummaryrefslogtreecommitdiff
path: root/devel/llvm-devel/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/llvm-devel/Makefile')
-rw-r--r--devel/llvm-devel/Makefile17
1 files changed, 9 insertions, 8 deletions
diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile
index 244bbf4e0f32..80468f7ddb8f 100644
--- a/devel/llvm-devel/Makefile
+++ b/devel/llvm-devel/Makefile
@@ -3,7 +3,6 @@
PORTNAME= llvm
PORTVERSION= ${LLVM_MAJOR}.d${SNAPDATE}
-PORTREVISION= 2
CATEGORIES= devel lang
PKGNAMESUFFIX= -devel
@@ -88,7 +87,7 @@ LLD_DESC= Install lld, the LLVM linker
LLD_GH_PROJECT= lld:lld
LLD_GH_SUBDIR= tools/lld:lld
LLD_GH_TAGNAME= ${LLD_COMMIT}:lld
-LLDB_BUILD_DEPENDS= swig:devel/swig13
+LLDB_BUILD_DEPENDS= swig3.0:devel/swig30
LLDB_DESC= Install lldb, the LLVM debugger
LLDB_GH_PROJECT= lldb:lldb
LLDB_GH_SUBDIR= tools/lldb:lldb
@@ -125,6 +124,7 @@ COMMANDS= bugpoint \
llvm-cat \
llvm-config \
llvm-cov \
+ llvm-cvtres \
llvm-diff \
llvm-dis \
llvm-dwarfdump \
@@ -277,8 +277,10 @@ _COMPILER_RT_LIBS= \
libclang_rt.tsan_cxx-x86_64.a.syms \
libclang_rt.ubsan_standalone-x86_64.a \
libclang_rt.ubsan_standalone-x86_64.a.syms \
+ libclang_rt.ubsan_standalone-x86_64.so \
libclang_rt.ubsan_standalone_cxx-x86_64.a \
- libclang_rt.ubsan_standalone_cxx-x86_64.a.syms
+ libclang_rt.ubsan_standalone_cxx-x86_64.a.syms \
+ libclang_rt.ubsan_standalone_cxx-x86_64.so
.endif
.if ${ARCH} == "i386"
_COMPILER_RT_LIBS+= \
@@ -307,10 +309,6 @@ COMMANDS+= lld \
PORTDOCS+= lld
.endif
-.if ${PORT_OPTIONS:MLLDB} && ${PYTHON_REL} >= 3000
-BROKEN= LLDB does not build with Python 3
-.endif
-
post-patch:
${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \
-e 's|from lit|from lit${LLVM_SUFFIX}|' \
@@ -392,6 +390,8 @@ regression-test: ${BUILD_COOKIE}
build-plist:
${RM} ${PLIST} ${PLIST}.tmp
+ ${ECHO_CMD} "@comment >>>>> GENERATED FILE, DO NOT EDIT <<<<<" >> ${PLIST}.tmp
+ ${ECHO_CMD} "@comment Alter build-plist target and regenerate as required" >> ${PLIST}.tmp
.for command in ${COMMANDS}
${ECHO_CMD} bin/${command}${LLVM_SUFFIX} >> ${PLIST}.tmp
.endfor
@@ -406,7 +406,8 @@ build-plist:
-e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' \
-e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \
-e 's|${LLVM_MAJOR:C/\./\\./}|%%LLVM_MAJOR%%|' \
- -e 's|\.${LLVM_MAJOR:C/\..*//}|.%%LLVM_LIB_VER%%|' | \
+ -e 's|\.${LLVM_MAJOR:C/\..*//}|.%%LLVM_LIB_VER%%|' \
+ -e 's|${PYTHON_SITELIBDIR:C|${PREFIX}/||}|%%PYTHON_SITELIBDIR%%|' | \
${SORT} >> ${PLIST}.tmp
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' \