summaryrefslogtreecommitdiff
path: root/devel/llvm20
diff options
context:
space:
mode:
Diffstat (limited to 'devel/llvm20')
-rw-r--r--devel/llvm20/Makefile10
-rw-r--r--devel/llvm20/distinfo6
-rw-r--r--devel/llvm20/pkg-plist4
3 files changed, 11 insertions, 9 deletions
diff --git a/devel/llvm20/Makefile b/devel/llvm20/Makefile
index 65c09bd81d80..576f6a51b5c3 100644
--- a/devel/llvm20/Makefile
+++ b/devel/llvm20/Makefile
@@ -1,5 +1,5 @@
PORTNAME= llvm
-DISTVERSION= 20.1.4
+DISTVERSION= 20.1.8
PORTREVISION= 0
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
@@ -97,6 +97,7 @@ OPTIONS_DEFAULT_aarch64= ${_BE_${FLAVOR}}
OPTIONS_DEFAULT_amd64= ${_BE_${FLAVOR}}
OPTIONS_DEFAULT_powerpc64= ${_BE_${FLAVOR}}
OPTIONS_DEFAULT_powerpc64le= ${_BE_${FLAVOR}}
+OPTIONS_DEFAULT_riscv64= ${_BE_${FLAVOR}}
OPTIONS_EXCLUDE_armv6= COMPILER_RT
OPTIONS_EXCLUDE_armv7= COMPILER_RT
@@ -199,7 +200,8 @@ LLDB_CMAKE_ON= \
LLDB_DESC= Install lldb, the LLVM debugger
LLDB_IMPLIES= CLANG
LLDB_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
-LLDB_USES= lua:53 libedit
+LLDB_USES= gnome lua:54 libedit
+LLDB_USE= gnome=libxml2
LLDB_VARS= _USES_PYTHON=python
MLIR_DESC= Multi-Level Intermediate Representation
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
@@ -288,7 +290,6 @@ LLVM_ENABLE_PROJECTS+= clang
COMMANDS+= ${CLANG_COMMANDS}
MAN1SRCS+= ${CLANG_MAN1SRCS}
CLANG_PATTERN= (amdgpu-arch|c-index-test|clang|diagtool|hmaptool|intercept-|libear|libscanbuild|nvptx-arch|analyze-|scan-|Reporter.py|ScanView.py|scanview.css|sorttable.js|startfile.py|c..-analyzer|AnalyzerPlugin.so)
-USES+= gnome
.endif
.if ${PORT_OPTIONS:MCOMPILER_RT}
@@ -637,8 +638,9 @@ build-plist:
${GREP} -v '_ignorelist.txt$$' | \
${GREP} -v '[/-]lit$$' | ${GREP} -v 'FileCheck$$' | \
${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \
+ -e 's|${LUA_MODLIBDIR:C|${PREFIX}/||}|%%LUA_MODLIBDIR%%|' \
-e 's|${PYTHON_SITELIBDIR:C|${PREFIX}/||}|%%PYTHON_SITELIBDIR%%|' \
- -e 's|${PYTHON_EXT_SUFFIX:C/\./\\./g}${PYTHON_ABIVER}|%%PYTHON_EXT_SUFFIX%%%%PYTHON_ABIVER%%|' \
+ -e 's|${PYTHON_TAG:C/\./\\./g}${PYTHON_ABIVER}|%%PYTHON_TAG%%%%PYTHON_ABIVER%%|' \
-e 's|${LLVM_RELEASE}|%%LLVM_RELEASE%%|' \
-e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' \
-e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \
diff --git a/devel/llvm20/distinfo b/devel/llvm20/distinfo
index 04e50478a732..923166c34ec1 100644
--- a/devel/llvm20/distinfo
+++ b/devel/llvm20/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746463969
-SHA256 (llvm-project-20.1.4.src.tar.xz) = a95365b02536ed4aef29b325c205dd89c268cba41503ab2fc05f81418613ab63
-SIZE (llvm-project-20.1.4.src.tar.xz) = 147228104
+TIMESTAMP = 1752182934
+SHA256 (llvm-project-20.1.8.src.tar.xz) = 6898f963c8e938981e6c4a302e83ec5beb4630147c7311183cf61069af16333d
+SIZE (llvm-project-20.1.8.src.tar.xz) = 147242952
diff --git a/devel/llvm20/pkg-plist b/devel/llvm20/pkg-plist
index 58248856eeba..3a6e59cbbd51 100644
--- a/devel/llvm20/pkg-plist
+++ b/devel/llvm20/pkg-plist
@@ -146,10 +146,11 @@ bin/sancov%%LLVM_SUFFIX%%
%%LIT%%llvm%%LLVM_SUFFIX%%/bin/lit
%%LIT%%bin/llvm-lit%%LLVM_SUFFIX%%
%%LIT%%llvm%%LLVM_SUFFIX%%/bin/llvm-lit
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%LUA_MODLIBDIR%%/lldb.so
%%PYCLANG%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/clang/__init__.py
%%PYCLANG%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/clang/cindex.py
%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/__init__.py
-%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/_lldb%%PYTHON_EXT_SUFFIX%%%%PYTHON_ABIVER%%.so
+%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/_lldb%%PYTHON_TAG%%%%PYTHON_ABIVER%%.so
%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/embedded_interpreter.py
%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/Logger.py
%%LLDB%%llvm%%LLVM_SUFFIX%%/%%PYTHON_SITELIBDIR%%/lldb/formatters/__init__.py
@@ -7427,7 +7428,6 @@ llvm%%LLVM_SUFFIX%%/lib/libRemarks.so.%%LLVM_MAJOR_MINOR%%
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/resources/selectable.js
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/resources/sorttable.js
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libscanbuild/shell.py
-%%LLDB%%llvm%%LLVM_SUFFIX%%/lib/lua/5.3/lldb.so
%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIAMDGPU/AMDGPU.cpp.o
%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIArith/Arith.cpp.o
%%MLIR%%llvm%%LLVM_SUFFIX%%/lib/objects-Release/obj.MLIRCAPIAsync/Async.cpp.o