<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bb5df40e0f936cfb1863813038fa163887f4d8b7">https://github.com/macports/macports-ports/commit/bb5df40e0f936cfb1863813038fa163887f4d8b7</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new bb5df40e0f9 llvm/clang/lldb-devel: bump to 20201115
</span>bb5df40e0f9 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit bb5df40e0f936cfb1863813038fa163887f4d8b7
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Mon Aug 24 22:03:23 2020 -0700
<span style='display:block; white-space:pre;color:#404040;'> llvm/clang/lldb-devel: bump to 20201115
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - change to python 3.9
</span><span style='display:block; white-space:pre;color:#404040;'> - fix one errant reinplace
</span><span style='display:block; white-space:pre;color:#404040;'> - disable two patches that don't apply at present
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> not yet tested on older systems
</span>---
lang/llvm-devel/Portfile | 45 ++++++++++++++++++++++++---------------------
1 file changed, 24 insertions(+), 21 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-devel/Portfile b/lang/llvm-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d04e98f25e2..0d7591525ce 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/llvm-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,22 +16,22 @@ legacysupport.newest_darwin_requires_legacy 13
</span>
# for devel
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set llvm-commit 77e1181df446b54391acad08512b540e174cf6e6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set date 20200531
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set llvm-commit 6ddc2377669243e93c1d6fa931f3eaef370e55e0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set date 20201115
</span> set llvm_version devel
# for release
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# set llvm_version 11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# set llvm_version 12
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set llvm_version_no_dot 11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set clang_executable_version 11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set lldb_executable_version 11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set llvm_version_no_dot 12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set clang_executable_version 12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set lldb_executable_version 12
</span>
github.setup llvm llvm-project ${llvm-commit}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 de9bc39195c5525b85c891ccc83b7dce3cbc28fd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 409d5fa4236a738bf4297a75ba09b9561766cdf2e75ee93d7d17d3ecedd2814d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 119507490
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 303053eb55a604b11b16a68e05c45679c21b8209 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 0dbebb86def35e01040ff9b67a91a9e739914da0e543ef511dc3da019f360458 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 128781060
</span>
# for release, use ${llvm_version}
# version ${llvm_version}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,7 +39,7 @@ version ${date}-[string range ${llvm-commit} 0 7]
</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 clang-${llvm_version} { revision 0 }
subport lldb-${llvm_version} { revision 0 }
set suffix mp-${llvm_version}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -115,7 +115,7 @@ post-extract {
</span> file rename ${workpath}/llvm-project/compiler-rt ${worksrcpath}/projects/compiler-rt
file rename ${workpath}/llvm-project/libcxx ${worksrcpath}/projects/libcxx
file rename ${workpath}/llvm-project/libcxxabi ${worksrcpath}/projects/libcxxabi
<span style='display:block; white-space:pre;background:#ffe0e0;'>- file rename ${workpath}/llvm-project/clang-tools-extra ${worksrcpath}/tools/clang/tools/extra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file copy ${workpath}/llvm-project/clang-tools-extra ${worksrcpath}/tools/clang/tools/extra
</span> } elseif {${subport} eq "lldb-${llvm_version}"} {
file rename ${workpath}/llvm-project/clang ${worksrcpath}/tools/clang
file rename ${workpath}/llvm-project/lldb ${worksrcpath}/tools/lldb
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -135,13 +135,11 @@ if {${subport} eq "clang-${llvm_version}"} {
</span> patchfiles-append \
1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch \
1002-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 1003-Default-to-ppc7400-for-OSX-10.5.patch \
</span> 1004-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch \
1005-Fixup-libstdc-header-search-paths-for-older-versions.patch \
1007-Fix-float.h-to-work-on-Snow-Leopard-and-earlier.patch \
1008-compilerrt-fuzzer-missingdefs.diff \
1009-compilerrt-sanitizer-missingdefs.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 2002-Work-around-no-libdispatch-on-10.6.patch \
</span> 3001-Fix-missing-long-long-math-prototypes-when-using-the.patch \
3002-implement-atomic-using-mutex-lock_guard-for-64b-ops-.patch \
openmp-locations.patch \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -149,9 +147,9 @@ if {${subport} eq "clang-${llvm_version}"} {
</span> 5000-patch-compilerrtdarwinutils-find-macosxsdkversion.diff \
5002-patch-toolchains-darwin-add-back-pre-10.6-link-libs.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # fix incorrect disabling of bad_optional/variant/any_access on 10.13
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # https://github.com/macports/macports-base/pull/179
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append patch-libcxx-includes-config-optional-1013.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# these don't apply at present
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 1003-Default-to-ppc7400-for-OSX-10.5.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 2002-Work-around-no-libdispatch-on-10.6.patch \
</span>
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -160,11 +158,14 @@ if {${subport} eq "lldb-${llvm_version}"} {
</span> patchfiles-append \
1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch \
1002-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 1003-Default-to-ppc7400-for-OSX-10.5.patch \
</span> 1004-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch \
1005-Fixup-libstdc-header-search-paths-for-older-versions.patch \
1007-Fix-float.h-to-work-on-Snow-Leopard-and-earlier.patch \
openmp-locations.patch
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# does not apply at present
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 1003-Default-to-ppc7400-for-OSX-10.5.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> }
configure.post_args ../${worksrcdir}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -258,8 +259,8 @@ if {[lsearch -exact $PortInfo(depends_build) port:cctools] != -1} {
</span> -DCMAKE_LIBTOOL=${prefix}/bin/libtool
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:python38
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set pythonfullpath ${prefix}/bin/python3.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:python39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pythonfullpath ${prefix}/bin/python3.9
</span> configure.args-append -D_Python3_EXECUTABLE=${pythonfullpath}
platform darwin {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -470,8 +471,10 @@ if {${subport} eq "llvm-${llvm_version}"} {
</span>
# pythonfullpath is set above, depending on presence of system python2.7
reinplace "s|/usr/bin/env python|${pythonfullpath}|g" \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/tools/clang/tools/scan-build/bin/set-xcode-analyzer \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/tools/clang/tools/scan-view/bin/scan-view
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/tools/clang/tools/scan-view/bin/scan-view
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|/usr/bin/python|${pythonfullpath}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/tools/clang/tools/scan-build/bin/set-xcode-analyzer
</span> }
}
</pre><pre style='margin:0'>
</pre>