<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/58c8fa4c117cf985fd0aa49658597c89d864f186">https://github.com/macports/macports-ports/commit/58c8fa4c117cf985fd0aa49658597c89d864f186</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 58c8fa4c117 llvm-devel: Update to 20220701 commit
</span>58c8fa4c117 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 58c8fa4c117cf985fd0aa49658597c89d864f186
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Fri Jul 1 12:09:07 2022 +0100

<span style='display:block; white-space:pre;color:#404040;'>    llvm-devel: Update to 20220701 commit
</span>---
 lang/llvm-devel/Portfile                           | 26 +++++++++++-----------
 ...nly-call-setpriority-PRIO_DARWIN_THREAD-0.patch | 13 +++++------
 2 files changed, 18 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 6da1cb20ebd..034e73b0b36 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;'>@@ -24,30 +24,30 @@ maintainers             {jeremyhu @jeremyhu} {jonesc @cjones051073} openmaintain
</span> # for devel
 PortGroup github        1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set llvm-commit         329fda39c507e8740978d10458451dcdb21563be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set date                20220314
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set llvm-commit         afd9f422e459fffc98b4d36927b92be7c06f54c4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set date                20220701
</span> set llvm_version        devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set clang_exe_version   14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set clang_exe_version   15
</span> github.setup            llvm llvm-project ${llvm-commit}
 version                 ${date}-[string range ${llvm-commit} 0 7]
 default_variants-append +assertions
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  098daccb24deead65b350c35c7ac3940391295aa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  44795ead2705105b51d487943575c1da2de8376596e690fa11ca5a38b8d9103a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    167116134
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # For release
 #set llvm_version        14
 #version                 ${llvm_version}.0.0
 #set clang_exe_version   ${llvm_version}
 #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:#ffe0e0;'>-#use_xz                  yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  ee02192e14f7ccfe04c0af7e0aac8633587dafdc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  e3d6cdc98373aebf0d50869ba9660f72661738eb4fd5a8a132b39231963f90c7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    158064059
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#use_xz                 yes
</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 0 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport                 clang-${llvm_version} { revision 1 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport                 clang-${llvm_version} { revision 0 }
</span> subport                 lldb-${llvm_version}  { revision 0 }
 subport                 flang-${llvm_version} { revision 0 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -251,7 +251,7 @@ if { ${subport} eq "clang-${llvm_version}" } {
</span>     select.file         ${filespath}/mp-${subport}
 
     configure.args-append   \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DLLVM_ENABLE_PROJECTS="clang\;clang-tools-extra\;compiler-rt\;libcxx\;libcxxabi\;lld\;mlir" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -DLLVM_ENABLE_PROJECTS="clang\;clang-tools-extra\;compiler-rt\;libcxx\;libcxxabi\;lld" \
</span>         -DLIBCXX_ENABLE_SHARED=ON    \
         -DLIBCXX_INSTALL_LIBRARY=ON
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -277,7 +277,7 @@ if { ${subport} eq "flang-${llvm_version}" } {
</span>         -DLIBCXX_ENABLE_SHARED=OFF          \
         -DLIBCXX_INSTALL_LIBRARY=OFF
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  port:clang-${llvm_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append  port:clang-${llvm_version} port:mlir-${llvm_version}
</span> 
     destroot {
         # we have to run the destroot like this, because individual targets for each of the
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -313,7 +313,7 @@ if { ${subport} eq "clang-${llvm_version}" ||
</span> 
 if { ${subport} eq "clang-${llvm_version}" || ${subport} eq "flang-${llvm_version}" } {
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  port:libxml2 port:libomp port:llvm-${llvm_version} port:mlir-${llvm_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append  port:libxml2 port:libomp port:llvm-${llvm_version}
</span>     depends_run-append  port:ld64
     depends_skip_archcheck-append ld64
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-devel/files/0008-Threading-Only-call-setpriority-PRIO_DARWIN_THREAD-0.patch b/lang/llvm-devel/files/0008-Threading-Only-call-setpriority-PRIO_DARWIN_THREAD-0.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index baded5d63e2..18bba6e727d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-devel/files/0008-Threading-Only-call-setpriority-PRIO_DARWIN_THREAD-0.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/llvm-devel/files/0008-Threading-Only-call-setpriority-PRIO_DARWIN_THREAD-0.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,18 +8,15 @@ Subject: [PATCH 08/24] Threading: Only call setpriority(PRIO_DARWIN_THREAD, 0,
</span>  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/llvm/lib/Support/Unix/Threading.inc b/llvm/lib/Support/Unix/Threading.inc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-index 8162c60b2cdd..e0564c24b7f2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 99f64b4..ea40db9 100644
</span> --- a/llvm/lib/Support/Unix/Threading.inc
 +++ b/llvm/lib/Support/Unix/Threading.inc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -259,7 +259,7 @@ SetThreadPriorityResult llvm::set_thread_priority(ThreadPriority Priority) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -264,7 +264,7 @@ SetThreadPriorityResult llvm::set_thread_priority(ThreadPriority Priority) {
</span>               &priority)
               ? SetThreadPriorityResult::SUCCESS
               : SetThreadPriorityResult::FAILURE;
 -#elif defined(__APPLE__)
 +#elif defined(__APPLE__) && defined(PRIO_DARWIN_THREAD) && defined(PRIO_DARWIN_BG)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-   // https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man2/getpriority.2.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   // When setting a thread into background state the scheduling priority is set
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   // to lowest value, disk and network IO are throttled. Network IO will be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2.21.1 (Apple Git-122.3)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // https://developer.apple.com/documentation/apple-silicon/tuning-your-code-s-performance-for-apple-silicon
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   //
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // Background - Applies to work that isn’t visible to the user and may take significant
</span></pre><pre style='margin:0'>

</pre>