<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9ccc7f0d7078db21e3f01737e34cfb1a0bd13063">https://github.com/macports/macports-ports/commit/9ccc7f0d7078db21e3f01737e34cfb1a0bd13063</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 9ccc7f0d7078db21e3f01737e34cfb1a0bd13063
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Mon Mar 11 12:39:24 2024 +0000
<span style='display:block; white-space:pre;color:#404040;'> LLVM 18: Update to 18.1.1
</span>---
lang/llvm-18/Portfile | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-18/Portfile b/lang/llvm-18/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 756e84a4e2e..266fca1be29 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-18/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/llvm-18/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,18 +24,18 @@ maintainers nomaintainer
</span>
set llvm_version 18
set clang_exe_version ${llvm_version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version ${llvm_version}.1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version ${llvm_version}.1.1
</span>
name llvm-${llvm_version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> subport mlir-${llvm_version} { revision [ expr ${revision} + 0 ] }
subport clang-${llvm_version} { revision [ expr ${revision} + 0 ] }
subport lldb-${llvm_version} { revision [ expr ${revision} + 0 ] }
subport flang-${llvm_version} { revision [ expr ${revision} + 0 ] }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 a394f55f015e7fe4e73240996a06a370fb867fe3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 758a048046ac5024f86c868bb17c631500eed8f8d2677ae6a72ab7ad01602277 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 132034208
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 312aca62143867e26f751679b5df63fbeeafc11b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 8f34c6206be84b186b4b31f47e1b52758fa38348565953fad453d177ef34c0ad \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 132031108
</span>
master_sites https://github.com/llvm/llvm-project/releases/download/llvmorg-${version}
distname llvm-project-${version}.src
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -379,7 +379,7 @@ variant tests description {Enable building of test code} {
</span>
post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${subport} eq "clang-${llvm_version}"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[file exists ${destroot}${sub_prefix}/bin/clang]} {
</span> # remove the clang symlink and replace it with the actual binary
delete ${destroot}${sub_prefix}/bin/clang
file rename ${destroot}${sub_prefix}/bin/clang-${clang_exe_version} ${destroot}${sub_prefix}/bin/clang
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -405,11 +405,13 @@ post-destroot {
</span> ln -s LLVMPolly.so ${destroot}${sub_prefix}/lib/LLVMPolly.dylib
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${subport} eq "clang-${llvm_version}"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[file exists ${destroot}${sub_prefix}/lib/cmake/clang/ClangTargets-release.cmake]} {
</span> # fix the cmake scripts to point to the versioned files
reinplace "s|/bin/clang-${clang_exe_version}|/bin/clang|g" \
"${destroot}${sub_prefix}/lib/cmake/clang/ClangTargets-release.cmake"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { ${subport} eq "clang-${llvm_version}" || ${subport} eq "flang-${llvm_version}" } {
</span> # http://trac.macports.org/ticket/33207
ln -s ${prefix}/libexec/ld64/ld ${destroot}${sub_prefix}/bin/ld
}
</pre><pre style='margin:0'>
</pre>