diff options
Diffstat (limited to 'devel/llvm-devel/Makefile')
-rw-r--r-- | devel/llvm-devel/Makefile | 17 |
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%%|' \ |