<!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>[131933] trunk/dports/lang</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/131933">131933</a></dd>
<dt>Author</dt> <dd>jeremyhu@macports.org</dd>
<dt>Date</dt> <dd>2015-01-21 00:52:11 -0800 (Wed, 21 Jan 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>llvm-3.[567]: Use -fobjc-runtime=macosx-fragile-... when targeting darwin/ppc</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdportslangllvm35Portfile">trunk/dports/lang/llvm-3.5/Portfile</a></li>
<li><a href="#trunkdportslangllvm35files1001MacPortsOnlyPrepareclangformatforreplacementwpatch">trunk/dports/lang/llvm-3.5/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch</a></li>
<li><a href="#trunkdportslangllvm35files1002MacPortsOnlyFixnameofscanviewexecutableinsidpatch">trunk/dports/lang/llvm-3.5/files/1002-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch</a></li>
<li><a href="#trunkdportslangllvm35files1003MacPortsOnlyFixlibclang_rtdylibidspatch">trunk/dports/lang/llvm-3.5/files/1003-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch</a></li>
<li><a href="#trunkdportslangllvm35files1004MacPortsOnlyRelocateclangresourcesusingllvmvepatch">trunk/dports/lang/llvm-3.5/files/1004-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch</a></li>
<li><a href="#trunkdportslangllvm35files1005Callpowerpcdarwinexternaltoolswitharchppcpatch">trunk/dports/lang/llvm-3.5/files/1005-Call-powerpc-darwin-external-tools-with-arch-ppc.patch</a></li>
<li><a href="#trunkdportslangllvm35files1006Defaulttoppc7400forOSX105patch">trunk/dports/lang/llvm-3.5/files/1006-Default-to-ppc7400-for-OSX-10.5.patch</a></li>
<li><a href="#trunkdportslangllvm36Portfile">trunk/dports/lang/llvm-3.6/Portfile</a></li>
<li><a href="#trunkdportslangllvm37Portfile">trunk/dports/lang/llvm-3.7/Portfile</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkdportslangllvm35files1007OnlycallsetpriorityPRIO_DARWIN_THREAD0PRIO_DARWpatch">trunk/dports/lang/llvm-3.5/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch</a></li>
<li><a href="#trunkdportslangllvm35files1008DefaulttofragileObjCruntimewhentargetingdarwipatch">trunk/dports/lang/llvm-3.5/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch</a></li>
<li><a href="#trunkdportslangllvm36files1001MacPortsOnlyPrepareclangformatforreplacementwpatch">trunk/dports/lang/llvm-3.6/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch</a></li>
<li><a href="#trunkdportslangllvm36files1002MacPortsOnlyFallbackonxcodebuildsdkwhenxcrunpatch">trunk/dports/lang/llvm-3.6/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch</a></li>
<li><a href="#trunkdportslangllvm36files1003MacPortsOnlyFixnameofscanviewexecutableinsidpatch">trunk/dports/lang/llvm-3.6/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch</a></li>
<li><a href="#trunkdportslangllvm36files1004MacPortsOnlyFixlibclang_rtdylibidspatch">trunk/dports/lang/llvm-3.6/files/1004-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch</a></li>
<li><a href="#trunkdportslangllvm36files1005MacPortsOnlyRelocateclangresourcesusingllvmvepatch">trunk/dports/lang/llvm-3.6/files/1005-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch</a></li>
<li><a href="#trunkdportslangllvm36files1006Defaulttoppc7400forOSX105patch">trunk/dports/lang/llvm-3.6/files/1006-Default-to-ppc7400-for-OSX-10.5.patch</a></li>
<li><a href="#trunkdportslangllvm36files1007OnlycallsetpriorityPRIO_DARWIN_THREAD0PRIO_DARWpatch">trunk/dports/lang/llvm-3.6/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch</a></li>
<li><a href="#trunkdportslangllvm36files1008DefaulttofragileObjCruntimewhentargetingdarwipatch">trunk/dports/lang/llvm-3.6/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch</a></li>
<li><a href="#trunkdportslangllvm37files1001MacPortsOnlyPrepareclangformatforreplacementwpatch">trunk/dports/lang/llvm-3.7/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch</a></li>
<li><a href="#trunkdportslangllvm37files1002MacPortsOnlyFallbackonxcodebuildsdkwhenxcrunpatch">trunk/dports/lang/llvm-3.7/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch</a></li>
<li><a href="#trunkdportslangllvm37files1003MacPortsOnlyFixnameofscanviewexecutableinsidpatch">trunk/dports/lang/llvm-3.7/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch</a></li>
<li><a href="#trunkdportslangllvm37files1004MacPortsOnlyFixlibclang_rtdylibidspatch">trunk/dports/lang/llvm-3.7/files/1004-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch</a></li>
<li><a href="#trunkdportslangllvm37files1005MacPortsOnlyRelocateclangresourcesusingllvmvepatch">trunk/dports/lang/llvm-3.7/files/1005-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch</a></li>
<li><a href="#trunkdportslangllvm37files1006Defaulttoppc7400forOSX105patch">trunk/dports/lang/llvm-3.7/files/1006-Default-to-ppc7400-for-OSX-10.5.patch</a></li>
<li><a href="#trunkdportslangllvm37files1007OnlycallsetpriorityPRIO_DARWIN_THREAD0PRIO_DARWpatch">trunk/dports/lang/llvm-3.7/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch</a></li>
<li><a href="#trunkdportslangllvm37files1008DefaulttofragileObjCruntimewhentargetingdarwipatch">trunk/dports/lang/llvm-3.7/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkdportslangllvm36files1001Defaulttoppc7400forOSX105patch">trunk/dports/lang/llvm-3.6/files/1001-Default-to-ppc7400-for-OSX-10.5.patch</a></li>
<li><a href="#trunkdportslangllvm36files1002MacPortsOnlyPrepareclangformatforreplacementwpatch">trunk/dports/lang/llvm-3.6/files/1002-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch</a></li>
<li><a href="#trunkdportslangllvm36files1003MacPortsOnlyFallbackonxcodebuildsdkwhenxcrunpatch">trunk/dports/lang/llvm-3.6/files/1003-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch</a></li>
<li><a href="#trunkdportslangllvm36files1004MacPortsOnlyFixnameofscanviewexecutableinsidpatch">trunk/dports/lang/llvm-3.6/files/1004-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch</a></li>
<li><a href="#trunkdportslangllvm36files1005MacPortsOnlyFixlibclang_rtdylibidspatch">trunk/dports/lang/llvm-3.6/files/1005-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch</a></li>
<li><a href="#trunkdportslangllvm36files1006MacPortsOnlyRelocateclangresourcesusingllvmvepatch">trunk/dports/lang/llvm-3.6/files/1006-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch</a></li>
<li><a href="#trunkdportslangllvm37files1001Defaulttoppc7400forOSX105patch">trunk/dports/lang/llvm-3.7/files/1001-Default-to-ppc7400-for-OSX-10.5.patch</a></li>
<li><a href="#trunkdportslangllvm37files1002MacPortsOnlyPrepareclangformatforreplacementwpatch">trunk/dports/lang/llvm-3.7/files/1002-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch</a></li>
<li><a href="#trunkdportslangllvm37files1003MacPortsOnlyFallbackonxcodebuildsdkwhenxcrunpatch">trunk/dports/lang/llvm-3.7/files/1003-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch</a></li>
<li><a href="#trunkdportslangllvm37files1004MacPortsOnlyFixnameofscanviewexecutableinsidpatch">trunk/dports/lang/llvm-3.7/files/1004-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch</a></li>
<li><a href="#trunkdportslangllvm37files1005MacPortsOnlyFixlibclang_rtdylibidspatch">trunk/dports/lang/llvm-3.7/files/1005-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch</a></li>
<li><a href="#trunkdportslangllvm37files1006MacPortsOnlyRelocateclangresourcesusingllvmvepatch">trunk/dports/lang/llvm-3.7/files/1006-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportslangllvm35Portfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.5/Portfile (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.5/Portfile        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.5/Portfile        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -130,6 +130,8 @@
</span><span class="cx">         1004-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch \
</span><span class="cx">         1005-Call-powerpc-darwin-external-tools-with-arch-ppc.patch \
</span><span class="cx">         1006-Default-to-ppc7400-for-OSX-10.5.patch \
</span><ins>+        1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch \
+        1008-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-Do-not-build-a-separate-x86_64h-Haswell-slice-for-th.patch \
</span><span class="cx">         2003-Build-Darwin-libclang_rt-libraries-against-real-SDKs.patch \
</span></span></pre></div>
<a id="trunkdportslangllvm35files1001MacPortsOnlyPrepareclangformatforreplacementwpatch"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.5/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.5/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.5/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,7 +1,7 @@
</span><span class="cx"> From be249dfc99009e07f65c01463ac62d9592aa00d7 Mon Sep 17 00:00:00 2001
</span><span class="cx"> From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
</span><span class="cx"> Date: Sat, 17 Jan 2015 17:50:24 -0800
</span><del>-Subject: [PATCH 1001/1006] MacPorts Only: Prepare clang-format for replacement
</del><ins>+Subject: [PATCH 1001/1008] MacPorts Only: Prepare clang-format for replacement
</ins><span class="cx">  with absolute path
</span><span class="cx"> 
</span><span class="cx"> Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
</span></span></pre></div>
<a id="trunkdportslangllvm35files1002MacPortsOnlyFixnameofscanviewexecutableinsidpatch"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.5/files/1002-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.5/files/1002-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.5/files/1002-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,7 +1,7 @@
</span><span class="cx"> From 61fae0901db990788b0db66406afdfb4ba75f2dc Mon Sep 17 00:00:00 2001
</span><span class="cx"> From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
</span><span class="cx"> Date: Sat, 17 Jan 2015 17:55:27 -0800
</span><del>-Subject: [PATCH 1002/1006] MacPorts Only: Fix name of scan-view executable
</del><ins>+Subject: [PATCH 1002/1008] MacPorts Only: Fix name of scan-view executable
</ins><span class="cx">  inside scan-build
</span><span class="cx"> 
</span><span class="cx"> http://trac.macports.org/ticket/35006
</span></span></pre></div>
<a id="trunkdportslangllvm35files1003MacPortsOnlyFixlibclang_rtdylibidspatch"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.5/files/1003-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.5/files/1003-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.5/files/1003-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,7 +1,7 @@
</span><span class="cx"> From f4ceb2cbee715c5c3e795818b21dfd70928d6a81 Mon Sep 17 00:00:00 2001
</span><span class="cx"> From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
</span><span class="cx"> Date: Sat, 17 Jan 2015 17:56:44 -0800
</span><del>-Subject: [PATCH 1003/1006] MacPorts Only: Fix libclang_rt dylib ids
</del><ins>+Subject: [PATCH 1003/1008] MacPorts Only: Fix libclang_rt dylib ids
</ins><span class="cx"> 
</span><span class="cx"> We should probably not be shipping these.
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkdportslangllvm35files1004MacPortsOnlyRelocateclangresourcesusingllvmvepatch"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.5/files/1004-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.5/files/1004-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.5/files/1004-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,7 +1,7 @@
</span><span class="cx"> From a16420beabdb6d675c48d4c546fb827247e4d287 Mon Sep 17 00:00:00 2001
</span><span class="cx"> From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
</span><span class="cx"> Date: Sat, 17 Jan 2015 17:58:25 -0800
</span><del>-Subject: [PATCH 1004/1006] MacPorts Only: Relocate clang resources using llvm
</del><ins>+Subject: [PATCH 1004/1008] MacPorts Only: Relocate clang resources using llvm
</ins><span class="cx">  version
</span><span class="cx"> 
</span><span class="cx"> Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
</span></span></pre></div>
<a id="trunkdportslangllvm35files1005Callpowerpcdarwinexternaltoolswitharchppcpatch"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.5/files/1005-Call-powerpc-darwin-external-tools-with-arch-ppc.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.5/files/1005-Call-powerpc-darwin-external-tools-with-arch-ppc.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.5/files/1005-Call-powerpc-darwin-external-tools-with-arch-ppc.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,7 +1,7 @@
</span><span class="cx"> From 85b43b6a6cabfbf2b8b65c91c921c92a86e2ffee Mon Sep 17 00:00:00 2001
</span><span class="cx"> From: Rafael Espindola &lt;rafael.espindola@gmail.com&gt;
</span><span class="cx"> Date: Thu, 28 Aug 2014 21:23:05 +0000
</span><del>-Subject: [PATCH 1005/1006] Call powerpc-darwin external tools with -arch ppc.
</del><ins>+Subject: [PATCH 1005/1008] Call powerpc-darwin external tools with -arch ppc.
</ins><span class="cx"> 
</span><span class="cx"> With this patch we call external tools for powerpc-darwin with &quot;-arch ppc&quot;
</span><span class="cx"> instead of &quot;-arch powerpc&quot;, so as to be compatible with the cctools assembler
</span></span></pre></div>
<a id="trunkdportslangllvm35files1006Defaulttoppc7400forOSX105patch"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.5/files/1006-Default-to-ppc7400-for-OSX-10.5.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.5/files/1006-Default-to-ppc7400-for-OSX-10.5.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.5/files/1006-Default-to-ppc7400-for-OSX-10.5.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,7 +1,7 @@
</span><span class="cx"> From fb1d2809e5d8bc633fb5e4131e1896078fb2da70 Mon Sep 17 00:00:00 2001
</span><span class="cx"> From: Iain Sandoe &lt;iain@codesourcery.com&gt;
</span><span class="cx"> Date: Sun, 27 Jul 2014 20:35:16 +0100
</span><del>-Subject: [PATCH 1006/1006] Default to ppc7400 for OSX 10.5+
</del><ins>+Subject: [PATCH 1006/1008] Default to ppc7400 for OSX 10.5+
</ins><span class="cx"> 
</span><span class="cx"> (cherry picked from commit 971aa68baad8c240f1abf30e62bd947a8923e3fa)
</span><span class="cx"> ---
</span></span></pre></div>
<a id="trunkdportslangllvm35files1007OnlycallsetpriorityPRIO_DARWIN_THREAD0PRIO_DARWpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.5/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.5/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.5/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,30 @@
</span><ins>+From dacdb84b2114efa6a42bc5c20ba2cd2001a83e94 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 1007/1008] 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;
+(cherry picked from commit 92a47c4641be0c3fbc0e660f5680b3d4d524887f)
+---
+ tools/libclang/CIndex.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git llvm_release_35/tools/clang/tools/libclang/CIndex.cpp macports_release_35/tools/clang/tools/libclang/CIndex.cpp
+index fc8703a..c46d258 100644
+--- llvm_release_35/tools/clang/tools/libclang/CIndex.cpp
++++ macports_release_35/tools/clang/tools/libclang/CIndex.cpp
+@@ -6881,7 +6881,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.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm35files1008DefaulttofragileObjCruntimewhentargetingdarwipatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.5/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.5/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.5/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,32 @@
</span><ins>+From cac98596c74040bef53be8cb6882f301c0fb9ffa 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 1008/1008] Default to fragile ObjC runtime when targeting
+ darwin/ppc
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+(cherry picked from commit 4f54947c85c0b54d17577d5387d0b01068bb4f80)
+---
+ lib/Driver/ToolChains.h | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git llvm_release_35/tools/clang/lib/Driver/ToolChains.h macports_release_35/tools/clang/lib/Driver/ToolChains.h
+index b5df866..bc9f273 100644
+--- llvm_release_35/tools/clang/lib/Driver/ToolChains.h
++++ macports_release_35/tools/clang/lib/Driver/ToolChains.h
+@@ -272,8 +272,10 @@ public:
+   }

+   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 {
+-- 
+2.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm36Portfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.6/Portfile (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.6/Portfile        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.6/Portfile        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -104,12 +104,14 @@
</span><span class="cx"> 
</span><span class="cx"> if {${subport} eq &quot;clang-${llvm_version}&quot;} {
</span><span class="cx">     patchfiles-append \
</span><del>-        1001-Default-to-ppc7400-for-OSX-10.5.patch \
-        1002-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch \
-        1003-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch \
-        1004-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch \
-        1005-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch \
-        1006-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch \
</del><ins>+        1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch \
+        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-Fix-libclang_rt-dylib-ids.patch \
+        1005-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch \
+        1006-Default-to-ppc7400-for-OSX-10.5.patch \
+        1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch \
+        1008-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></pre></div>
<a id="trunkdportslangllvm36files1001Defaulttoppc7400forOSX105patch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.6/files/1001-Default-to-ppc7400-for-OSX-10.5.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.6/files/1001-Default-to-ppc7400-for-OSX-10.5.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.6/files/1001-Default-to-ppc7400-for-OSX-10.5.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,26 +0,0 @@
</span><del>-From 971aa68baad8c240f1abf30e62bd947a8923e3fa 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 1001/1006] 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 db43fde..46956e7 100644
---- llvm_master/tools/clang/lib/Driver/Tools.cpp
-+++ macports_master/tools/clang/lib/Driver/Tools.cpp
-@@ -1499,6 +1499,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.2.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm36files1001MacPortsOnlyPrepareclangformatforreplacementwpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.6/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.6/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.6/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,84 @@
</span><ins>+From 6fdbdc072ecd1eac579af61e5985cb935d02a52b 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/1008] 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 23adb07..063c5d2 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 ab0991b..a2a278a 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 a79205a..e71362a 100644
+--- llvm_master/tools/clang/tools/clang-format/clang-format.py
++++ macports_master/tools/clang/tools/clang-format/clang-format.py
+@@ -25,7 +25,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.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm36files1002MacPortsOnlyFallbackonxcodebuildsdkwhenxcrunpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.6/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.6/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.6/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,39 @@
</span><ins>+From 3a51db8fffb0298c927fb8a183d47392027bbbc6 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/1008] 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 f06ef99..b0946ba 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.a

+-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.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm36files1002MacPortsOnlyPrepareclangformatforreplacementwpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.6/files/1002-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.6/files/1002-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.6/files/1002-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,84 +0,0 @@
</span><del>-From d95bdf342037ee815fa21e871dd9479bc3572550 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 1002/1006] 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 23adb07..063c5d2 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 ab0991b..a2a278a 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 a79205a..e71362a 100644
---- llvm_master/tools/clang/tools/clang-format/clang-format.py
-+++ macports_master/tools/clang/tools/clang-format/clang-format.py
-@@ -25,7 +25,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.2.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm36files1003MacPortsOnlyFallbackonxcodebuildsdkwhenxcrunpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.6/files/1003-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.6/files/1003-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.6/files/1003-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,39 +0,0 @@
</span><del>-From c69389a9ad48948076d754f99b94fbf797ea01fd 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 1003/1006] 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 f06ef99..b0946ba 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.a

--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.2.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm36files1003MacPortsOnlyFixnameofscanviewexecutableinsidpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.6/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.6/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.6/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+From 95d6351d09e6ed8b288d0801ee9c8970477fdb57 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/1008] 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/scan-build | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git llvm_master/tools/clang/tools/scan-build/scan-build macports_master/tools/clang/tools/scan-build/scan-build
+index d52d8f5..2a3d1db 100755
+--- llvm_master/tools/clang/tools/scan-build/scan-build
++++ macports_master/tools/clang/tools/scan-build/scan-build
+@@ -1728,6 +1728,8 @@ if (defined $OutputFormat) {
+       Diag &quot;Analysis run complete.\n&quot;;
+       Diag &quot;Viewing analysis results in '$HtmlDir' 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;; }
+       exec $ScanView, &quot;$HtmlDir&quot;;
+     }
+-- 
+2.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm36files1004MacPortsOnlyFixlibclang_rtdylibidspatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.6/files/1004-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.6/files/1004-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.6/files/1004-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,27 @@
</span><ins>+From 3459ae4f0909a6ab1fb5df79db042609b56a9231 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+Date: Sat, 17 Jan 2015 17:56:44 -0800
+Subject: [PATCH 1004/1008] MacPorts Only: Fix libclang_rt dylib ids
+
+We should probably not be shipping these.
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+---
+ runtime/compiler-rt/Makefile | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git llvm_master/tools/clang/runtime/compiler-rt/Makefile macports_master/tools/clang/runtime/compiler-rt/Makefile
+index b0946ba..5549038 100644
+--- llvm_master/tools/clang/runtime/compiler-rt/Makefile
++++ macports_master/tools/clang/runtime/compiler-rt/Makefile
+@@ -244,6 +244,7 @@ $(PROJ_resources_lib)/$1/libclang_rt.%.dylib: \
+                 $(ResourceLibDir)/$1/libclang_rt.%.dylib | $(PROJ_resources_lib)/$1
+         $(Echo) Installing compiler runtime library: $1/$$*
+         $(Verb) $(DataInstall) $$&lt; $(PROJ_resources_lib)/$1
++        $(Verb) install_name_tool $$@ -id $$(patsubst $(DESTDIR)%,%,$$@)

+ # Rule to install runtime libraries.
+ RuntimeLibraryInstall.$1: \
+-- 
+2.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm36files1004MacPortsOnlyFixnameofscanviewexecutableinsidpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.6/files/1004-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.6/files/1004-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.6/files/1004-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-From cf37a2cc4435f757228e928f5fbfb6cadd1b2e21 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 1004/1006] 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/scan-build | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git llvm_master/tools/clang/tools/scan-build/scan-build macports_master/tools/clang/tools/scan-build/scan-build
-index d52d8f5..2a3d1db 100755
---- llvm_master/tools/clang/tools/scan-build/scan-build
-+++ macports_master/tools/clang/tools/scan-build/scan-build
-@@ -1728,6 +1728,8 @@ if (defined $OutputFormat) {
-       Diag &quot;Analysis run complete.\n&quot;;
-       Diag &quot;Viewing analysis results in '$HtmlDir' 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;; }
-       exec $ScanView, &quot;$HtmlDir&quot;;
-     }
--- 
-2.2.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm36files1005MacPortsOnlyFixlibclang_rtdylibidspatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.6/files/1005-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.6/files/1005-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.6/files/1005-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,27 +0,0 @@
</span><del>-From 1e79aa1d2d652fe79c244c185eeff76c2e40caf2 Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sat, 17 Jan 2015 17:56:44 -0800
-Subject: [PATCH 1005/1006] MacPorts Only: Fix libclang_rt dylib ids
-
-We should probably not be shipping these.
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- runtime/compiler-rt/Makefile | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git llvm_master/tools/clang/runtime/compiler-rt/Makefile macports_master/tools/clang/runtime/compiler-rt/Makefile
-index b0946ba..5549038 100644
---- llvm_master/tools/clang/runtime/compiler-rt/Makefile
-+++ macports_master/tools/clang/runtime/compiler-rt/Makefile
-@@ -244,6 +244,7 @@ $(PROJ_resources_lib)/$1/libclang_rt.%.dylib: \
-                 $(ResourceLibDir)/$1/libclang_rt.%.dylib | $(PROJ_resources_lib)/$1
-         $(Echo) Installing compiler runtime library: $1/$$*
-         $(Verb) $(DataInstall) $$&lt; $(PROJ_resources_lib)/$1
-+        $(Verb) install_name_tool $$@ -id $$(patsubst $(DESTDIR)%,%,$$@)

- # Rule to install runtime libraries.
- RuntimeLibraryInstall.$1: \
--- 
-2.2.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm36files1005MacPortsOnlyRelocateclangresourcesusingllvmvepatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.6/files/1005-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.6/files/1005-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.6/files/1005-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,74 @@
</span><ins>+From 2984534bbb28860bef27168878a91cead3474cb3 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 1005/1008] 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 5549038..50f0a81 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
+@@ -265,9 +266,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.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm36files1006Defaulttoppc7400forOSX105patch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.6/files/1006-Default-to-ppc7400-for-OSX-10.5.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.6/files/1006-Default-to-ppc7400-for-OSX-10.5.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.6/files/1006-Default-to-ppc7400-for-OSX-10.5.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,26 @@
</span><ins>+From 07ba2946e8edd7dd65126fa5108c14474a916f34 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 1006/1008] 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 db43fde..46956e7 100644
+--- llvm_master/tools/clang/lib/Driver/Tools.cpp
++++ macports_master/tools/clang/lib/Driver/Tools.cpp
+@@ -1499,6 +1499,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.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm36files1006MacPortsOnlyRelocateclangresourcesusingllvmvepatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.6/files/1006-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.6/files/1006-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.6/files/1006-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,74 +0,0 @@
</span><del>-From 0111fcf6f32dfeb41ae0b1e9be0258b899d97200 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 1006/1006] 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 5549038..50f0a81 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
-@@ -265,9 +266,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.2.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm36files1007OnlycallsetpriorityPRIO_DARWIN_THREAD0PRIO_DARWpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.6/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.6/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.6/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+From a98b6c303f44aa9f55c766aab1db65873a4e9c71 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 1007/1008] 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 00ef8c0..6f124be 100644
+--- llvm_master/tools/clang/tools/libclang/CIndex.cpp
++++ macports_master/tools/clang/tools/libclang/CIndex.cpp
+@@ -7044,7 +7044,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.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm36files1008DefaulttofragileObjCruntimewhentargetingdarwipatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.6/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.6/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.6/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,31 @@
</span><ins>+From 4f54947c85c0b54d17577d5387d0b01068bb4f80 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 1008/1008] 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 47fb10d..80535f5 100644
+--- llvm_master/tools/clang/lib/Driver/ToolChains.h
++++ macports_master/tools/clang/lib/Driver/ToolChains.h
+@@ -273,8 +273,10 @@ public:
+   }

+   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 {
+-- 
+2.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm37Portfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.7/Portfile (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.7/Portfile        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.7/Portfile        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -104,12 +104,14 @@
</span><span class="cx"> 
</span><span class="cx"> if {${subport} eq &quot;clang-${llvm_version}&quot;} {
</span><span class="cx">     patchfiles-append \
</span><del>-        1001-Default-to-ppc7400-for-OSX-10.5.patch \
-        1002-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch \
-        1003-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch \
-        1004-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch \
-        1005-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch \
-        1006-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch \
</del><ins>+        1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch \
+        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-Fix-libclang_rt-dylib-ids.patch \
+        1005-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch \
+        1006-Default-to-ppc7400-for-OSX-10.5.patch \
+        1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch \
+        1008-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></pre></div>
<a id="trunkdportslangllvm37files1001Defaulttoppc7400forOSX105patch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.7/files/1001-Default-to-ppc7400-for-OSX-10.5.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.7/files/1001-Default-to-ppc7400-for-OSX-10.5.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.7/files/1001-Default-to-ppc7400-for-OSX-10.5.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,26 +0,0 @@
</span><del>-From 971aa68baad8c240f1abf30e62bd947a8923e3fa 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 1001/1006] 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 db43fde..46956e7 100644
---- llvm_master/tools/clang/lib/Driver/Tools.cpp
-+++ macports_master/tools/clang/lib/Driver/Tools.cpp
-@@ -1499,6 +1499,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.2.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm37files1001MacPortsOnlyPrepareclangformatforreplacementwpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.7/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.7/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.7/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,84 @@
</span><ins>+From 6fdbdc072ecd1eac579af61e5985cb935d02a52b 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/1008] 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 23adb07..063c5d2 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 ab0991b..a2a278a 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 a79205a..e71362a 100644
+--- llvm_master/tools/clang/tools/clang-format/clang-format.py
++++ macports_master/tools/clang/tools/clang-format/clang-format.py
+@@ -25,7 +25,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.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm37files1002MacPortsOnlyFallbackonxcodebuildsdkwhenxcrunpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.7/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.7/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.7/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,39 @@
</span><ins>+From 3a51db8fffb0298c927fb8a183d47392027bbbc6 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/1008] 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 f06ef99..b0946ba 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.a

+-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.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm37files1002MacPortsOnlyPrepareclangformatforreplacementwpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.7/files/1002-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.7/files/1002-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.7/files/1002-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,84 +0,0 @@
</span><del>-From d95bdf342037ee815fa21e871dd9479bc3572550 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 1002/1006] 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 23adb07..063c5d2 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 ab0991b..a2a278a 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 a79205a..e71362a 100644
---- llvm_master/tools/clang/tools/clang-format/clang-format.py
-+++ macports_master/tools/clang/tools/clang-format/clang-format.py
-@@ -25,7 +25,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.2.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm37files1003MacPortsOnlyFallbackonxcodebuildsdkwhenxcrunpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.7/files/1003-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.7/files/1003-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.7/files/1003-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,39 +0,0 @@
</span><del>-From c69389a9ad48948076d754f99b94fbf797ea01fd 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 1003/1006] 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 f06ef99..b0946ba 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.a

--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.2.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm37files1003MacPortsOnlyFixnameofscanviewexecutableinsidpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.7/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.7/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.7/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+From 95d6351d09e6ed8b288d0801ee9c8970477fdb57 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/1008] 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/scan-build | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git llvm_master/tools/clang/tools/scan-build/scan-build macports_master/tools/clang/tools/scan-build/scan-build
+index d52d8f5..2a3d1db 100755
+--- llvm_master/tools/clang/tools/scan-build/scan-build
++++ macports_master/tools/clang/tools/scan-build/scan-build
+@@ -1728,6 +1728,8 @@ if (defined $OutputFormat) {
+       Diag &quot;Analysis run complete.\n&quot;;
+       Diag &quot;Viewing analysis results in '$HtmlDir' 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;; }
+       exec $ScanView, &quot;$HtmlDir&quot;;
+     }
+-- 
+2.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm37files1004MacPortsOnlyFixlibclang_rtdylibidspatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.7/files/1004-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.7/files/1004-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.7/files/1004-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,27 @@
</span><ins>+From 3459ae4f0909a6ab1fb5df79db042609b56a9231 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+Date: Sat, 17 Jan 2015 17:56:44 -0800
+Subject: [PATCH 1004/1008] MacPorts Only: Fix libclang_rt dylib ids
+
+We should probably not be shipping these.
+
+Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
+---
+ runtime/compiler-rt/Makefile | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git llvm_master/tools/clang/runtime/compiler-rt/Makefile macports_master/tools/clang/runtime/compiler-rt/Makefile
+index b0946ba..5549038 100644
+--- llvm_master/tools/clang/runtime/compiler-rt/Makefile
++++ macports_master/tools/clang/runtime/compiler-rt/Makefile
+@@ -244,6 +244,7 @@ $(PROJ_resources_lib)/$1/libclang_rt.%.dylib: \
+                 $(ResourceLibDir)/$1/libclang_rt.%.dylib | $(PROJ_resources_lib)/$1
+         $(Echo) Installing compiler runtime library: $1/$$*
+         $(Verb) $(DataInstall) $$&lt; $(PROJ_resources_lib)/$1
++        $(Verb) install_name_tool $$@ -id $$(patsubst $(DESTDIR)%,%,$$@)

+ # Rule to install runtime libraries.
+ RuntimeLibraryInstall.$1: \
+-- 
+2.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm37files1004MacPortsOnlyFixnameofscanviewexecutableinsidpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.7/files/1004-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.7/files/1004-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.7/files/1004-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-From cf37a2cc4435f757228e928f5fbfb6cadd1b2e21 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 1004/1006] 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/scan-build | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git llvm_master/tools/clang/tools/scan-build/scan-build macports_master/tools/clang/tools/scan-build/scan-build
-index d52d8f5..2a3d1db 100755
---- llvm_master/tools/clang/tools/scan-build/scan-build
-+++ macports_master/tools/clang/tools/scan-build/scan-build
-@@ -1728,6 +1728,8 @@ if (defined $OutputFormat) {
-       Diag &quot;Analysis run complete.\n&quot;;
-       Diag &quot;Viewing analysis results in '$HtmlDir' 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;; }
-       exec $ScanView, &quot;$HtmlDir&quot;;
-     }
--- 
-2.2.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm37files1005MacPortsOnlyFixlibclang_rtdylibidspatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.7/files/1005-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.7/files/1005-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.7/files/1005-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,27 +0,0 @@
</span><del>-From 1e79aa1d2d652fe79c244c185eeff76c2e40caf2 Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
-Date: Sat, 17 Jan 2015 17:56:44 -0800
-Subject: [PATCH 1005/1006] MacPorts Only: Fix libclang_rt dylib ids
-
-We should probably not be shipping these.
-
-Signed-off-by: Jeremy Huddleston Sequoia &lt;jeremyhu@apple.com&gt;
----
- runtime/compiler-rt/Makefile | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git llvm_master/tools/clang/runtime/compiler-rt/Makefile macports_master/tools/clang/runtime/compiler-rt/Makefile
-index b0946ba..5549038 100644
---- llvm_master/tools/clang/runtime/compiler-rt/Makefile
-+++ macports_master/tools/clang/runtime/compiler-rt/Makefile
-@@ -244,6 +244,7 @@ $(PROJ_resources_lib)/$1/libclang_rt.%.dylib: \
-                 $(ResourceLibDir)/$1/libclang_rt.%.dylib | $(PROJ_resources_lib)/$1
-         $(Echo) Installing compiler runtime library: $1/$$*
-         $(Verb) $(DataInstall) $$&lt; $(PROJ_resources_lib)/$1
-+        $(Verb) install_name_tool $$@ -id $$(patsubst $(DESTDIR)%,%,$$@)

- # Rule to install runtime libraries.
- RuntimeLibraryInstall.$1: \
--- 
-2.2.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm37files1005MacPortsOnlyRelocateclangresourcesusingllvmvepatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.7/files/1005-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.7/files/1005-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.7/files/1005-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,74 @@
</span><ins>+From 2984534bbb28860bef27168878a91cead3474cb3 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 1005/1008] 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 5549038..50f0a81 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
+@@ -265,9 +266,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.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm37files1006Defaulttoppc7400forOSX105patch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.7/files/1006-Default-to-ppc7400-for-OSX-10.5.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.7/files/1006-Default-to-ppc7400-for-OSX-10.5.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.7/files/1006-Default-to-ppc7400-for-OSX-10.5.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,26 @@
</span><ins>+From 07ba2946e8edd7dd65126fa5108c14474a916f34 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 1006/1008] 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 db43fde..46956e7 100644
+--- llvm_master/tools/clang/lib/Driver/Tools.cpp
++++ macports_master/tools/clang/lib/Driver/Tools.cpp
+@@ -1499,6 +1499,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.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm37files1006MacPortsOnlyRelocateclangresourcesusingllvmvepatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.7/files/1006-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch (131932 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.7/files/1006-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch        2015-01-21 07:21:11 UTC (rev 131932)
+++ trunk/dports/lang/llvm-3.7/files/1006-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -1,74 +0,0 @@
</span><del>-From 0111fcf6f32dfeb41ae0b1e9be0258b899d97200 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 1006/1006] 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 5549038..50f0a81 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
-@@ -265,9 +266,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.2.2
-
</del></span></pre></div>
<a id="trunkdportslangllvm37files1007OnlycallsetpriorityPRIO_DARWIN_THREAD0PRIO_DARWpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.7/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.7/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.7/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+From a98b6c303f44aa9f55c766aab1db65873a4e9c71 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 1007/1008] 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 00ef8c0..6f124be 100644
+--- llvm_master/tools/clang/tools/libclang/CIndex.cpp
++++ macports_master/tools/clang/tools/libclang/CIndex.cpp
+@@ -7044,7 +7044,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.2.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm37files1008DefaulttofragileObjCruntimewhentargetingdarwipatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.7/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch (0 => 131933)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.7/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch                                (rev 0)
+++ trunk/dports/lang/llvm-3.7/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch        2015-01-21 08:52:11 UTC (rev 131933)
</span><span class="lines">@@ -0,0 +1,31 @@
</span><ins>+From 4f54947c85c0b54d17577d5387d0b01068bb4f80 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 1008/1008] 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 47fb10d..80535f5 100644
+--- llvm_master/tools/clang/lib/Driver/ToolChains.h
++++ macports_master/tools/clang/lib/Driver/ToolChains.h
+@@ -273,8 +273,10 @@ public:
+   }

+   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 {
+-- 
+2.2.2
+
</ins></span></pre>
</div>
</div>

</body>
</html>