<pre style='margin:0'>
Jeremy Huddleston Sequoia (jeremyhu) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3067a04039c8b06a4220a66690c7fb2688ef0e01">https://github.com/macports/macports-ports/commit/3067a04039c8b06a4220a66690c7fb2688ef0e01</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 3067a04039c8b06a4220a66690c7fb2688ef0e01
</span>Author: Jeremy Huddleston Sequoia <jeremyhu@macports.org>
AuthorDate: Wed Aug 23 23:35:25 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    llvm-5.0: Bump to rc2 and use xcrun to spawn tools
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Using xcrun will allow macports-clang-5.0 to be used as configure.compiler
</span><span style='display:block; white-space:pre;color:#404040;'>    without the DevSDK being installed.  Assuming this goes well, it will be
</span><span style='display:block; white-space:pre;color:#404040;'>    rolled out to the other llvm ports as well.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@macports.org>
</span>---
 lang/llvm-5.0/Portfile       | 61 ++++++++++++++++++++++++++++++--------------
 lang/llvm-5.0/files/llvm-bin |  9 +++++--
 2 files changed, 49 insertions(+), 21 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-5.0/Portfile b/lang/llvm-5.0/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b0bfd8b..1339b36 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-5.0/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/llvm-5.0/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -81,29 +81,30 @@ if {${subport} eq "llvm-${llvm_version}"} {
</span>     depends_lib-append  port:libedit port:libffi port:ncurses port:zlib
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-fetch.type              svn
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-svn.revision            310776
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_extract-append  port:subversion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set compiler_rt_rev     ${svn.revision}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set libcxx_rev          ${svn.revision}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set clang-modernize_rev ${svn.revision}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 ${llvm_version}-r${svn.revision}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#fetch.type              svn
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#svn.revision            310776
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#depends_extract-append  port:subversion
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#set compiler_rt_rev     ${svn.revision}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#set libcxx_rev          ${svn.revision}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#set clang-modernize_rev ${svn.revision}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#version                 ${llvm_version}-r${svn.revision}
</span> #worksrcdir              trunk
 #svn.url                 https://llvm.org/svn/llvm-project/llvm/trunk
<span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir              release_${llvm_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-svn.url                 https://llvm.org/svn/llvm-project/llvm/branches/release_${llvm_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants-append +assertions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants-append +debug
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#worksrcdir              release_${llvm_version_no_dot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#svn.url                 https://llvm.org/svn/llvm-project/llvm/branches/release_${llvm_version_no_dot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#default_variants-append +assertions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#default_variants-append +debug
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#version                 ${llvm_version}.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#epoch                   1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 ${llvm_version}.0rc2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+epoch                   1
</span> #master_sites            http://llvm.org/releases/${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#use_xz                  yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#extract.suffix          .tar.xz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#distfiles               llvm-${version}.src${extract.suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#worksrcdir              llvm-${version}.src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites             http://prereleases.llvm.org/${llvm_version}.0/rc2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz                  yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.suffix          .tar.xz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles               llvm-${version}.src${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir              llvm-${version}.src
</span> 
 if {${distfiles} ne ""} {
     if {${subport} eq "llvm-${llvm_version}"} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -117,6 +118,28 @@ if {${distfiles} ne ""} {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           llvm-5.0.0rc2.src.tar.xz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  f4f12d04c0a8bda7aaefaff0c7ebda61bb64fe7c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  14442c8f5583c0aa5dcf73809828f9be57fedeb2191b00a8bd706a2954d19468 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    cfe-5.0.0rc2.src.tar.xz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  739debf47e7ec82915de32a920142acc05d10568 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  879548d82be18fa74658005bc1740c47e4432d767b79beb4d3aa2f27c0584eaa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    compiler-rt-5.0.0rc2.src.tar.xz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  24499b29d4a1d454f8bbd04bb4792f1adff42f5f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  646544492cc5b5ee4c3f28321efc4bab2a70257e073229fc4fa5336d1c18371e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    libcxx-5.0.0rc2.src.tar.xz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  c26faffe7b22e7851c600b11761e6e5990213405 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  9638910b17637d276baefc6ee2e2bf79d68e937c8a8c23adbd6207a3b8c1b655 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    clang-tools-extra-5.0.0rc2.src.tar.xz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  7eeb8df0827ef650406a9c4c182242bb4ec6ad8a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  f93deb98033387735eedff6550a16074fae18909e59c2698faf1166bc1942889 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    lldb-5.0.0rc2.src.tar.xz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  2dcb728416e9eaaf83b042bae0f456494e0843aa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  367b24d263d2899646527ed6fcfae271dc521cf247b2b8c861d03b74aea68092 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    polly-5.0.0rc2.src.tar.xz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  1c446dfb4383c600791223606abb2b6ee45273b1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  9a2b9e073748357404f38964fcdf8c6b2fb44210d60e2aabb93373aa494965dd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> patch.pre_args  -p1
 patchfiles \
     0001-Set-the-Mach-O-CPU-Subtype-to-ppc7400-when-targeting.patch \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-5.0/files/llvm-bin b/lang/llvm-5.0/files/llvm-bin
</span><span style='display:block; white-space:pre;color:#808080;'>index b060c1a..30a8269 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-5.0/files/llvm-bin
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/llvm-5.0/files/llvm-bin
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,2 +1,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#!/bin/sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-exec EXEC_PATH "${@}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#!/bin/bash
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if [ -x /usr/bin/xcrun ] ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    exec /usr/bin/xcrun EXEC_PATH "${@}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    exec EXEC_PATH "${@}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fi
</span></pre><pre style='margin:0'>

</pre>