<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[145331] trunk/dports/lang/llvm-3.9</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="https://trac.macports.org/changeset/145331">145331</a></dd>
<dt>Author</dt> <dd>jeremyhu@macports.org</dd>
<dt>Date</dt> <dd>2016-02-01 15:43:34 -0800 (Mon, 01 Feb 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>llvm-3.9: Bump to <a href="https://trac.macports.org/changeset/259341">r259341</a></pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdportslangllvm39Portfile">trunk/dports/lang/llvm-3.9/Portfile</a></li>
<li><a href="#trunkdportslangllvm39files0001SettheMachOCPUSubtypetoppc7400whentargetingpatch">trunk/dports/lang/llvm-3.9/files/0001-Set-the-Mach-O-CPU-Subtype-to-ppc7400-when-targeting.patch</a></li>
<li><a href="#trunkdportslangllvm39files0002DefineEXC_MASK_CRASHandMACH_EXCEPTION_CODESifthpatch">trunk/dports/lang/llvm-3.9/files/0002-Define-EXC_MASK_CRASH-and-MACH_EXCEPTION_CODES-if-th.patch</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkdportslangllvm39files0003MacPortsOnlyDontembedthedeploymenttargetintpatch">trunk/dports/lang/llvm-3.9/files/0003-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch</a></li>
<li><a href="#trunkdportslangllvm39files0004Removeoverrideofraiseabortand__assert_rtnpatch">trunk/dports/lang/llvm-3.9/files/0004-Remove-override-of-raise-abort-and-__assert_rtn.patch</a></li>
<li><a href="#trunkdportslangllvm39files1001MacPortsOnlyPrepareclangformatforreplacementwpatch">trunk/dports/lang/llvm-3.9/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch</a></li>
<li><a href="#trunkdportslangllvm39files1002MacPortsOnlyFixnameofscanviewexecutableinsidpatch">trunk/dports/lang/llvm-3.9/files/1002-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch</a></li>
<li><a href="#trunkdportslangllvm39files1003Defaulttoppc7400forOSX105patch">trunk/dports/lang/llvm-3.9/files/1003-Default-to-ppc7400-for-OSX-10.5.patch</a></li>
<li><a href="#trunkdportslangllvm39files1004OnlycallsetpriorityPRIO_DARWIN_THREAD0PRIO_DARWpatch">trunk/dports/lang/llvm-3.9/files/1004-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch</a></li>
<li><a href="#trunkdportslangllvm39files1005DefaulttofragileObjCruntimewhentargetingdarwipatch">trunk/dports/lang/llvm-3.9/files/1005-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch</a></li>
<li><a href="#trunkdportslangllvm39files2001MacPortsOnlyCommentoutSLcctoolsworkaroundpatch">trunk/dports/lang/llvm-3.9/files/2001-MacPorts-Only-Comment-out-SL-cctools-workaround.patch</a></li>
<li><a href="#trunkdportslangllvm39files2002UpdateCheckArchestofallbackonIntelppcifldvpatch">trunk/dports/lang/llvm-3.9/files/2002-Update-CheckArches-to-fallback-on-Intel-ppc-if-ld-v-.patch</a></li>
<li><a href="#trunkdportslangllvm39files2003Fallbackonxcodebuildsdkwhenxcrunsdkisnotsupatch">trunk/dports/lang/llvm-3.9/files/2003-Fall-back-on-xcodebuild-sdk-when-xcrun-sdk-is-not-su.patch</a></li>
<li><a href="#trunkdportslangllvm39files2004Ondarwinbuildppcslicesofthecompilerruntimeipatch">trunk/dports/lang/llvm-3.9/files/2004-On-darwin-build-ppc-slices-of-the-compiler-runtime-i.patch</a></li>
<li><a href="#trunkdportslangllvm39files2005MacPortsOnlyDontbuildx86_64hsliceofcompilerpatch">trunk/dports/lang/llvm-3.9/files/2005-MacPorts-Only-Don-t-build-x86_64h-slice-of-compiler-.patch</a></li>
<li><a href="#trunkdportslangllvm39files2006MacPortsOnlyFixregressionintroducedwhenfixingpatch">trunk/dports/lang/llvm-3.9/files/2006-MacPorts-Only-Fix-regression-introduced-when-fixing-.patch</a></li>
<li><a href="#trunkdportslangllvm39files2007MacPortsOnlyDontcheckforthemacosxinternalSDpatch">trunk/dports/lang/llvm-3.9/files/2007-MacPorts-Only-Don-t-check-for-the-macosx.internal-SD.patch</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkdportslangllvm39files0003MacPortsOnlyUpdateinstalltargetsforclangsubpopatch">trunk/dports/lang/llvm-3.9/files/0003-MacPorts-Only-Update-install-targets-for-clang-subpo.patch</a></li>
<li><a href="#trunkdportslangllvm39files0004MacPortsOnlyUsefullpathforthedylibidinsteadpatch">trunk/dports/lang/llvm-3.9/files/0004-MacPorts-Only-Use-full-path-for-the-dylib-id-instead.patch</a></li>
<li><a href="#trunkdportslangllvm39files0005MacPortsOnlyDontembedthedeploymenttargetintpatch">trunk/dports/lang/llvm-3.9/files/0005-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch</a></li>
<li><a href="#trunkdportslangllvm39files0006MacPortsOnlySkipcheckingforpythoninconfigurepatch">trunk/dports/lang/llvm-3.9/files/0006-MacPorts-Only-Skip-checking-for-python-in-configure.patch</a></li>
<li><a href="#trunkdportslangllvm39files0007Removeoverrideofraiseabortand__assert_rtnpatch">trunk/dports/lang/llvm-3.9/files/0007-Remove-override-of-raise-abort-and-__assert_rtn.patch</a></li>
<li><a href="#trunkdportslangllvm39files1001MacPortsOnlyPrepareclangformatforreplacementwpatch">trunk/dports/lang/llvm-3.9/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch</a></li>
<li><a href="#trunkdportslangllvm39files1002MacPortsOnlyFallbackonxcodebuildsdkwhenxcrunpatch">trunk/dports/lang/llvm-3.9/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch</a></li>
<li><a href="#trunkdportslangllvm39files1003MacPortsOnlyFixnameofscanviewexecutableinsidpatch">trunk/dports/lang/llvm-3.9/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch</a></li>
<li><a href="#trunkdportslangllvm39files1004MacPortsOnlyRelocateclangresourcesusingllvmvepatch">trunk/dports/lang/llvm-3.9/files/1004-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch</a></li>
<li><a href="#trunkdportslangllvm39files1005Defaulttoppc7400forOSX105patch">trunk/dports/lang/llvm-3.9/files/1005-Default-to-ppc7400-for-OSX-10.5.patch</a></li>
<li><a href="#trunkdportslangllvm39files1006OnlycallsetpriorityPRIO_DARWIN_THREAD0PRIO_DARWpatch">trunk/dports/lang/llvm-3.9/files/1006-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch</a></li>
<li><a href="#trunkdportslangllvm39files1007DefaulttofragileObjCruntimewhentargetingdarwipatch">trunk/dports/lang/llvm-3.9/files/1007-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch</a></li>
<li><a href="#trunkdportslangllvm39files2001MacPortsOnlyCommentoutSLcctoolsworkaroundpatch">trunk/dports/lang/llvm-3.9/files/2001-MacPorts-Only-Comment-out-SL-cctools-workaround.patch</a></li>
<li><a href="#trunkdportslangllvm39files2002UpdateCheckArchestofallbackonIntelppcifldvpatch">trunk/dports/lang/llvm-3.9/files/2002-Update-CheckArches-to-fallback-on-Intel-ppc-if-ld-v-.patch</a></li>
<li><a href="#trunkdportslangllvm39files2003Fallbackonxcodebuildsdkwhenxcrunsdkisnotsupatch">trunk/dports/lang/llvm-3.9/files/2003-Fall-back-on-xcodebuild-sdk-when-xcrun-sdk-is-not-su.patch</a></li>
<li><a href="#trunkdportslangllvm39files2004Ondarwinbuildppcslicesofthecompilerruntimeipatch">trunk/dports/lang/llvm-3.9/files/2004-On-darwin-build-ppc-slices-of-the-compiler-runtime-i.patch</a></li>
<li><a href="#trunkdportslangllvm39files2005MacPortsOnlyDontbuildx86_64hsliceofcompilerpatch">trunk/dports/lang/llvm-3.9/files/2005-MacPorts-Only-Don-t-build-x86_64h-slice-of-compiler-.patch</a></li>
<li><a href="#trunkdportslangllvm39files2006MacPortsOnlyFixregressionintroducedwhenfixingpatch">trunk/dports/lang/llvm-3.9/files/2006-MacPorts-Only-Fix-regression-introduced-when-fixing-.patch</a></li>
<li><a href="#trunkdportslangllvm39files2007MacPortsOnlyDontcheckforthemacosxinternalSDpatch">trunk/dports/lang/llvm-3.9/files/2007-MacPorts-Only-Don-t-check-for-the-macosx.internal-SD.patch</a></li>
<li><a href="#trunkdportslangllvm39filesllvmskipunittestspatch">trunk/dports/lang/llvm-3.9/files/llvm-skip-unittests.patch</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportslangllvm39Portfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.9/Portfile (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/Portfile        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/Portfile        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> fetch.type              svn
</span><del>-svn.revision            257997
</del><ins>+svn.revision            259341
</ins><span class="cx"> 
</span><span class="cx"> set compiler_rt_rev     ${svn.revision}
</span><span class="cx"> set libcxx_rev          ${svn.revision}
</span><span class="lines">@@ -105,22 +105,16 @@
</span><span class="cx"> patchfiles \
</span><span class="cx">         0001-Set-the-Mach-O-CPU-Subtype-to-ppc7400-when-targeting.patch \
</span><span class="cx">         0002-Define-EXC_MASK_CRASH-and-MACH_EXCEPTION_CODES-if-th.patch \
</span><del>-        0003-MacPorts-Only-Update-install-targets-for-clang-subpo.patch \
-        0004-MacPorts-Only-Use-full-path-for-the-dylib-id-instead.patch \
-        0005-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch \
-        0006-MacPorts-Only-Skip-checking-for-python-in-configure.patch \
-        0007-Remove-override-of-raise-abort-and-__assert_rtn.patch \
-        llvm-skip-unittests.patch
</del><ins>+        0003-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch \
+        0004-Remove-override-of-raise-abort-and-__assert_rtn.patch
</ins><span class="cx"> 
</span><span class="cx"> if {${subport} eq &quot;clang-${llvm_version}&quot;} {
</span><span class="cx">     patchfiles-append \
</span><span class="cx">         1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch \
</span><del>-        1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch \
-        1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch \
-        1004-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch \
-        1005-Default-to-ppc7400-for-OSX-10.5.patch \
-        1006-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch \
-        1007-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch \
</del><ins>+        1002-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch \
+        1003-Default-to-ppc7400-for-OSX-10.5.patch \
+        1004-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch \
+        1005-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch \
</ins><span class="cx">         2001-MacPorts-Only-Comment-out-SL-cctools-workaround.patch \
</span><span class="cx">         2002-Update-CheckArches-to-fallback-on-Intel-ppc-if-ld-v-.patch \
</span><span class="cx">         2003-Fall-back-on-xcodebuild-sdk-when-xcrun-sdk-is-not-su.patch \
</span><span class="lines">@@ -135,11 +129,6 @@
</span><span class="cx">         3005-implement-atomic-using-mutex-lock_guard-for-64b-ops-.patch \
</span><span class="cx">         compiler_rt-toolchain.patch
</span><span class="cx"> 
</span><del>-    # I'm not sure if we need to delete this.  It seems to build fine with it
-    # present, but we used to explicitly only use this patch for the llvm subport.
-    patchfiles-delete \
-        0005-MacPorts-Only-Skip-checking-for-python-in-configure.patch
-
</del><span class="cx">     # https://llvm.org/bugs/show_bug.cgi?id=25681
</span><span class="cx">     if {${worksrcdir} eq &quot;trunk&quot; || ${worksrcdir} eq &quot;release_${llvm_version_no_dot}&quot;} {
</span><span class="cx">         # Cannot set cppflags due to https://cmake.org/Bug/view.php?id=12928
</span></span></pre></div>
<a id="trunkdportslangllvm39files0001SettheMachOCPUSubtypetoppc7400whentargetingpatch"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.9/files/0001-Set-the-Mach-O-CPU-Subtype-to-ppc7400-when-targeting.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/0001-Set-the-Mach-O-CPU-Subtype-to-ppc7400-when-targeting.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/0001-Set-the-Mach-O-CPU-Subtype-to-ppc7400-when-targeting.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,7 +1,7 @@
</span><del>-From 6bba00c71e59ac9cd2db1e630fe4a94b7451a220 Mon Sep 17 00:00:00 2001
</del><ins>+From 7c7ac9a92497d52494a841bd1bcf6df07b0f4d13 Mon Sep 17 00:00:00 2001
</ins><span class="cx"> From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
</span><span class="cx"> Date: Sat, 17 Jan 2015 09:03:43 -0800
</span><del>-Subject: [PATCH 1/7] Set the Mach-O CPU Subtype to ppc7400 when targeting
</del><ins>+Subject: [PATCH 1/4] Set the Mach-O CPU Subtype to ppc7400 when targeting
</ins><span class="cx">  Leopard
</span><span class="cx"> 
</span><span class="cx"> http://llvm.org/bugs/show_bug.cgi?id=18463
</span><span class="lines">@@ -11,10 +11,10 @@
</span><span class="cx">  lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 13 ++++++++++---
</span><span class="cx">  1 file changed, 10 insertions(+), 3 deletions(-)
</span><span class="cx"> 
</span><del>-diff --git llvm_release_38/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp macports_release_38/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
</del><ins>+diff --git llvm_master/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp macports_master/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
</ins><span class="cx"> index b6dd595..11a7953 100644
</span><del>---- llvm_release_38/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
-+++ macports_release_38/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
</del><ins>+--- llvm_master/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
++++ macports_master/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
</ins><span class="cx"> @@ -201,16 +201,23 @@ public:
</span><span class="cx">  // FIXME: This should be in a separate file.
</span><span class="cx">  namespace {
</span></span></pre></div>
<a id="trunkdportslangllvm39files0002DefineEXC_MASK_CRASHandMACH_EXCEPTION_CODESifthpatch"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.9/files/0002-Define-EXC_MASK_CRASH-and-MACH_EXCEPTION_CODES-if-th.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/0002-Define-EXC_MASK_CRASH-and-MACH_EXCEPTION_CODES-if-th.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/0002-Define-EXC_MASK_CRASH-and-MACH_EXCEPTION_CODES-if-th.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,7 +1,7 @@
</span><del>-From 1c7867cfc6dd0ebf1450001d634a7e7e0a313e6a Mon Sep 17 00:00:00 2001
</del><ins>+From 8600795c2b9d37dc8eb8aa18dc38e7abe8767a36 Mon Sep 17 00:00:00 2001
</ins><span class="cx"> From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
</span><span class="cx"> Date: Sun, 18 Jan 2015 11:18:13 -0800
</span><del>-Subject: [PATCH 2/7] Define EXC_MASK_CRASH and MACH_EXCEPTION_CODES if they're
</del><ins>+Subject: [PATCH 2/4] Define EXC_MASK_CRASH and MACH_EXCEPTION_CODES if they're
</ins><span class="cx">  not defined in the SDK
</span><span class="cx"> 
</span><span class="cx"> The 10.4 SDK does not define these macros
</span><span class="lines">@@ -11,10 +11,10 @@
</span><span class="cx">  lib/Support/Unix/Signals.inc | 9 +++++++++
</span><span class="cx">  1 file changed, 9 insertions(+)
</span><span class="cx"> 
</span><del>-diff --git llvm_release_38/lib/Support/Unix/Signals.inc macports_release_38/lib/Support/Unix/Signals.inc
</del><ins>+diff --git llvm_master/lib/Support/Unix/Signals.inc macports_master/lib/Support/Unix/Signals.inc
</ins><span class="cx"> index 061cdb3..4d687b3 100644
</span><del>---- llvm_release_38/lib/Support/Unix/Signals.inc
-+++ macports_release_38/lib/Support/Unix/Signals.inc
</del><ins>+--- llvm_master/lib/Support/Unix/Signals.inc
++++ macports_master/lib/Support/Unix/Signals.inc
</ins><span class="cx"> @@ -387,6 +387,15 @@ void llvm::sys::PrintStackTraceOnErrorSignal(bool DisableCrashReporting) {
</span><span class="cx">    AddSignalHandler(PrintStackTraceSignalHandler, nullptr);
</span><span class="cx">  
</span></span></pre></div>
<a id="trunkdportslangllvm39files0003MacPortsOnlyDontembedthedeploymenttargetintpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.9/files/0003-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch (0 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/0003-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.9/files/0003-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+From f37d1e0f822b626119ca4b8873bf54418734e75a Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+Date: Sat, 17 Jan 2015 16:41:30 -0800
+Subject: [PATCH 3/4] MacPorts Only: Don't embed the deployment target in the
+ asm when using -fno-integrated-as
+
+http://llvm.org/bugs/show_bug.cgi?id=21636
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+---
+ lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git llvm_master/lib/CodeGen/AsmPrinter/AsmPrinter.cpp macports_master/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+index 4d945bd..5cbf88c 100644
+--- llvm_master/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
++++ macports_master/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+@@ -193,7 +193,7 @@ bool AsmPrinter::doInitialization(Module &amp;M) {
+   // anyway.
+   Triple TT(getTargetTriple());
+   // If there is a version specified, Major will be non-zero.
+-  if (TT.isOSDarwin() &amp;&amp; TT.getOSMajorVersion() != 0) {
++  if (TT.isOSDarwin() &amp;&amp; TT.getOSMajorVersion() != 0 &amp;&amp; MAI-&gt;useIntegratedAssembler()) {
+     unsigned Major, Minor, Update;
+     MCVersionMinType VersionType;
+     if (TT.isWatchOS()) {
+-- 
+2.7.0
+
</ins></span></pre></div>
<a id="trunkdportslangllvm39files0003MacPortsOnlyUpdateinstalltargetsforclangsubpopatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/0003-MacPorts-Only-Update-install-targets-for-clang-subpo.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/0003-MacPorts-Only-Update-install-targets-for-clang-subpo.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/0003-MacPorts-Only-Update-install-targets-for-clang-subpo.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,31 +0,0 @@
</span><del>-From 6719d80f133381ed543e73ef853ab326e0445657 Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sat, 17 Jan 2015 16:33:09 -0800
-Subject: [PATCH 3/7] MacPorts Only: Update install targets for clang subport
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- Makefile | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git llvm_release_38/Makefile macports_release_38/Makefile
-index 2b9468a..19fbfdc 100644
---- llvm_release_38/Makefile
-+++ macports_release_38/Makefile
-@@ -70,9 +70,11 @@ ifeq ($(MAKECMDGOALS),install-clang)
-   DIRS := tools/clang/tools/driver tools/clang/lib/Headers \
-           tools/clang/tools/libclang \
-           tools/clang/tools/c-index-test \
--          tools/clang/include/clang-c \
-           tools/clang/runtime tools/clang/docs \
--          tools/lto
-+          tools/clang/include tools/clang/lib \
-+          tools/clang/tools/clang-format \
-+          tools/clang/tools/extra/clang-modernize \
-+          tools/clang/tools/extra/clang-apply-replacements
-   OPTIONAL_DIRS :=
-   NO_INSTALL = 1
- endif
--- 
-2.7.0
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files0004MacPortsOnlyUsefullpathforthedylibidinsteadpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/0004-MacPorts-Only-Use-full-path-for-the-dylib-id-instead.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/0004-MacPorts-Only-Use-full-path-for-the-dylib-id-instead.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/0004-MacPorts-Only-Use-full-path-for-the-dylib-id-instead.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,32 +0,0 @@
</span><del>-From 23339e9b32d7456ec6a964f9cda01dac78f1128d Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sat, 17 Jan 2015 16:34:41 -0800
-Subject: [PATCH 4/7] MacPorts Only: Use full path for the dylib id instead of
- @rpath
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- Makefile.rules | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git llvm_release_38/Makefile.rules macports_release_38/Makefile.rules
-index a67aef7..def94c0 100644
---- llvm_release_38/Makefile.rules
-+++ macports_release_38/Makefile.rules
-@@ -600,7 +600,12 @@ ifneq ($(HOST_OS), $(filter $(HOST_OS), Cygwin MingW))
- ifneq ($(HOST_OS),Darwin)
-   LD.Flags += $(RPATH) -Wl,'$$ORIGIN'
- else
--  LD.Flags += -Wl,-install_name  -Wl,&quot;@rpath/lib$(LIBRARYNAME)$(SHLIBEXT)&quot;
-+  LD.Flags += -Wl,-install_name
-+  ifdef LOADABLE_MODULE
-+    LD.Flags += -Wl,&quot;$(PROJ_libdir)/$(LIBRARYNAME)$(SHLIBEXT)&quot;
-+  else
-+    LD.Flags += -Wl,&quot;$(PROJ_libdir)/$(SharedPrefix)$(LIBRARYNAME)$(SHLIBEXT)&quot;
-+  endif
- endif
- endif
- endif
--- 
-2.7.0
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files0004Removeoverrideofraiseabortand__assert_rtnpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.9/files/0004-Remove-override-of-raise-abort-and-__assert_rtn.patch (0 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/0004-Remove-override-of-raise-abort-and-__assert_rtn.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.9/files/0004-Remove-override-of-raise-abort-and-__assert_rtn.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -0,0 +1,62 @@
</span><ins>+From 744b351ef28eff3ea4fb1c40e81e8f8e1c034d79 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+Date: Sat, 16 Jan 2016 10:19:07 -0800
+Subject: [PATCH 4/4] Remove override of raise(), abort(), and __assert_rtn()
+
+Lion (10.7) and newer versions of OS X implement abort() using pthread_kill().
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+---
+ lib/Support/Unix/Signals.inc | 39 ---------------------------------------
+ 1 file changed, 39 deletions(-)
+
+diff --git llvm_master/lib/Support/Unix/Signals.inc macports_master/lib/Support/Unix/Signals.inc
+index 4d687b3..f2797a0 100644
+--- llvm_master/lib/Support/Unix/Signals.inc
++++ macports_master/lib/Support/Unix/Signals.inc
+@@ -411,42 +411,3 @@ void llvm::sys::PrintStackTraceOnErrorSignal(bool DisableCrashReporting) {
+   }
+ #endif
+ }
+-
+-
+-/***/
+-
+-// On Darwin, raise sends a signal to the main thread instead of the current
+-// thread. This has the unfortunate effect that assert() and abort() will end up
+-// bypassing our crash recovery attempts. We work around this for anything in
+-// the same linkage unit by just defining our own versions of the assert handler
+-// and abort.
+-
+-#if defined(__APPLE__) &amp;&amp; defined(ENABLE_CRASH_OVERRIDES)
+-
+-#include &lt;signal.h&gt;
+-#include &lt;pthread.h&gt;
+-
+-int raise(int sig) {
+-  return pthread_kill(pthread_self(), sig);
+-}
+-
+-void __assert_rtn(const char *func,
+-                  const char *file,
+-                  int line,
+-                  const char *expr) {
+-  if (func)
+-    fprintf(stderr, &quot;Assertion failed: (%s), function %s, file %s, line %d.\n&quot;,
+-            expr, func, file, line);
+-  else
+-    fprintf(stderr, &quot;Assertion failed: (%s), file %s, line %d.\n&quot;,
+-            expr, file, line);
+-  abort();
+-}
+-
+-void abort() {
+-  raise(SIGABRT);
+-  usleep(1000);
+-  __builtin_trap();
+-}
+-
+-#endif
+-- 
+2.7.0
+
</ins></span></pre></div>
<a id="trunkdportslangllvm39files0005MacPortsOnlyDontembedthedeploymenttargetintpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/0005-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/0005-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/0005-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-From 25522bcea0e4f092f32ed4ab05d34d37618623a8 Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sat, 17 Jan 2015 16:41:30 -0800
-Subject: [PATCH 5/7] MacPorts Only: Don't embed the deployment target in the
- asm when using -fno-integrated-as
-
-http://llvm.org/bugs/show_bug.cgi?id=21636
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git llvm_release_38/lib/CodeGen/AsmPrinter/AsmPrinter.cpp macports_release_38/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
-index 5f67d3d..8824bd3 100644
---- llvm_release_38/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
-+++ macports_release_38/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
-@@ -193,7 +193,7 @@ bool AsmPrinter::doInitialization(Module &amp;M) {
-   // anyway.
-   Triple TT(getTargetTriple());
-   // If there is a version specified, Major will be non-zero.
--  if (TT.isOSDarwin() &amp;&amp; TT.getOSMajorVersion() != 0) {
-+  if (TT.isOSDarwin() &amp;&amp; TT.getOSMajorVersion() != 0 &amp;&amp; MAI-&gt;useIntegratedAssembler()) {
-     unsigned Major, Minor, Update;
-     MCVersionMinType VersionType;
-     if (TT.isWatchOS()) {
--- 
-2.7.0
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files0006MacPortsOnlySkipcheckingforpythoninconfigurepatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/0006-MacPorts-Only-Skip-checking-for-python-in-configure.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/0006-MacPorts-Only-Skip-checking-for-python-in-configure.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/0006-MacPorts-Only-Skip-checking-for-python-in-configure.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,111 +0,0 @@
</span><del>-From bda46b8c958c6ad05fdfdb8baed181ac3d4a138f Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sat, 17 Jan 2015 16:43:00 -0800
-Subject: [PATCH 6/7] MacPorts Only: Skip checking for python in configure
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- configure | 87 ---------------------------------------------------------------
- 1 file changed, 87 deletions(-)
-
-diff --git llvm_release_38/configure macports_release_38/configure
-index c94fb13..0d01ba1 100755
---- llvm_release_38/configure
-+++ macports_release_38/configure
-@@ -8483,93 +8483,6 @@ CXXFLAGS=&quot;$llvm_cv_old_cxxflags&quot;
- echo &quot;${ECHO_T}$NO_VARIADIC_MACROS $MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED $NO_COMMENT&quot; &gt;&amp;6; }


--# Check whether --with-python was given.
--if test &quot;${with_python+set}&quot; = set; then
--  withval=$with_python; PYTHON=&quot;$withval&quot;
--fi
--
--
--if test -n &quot;$PYTHON&quot; &amp;&amp; test -x &quot;$PYTHON&quot; ; then
--  { echo &quot;$as_me:$LINENO: checking for python&quot; &gt;&amp;5
--echo $ECHO_N &quot;checking for python... $ECHO_C&quot; &gt;&amp;6; }
--  { echo &quot;$as_me:$LINENO: result: user defined: $with_python&quot; &gt;&amp;5
--echo &quot;${ECHO_T}user defined: $with_python&quot; &gt;&amp;6; }
--else
--  if test -n &quot;$PYTHON&quot; ; then
--    { echo &quot;$as_me:$LINENO: WARNING: specified python ($PYTHON) is not usable, searching path&quot; &gt;&amp;5
--echo &quot;$as_me: WARNING: specified python ($PYTHON) is not usable, searching path&quot; &gt;&amp;2;}
--  fi
--
--  # Extract the first word of &quot;python python2 python27&quot;, so it can be a program name with args.
--set dummy python python2 python27; ac_word=$2
--{ echo &quot;$as_me:$LINENO: checking for $ac_word&quot; &gt;&amp;5
--echo $ECHO_N &quot;checking for $ac_word... $ECHO_C&quot; &gt;&amp;6; }
--if test &quot;${ac_cv_path_PYTHON+set}&quot; = set; then
--  echo $ECHO_N &quot;(cached) $ECHO_C&quot; &gt;&amp;6
--else
--  case $PYTHON in
--  [\\/]* | ?:[\\/]*)
--  ac_cv_path_PYTHON=&quot;$PYTHON&quot; # Let the user override the test with a path.
--  ;;
--  *)
--  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
--for as_dir in $PATH
--do
--  IFS=$as_save_IFS
--  test -z &quot;$as_dir&quot; &amp;&amp; as_dir=.
--  for ac_exec_ext in '' $ac_executable_extensions; do
--  if { test -f &quot;$as_dir/$ac_word$ac_exec_ext&quot; &amp;&amp; $as_executable_p &quot;$as_dir/$ac_word$ac_exec_ext&quot;; }; then
--    ac_cv_path_PYTHON=&quot;$as_dir/$ac_word$ac_exec_ext&quot;
--    echo &quot;$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext&quot; &gt;&amp;5
--    break 2
--  fi
--done
--done
--IFS=$as_save_IFS
--
--  test -z &quot;$ac_cv_path_PYTHON&quot; &amp;&amp; ac_cv_path_PYTHON=&quot;{ echo &quot;$as_me:$LINENO: result: not found&quot; &gt;&amp;5
--echo &quot;${ECHO_T}not found&quot; &gt;&amp;6; }
--                { { echo &quot;$as_me:$LINENO: error: could not find python 2.7 or higher&quot; &gt;&amp;5
--echo &quot;$as_me: error: could not find python 2.7 or higher&quot; &gt;&amp;2;}
--   { (exit 1); exit 1; }; }&quot;
--  ;;
--esac
--fi
--PYTHON=$ac_cv_path_PYTHON
--if test -n &quot;$PYTHON&quot;; then
--  { echo &quot;$as_me:$LINENO: result: $PYTHON&quot; &gt;&amp;5
--echo &quot;${ECHO_T}$PYTHON&quot; &gt;&amp;6; }
--else
--  { echo &quot;$as_me:$LINENO: result: no&quot; &gt;&amp;5
--echo &quot;${ECHO_T}no&quot; &gt;&amp;6; }
--fi
--
--
--fi
--
--{ echo &quot;$as_me:$LINENO: checking for python &gt;= 2.7&quot; &gt;&amp;5
--echo $ECHO_N &quot;checking for python &gt;= 2.7... $ECHO_C&quot; &gt;&amp;6; }
--ac_python_version=`$PYTHON -V 2&gt;&amp;1 | cut -d' ' -f2`
--ac_python_version_major=`echo $ac_python_version | cut -d'.' -f1`
--ac_python_version_minor=`echo $ac_python_version | cut -d'.' -f2`
--ac_python_version_patch=`echo $ac_python_version | cut -d'.' -f3`
--if test &quot;$ac_python_version_major&quot; -gt &quot;2&quot; || \
--   (test &quot;$ac_python_version_major&quot; -eq &quot;2&quot; &amp;&amp; \
--    test &quot;$ac_python_version_minor&quot; -ge &quot;7&quot;) ; then
--  { echo &quot;$as_me:$LINENO: result: $PYTHON ($ac_python_version)&quot; &gt;&amp;5
--echo &quot;${ECHO_T}$PYTHON ($ac_python_version)&quot; &gt;&amp;6; }
--else
--  { echo &quot;$as_me:$LINENO: result: not found&quot; &gt;&amp;5
--echo &quot;${ECHO_T}not found&quot; &gt;&amp;6; }
--  { { echo &quot;$as_me:$LINENO: error: found python $ac_python_version ($PYTHON); required &gt;= 2.7
--See \`config.log' for more details.&quot; &gt;&amp;5
--echo &quot;$as_me: error: found python $ac_python_version ($PYTHON); required &gt;= 2.7
--See \`config.log' for more details.&quot; &gt;&amp;2;}
--   { (exit 1); exit 1; }; }
--fi
--
--
--
- { echo &quot;$as_me:$LINENO: checking for sin in -lm&quot; &gt;&amp;5
- echo $ECHO_N &quot;checking for sin in -lm... $ECHO_C&quot; &gt;&amp;6; }
- if test &quot;${ac_cv_lib_m_sin+set}&quot; = set; then
--- 
-2.7.0
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files0007Removeoverrideofraiseabortand__assert_rtnpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/0007-Remove-override-of-raise-abort-and-__assert_rtn.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/0007-Remove-override-of-raise-abort-and-__assert_rtn.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/0007-Remove-override-of-raise-abort-and-__assert_rtn.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,62 +0,0 @@
</span><del>-From 51958b26c17d9d51ca5f7bb1ee52af34ef5f444b Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sat, 16 Jan 2016 10:19:07 -0800
-Subject: [PATCH 7/7] Remove override of raise(), abort(), and __assert_rtn()
-
-Lion (10.7) and newer versions of OS X implement abort() using pthread_kill().
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- lib/Support/Unix/Signals.inc | 39 ---------------------------------------
- 1 file changed, 39 deletions(-)
-
-diff --git llvm_release_38/lib/Support/Unix/Signals.inc macports_release_38/lib/Support/Unix/Signals.inc
-index 4d687b3..f2797a0 100644
---- llvm_release_38/lib/Support/Unix/Signals.inc
-+++ macports_release_38/lib/Support/Unix/Signals.inc
-@@ -411,42 +411,3 @@ void llvm::sys::PrintStackTraceOnErrorSignal(bool DisableCrashReporting) {
-   }
- #endif
- }
--
--
--/***/
--
--// On Darwin, raise sends a signal to the main thread instead of the current
--// thread. This has the unfortunate effect that assert() and abort() will end up
--// bypassing our crash recovery attempts. We work around this for anything in
--// the same linkage unit by just defining our own versions of the assert handler
--// and abort.
--
--#if defined(__APPLE__) &amp;&amp; defined(ENABLE_CRASH_OVERRIDES)
--
--#include &lt;signal.h&gt;
--#include &lt;pthread.h&gt;
--
--int raise(int sig) {
--  return pthread_kill(pthread_self(), sig);
--}
--
--void __assert_rtn(const char *func,
--                  const char *file,
--                  int line,
--                  const char *expr) {
--  if (func)
--    fprintf(stderr, &quot;Assertion failed: (%s), function %s, file %s, line %d.\n&quot;,
--            expr, func, file, line);
--  else
--    fprintf(stderr, &quot;Assertion failed: (%s), file %s, line %d.\n&quot;,
--            expr, file, line);
--  abort();
--}
--
--void abort() {
--  raise(SIGABRT);
--  usleep(1000);
--  __builtin_trap();
--}
--
--#endif
--- 
-2.7.0
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files1001MacPortsOnlyPrepareclangformatforreplacementwpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,84 +0,0 @@
</span><del>-From 7dbc94035eaddc6140e9d868bca254288e101078 Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sat, 17 Jan 2015 17:50:24 -0800
-Subject: [PATCH 1001/1007] MacPorts Only: Prepare clang-format for replacement
- with absolute path
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- tools/clang-format/clang-format-bbedit.applescript | 2 +-
- tools/clang-format/clang-format-diff.py            | 2 +-
- tools/clang-format/clang-format-sublime.py         | 2 +-
- tools/clang-format/clang-format.el                 | 3 +--
- tools/clang-format/clang-format.py                 | 2 +-
- 5 files changed, 5 insertions(+), 6 deletions(-)
-
-diff --git llvm_master/tools/clang/tools/clang-format/clang-format-bbedit.applescript macports_master/tools/clang/tools/clang-format/clang-format-bbedit.applescript
-index fa88fe9..eb09448 100644
---- llvm_master/tools/clang/tools/clang-format/clang-format-bbedit.applescript
-+++ macports_master/tools/clang/tools/clang-format/clang-format-bbedit.applescript
-@@ -15,7 +15,7 @@ tell application &quot;BBEdit&quot;
- end tell

- set filePath to urlToPOSIXPath(fileURL)
--set newContents to do shell script &quot;/path/to/clang-format -offset=&quot; &amp; selectionOffset &amp; &quot; -length=&quot; &amp; selectionLength &amp; &quot; &quot; &amp; quoted form of filePath
-+set newContents to do shell script &quot;@CLANG_FORMAT_PATH@ -offset=&quot; &amp; selectionOffset &amp; &quot; -length=&quot; &amp; selectionLength &amp; &quot; &quot; &amp; quoted form of filePath

- tell application &quot;BBEdit&quot;
-         -- &quot;set contents of text document 1 to newContents&quot; scrolls to the bottom while
-diff --git llvm_master/tools/clang/tools/clang-format/clang-format-diff.py macports_master/tools/clang/tools/clang-format/clang-format-diff.py
-index 9e02bb0..b62bef3 100755
---- llvm_master/tools/clang/tools/clang-format/clang-format-diff.py
-+++ macports_master/tools/clang/tools/clang-format/clang-format-diff.py
-@@ -32,7 +32,7 @@ import sys


- # Change this to the full path if clang-format is not on the path.
--binary = 'clang-format'
-+binary = '@CLANG_FORMAT_PATH@'


- def main():
-diff --git llvm_master/tools/clang/tools/clang-format/clang-format-sublime.py macports_master/tools/clang/tools/clang-format/clang-format-sublime.py
-index 16ff56e..4b68104 100644
---- llvm_master/tools/clang/tools/clang-format/clang-format-sublime.py
-+++ macports_master/tools/clang/tools/clang-format/clang-format-sublime.py
-@@ -18,7 +18,7 @@ import sublime_plugin
- import subprocess

- # Change this to the full path if clang-format is not on the path.
--binary = 'clang-format'
-+binary = '@CLANG_FORMAT_PATH@'

- # Change this to format according to other formatting styles. See the output of
- # 'clang-format --help' for a list of supported styles. The default looks for
-diff --git llvm_master/tools/clang/tools/clang-format/clang-format.el macports_master/tools/clang/tools/clang-format/clang-format.el
-index ca46144..1c49835 100644
---- llvm_master/tools/clang/tools/clang-format/clang-format.el
-+++ macports_master/tools/clang/tools/clang-format/clang-format.el
-@@ -36,8 +36,7 @@
-   :group 'tools)

- (defcustom clang-format-executable
--  (or (executable-find &quot;clang-format&quot;)
--      &quot;clang-format&quot;)
-+  &quot;@CLANG_FORMAT_PATH@&quot;
-   &quot;Location of the clang-format executable.

- A string containing the name or the full path of the executable.&quot;
-diff --git llvm_master/tools/clang/tools/clang-format/clang-format.py macports_master/tools/clang/tools/clang-format/clang-format.py
-index 5cb41fc..e8a5904 100644
---- llvm_master/tools/clang/tools/clang-format/clang-format.py
-+++ macports_master/tools/clang/tools/clang-format/clang-format.py
-@@ -34,7 +34,7 @@ import vim

- # set g:clang_format_path to the path to clang-format if it is not on the path
- # Change this to the full path if clang-format is not on the path.
--binary = 'clang-format'
-+binary = '@CLANG_FORMAT_PATH@'
- if vim.eval('exists(&quot;g:clang_format_path&quot;)') == &quot;1&quot;:
-   binary = vim.eval('g:clang_format_path')

--- 
-2.6.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files1001MacPortsOnlyPrepareclangformatforreplacementwpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.9/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch (0 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.9/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -0,0 +1,84 @@
</span><ins>+From ab5dbc40e2dc4220e0ba1e88a106266e9ba10f8b Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+Date: Sat, 17 Jan 2015 17:50:24 -0800
+Subject: [PATCH 1001/1005] MacPorts Only: Prepare clang-format for replacement
+ with absolute path
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+---
+ tools/clang-format/clang-format-bbedit.applescript | 2 +-
+ tools/clang-format/clang-format-diff.py            | 2 +-
+ tools/clang-format/clang-format-sublime.py         | 2 +-
+ tools/clang-format/clang-format.el                 | 3 +--
+ tools/clang-format/clang-format.py                 | 2 +-
+ 5 files changed, 5 insertions(+), 6 deletions(-)
+
+diff --git llvm_master/tools/clang/tools/clang-format/clang-format-bbedit.applescript macports_master/tools/clang/tools/clang-format/clang-format-bbedit.applescript
+index fa88fe9..eb09448 100644
+--- llvm_master/tools/clang/tools/clang-format/clang-format-bbedit.applescript
++++ macports_master/tools/clang/tools/clang-format/clang-format-bbedit.applescript
+@@ -15,7 +15,7 @@ tell application &quot;BBEdit&quot;
+ end tell

+ set filePath to urlToPOSIXPath(fileURL)
+-set newContents to do shell script &quot;/path/to/clang-format -offset=&quot; &amp; selectionOffset &amp; &quot; -length=&quot; &amp; selectionLength &amp; &quot; &quot; &amp; quoted form of filePath
++set newContents to do shell script &quot;@CLANG_FORMAT_PATH@ -offset=&quot; &amp; selectionOffset &amp; &quot; -length=&quot; &amp; selectionLength &amp; &quot; &quot; &amp; quoted form of filePath

+ tell application &quot;BBEdit&quot;
+         -- &quot;set contents of text document 1 to newContents&quot; scrolls to the bottom while
+diff --git llvm_master/tools/clang/tools/clang-format/clang-format-diff.py macports_master/tools/clang/tools/clang-format/clang-format-diff.py
+index 5e728f5..b23c3c8 100755
+--- llvm_master/tools/clang/tools/clang-format/clang-format-diff.py
++++ macports_master/tools/clang/tools/clang-format/clang-format-diff.py
+@@ -55,7 +55,7 @@ def main():
+   parser.add_argument('-style',
+                       help='formatting style to apply (LLVM, Google, Chromium, '
+                       'Mozilla, WebKit)')
+-  parser.add_argument('-binary', default='clang-format',
++  parser.add_argument('-binary', default='@CLANG_FORMAT_PATH@',
+                       help='location of binary to use for clang-format')
+   args = parser.parse_args()

+diff --git llvm_master/tools/clang/tools/clang-format/clang-format-sublime.py macports_master/tools/clang/tools/clang-format/clang-format-sublime.py
+index 16ff56e..4b68104 100644
+--- llvm_master/tools/clang/tools/clang-format/clang-format-sublime.py
++++ macports_master/tools/clang/tools/clang-format/clang-format-sublime.py
+@@ -18,7 +18,7 @@ import sublime_plugin
+ import subprocess

+ # Change this to the full path if clang-format is not on the path.
+-binary = 'clang-format'
++binary = '@CLANG_FORMAT_PATH@'

+ # Change this to format according to other formatting styles. See the output of
+ # 'clang-format --help' for a list of supported styles. The default looks for
+diff --git llvm_master/tools/clang/tools/clang-format/clang-format.el macports_master/tools/clang/tools/clang-format/clang-format.el
+index ca46144..1c49835 100644
+--- llvm_master/tools/clang/tools/clang-format/clang-format.el
++++ macports_master/tools/clang/tools/clang-format/clang-format.el
+@@ -36,8 +36,7 @@
+   :group 'tools)

+ (defcustom clang-format-executable
+-  (or (executable-find &quot;clang-format&quot;)
+-      &quot;clang-format&quot;)
++  &quot;@CLANG_FORMAT_PATH@&quot;
+   &quot;Location of the clang-format executable.

+ A string containing the name or the full path of the executable.&quot;
+diff --git llvm_master/tools/clang/tools/clang-format/clang-format.py macports_master/tools/clang/tools/clang-format/clang-format.py
+index 5cb41fc..e8a5904 100644
+--- llvm_master/tools/clang/tools/clang-format/clang-format.py
++++ macports_master/tools/clang/tools/clang-format/clang-format.py
+@@ -34,7 +34,7 @@ import vim

+ # set g:clang_format_path to the path to clang-format if it is not on the path
+ # Change this to the full path if clang-format is not on the path.
+-binary = 'clang-format'
++binary = '@CLANG_FORMAT_PATH@'
+ if vim.eval('exists(&quot;g:clang_format_path&quot;)') == &quot;1&quot;:
+   binary = vim.eval('g:clang_format_path')

+-- 
+2.7.0
+
</ins></span></pre></div>
<a id="trunkdportslangllvm39files1002MacPortsOnlyFallbackonxcodebuildsdkwhenxcrunpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,39 +0,0 @@
</span><del>-From 6327a2a1206a17c82391beb82a528e685b2d7cac Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sat, 17 Jan 2015 17:51:10 -0800
-Subject: [PATCH 1002/1007] MacPorts Only: Fall back on xcodebuild -sdk when
- xcrun --sdk is not supported
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- runtime/compiler-rt/Makefile | 14 ++++++++++++--
- 1 file changed, 12 insertions(+), 2 deletions(-)
-
-diff --git llvm_master/tools/clang/runtime/compiler-rt/Makefile macports_master/tools/clang/runtime/compiler-rt/Makefile
-index 55642a6..b6106d1 100644
---- llvm_master/tools/clang/runtime/compiler-rt/Makefile
-+++ macports_master/tools/clang/runtime/compiler-rt/Makefile
-@@ -81,8 +81,18 @@ RuntimeLibrary.darwin.Configs := \
-         profile_osx.a \
-         ubsan_osx_dynamic.dylib

--IOS_SDK := $(shell xcrun --show-sdk-path -sdk iphoneos 2&gt; /dev/null)
--IOSSIM_SDK := $(shell xcrun --show-sdk-path -sdk iphonesimulator 2&gt; /dev/null)
-+XCRunSdkPath = \
-+  $(shell \
-+    result=`xcrun --sdk $(1) --show-sdk-path 2&gt; /dev/null`; \
-+    if [ &quot;$$?&quot; != &quot;0&quot; ]; then \
-+      result=`xcodebuild -sdk $(1) -version 2&gt; /dev/null \
-+              | sed -n 's/^Path: \(..*\)$$/\1/p'`; \
-+    fi; \
-+    if [ &quot;$$?&quot; != &quot;0&quot; ]; then result=&quot;&quot;; fi; \
-+    echo $$result)
-+
-+IOS_SDK := $(call XCRunSdkPath,iphoneos)
-+IOSSIM_SDK := $(call XCRunSdkPath,iphonesimulator)

- ifneq ($(IOS_SDK)$(IOSSIM_SDK),)
- RuntimeLibrary.darwin.Configs += ios.a profile_ios.a
--- 
-2.6.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files1002MacPortsOnlyFixnameofscanviewexecutableinsidpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.9/files/1002-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch (0 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/1002-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.9/files/1002-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+From f251a1bd711d637013a19dddb23bc0e7ab6ef685 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+Date: Sat, 17 Jan 2015 17:55:27 -0800
+Subject: [PATCH 1002/1005] MacPorts Only: Fix name of scan-view executable
+ inside scan-build
+
+http://trac.macports.org/ticket/35006
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+---
+ tools/scan-build/bin/scan-build | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git llvm_master/tools/clang/tools/scan-build/bin/scan-build macports_master/tools/clang/tools/scan-build/bin/scan-build
+index 6a14484..319305f 100755
+--- llvm_master/tools/clang/tools/scan-build/bin/scan-build
++++ macports_master/tools/clang/tools/scan-build/bin/scan-build
+@@ -1817,6 +1817,8 @@ if (defined $Options{OutputFormat}) {
+       Diag &quot;Analysis run complete.\n&quot;;
+       Diag &quot;Viewing analysis results in '$Options{OutputDir}' using scan-view.\n&quot;;
+       my $ScanView = Cwd::realpath(&quot;$RealBin/scan-view&quot;);
++      if (! -x $ScanView) { $ScanView = Cwd::realpath(&quot;$RealBin/bin/scan-view&quot;); }
++      if (! -x $ScanView) { $ScanView = Cwd::realpath(&quot;$RealBin/../scan-view/scan-view&quot;); }
+       if (! -x $ScanView) { $ScanView = &quot;scan-view&quot;; }
+       if (! -x $ScanView) { $ScanView = Cwd::realpath(&quot;$RealBin/../../scan-view/bin/scan-view&quot;); }
+       exec $ScanView, &quot;$Options{OutputDir}&quot;;
+-- 
+2.7.0
+
</ins></span></pre></div>
<a id="trunkdportslangllvm39files1003Defaulttoppc7400forOSX105patch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.9/files/1003-Default-to-ppc7400-for-OSX-10.5.patch (0 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/1003-Default-to-ppc7400-for-OSX-10.5.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.9/files/1003-Default-to-ppc7400-for-OSX-10.5.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -0,0 +1,26 @@
</span><ins>+From 2bf8502dda4a3ec979b15644513b31c0547959b7 Mon Sep 17 00:00:00 2001
+From: Iain Sandoe &lt;iain@codesourcery.com&gt;
+Date: Sun, 27 Jul 2014 20:35:16 +0100
+Subject: [PATCH 1003/1005] Default to ppc7400 for OSX 10.5+
+
+---
+ lib/Driver/Tools.cpp | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git llvm_master/tools/clang/lib/Driver/Tools.cpp macports_master/tools/clang/lib/Driver/Tools.cpp
+index 2819ab3..e7d5a0c 100644
+--- llvm_master/tools/clang/lib/Driver/Tools.cpp
++++ macports_master/tools/clang/lib/Driver/Tools.cpp
+@@ -1751,6 +1751,9 @@ static std::string getCPUName(const ArgList &amp;Args, const llvm::Triple &amp;T,
+         TargetCPUName = &quot;ppc64&quot;;
+       else if (T.getArch() == llvm::Triple::ppc64le)
+         TargetCPUName = &quot;ppc64le&quot;;
++      else if (T.isOSDarwin() &amp;&amp; !T.isMacOSXVersionLT(10,5))
++        // For 10.5+ Altivec is assumed available.
++        TargetCPUName = &quot;7400&quot;;
+       else
+         TargetCPUName = &quot;ppc&quot;;
+     }
+-- 
+2.7.0
+
</ins></span></pre></div>
<a id="trunkdportslangllvm39files1003MacPortsOnlyFixnameofscanviewexecutableinsidpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-From 2a763d1dca2bf4967aef146bf75f3fea72820b0d Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sat, 17 Jan 2015 17:55:27 -0800
-Subject: [PATCH 1003/1007] MacPorts Only: Fix name of scan-view executable
- inside scan-build
-
-http://trac.macports.org/ticket/35006
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- tools/scan-build/bin/scan-build | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git llvm_master/tools/clang/tools/scan-build/bin/scan-build macports_master/tools/clang/tools/scan-build/bin/scan-build
-index 6a14484..319305f 100755
---- llvm_master/tools/clang/tools/scan-build/bin/scan-build
-+++ macports_master/tools/clang/tools/scan-build/bin/scan-build
-@@ -1817,6 +1817,8 @@ if (defined $Options{OutputFormat}) {
-       Diag &quot;Analysis run complete.\n&quot;;
-       Diag &quot;Viewing analysis results in '$Options{OutputDir}' using scan-view.\n&quot;;
-       my $ScanView = Cwd::realpath(&quot;$RealBin/scan-view&quot;);
-+      if (! -x $ScanView) { $ScanView = Cwd::realpath(&quot;$RealBin/bin/scan-view&quot;); }
-+      if (! -x $ScanView) { $ScanView = Cwd::realpath(&quot;$RealBin/../scan-view/scan-view&quot;); }
-       if (! -x $ScanView) { $ScanView = &quot;scan-view&quot;; }
-       if (! -x $ScanView) { $ScanView = Cwd::realpath(&quot;$RealBin/../../scan-view/bin/scan-view&quot;); }
-       exec $ScanView, &quot;$Options{OutputDir}&quot;;
--- 
-2.6.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files1004MacPortsOnlyRelocateclangresourcesusingllvmvepatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/1004-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/1004-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/1004-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,74 +0,0 @@
</span><del>-From 0584af98c60ffbf7f9495d5e917647407b3bcd5d Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sat, 17 Jan 2015 17:58:25 -0800
-Subject: [PATCH 1004/1007] MacPorts Only: Relocate clang resources using llvm
- version
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- lib/Headers/Makefile         |  3 ++-
- runtime/compiler-rt/Makefile | 15 ++++++++++++++-
- 2 files changed, 16 insertions(+), 2 deletions(-)
-
-diff --git llvm_master/tools/clang/lib/Headers/Makefile macports_master/tools/clang/lib/Headers/Makefile
-index 903acac..7c37992 100644
---- llvm_master/tools/clang/lib/Headers/Makefile
-+++ macports_master/tools/clang/lib/Headers/Makefile
-@@ -16,6 +16,7 @@ include $(CLANG_LEVEL)/Makefile

- CLANG_VERSION := $(word 3,$(shell grep &quot;CLANG_VERSION &quot; \
-         $(PROJ_OBJ_DIR)/$(CLANG_LEVEL)/include/clang/Basic/Version.inc))
-+LLVM_VERSION := $(LLVM_VERSION_MAJOR).$(LLVM_VERSION_MINOR)

- HeaderDir := $(PROJ_OBJ_ROOT)/$(BuildMode)/lib/clang/$(CLANG_VERSION)/include

-@@ -40,7 +41,7 @@ $(HeaderDir)/module.modulemap: $(PROJ_SRC_DIR)/module.modulemap $(HeaderDir)/.di
- # Hook into the standard Makefile rules.
- all-local:: $(OBJHEADERS) $(HeaderDir)/module.modulemap

--PROJ_headers := $(DESTDIR)$(PROJ_prefix)/lib/clang/$(CLANG_VERSION)/include
-+PROJ_headers := $(DESTDIR)$(PROJ_prefix)/lib/clang/$(LLVM_VERSION)/include

- INSTHEADERS := $(addprefix $(PROJ_headers)/, $(HEADERS))
- INSTHEADERS += $(PROJ_headers)/arm_neon.h
-diff --git llvm_master/tools/clang/runtime/compiler-rt/Makefile macports_master/tools/clang/runtime/compiler-rt/Makefile
-index b6106d1..2ce50d9 100644
---- llvm_master/tools/clang/runtime/compiler-rt/Makefile
-+++ macports_master/tools/clang/runtime/compiler-rt/Makefile
-@@ -18,9 +18,10 @@ include $(CLANG_LEVEL)/Makefile

- CLANG_VERSION := $(word 3,$(shell grep &quot;CLANG_VERSION &quot; \
-         $(PROJ_OBJ_DIR)/$(CLANG_LEVEL)/include/clang/Basic/Version.inc))
-+LLVM_VERSION := $(LLVM_VERSION_MAJOR).$(LLVM_VERSION_MINOR)

- ResourceDir := $(PROJ_OBJ_ROOT)/$(BuildMode)/lib/clang/$(CLANG_VERSION)
--PROJ_resources := $(DESTDIR)$(PROJ_prefix)/lib/clang/$(CLANG_VERSION)
-+PROJ_resources := $(DESTDIR)$(PROJ_prefix)/lib/clang/$(LLVM_VERSION)

- ResourceLibDir := $(ResourceDir)/lib
- ResourceIncludeDir := $(ResourceDir)/include
-@@ -259,9 +260,21 @@ $(PROJ_resources_include)/sanitizer: $(ResourceIncludeDir)/sanitizer $(PROJ_reso
- RuntimeHeaderInstall: $(PROJ_resources_include)/sanitizer
- .PHONY: RuntimeHeaderInstall

-+# Make sure $(PROJ_resources) exists before creating the symlink.
-+$(PROJ_resources:$(LLVM_VERSION)=$(CLANG_VERSION)):
-+        $(Echo) Creating compiler runtime compatibility symlink
-+        $(Verb) $(MKDIR) $(dir $@)
-+        $(Verb) ln -s $(LLVM_VERSION) $@
-+
-+MacPortsClangResSymlinkInstall: $(PROJ_resources:$(LLVM_VERSION)=$(CLANG_VERSION))
-+.PHONY: MacPortsClangResSymlinkInstall
-+
- # Hook into the standard Makefile rules.
- all-local:: $(RuntimeDirs:%=RuntimeLibrary.%) RuntimeHeader
- install-local:: $(RuntimeDirs:%=RuntimeLibraryInstall.%) RuntimeHeaderInstall
-+ifneq ($(LLVM_VERSION),$(CLANG_VERSION))
-+install-local:: MacPortsClangResSymlinkInstall
-+endif
- clean-local:: CleanRuntimeLibraries

- endif
--- 
-2.6.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files1004OnlycallsetpriorityPRIO_DARWIN_THREAD0PRIO_DARWpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.9/files/1004-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch (0 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/1004-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.9/files/1004-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+From b81b30b857fbd33e4788688e4a157b37b0538947 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+Date: Sat, 17 Jan 2015 19:08:57 -0800
+Subject: [PATCH 1004/1005] Only call setpriority(PRIO_DARWIN_THREAD, 0,
+ PRIO_DARWIN_BG) if it is available
+
+Tiger and earlier versions of darwin do not support this.
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+---
+ tools/libclang/CIndex.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git llvm_master/tools/clang/tools/libclang/CIndex.cpp macports_master/tools/clang/tools/libclang/CIndex.cpp
+index b2a9ab8..98b50ce 100644
+--- llvm_master/tools/clang/tools/libclang/CIndex.cpp
++++ macports_master/tools/clang/tools/libclang/CIndex.cpp
+@@ -7744,7 +7744,7 @@ void clang::setThreadBackgroundPriority() {
+   if (getenv(&quot;LIBCLANG_BGPRIO_DISABLE&quot;))
+     return;

+-#ifdef USE_DARWIN_THREADS
++#if defined(USE_DARWIN_THREADS) &amp;&amp; defined(PRIO_DARWIN_THREAD) &amp;&amp; defined(PRIO_DARWIN_BG)
+   setpriority(PRIO_DARWIN_THREAD, 0, PRIO_DARWIN_BG);
+ #endif
+ }
+-- 
+2.7.0
+
</ins></span></pre></div>
<a id="trunkdportslangllvm39files1005DefaulttofragileObjCruntimewhentargetingdarwipatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.9/files/1005-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch (0 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/1005-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.9/files/1005-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -0,0 +1,31 @@
</span><ins>+From e0bb397409adb1a6146dd5c1e044e0614070920e Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+Date: Tue, 20 Jan 2015 00:09:16 -0800
+Subject: [PATCH 1005/1005] Default to fragile ObjC runtime when targeting
+ darwin/ppc
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+---
+ lib/Driver/ToolChains.h | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git llvm_master/tools/clang/lib/Driver/ToolChains.h macports_master/tools/clang/lib/Driver/ToolChains.h
+index a5f5473..4f53d95 100644
+--- llvm_master/tools/clang/lib/Driver/ToolChains.h
++++ macports_master/tools/clang/lib/Driver/ToolChains.h
+@@ -324,8 +324,10 @@ public:
+   bool IsEncodeExtendedBlockSignatureDefault() const override { return true; }

+   bool IsObjCNonFragileABIDefault() const override {
+-    // Non-fragile ABI is default for everything but i386.
+-    return getTriple().getArch() != llvm::Triple::x86;
++    // Non-fragile ABI is default for legacy architectures
++    return getTriple().getArch() != llvm::Triple::x86 &amp;&amp;
++           getTriple().getArch() != llvm::Triple::ppc &amp;&amp;
++           getTriple().getArch() != llvm::Triple::ppc64;
+   }

+   bool UseObjCMixedDispatch() const override { return true; }
+-- 
+2.7.0
+
</ins></span></pre></div>
<a id="trunkdportslangllvm39files1005Defaulttoppc7400forOSX105patch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/1005-Default-to-ppc7400-for-OSX-10.5.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/1005-Default-to-ppc7400-for-OSX-10.5.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/1005-Default-to-ppc7400-for-OSX-10.5.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,26 +0,0 @@
</span><del>-From f787fe18be52154ebf95db36df01192f2f779733 Mon Sep 17 00:00:00 2001
-From: Iain Sandoe &lt;iain@codesourcery.com&gt;
-Date: Sun, 27 Jul 2014 20:35:16 +0100
-Subject: [PATCH 1005/1007] Default to ppc7400 for OSX 10.5+
-
----
- lib/Driver/Tools.cpp | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git llvm_master/tools/clang/lib/Driver/Tools.cpp macports_master/tools/clang/lib/Driver/Tools.cpp
-index 3bd2ffb..76cc5a0 100644
---- llvm_master/tools/clang/lib/Driver/Tools.cpp
-+++ macports_master/tools/clang/lib/Driver/Tools.cpp
-@@ -1700,6 +1700,9 @@ static std::string getCPUName(const ArgList &amp;Args, const llvm::Triple &amp;T,
-         TargetCPUName = &quot;ppc64&quot;;
-       else if (T.getArch() == llvm::Triple::ppc64le)
-         TargetCPUName = &quot;ppc64le&quot;;
-+      else if (T.isOSDarwin() &amp;&amp; !T.isMacOSXVersionLT(10,5))
-+        // For 10.5+ Altivec is assumed available.
-+        TargetCPUName = &quot;7400&quot;;
-       else
-         TargetCPUName = &quot;ppc&quot;;
-     }
--- 
-2.6.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files1006OnlycallsetpriorityPRIO_DARWIN_THREAD0PRIO_DARWpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/1006-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/1006-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/1006-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-From dd396124cc450c06fb7a34df4184375a7785ef98 Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sat, 17 Jan 2015 19:08:57 -0800
-Subject: [PATCH 1006/1007] Only call setpriority(PRIO_DARWIN_THREAD, 0,
- PRIO_DARWIN_BG) if it is available
-
-Tiger and earlier versions of darwin do not support this.
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- tools/libclang/CIndex.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git llvm_master/tools/clang/tools/libclang/CIndex.cpp macports_master/tools/clang/tools/libclang/CIndex.cpp
-index 589e39e..c10ce43 100644
---- llvm_master/tools/clang/tools/libclang/CIndex.cpp
-+++ macports_master/tools/clang/tools/libclang/CIndex.cpp
-@@ -7321,7 +7321,7 @@ void clang::setThreadBackgroundPriority() {
-   if (getenv(&quot;LIBCLANG_BGPRIO_DISABLE&quot;))
-     return;

--#ifdef USE_DARWIN_THREADS
-+#if defined(USE_DARWIN_THREADS) &amp;&amp; defined(PRIO_DARWIN_THREAD) &amp;&amp; defined(PRIO_DARWIN_BG)
-   setpriority(PRIO_DARWIN_THREAD, 0, PRIO_DARWIN_BG);
- #endif
- }
--- 
-2.6.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files1007DefaulttofragileObjCruntimewhentargetingdarwipatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/1007-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/1007-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/1007-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,31 +0,0 @@
</span><del>-From 6ebfe70568d76cf4bb4c42cca2d22d66c04a310b Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Tue, 20 Jan 2015 00:09:16 -0800
-Subject: [PATCH 1007/1007] Default to fragile ObjC runtime when targeting
- darwin/ppc
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- lib/Driver/ToolChains.h | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git llvm_master/tools/clang/lib/Driver/ToolChains.h macports_master/tools/clang/lib/Driver/ToolChains.h
-index fc656af..f9ac275 100644
---- llvm_master/tools/clang/lib/Driver/ToolChains.h
-+++ macports_master/tools/clang/lib/Driver/ToolChains.h
-@@ -321,8 +321,10 @@ public:
-   bool IsEncodeExtendedBlockSignatureDefault() const override { return true; }

-   bool IsObjCNonFragileABIDefault() const override {
--    // Non-fragile ABI is default for everything but i386.
--    return getTriple().getArch() != llvm::Triple::x86;
-+    // Non-fragile ABI is default for legacy architectures
-+    return getTriple().getArch() != llvm::Triple::x86 &amp;&amp;
-+           getTriple().getArch() != llvm::Triple::ppc &amp;&amp;
-+           getTriple().getArch() != llvm::Triple::ppc64;
-   }

-   bool UseObjCMixedDispatch() const override { return true; }
--- 
-2.6.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files2001MacPortsOnlyCommentoutSLcctoolsworkaroundpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/2001-MacPorts-Only-Comment-out-SL-cctools-workaround.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/2001-MacPorts-Only-Comment-out-SL-cctools-workaround.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/2001-MacPorts-Only-Comment-out-SL-cctools-workaround.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,34 +0,0 @@
</span><del>-From 2d2c241cda3099ec3900ee2924201d3d19eea69e Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Mon, 15 Apr 2013 22:38:18 -0700
-Subject: [PATCH 2001/2007] MacPorts Only: Comment out SL cctools workaround
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- make/platform/clang_darwin.mk | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
-index f85ced5..62b6f92 100644
---- llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk
-+++ macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
-@@ -125,11 +125,11 @@ UniversalArchs.ubsan_iossim_dynamic := $(call CheckArches,i386 x86_64,ubsan_ioss
- # object files. If we are on that platform, strip out all ARM archs. We still
- # build the libraries themselves so that Clang can find them where it expects
- # them, even though they might not have an expected slice.
--ifneq ($(shell test -x /usr/bin/sw_vers &amp;&amp; sw_vers -productVersion | grep 10.6),)
--UniversalArchs.ios := $(filter-out armv7, $(UniversalArchs.ios))
--UniversalArchs.cc_kext_ios := $(filter-out armv7, $(UniversalArchs.cc_kext_ios))
--UniversalArchs.profile_ios := $(filter-out armv7, $(UniversalArchs.profile_ios))
--endif
-+#ifneq ($(shell test -x /usr/bin/sw_vers &amp;&amp; sw_vers -productVersion | grep 10.6),)
-+#UniversalArchs.ios := $(filter-out armv7, $(UniversalArchs.ios))
-+#UniversalArchs.cc_kext_ios := $(filter-out armv7, $(UniversalArchs.cc_kext_ios))
-+#UniversalArchs.profile_ios := $(filter-out armv7, $(UniversalArchs.profile_ios))
-+#endif

- # If RC_SUPPORTED_ARCHS is defined, treat it as a list of the architectures we
- # are intended to support and limit what we try to build to that.
--- 
-2.6.3
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files2001MacPortsOnlyCommentoutSLcctoolsworkaroundpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.9/files/2001-MacPorts-Only-Comment-out-SL-cctools-workaround.patch (0 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/2001-MacPorts-Only-Comment-out-SL-cctools-workaround.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.9/files/2001-MacPorts-Only-Comment-out-SL-cctools-workaround.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -0,0 +1,32 @@
</span><ins>+From a15a41580c9600b26b5f218a5f2a2796df8078fd Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+Date: Mon, 15 Apr 2013 22:38:18 -0700
+Subject: [PATCH 2001/2007] MacPorts Only: Comment out SL cctools workaround
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+---
+ make/platform/clang_darwin.mk | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
+index ccbee8b..9961b07 100644
+--- llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk
++++ macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
+@@ -105,10 +105,10 @@ UniversalArchs.cc_kext_ios += $(call CheckArches,armv7,cc_kext_ios,$(IOS_SDK))
+ # object files. If we are on that platform, strip out all ARM archs. We still
+ # build the libraries themselves so that Clang can find them where it expects
+ # them, even though they might not have an expected slice.
+-ifneq ($(shell test -x /usr/bin/sw_vers &amp;&amp; sw_vers -productVersion | grep 10.6),)
+-UniversalArchs.ios := $(filter-out armv7, $(UniversalArchs.ios))
+-UniversalArchs.cc_kext_ios := $(filter-out armv7, $(UniversalArchs.cc_kext_ios))
+-endif
++#ifneq ($(shell test -x /usr/bin/sw_vers &amp;&amp; sw_vers -productVersion | grep 10.6),)
++#UniversalArchs.ios := $(filter-out armv7, $(UniversalArchs.ios))
++#UniversalArchs.cc_kext_ios := $(filter-out armv7, $(UniversalArchs.cc_kext_ios))
++#endif

+ # If RC_SUPPORTED_ARCHS is defined, treat it as a list of the architectures we
+ # are intended to support and limit what we try to build to that.
+-- 
+2.7.0
+
</ins></span></pre></div>
<a id="trunkdportslangllvm39files2002UpdateCheckArchestofallbackonIntelppcifldvpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/2002-Update-CheckArches-to-fallback-on-Intel-ppc-if-ld-v-.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/2002-Update-CheckArches-to-fallback-on-Intel-ppc-if-ld-v-.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/2002-Update-CheckArches-to-fallback-on-Intel-ppc-if-ld-v-.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,32 +0,0 @@
</span><del>-From 1f0a6b8bdd5b4e4d00eb039f4ebd9dc0a703c091 Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sat, 10 Jan 2015 03:34:51 -0800
-Subject: [PATCH 2002/2007] Update CheckArches to fallback on Intel/ppc if ld
- -v doesn't report supported architectures
-
-Older versions of ld64 (eg: Xcode 3.x) do not report this.
-
-http://www.llvm.org/bugs/show_bug.cgi?id=22182
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- make/platform/clang_darwin.mk | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
-index 62b6f92..e8b8ced 100644
---- llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk
-+++ macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
-@@ -17,8 +17,7 @@ CheckArches = \
-     result=&quot;&quot;; \
-     if [ &quot;X$(3)&quot; != X ]; then \
-       for arch in $(1); do \
--        if $(LD) -v 2&gt;&amp;1 | grep &quot;configured to support&quot; \
--             | tr ' ' '\n' | grep &quot;^$$arch$$&quot; &gt;/dev/null 2&gt;/dev/null; then \
-+        if ( $(LD) -v 2&gt;&amp;1 | grep &quot;configured to support&quot; | tr ' ' '\n' | grep &quot;^$$arch$$&quot; &gt;/dev/null 2&gt;/dev/null ) || (! ( $(LD) -v 2&gt;&amp;1 | grep -q &quot;configured to support&quot; ) &amp;&amp; test &quot;$$arch&quot; = &quot;i386&quot; -o &quot;$$arch&quot; = &quot;x86_64&quot; -o &quot;$$arch&quot; = &quot;ppc&quot; -o &quot;$$arch&quot; = &quot;ppc64&quot; ); then \
-           if $(CC) -arch $$arch \
-             -integrated-as \
-             $(ProjSrcRoot)/make/platform/clang_darwin_test_input.c \
--- 
-2.6.3
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files2002UpdateCheckArchestofallbackonIntelppcifldvpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.9/files/2002-Update-CheckArches-to-fallback-on-Intel-ppc-if-ld-v-.patch (0 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/2002-Update-CheckArches-to-fallback-on-Intel-ppc-if-ld-v-.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.9/files/2002-Update-CheckArches-to-fallback-on-Intel-ppc-if-ld-v-.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -0,0 +1,32 @@
</span><ins>+From f21aaf7086d1fa29b676e43697f8eefc8df1155b Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+Date: Sat, 10 Jan 2015 03:34:51 -0800
+Subject: [PATCH 2002/2007] Update CheckArches to fallback on Intel/ppc if ld
+ -v doesn't report supported architectures
+
+Older versions of ld64 (eg: Xcode 3.x) do not report this.
+
+http://www.llvm.org/bugs/show_bug.cgi?id=22182
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+---
+ make/platform/clang_darwin.mk | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
+index 9961b07..910eef6 100644
+--- llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk
++++ macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
+@@ -17,8 +17,7 @@ CheckArches = \
+     result=&quot;&quot;; \
+     if [ &quot;X$(3)&quot; != X ]; then \
+       for arch in $(1); do \
+-        if $(LD) -v 2&gt;&amp;1 | grep &quot;configured to support&quot; \
+-             | tr ' ' '\n' | grep &quot;^$$arch$$&quot; &gt;/dev/null 2&gt;/dev/null; then \
++        if ( $(LD) -v 2&gt;&amp;1 | grep &quot;configured to support&quot; | tr ' ' '\n' | grep &quot;^$$arch$$&quot; &gt;/dev/null 2&gt;/dev/null ) || (! ( $(LD) -v 2&gt;&amp;1 | grep -q &quot;configured to support&quot; ) &amp;&amp; test &quot;$$arch&quot; = &quot;i386&quot; -o &quot;$$arch&quot; = &quot;x86_64&quot; -o &quot;$$arch&quot; = &quot;ppc&quot; -o &quot;$$arch&quot; = &quot;ppc64&quot; ); then \
+           if $(CC) -arch $$arch \
+             -integrated-as \
+             $(ProjSrcRoot)/make/platform/clang_darwin_test_input.c \
+-- 
+2.7.0
+
</ins></span></pre></div>
<a id="trunkdportslangllvm39files2003Fallbackonxcodebuildsdkwhenxcrunsdkisnotsupatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/2003-Fall-back-on-xcodebuild-sdk-when-xcrun-sdk-is-not-su.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/2003-Fall-back-on-xcodebuild-sdk-when-xcrun-sdk-is-not-su.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/2003-Fall-back-on-xcodebuild-sdk-when-xcrun-sdk-is-not-su.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-From 4d677715aded5099cadcb7c647729d05a7126930 Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sat, 17 Jan 2015 17:45:27 -0800
-Subject: [PATCH 2003/2007] Fall back on xcodebuild -sdk when xcrun --sdk is
- not supported
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- make/platform/clang_darwin.mk | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
-index e8b8ced..4f25a55 100644
---- llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk
-+++ macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
-@@ -49,6 +49,10 @@ XCRunSdkPath = \
-     result=`xcrun --sdk $(1).internal --show-sdk-path 2&gt; /dev/null`; \
-     if [ &quot;$$?&quot; != &quot;0&quot; ]; then \
-       result=`xcrun --sdk $(1) --show-sdk-path 2&gt; /dev/null`; \
-+      if [ &quot;$$?&quot; != &quot;0&quot; ]; then \
-+        result=`xcodebuild -sdk $(1) -version 2&gt; /dev/null \
-+                | sed -n 's/^Path: \(..*\)$$/\1/p'`; \
-+      fi; \
-       if [ &quot;$$?&quot; != &quot;0&quot; ]; then result=&quot;&quot;; fi; \
-     fi; \
-     echo $$result)
--- 
-2.6.3
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files2003Fallbackonxcodebuildsdkwhenxcrunsdkisnotsupatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.9/files/2003-Fall-back-on-xcodebuild-sdk-when-xcrun-sdk-is-not-su.patch (0 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/2003-Fall-back-on-xcodebuild-sdk-when-xcrun-sdk-is-not-su.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.9/files/2003-Fall-back-on-xcodebuild-sdk-when-xcrun-sdk-is-not-su.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+From bd5f4606b2c9ee2ad45c3e524ccb38dd03d80f39 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+Date: Sat, 17 Jan 2015 17:45:27 -0800
+Subject: [PATCH 2003/2007] Fall back on xcodebuild -sdk when xcrun --sdk is
+ not supported
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+---
+ make/platform/clang_darwin.mk | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
+index 910eef6..62ccc6f 100644
+--- llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk
++++ macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
+@@ -49,6 +49,10 @@ XCRunSdkPath = \
+     result=`xcrun --sdk $(1).internal --show-sdk-path 2&gt; /dev/null`; \
+     if [ &quot;$$?&quot; != &quot;0&quot; ]; then \
+       result=`xcrun --sdk $(1) --show-sdk-path 2&gt; /dev/null`; \
++      if [ &quot;$$?&quot; != &quot;0&quot; ]; then \
++        result=`xcodebuild -sdk $(1) -version 2&gt; /dev/null \
++                | sed -n 's/^Path: \(..*\)$$/\1/p'`; \
++      fi; \
+       if [ &quot;$$?&quot; != &quot;0&quot; ]; then result=&quot;&quot;; fi; \
+     fi; \
+     echo $$result)
+-- 
+2.7.0
+
</ins></span></pre></div>
<a id="trunkdportslangllvm39files2004Ondarwinbuildppcslicesofthecompilerruntimeipatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/2004-On-darwin-build-ppc-slices-of-the-compiler-runtime-i.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/2004-On-darwin-build-ppc-slices-of-the-compiler-runtime-i.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/2004-On-darwin-build-ppc-slices-of-the-compiler-runtime-i.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,55 +0,0 @@
</span><del>-From efbd8b49c0815fa8a83f8d4cef51e8d0de3cbfad Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sat, 17 Jan 2015 19:55:19 -0800
-Subject: [PATCH 2004/2007] On darwin, build ppc slices of the compiler runtime
- if requested and supported by the SDK and toolchain
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- make/platform/clang_darwin.mk | 12 ++++++------
- 1 file changed, 6 insertions(+), 6 deletions(-)
-
-diff --git llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
-index 4f25a55..3f683e9 100644
---- llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk
-+++ macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
-@@ -80,10 +80,10 @@ Configs += eprintf
- UniversalArchs.eprintf := $(call CheckArches,i386,eprintf,$(OSX_SDK))

- # Configuration for targeting 10.4. We need a few functions missing from
--# libgcc_s.10.4.dylib. We only build x86 slices since clang doesn't really
--# support targeting PowerPC.
-+# libgcc_s.10.4.dylib. We don't build ppc64 slices since clang doesn't really
-+# support it..
- Configs += 10.4
--UniversalArchs.10.4 := $(call CheckArches,i386 x86_64,10.4,$(OSX_SDK))
-+UniversalArchs.10.4 := $(call CheckArches,ppc i386 x86_64,10.4,$(OSX_SDK))

- # Configuration for targeting iOS for a couple of functions that didn't
- # make it into libSystem.
-@@ -94,11 +94,11 @@ UniversalArchs.ios += $(call CheckArches,armv7 arm64,ios,$(IOS_SDK))
- # Configuration for targeting OSX. These functions may not be in libSystem
- # so we should provide our own.
- Configs += osx
--UniversalArchs.osx := $(call CheckArches,i386 x86_64 x86_64h,osx,$(OSX_SDK))
-+UniversalArchs.osx := $(call CheckArches,ppc i386 x86_64 x86_64h,osx,$(OSX_SDK))

- # Configuration for use with kernel/kexts.
- Configs += cc_kext
--UniversalArchs.cc_kext := $(call CheckArches,i386 x86_64 x86_64h,cc_kext,$(OSX_SDK))
-+UniversalArchs.cc_kext := $(call CheckArches,ppc i386 x86_64 x86_64h,cc_kext,$(OSX_SDK))

- # Configuration for use with iOS kernel/kexts
- Configs += cc_kext_ios
-@@ -106,7 +106,7 @@ UniversalArchs.cc_kext_ios += $(call CheckArches,armv7,cc_kext_ios,$(IOS_SDK))

- # Configurations which define the profiling support functions.
- Configs += profile_osx
--UniversalArchs.profile_osx := $(call CheckArches,i386 x86_64 x86_64h,profile_osx,$(OSX_SDK))
-+UniversalArchs.profile_osx := $(call CheckArches,ppc i386 x86_64 x86_64h,profile_osx,$(OSX_SDK))
- Configs += profile_ios
- UniversalArchs.profile_ios := $(call CheckArches,i386 x86_64,profile_ios,$(IOSSIM_SDK))
- UniversalArchs.profile_ios += $(call CheckArches,armv7 arm64,profile_ios,$(IOS_SDK))
--- 
-2.6.3
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files2004Ondarwinbuildppcslicesofthecompilerruntimeipatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.9/files/2004-On-darwin-build-ppc-slices-of-the-compiler-runtime-i.patch (0 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/2004-On-darwin-build-ppc-slices-of-the-compiler-runtime-i.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.9/files/2004-On-darwin-build-ppc-slices-of-the-compiler-runtime-i.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -0,0 +1,46 @@
</span><ins>+From a14027d6a0016043269079906b15c41b9e3039e5 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+Date: Sat, 17 Jan 2015 19:55:19 -0800
+Subject: [PATCH 2004/2007] On darwin, build ppc slices of the compiler runtime
+ if requested and supported by the SDK and toolchain
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+---
+ make/platform/clang_darwin.mk | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
+index 62ccc6f..da583d2 100644
+--- llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk
++++ macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
+@@ -80,10 +80,10 @@ Configs += eprintf
+ UniversalArchs.eprintf := $(call CheckArches,i386,eprintf,$(OSX_SDK))

+ # Configuration for targeting 10.4. We need a few functions missing from
+-# libgcc_s.10.4.dylib. We only build x86 slices since clang doesn't really
+-# support targeting PowerPC.
++# libgcc_s.10.4.dylib. We don't build ppc64 slices since clang doesn't really
++# support it..
+ Configs += 10.4
+-UniversalArchs.10.4 := $(call CheckArches,i386 x86_64,10.4,$(OSX_SDK))
++UniversalArchs.10.4 := $(call CheckArches,ppc i386 x86_64,10.4,$(OSX_SDK))

+ # Configuration for targeting iOS for a couple of functions that didn't
+ # make it into libSystem.
+@@ -94,11 +94,11 @@ UniversalArchs.ios += $(call CheckArches,armv7 arm64,ios,$(IOS_SDK))
+ # Configuration for targeting OSX. These functions may not be in libSystem
+ # so we should provide our own.
+ Configs += osx
+-UniversalArchs.osx := $(call CheckArches,i386 x86_64 x86_64h,osx,$(OSX_SDK))
++UniversalArchs.osx := $(call CheckArches,ppc i386 x86_64 x86_64h,osx,$(OSX_SDK))

+ # Configuration for use with kernel/kexts.
+ Configs += cc_kext
+-UniversalArchs.cc_kext := $(call CheckArches,i386 x86_64 x86_64h,cc_kext,$(OSX_SDK))
++UniversalArchs.cc_kext := $(call CheckArches,ppc i386 x86_64 x86_64h,cc_kext,$(OSX_SDK))

+ # Configuration for use with iOS kernel/kexts
+ Configs += cc_kext_ios
+-- 
+2.7.0
+
</ins></span></pre></div>
<a id="trunkdportslangllvm39files2005MacPortsOnlyDontbuildx86_64hsliceofcompilerpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/2005-MacPorts-Only-Don-t-build-x86_64h-slice-of-compiler-.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/2005-MacPorts-Only-Don-t-build-x86_64h-slice-of-compiler-.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/2005-MacPorts-Only-Don-t-build-x86_64h-slice-of-compiler-.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,56 +0,0 @@
</span><del>-From 1c58350ef60e7b54d8b0ef6ea58791d6e8390b90 Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Wed, 14 Jan 2015 19:55:19 -0800
-Subject: [PATCH 2005/2007] MacPorts Only: Don't build x86_64h slice of
- compiler-rt
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- make/platform/clang_darwin.mk | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
-index 3f683e9..62116a9 100644
---- llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk
-+++ macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
-@@ -94,11 +94,11 @@ UniversalArchs.ios += $(call CheckArches,armv7 arm64,ios,$(IOS_SDK))
- # Configuration for targeting OSX. These functions may not be in libSystem
- # so we should provide our own.
- Configs += osx
--UniversalArchs.osx := $(call CheckArches,ppc i386 x86_64 x86_64h,osx,$(OSX_SDK))
-+UniversalArchs.osx := $(call CheckArches,ppc i386 x86_64,osx,$(OSX_SDK))

- # Configuration for use with kernel/kexts.
- Configs += cc_kext
--UniversalArchs.cc_kext := $(call CheckArches,ppc i386 x86_64 x86_64h,cc_kext,$(OSX_SDK))
-+UniversalArchs.cc_kext := $(call CheckArches,ppc i386 x86_64,cc_kext,$(OSX_SDK))

- # Configuration for use with iOS kernel/kexts
- Configs += cc_kext_ios
-@@ -106,20 +106,20 @@ UniversalArchs.cc_kext_ios += $(call CheckArches,armv7,cc_kext_ios,$(IOS_SDK))

- # Configurations which define the profiling support functions.
- Configs += profile_osx
--UniversalArchs.profile_osx := $(call CheckArches,ppc i386 x86_64 x86_64h,profile_osx,$(OSX_SDK))
-+UniversalArchs.profile_osx := $(call CheckArches,ppc i386 x86_64,profile_osx,$(OSX_SDK))
- Configs += profile_ios
- UniversalArchs.profile_ios := $(call CheckArches,i386 x86_64,profile_ios,$(IOSSIM_SDK))
- UniversalArchs.profile_ios += $(call CheckArches,armv7 arm64,profile_ios,$(IOS_SDK))

- # Configurations which define the ASAN support functions.
- Configs += asan_osx_dynamic
--UniversalArchs.asan_osx_dynamic := $(call CheckArches,i386 x86_64 x86_64h,asan_osx_dynamic,$(OSX_SDK))
-+UniversalArchs.asan_osx_dynamic := $(call CheckArches,i386 x86_64,asan_osx_dynamic,$(OSX_SDK))

- Configs += asan_iossim_dynamic
- UniversalArchs.asan_iossim_dynamic := $(call CheckArches,i386 x86_64,asan_iossim_dynamic,$(IOSSIM_SDK))

- Configs += ubsan_osx_dynamic
--UniversalArchs.ubsan_osx_dynamic := $(call CheckArches,i386 x86_64 x86_64h,ubsan_osx_dynamic,$(OSX_SDK))
-+UniversalArchs.ubsan_osx_dynamic := $(call CheckArches,i386 x86_64,ubsan_osx_dynamic,$(OSX_SDK))

- Configs += ubsan_iossim_dynamic
- UniversalArchs.ubsan_iossim_dynamic := $(call CheckArches,i386 x86_64,ubsan_iossim_dynamic,$(IOSSIM_SDK))
--- 
-2.6.3
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files2005MacPortsOnlyDontbuildx86_64hsliceofcompilerpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.9/files/2005-MacPorts-Only-Don-t-build-x86_64h-slice-of-compiler-.patch (0 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/2005-MacPorts-Only-Don-t-build-x86_64h-slice-of-compiler-.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.9/files/2005-MacPorts-Only-Don-t-build-x86_64h-slice-of-compiler-.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -0,0 +1,32 @@
</span><ins>+From b7c20ec302187aed858b72bc4556fc8898fdaf26 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+Date: Wed, 14 Jan 2015 19:55:19 -0800
+Subject: [PATCH 2005/2007] MacPorts Only: Don't build x86_64h slice of
+ compiler-rt
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+---
+ make/platform/clang_darwin.mk | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
+index da583d2..bf6d701 100644
+--- llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk
++++ macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
+@@ -94,11 +94,11 @@ UniversalArchs.ios += $(call CheckArches,armv7 arm64,ios,$(IOS_SDK))
+ # Configuration for targeting OSX. These functions may not be in libSystem
+ # so we should provide our own.
+ Configs += osx
+-UniversalArchs.osx := $(call CheckArches,ppc i386 x86_64 x86_64h,osx,$(OSX_SDK))
++UniversalArchs.osx := $(call CheckArches,ppc i386 x86_64,osx,$(OSX_SDK))

+ # Configuration for use with kernel/kexts.
+ Configs += cc_kext
+-UniversalArchs.cc_kext := $(call CheckArches,ppc i386 x86_64 x86_64h,cc_kext,$(OSX_SDK))
++UniversalArchs.cc_kext := $(call CheckArches,ppc i386 x86_64,cc_kext,$(OSX_SDK))

+ # Configuration for use with iOS kernel/kexts
+ Configs += cc_kext_ios
+-- 
+2.7.0
+
</ins></span></pre></div>
<a id="trunkdportslangllvm39files2006MacPortsOnlyFixregressionintroducedwhenfixingpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/2006-MacPorts-Only-Fix-regression-introduced-when-fixing-.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/2006-MacPorts-Only-Fix-regression-introduced-when-fixing-.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/2006-MacPorts-Only-Fix-regression-introduced-when-fixing-.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-From 7664b6e22365f91d330bf10f3255ad4190410000 Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sun, 11 Oct 2015 09:02:26 -0700
-Subject: [PATCH 2006/2007] MacPorts Only: Fix regression introduced when
- fixing PR24776
-
-Partially reverts commit efecb2c285bd444b6def43ac62e5f0278df387eb
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- make/platform/clang_darwin.mk | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
-index 62116a9..6cc3e53 100644
---- llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk
-+++ macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
-@@ -18,7 +18,7 @@ CheckArches = \
-     if [ &quot;X$(3)&quot; != X ]; then \
-       for arch in $(1); do \
-         if ( $(LD) -v 2&gt;&amp;1 | grep &quot;configured to support&quot; | tr ' ' '\n' | grep &quot;^$$arch$$&quot; &gt;/dev/null 2&gt;/dev/null ) || (! ( $(LD) -v 2&gt;&amp;1 | grep -q &quot;configured to support&quot; ) &amp;&amp; test &quot;$$arch&quot; = &quot;i386&quot; -o &quot;$$arch&quot; = &quot;x86_64&quot; -o &quot;$$arch&quot; = &quot;ppc&quot; -o &quot;$$arch&quot; = &quot;ppc64&quot; ); then \
--          if $(CC) -arch $$arch \
-+          if $(CC) -arch $$arch -c \
-             -integrated-as \
-             $(ProjSrcRoot)/make/platform/clang_darwin_test_input.c \
-             -isysroot $(3) \
--- 
-2.6.3
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files2006MacPortsOnlyFixregressionintroducedwhenfixingpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.9/files/2006-MacPorts-Only-Fix-regression-introduced-when-fixing-.patch (0 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/2006-MacPorts-Only-Fix-regression-introduced-when-fixing-.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.9/files/2006-MacPorts-Only-Fix-regression-introduced-when-fixing-.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+From 865eee48fdb2a6f447947f5216c692e9a5b60be3 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+Date: Sun, 11 Oct 2015 09:02:26 -0700
+Subject: [PATCH 2006/2007] MacPorts Only: Fix regression introduced when
+ fixing PR24776
+
+Partially reverts commit efecb2c285bd444b6def43ac62e5f0278df387eb
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+---
+ make/platform/clang_darwin.mk | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
+index bf6d701..7571665 100644
+--- llvm_master/projects/compiler-rt/make/platform/clang_darwin.mk
++++ macports_master/projects/compiler-rt/make/platform/clang_darwin.mk
+@@ -18,7 +18,7 @@ CheckArches = \
+     if [ &quot;X$(3)&quot; != X ]; then \
+       for arch in $(1); do \
+         if ( $(LD) -v 2&gt;&amp;1 | grep &quot;configured to support&quot; | tr ' ' '\n' | grep &quot;^$$arch$$&quot; &gt;/dev/null 2&gt;/dev/null ) || (! ( $(LD) -v 2&gt;&amp;1 | grep -q &quot;configured to support&quot; ) &amp;&amp; test &quot;$$arch&quot; = &quot;i386&quot; -o &quot;$$arch&quot; = &quot;x86_64&quot; -o &quot;$$arch&quot; = &quot;ppc&quot; -o &quot;$$arch&quot; = &quot;ppc64&quot; ); then \
+-          if $(CC) -arch $$arch \
++          if $(CC) -arch $$arch -c \
+             -integrated-as \
+             $(ProjSrcRoot)/make/platform/clang_darwin_test_input.c \
+             -isysroot $(3) \
+-- 
+2.7.0
+
</ins></span></pre></div>
<a id="trunkdportslangllvm39files2007MacPortsOnlyDontcheckforthemacosxinternalSDpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/2007-MacPorts-Only-Don-t-check-for-the-macosx.internal-SD.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/2007-MacPorts-Only-Don-t-check-for-the-macosx.internal-SD.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/2007-MacPorts-Only-Don-t-check-for-the-macosx.internal-SD.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,42 +0,0 @@
</span><del>-From 4cf3736c2a21e608d12b0fc153533be359029d7b Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Mon, 30 Nov 2015 00:52:14 -0500
-Subject: [PATCH 2007/2007] MacPorts Only: Don't check for the macosx.internal
- SDK
-
-https://llvm.org/bugs/show_bug.cgi?id=25677
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- cmake/Modules/CompilerRTDarwinUtils.cmake | 9 ---------
- 1 file changed, 9 deletions(-)
-
-diff --git llvm_master/projects/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake macports_master/projects/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake
-index 4947ae4..611756a 100644
---- llvm_master/projects/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake
-+++ macports_master/projects/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake
-@@ -2,21 +2,12 @@
- # set the default Xcode to use. This function finds the SDKs that are present in
- # the current Xcode.
- function(find_darwin_sdk_dir var sdk_name)
--  # Let's first try the internal SDK, otherwise use the public SDK.
--  execute_process(
--    COMMAND xcodebuild -version -sdk ${sdk_name}.internal Path
--    OUTPUT_VARIABLE var_internal
--    OUTPUT_STRIP_TRAILING_WHITESPACE
--    ERROR_FILE /dev/null
--  )
--  if(&quot;&quot; STREQUAL &quot;${var_internal}&quot;)
-     execute_process(
-       COMMAND xcodebuild -version -sdk ${sdk_name} Path
-       OUTPUT_VARIABLE var_internal
-       OUTPUT_STRIP_TRAILING_WHITESPACE
-       ERROR_FILE /dev/null
-     )
--  endif()
-   set(${var} ${var_internal} PARENT_SCOPE)
- endfunction()

--- 
-2.6.3
-
</del></span></pre></div>
<a id="trunkdportslangllvm39files2007MacPortsOnlyDontcheckforthemacosxinternalSDpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.9/files/2007-MacPorts-Only-Don-t-check-for-the-macosx.internal-SD.patch (0 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/2007-MacPorts-Only-Don-t-check-for-the-macosx.internal-SD.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.9/files/2007-MacPorts-Only-Don-t-check-for-the-macosx.internal-SD.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -0,0 +1,42 @@
</span><ins>+From b192691c40df3a00ad8eb0fc38a4a36496adac19 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+Date: Mon, 30 Nov 2015 00:52:14 -0500
+Subject: [PATCH 2007/2007] MacPorts Only: Don't check for the macosx.internal
+ SDK
+
+https://llvm.org/bugs/show_bug.cgi?id=25677
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+---
+ cmake/Modules/CompilerRTDarwinUtils.cmake | 9 ---------
+ 1 file changed, 9 deletions(-)
+
+diff --git llvm_master/projects/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake macports_master/projects/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake
+index 895ecdc..2902f9d 100644
+--- llvm_master/projects/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake
++++ macports_master/projects/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake
+@@ -2,21 +2,12 @@
+ # set the default Xcode to use. This function finds the SDKs that are present in
+ # the current Xcode.
+ function(find_darwin_sdk_dir var sdk_name)
+-  # Let's first try the internal SDK, otherwise use the public SDK.
+-  execute_process(
+-    COMMAND xcodebuild -version -sdk ${sdk_name}.internal Path
+-    OUTPUT_VARIABLE var_internal
+-    OUTPUT_STRIP_TRAILING_WHITESPACE
+-    ERROR_FILE /dev/null
+-  )
+-  if(&quot;&quot; STREQUAL &quot;${var_internal}&quot;)
+     execute_process(
+       COMMAND xcodebuild -version -sdk ${sdk_name} Path
+       OUTPUT_VARIABLE var_internal
+       OUTPUT_STRIP_TRAILING_WHITESPACE
+       ERROR_FILE /dev/null
+     )
+-  endif()
+   set(${var} ${var_internal} PARENT_SCOPE)
+ endfunction()

+-- 
+2.7.0
+
</ins></span></pre></div>
<a id="trunkdportslangllvm39filesllvmskipunittestspatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.9/files/llvm-skip-unittests.patch (145330 => 145331)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.9/files/llvm-skip-unittests.patch        2016-02-01 22:28:30 UTC (rev 145330)
+++ trunk/dports/lang/llvm-3.9/files/llvm-skip-unittests.patch        2016-02-01 23:43:34 UTC (rev 145331)
</span><span class="lines">@@ -1,13 +0,0 @@
</span><del>-diff --git a/unittests/Makefile.unittest b/unittests/Makefile.unittest
-index bd32aed..993b69a 100644
---- a/unittests/Makefile.unittest
-+++ b/unittests/Makefile.unittest
-@@ -54,7 +54,7 @@ $(LLVMUnitTestExe): $(ObjectsO) $(ProjLibsPaths) $(LLVMLibsPaths)
-         $(Echo) ======= Finished Linking $(BuildMode) Unit test $(TESTNAME) \
-           $(StripWarnMsg)

--all:: $(LLVMUnitTestExe)
-+all::

- unitcheck:: $(LLVMUnitTestExe)
-         $(Run.Shared) $(LLVMUnitTestExe)
</del></span></pre>
</div>
</div>

</body>
</html>