<!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>[142076] trunk/dports/lang/llvm-3.8</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/142076">142076</a></dd>
<dt>Author</dt> <dd>jeremyhu@macports.org</dd>
<dt>Date</dt> <dd>2015-11-03 00:07:07 -0800 (Tue, 03 Nov 2015)</dd>
</dl>
<h3>Log Message</h3>
<pre>llvm-3.8: Remove double install_name_tool-ing</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdportslangllvm38Portfile">trunk/dports/lang/llvm-3.8/Portfile</a></li>
<li><a href="#trunkdportslangllvm38files1001MacPortsOnlyPrepareclangformatforreplacementwpatch">trunk/dports/lang/llvm-3.8/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch</a></li>
<li><a href="#trunkdportslangllvm38files1002MacPortsOnlyFallbackonxcodebuildsdkwhenxcrunpatch">trunk/dports/lang/llvm-3.8/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch</a></li>
<li><a href="#trunkdportslangllvm38files1003MacPortsOnlyFixnameofscanviewexecutableinsidpatch">trunk/dports/lang/llvm-3.8/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch</a></li>
</ul>
<h3>Added Paths</h3>
<ul>
<li><a href="#trunkdportslangllvm38files1004MacPortsOnlyRelocateclangresourcesusingllvmvepatch">trunk/dports/lang/llvm-3.8/files/1004-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch</a></li>
<li><a href="#trunkdportslangllvm38files1005Defaulttoppc7400forOSX105patch">trunk/dports/lang/llvm-3.8/files/1005-Default-to-ppc7400-for-OSX-10.5.patch</a></li>
<li><a href="#trunkdportslangllvm38files1006OnlycallsetpriorityPRIO_DARWIN_THREAD0PRIO_DARWpatch">trunk/dports/lang/llvm-3.8/files/1006-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch</a></li>
<li><a href="#trunkdportslangllvm38files1007DefaulttofragileObjCruntimewhentargetingdarwipatch">trunk/dports/lang/llvm-3.8/files/1007-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch</a></li>
</ul>
<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkdportslangllvm38files1004MacPortsOnlyFixlibclang_rtdylibidspatch">trunk/dports/lang/llvm-3.8/files/1004-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch</a></li>
<li><a href="#trunkdportslangllvm38files1005MacPortsOnlyRelocateclangresourcesusingllvmvepatch">trunk/dports/lang/llvm-3.8/files/1005-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch</a></li>
<li><a href="#trunkdportslangllvm38files1006Defaulttoppc7400forOSX105patch">trunk/dports/lang/llvm-3.8/files/1006-Default-to-ppc7400-for-OSX-10.5.patch</a></li>
<li><a href="#trunkdportslangllvm38files1007OnlycallsetpriorityPRIO_DARWIN_THREAD0PRIO_DARWpatch">trunk/dports/lang/llvm-3.8/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch</a></li>
<li><a href="#trunkdportslangllvm38files1008DefaulttofragileObjCruntimewhentargetingdarwipatch">trunk/dports/lang/llvm-3.8/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportslangllvm38Portfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.8/Portfile (142075 => 142076)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.8/Portfile        2015-11-03 08:03:29 UTC (rev 142075)
+++ trunk/dports/lang/llvm-3.8/Portfile        2015-11-03 08:07:07 UTC (rev 142076)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> fetch.type svn
</span><del>-svn.revision 251619
</del><ins>+svn.revision 251899
</ins><span class="cx">
</span><span class="cx"> set compiler_rt_rev ${svn.revision}
</span><span class="cx"> set libcxx_rev ${svn.revision}
</span><span class="lines">@@ -109,11 +109,10 @@
</span><span class="cx"> 1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch \
</span><span class="cx"> 1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch \
</span><span class="cx"> 1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch \
</span><del>- 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 \
</del><ins>+ 1004-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch \
+ 1005-Default-to-ppc7400-for-OSX-10.5.patch \
+ 1006-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch \
+ 1007-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch \
</ins><span class="cx"> 2001-MacPorts-Only-Comment-out-SL-cctools-workaround.patch \
</span><span class="cx"> 2002-Update-CheckArches-to-fallback-on-Intel-ppc-if-ld-v-.patch \
</span><span class="cx"> 2003-Fall-back-on-xcodebuild-sdk-when-xcrun-sdk-is-not-su.patch \
</span><span class="lines">@@ -411,12 +410,6 @@
</span><span class="cx"> file delete -force ${destroot}${sub_prefix}/libexec/clang-format/Release+Debug+Asserts
</span><span class="cx"> file delete -force ${destroot}${sub_prefix}/libexec/clang-format/CMakeLists.txt
</span><span class="cx"> file delete -force ${destroot}${sub_prefix}/libexec/clang-format/ClangFormat.cpp
</span><del>-
- set clangrtpath "${destroot}${sub_prefix}/lib/clang/${llvm_version}/lib/darwin"
- foreach file [glob ${clangrtpath}/*.dylib] {
- set basename [string map "${clangrtpath}/ {}" ${file}]
- system "install_name_tool -id @rpath/${basename} ${file}"
- }
</del><span class="cx"> }
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkdportslangllvm38files1001MacPortsOnlyPrepareclangformatforreplacementwpatch"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.8/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch (142075 => 142076)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.8/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch        2015-11-03 08:03:29 UTC (rev 142075)
+++ trunk/dports/lang/llvm-3.8/files/1001-MacPorts-Only-Prepare-clang-format-for-replacement-w.patch        2015-11-03 08:07:07 UTC (rev 142076)
</span><span class="lines">@@ -1,7 +1,7 @@
</span><del>-From 35e08e31bd8edfa85cf54aa63271f5777e8ac200 Mon Sep 17 00:00:00 2001
</del><ins>+From 3f6f89cbbbbb7868fc2c223391853732007a80d5 Mon Sep 17 00:00:00 2001
</ins><span class="cx"> From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
</span><span class="cx"> Date: Sat, 17 Jan 2015 17:50:24 -0800
</span><del>-Subject: [PATCH 1001/1008] MacPorts Only: Prepare clang-format for replacement
</del><ins>+Subject: [PATCH 1001/1007] 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 <jeremyhu@apple.com>
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> tell application "BBEdit"
</span><span class="cx">         -- "set contents of text document 1 to newContents" scrolls to the bottom while
</span><span class="cx"> diff --git llvm_master/tools/clang/tools/clang-format/clang-format-diff.py macports_master/tools/clang/tools/clang-format/clang-format-diff.py
</span><del>-index 64efb83..4371e38 100755
</del><ins>+index 9e02bb0..b62bef3 100755
</ins><span class="cx"> --- llvm_master/tools/clang/tools/clang-format/clang-format-diff.py
</span><span class="cx"> +++ macports_master/tools/clang/tools/clang-format/clang-format-diff.py
</span><span class="cx"> @@ -32,7 +32,7 @@ import sys
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx">
</span><span class="cx"> def main():
</span><span class="cx"> diff --git llvm_master/tools/clang/tools/clang-format/clang-format-sublime.py macports_master/tools/clang/tools/clang-format/clang-format-sublime.py
</span><del>-index 16ff56e..4b68104 100644
</del><ins>+index 1cffcec..5c90704 100644
</ins><span class="cx"> --- llvm_master/tools/clang/tools/clang-format/clang-format-sublime.py
</span><span class="cx"> +++ macports_master/tools/clang/tools/clang-format/clang-format-sublime.py
</span><span class="cx"> @@ -18,7 +18,7 @@ import sublime_plugin
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> # Change this to format according to other formatting styles. See the output of
</span><span class="cx"> # 'clang-format --help' for a list of supported styles. The default looks for
</span><span class="cx"> diff --git llvm_master/tools/clang/tools/clang-format/clang-format.el macports_master/tools/clang/tools/clang-format/clang-format.el
</span><del>-index ca46144..1c49835 100644
</del><ins>+index 6de45de..523c012 100644
</ins><span class="cx"> --- llvm_master/tools/clang/tools/clang-format/clang-format.el
</span><span class="cx"> +++ macports_master/tools/clang/tools/clang-format/clang-format.el
</span><span class="cx"> @@ -36,8 +36,7 @@
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx">
</span><span class="cx"> A string containing the name or the full path of the executable."
</span><span class="cx"> diff --git llvm_master/tools/clang/tools/clang-format/clang-format.py macports_master/tools/clang/tools/clang-format/clang-format.py
</span><del>-index 5cb41fc..e8a5904 100644
</del><ins>+index 1725e86..b88e64b 100644
</ins><span class="cx"> --- llvm_master/tools/clang/tools/clang-format/clang-format.py
</span><span class="cx"> +++ macports_master/tools/clang/tools/clang-format/clang-format.py
</span><span class="cx"> @@ -34,7 +34,7 @@ import vim
</span><span class="lines">@@ -80,5 +80,5 @@
</span><span class="cx"> binary = vim.eval('g:clang_format_path')
</span><span class="cx">
</span><span class="cx"> --
</span><del>-2.5.0
</del><ins>+2.6.2
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkdportslangllvm38files1002MacPortsOnlyFallbackonxcodebuildsdkwhenxcrunpatch"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.8/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch (142075 => 142076)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.8/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch        2015-11-03 08:03:29 UTC (rev 142075)
+++ trunk/dports/lang/llvm-3.8/files/1002-MacPorts-Only-Fall-back-on-xcodebuild-sdk-when-xcrun.patch        2015-11-03 08:07:07 UTC (rev 142076)
</span><span class="lines">@@ -1,24 +1,28 @@
</span><del>-From bdc1d61d9c623f3a17d917a28d77a5b19681cb12 Mon Sep 17 00:00:00 2001
</del><ins>+From 2d58a5970d53a83631adafb6decb9563f0623ab0 Mon Sep 17 00:00:00 2001
</ins><span class="cx"> From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
</span><span class="cx"> Date: Sat, 17 Jan 2015 17:51:10 -0800
</span><del>-Subject: [PATCH 1002/1008] MacPorts Only: Fall back on xcodebuild -sdk when
</del><ins>+Subject: [PATCH 1002/1007] MacPorts Only: Fall back on xcodebuild -sdk when
</ins><span class="cx"> xcrun --sdk is not supported
</span><span class="cx">
</span><span class="cx"> Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
</span><span class="cx"> ---
</span><del>- runtime/compiler-rt/Makefile | 14 ++++++++++++--
- 1 file changed, 12 insertions(+), 2 deletions(-)
</del><ins>+ runtime/compiler-rt/Makefile | 22 ++++++++++++++++------
+ 1 file changed, 16 insertions(+), 6 deletions(-)
</ins><span class="cx">
</span><span class="cx"> diff --git llvm_master/tools/clang/runtime/compiler-rt/Makefile macports_master/tools/clang/runtime/compiler-rt/Makefile
</span><del>-index 9976438..fc43e72 100644
</del><ins>+index 029fe1e..33d21cc 100644
</ins><span class="cx"> --- llvm_master/tools/clang/runtime/compiler-rt/Makefile
</span><span class="cx"> +++ macports_master/tools/clang/runtime/compiler-rt/Makefile
</span><del>-@@ -81,8 +81,18 @@ RuntimeLibrary.darwin.Configs := \
</del><ins>+@@ -81,12 +81,22 @@ RuntimeLibrary.darwin.Configs := \
</ins><span class="cx">         profile_osx.a \
</span><span class="cx">         ubsan_osx_dynamic.dylib
</span><span class="cx">
</span><span class="cx"> -IOS_SDK := $(shell xcrun --show-sdk-path -sdk iphoneos 2> /dev/null)
</span><span class="cx"> -IOSSIM_SDK := $(shell xcrun --show-sdk-path -sdk iphonesimulator 2> /dev/null)
</span><ins>+-TVOS_SDK := $(shell xcrun --show-sdk-path -sdk appletvos 2> /dev/null)
+-TVOSSIM_SDK := $(shell xcrun --show-sdk-path -sdk appletvsimulator 2> /dev/null)
+-WATCHOS_SDK := $(shell xcrun --show-sdk-path -sdk watchos 2> /dev/null)
+-WATCHOSSIM_SDK := $(shell xcrun --show-sdk-path -sdk watchsimulator 2> /dev/null)
</ins><span class="cx"> +XCRunSdkPath = \
</span><span class="cx"> + $(shell \
</span><span class="cx"> + result=`xcrun --sdk $(1) --show-sdk-path 2> /dev/null`; \
</span><span class="lines">@@ -31,9 +35,13 @@
</span><span class="cx"> +
</span><span class="cx"> +IOS_SDK := $(call XCRunSdkPath,iphoneos)
</span><span class="cx"> +IOSSIM_SDK := $(call XCRunSdkPath,iphonesimulator)
</span><ins>++TVOS_SDK := $(call XCRunSdkPath,appletvos)
++TVOSSIM_SDK := $(call XCRunSdkPath,appletvsimulator)
++WATCHOS_SDK := $(call XCRunSdkPath,watchos)
++WATCHOSSIM_SDK := $(call XCRunSdkPath,watchsimulator)
</ins><span class="cx">
</span><del>- ifneq ($(IOS_SDK)$(IOSSIM_SDK),)
- RuntimeLibrary.darwin.Configs += ios.a profile_ios.a
</del><ins>+ LinkerSupportedArches = \
+ $(shell \
</ins><span class="cx"> --
</span><del>-2.5.0
</del><ins>+2.6.2
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkdportslangllvm38files1003MacPortsOnlyFixnameofscanviewexecutableinsidpatch"></a>
<div class="modfile"><h4>Modified: trunk/dports/lang/llvm-3.8/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch (142075 => 142076)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.8/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch        2015-11-03 08:03:29 UTC (rev 142075)
+++ trunk/dports/lang/llvm-3.8/files/1003-MacPorts-Only-Fix-name-of-scan-view-executable-insid.patch        2015-11-03 08:07:07 UTC (rev 142076)
</span><span class="lines">@@ -1,7 +1,7 @@
</span><del>-From ace8a08de0d37dee6610abdd8729e69b3f0abca1 Mon Sep 17 00:00:00 2001
</del><ins>+From bb9925177655401f9d6e1d13adbc39984c9cd507 Mon Sep 17 00:00:00 2001
</ins><span class="cx"> From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
</span><span class="cx"> Date: Sat, 17 Jan 2015 17:55:27 -0800
</span><del>-Subject: [PATCH 1003/1008] MacPorts Only: Fix name of scan-view executable
</del><ins>+Subject: [PATCH 1003/1007] 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 class="lines">@@ -12,18 +12,18 @@
</span><span class="cx"> 1 file changed, 2 insertions(+)
</span><span class="cx">
</span><span class="cx"> diff --git llvm_master/tools/clang/tools/scan-build/scan-build macports_master/tools/clang/tools/scan-build/scan-build
</span><del>-index b3a4008..ff33746 100755
</del><ins>+index 24796c7..a7731f8 100755
</ins><span class="cx"> --- llvm_master/tools/clang/tools/scan-build/scan-build
</span><span class="cx"> +++ macports_master/tools/clang/tools/scan-build/scan-build
</span><del>-@@ -1746,6 +1746,8 @@ if (defined $OutputFormat) {
</del><ins>+@@ -1815,6 +1815,8 @@ if (defined $Options{OutputFormat}) {
</ins><span class="cx"> Diag "Analysis run complete.\n";
</span><del>- Diag "Viewing analysis results in '$HtmlDir' using scan-view.\n";
</del><ins>+ Diag "Viewing analysis results in '$Options{OutputDir}' using scan-view.\n";
</ins><span class="cx"> my $ScanView = Cwd::realpath("$RealBin/scan-view");
</span><span class="cx"> + if (! -x $ScanView) { $ScanView = Cwd::realpath("$RealBin/bin/scan-view"); }
</span><span class="cx"> + if (! -x $ScanView) { $ScanView = Cwd::realpath("$RealBin/../scan-view/scan-view"); }
</span><span class="cx"> if (! -x $ScanView) { $ScanView = "scan-view"; }
</span><del>- exec $ScanView, "$HtmlDir";
</del><ins>+ exec $ScanView, "$Options{OutputDir}";
</ins><span class="cx"> }
</span><span class="cx"> --
</span><del>-2.5.0
</del><ins>+2.6.2
</ins><span class="cx">
</span></span></pre></div>
<a id="trunkdportslangllvm38files1004MacPortsOnlyFixlibclang_rtdylibidspatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.8/files/1004-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch (142075 => 142076)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.8/files/1004-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch        2015-11-03 08:03:29 UTC (rev 142075)
+++ trunk/dports/lang/llvm-3.8/files/1004-MacPorts-Only-Fix-libclang_rt-dylib-ids.patch        2015-11-03 08:07:07 UTC (rev 142076)
</span><span class="lines">@@ -1,27 +0,0 @@
</span><del>-From c488b59fabfe2ad36b04d1a1300c7cf2d7354137 Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
-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 <jeremyhu@apple.com>
----
- 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 fc43e72..460eece 100644
---- llvm_master/tools/clang/runtime/compiler-rt/Makefile
-+++ macports_master/tools/clang/runtime/compiler-rt/Makefile
-@@ -237,6 +237,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) $$< $(PROJ_resources_lib)/$1
-+        $(Verb) install_name_tool $$@ -id $$(patsubst $(DESTDIR)%,%,$$@)
-
- # Rule to install runtime libraries.
- RuntimeLibraryInstall.$1: \
---
-2.5.0
-
</del></span></pre></div>
<a id="trunkdportslangllvm38files1004MacPortsOnlyRelocateclangresourcesusingllvmvepatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.8/files/1004-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch (0 => 142076)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.8/files/1004-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch         (rev 0)
+++ trunk/dports/lang/llvm-3.8/files/1004-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch        2015-11-03 08:07:07 UTC (rev 142076)
</span><span class="lines">@@ -0,0 +1,74 @@
</span><ins>+From 878d166ba7b512d22f78d23e51c7aa43f1506535 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+Date: Sat, 17 Jan 2015 17:58:25 -0800
+Subject: [PATCH 1004/1007] MacPorts Only: Relocate clang resources using llvm
+ version
+
+Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+---
+ 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 "CLANG_VERSION " \
+         $(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 33d21cc..5d459f6 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 "CLANG_VERSION " \
+         $(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
+@@ -292,9 +293,21 @@ $(PROJ_resources_include)/sanitizer: $(ResourceIncludeDir)/sanitizer $(PROJ_reso
+ RuntimeHeaderInstall: $(PROJ_resources_include)/sanitizer
+ .PHONY: RuntimeHeaderInstall
+
++# Make sure $(PROJ_resources) exists before creating the symlink.
++$(PROJ_resources:$(LLVM_VERSION)=$(CLANG_VERSION)):
++        $(Echo) Creating compiler runtime compatibility symlink
++        $(Verb) $(MKDIR) $(dir $@)
++        $(Verb) ln -s $(LLVM_VERSION) $@
++
++MacPortsClangResSymlinkInstall: $(PROJ_resources:$(LLVM_VERSION)=$(CLANG_VERSION))
++.PHONY: MacPortsClangResSymlinkInstall
++
+ # Hook into the standard Makefile rules.
+ all-local:: $(RuntimeDirs:%=RuntimeLibrary.%) RuntimeHeader
+ install-local:: $(RuntimeDirs:%=RuntimeLibraryInstall.%) RuntimeHeaderInstall
++ifneq ($(LLVM_VERSION),$(CLANG_VERSION))
++install-local:: MacPortsClangResSymlinkInstall
++endif
+ clean-local:: CleanRuntimeLibraries
+
+ endif
+--
+2.6.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm38files1005Defaulttoppc7400forOSX105patch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.8/files/1005-Default-to-ppc7400-for-OSX-10.5.patch (0 => 142076)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.8/files/1005-Default-to-ppc7400-for-OSX-10.5.patch         (rev 0)
+++ trunk/dports/lang/llvm-3.8/files/1005-Default-to-ppc7400-for-OSX-10.5.patch        2015-11-03 08:07:07 UTC (rev 142076)
</span><span class="lines">@@ -0,0 +1,26 @@
</span><ins>+From c916bf99b3046a70bcf58ee01d73a9de90a04be2 Mon Sep 17 00:00:00 2001
+From: Iain Sandoe <iain@codesourcery.com>
+Date: Sun, 27 Jul 2014 20:35:16 +0100
+Subject: [PATCH 1005/1007] Default to ppc7400 for OSX 10.5+
+
+---
+ lib/Driver/Tools.cpp | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git llvm_master/tools/clang/lib/Driver/Tools.cpp macports_master/tools/clang/lib/Driver/Tools.cpp
+index 34dfa4f..6114cd2 100644
+--- llvm_master/tools/clang/lib/Driver/Tools.cpp
++++ macports_master/tools/clang/lib/Driver/Tools.cpp
+@@ -1621,6 +1621,9 @@ static std::string getCPUName(const ArgList &Args, const llvm::Triple &T,
+ TargetCPUName = "ppc64";
+ else if (T.getArch() == llvm::Triple::ppc64le)
+ TargetCPUName = "ppc64le";
++ else if (T.isOSDarwin() && !T.isMacOSXVersionLT(10,5))
++ // For 10.5+ Altivec is assumed available.
++ TargetCPUName = "7400";
+ else
+ TargetCPUName = "ppc";
+ }
+--
+2.6.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm38files1005MacPortsOnlyRelocateclangresourcesusingllvmvepatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.8/files/1005-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch (142075 => 142076)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.8/files/1005-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch        2015-11-03 08:03:29 UTC (rev 142075)
+++ trunk/dports/lang/llvm-3.8/files/1005-MacPorts-Only-Relocate-clang-resources-using-llvm-ve.patch        2015-11-03 08:07:07 UTC (rev 142076)
</span><span class="lines">@@ -1,74 +0,0 @@
</span><del>-From 707e3b757274313dbb111cd81e1f55b401a516fc Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
-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 <jeremyhu@apple.com>
----
- 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 "CLANG_VERSION " \
-         $(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 460eece..d4f23c2 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 "CLANG_VERSION " \
-         $(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
-@@ -258,9 +259,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.5.0
-
</del></span></pre></div>
<a id="trunkdportslangllvm38files1006Defaulttoppc7400forOSX105patch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.8/files/1006-Default-to-ppc7400-for-OSX-10.5.patch (142075 => 142076)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.8/files/1006-Default-to-ppc7400-for-OSX-10.5.patch        2015-11-03 08:03:29 UTC (rev 142075)
+++ trunk/dports/lang/llvm-3.8/files/1006-Default-to-ppc7400-for-OSX-10.5.patch        2015-11-03 08:07:07 UTC (rev 142076)
</span><span class="lines">@@ -1,26 +0,0 @@
</span><del>-From c9f16640e01026c70d6e7e9ea94870ee67114d42 Mon Sep 17 00:00:00 2001
-From: Iain Sandoe <iain@codesourcery.com>
-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 ba5dad5..6511dd3 100644
---- llvm_master/tools/clang/lib/Driver/Tools.cpp
-+++ macports_master/tools/clang/lib/Driver/Tools.cpp
-@@ -1588,6 +1588,9 @@ static std::string getCPUName(const ArgList &Args, const llvm::Triple &T,
- TargetCPUName = "ppc64";
- else if (T.getArch() == llvm::Triple::ppc64le)
- TargetCPUName = "ppc64le";
-+ else if (T.isOSDarwin() && !T.isMacOSXVersionLT(10,5))
-+ // For 10.5+ Altivec is assumed available.
-+ TargetCPUName = "7400";
- else
- TargetCPUName = "ppc";
- }
---
-2.5.0
-
</del></span></pre></div>
<a id="trunkdportslangllvm38files1006OnlycallsetpriorityPRIO_DARWIN_THREAD0PRIO_DARWpatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.8/files/1006-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch (0 => 142076)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.8/files/1006-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch         (rev 0)
+++ trunk/dports/lang/llvm-3.8/files/1006-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch        2015-11-03 08:07:07 UTC (rev 142076)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+From 21e7142c81b7a131e456637a78442f2f22b9d766 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+Date: Sat, 17 Jan 2015 19:08:57 -0800
+Subject: [PATCH 1006/1007] Only call setpriority(PRIO_DARWIN_THREAD, 0,
+ PRIO_DARWIN_BG) if it is available
+
+Tiger and earlier versions of darwin do not support this.
+
+Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+---
+ 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 be53b82..a697342 100644
+--- llvm_master/tools/clang/tools/libclang/CIndex.cpp
++++ macports_master/tools/clang/tools/libclang/CIndex.cpp
+@@ -7207,7 +7207,7 @@ void clang::setThreadBackgroundPriority() {
+ if (getenv("LIBCLANG_BGPRIO_DISABLE"))
+ return;
+
+-#ifdef USE_DARWIN_THREADS
++#if defined(USE_DARWIN_THREADS) && defined(PRIO_DARWIN_THREAD) && defined(PRIO_DARWIN_BG)
+ setpriority(PRIO_DARWIN_THREAD, 0, PRIO_DARWIN_BG);
+ #endif
+ }
+--
+2.6.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm38files1007DefaulttofragileObjCruntimewhentargetingdarwipatch"></a>
<div class="addfile"><h4>Added: trunk/dports/lang/llvm-3.8/files/1007-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch (0 => 142076)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.8/files/1007-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch         (rev 0)
+++ trunk/dports/lang/llvm-3.8/files/1007-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch        2015-11-03 08:07:07 UTC (rev 142076)
</span><span class="lines">@@ -0,0 +1,31 @@
</span><ins>+From 214d8b5ca74db21030bfb3a2b280d3ca7f57e068 Mon Sep 17 00:00:00 2001
+From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+Date: Tue, 20 Jan 2015 00:09:16 -0800
+Subject: [PATCH 1007/1007] Default to fragile ObjC runtime when targeting
+ darwin/ppc
+
+Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
+---
+ 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 7743378..970efdb 100644
+--- llvm_master/tools/clang/lib/Driver/ToolChains.h
++++ macports_master/tools/clang/lib/Driver/ToolChains.h
+@@ -317,8 +317,10 @@ public:
+ bool IsEncodeExtendedBlockSignatureDefault() const override { return true; }
+
+ bool IsObjCNonFragileABIDefault() const override {
+- // Non-fragile ABI is default for everything but i386.
+- return getTriple().getArch() != llvm::Triple::x86;
++ // Non-fragile ABI is default for legacy architectures
++ return getTriple().getArch() != llvm::Triple::x86 &&
++ getTriple().getArch() != llvm::Triple::ppc &&
++ getTriple().getArch() != llvm::Triple::ppc64;
+ }
+
+ bool UseObjCMixedDispatch() const override { return true; }
+--
+2.6.2
+
</ins></span></pre></div>
<a id="trunkdportslangllvm38files1007OnlycallsetpriorityPRIO_DARWIN_THREAD0PRIO_DARWpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.8/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch (142075 => 142076)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.8/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch        2015-11-03 08:03:29 UTC (rev 142075)
+++ trunk/dports/lang/llvm-3.8/files/1007-Only-call-setpriority-PRIO_DARWIN_THREAD-0-PRIO_DARW.patch        2015-11-03 08:07:07 UTC (rev 142076)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-From 405cb23bd85e7f01f581ebfed803d8201aab76d4 Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
-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 <jeremyhu@apple.com>
----
- 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 0334e72..b7e94d5 100644
---- llvm_master/tools/clang/tools/libclang/CIndex.cpp
-+++ macports_master/tools/clang/tools/libclang/CIndex.cpp
-@@ -7168,7 +7168,7 @@ void clang::setThreadBackgroundPriority() {
- if (getenv("LIBCLANG_BGPRIO_DISABLE"))
- return;
-
--#ifdef USE_DARWIN_THREADS
-+#if defined(USE_DARWIN_THREADS) && defined(PRIO_DARWIN_THREAD) && defined(PRIO_DARWIN_BG)
- setpriority(PRIO_DARWIN_THREAD, 0, PRIO_DARWIN_BG);
- #endif
- }
---
-2.5.0
-
</del></span></pre></div>
<a id="trunkdportslangllvm38files1008DefaulttofragileObjCruntimewhentargetingdarwipatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/lang/llvm-3.8/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch (142075 => 142076)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/lang/llvm-3.8/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch        2015-11-03 08:03:29 UTC (rev 142075)
+++ trunk/dports/lang/llvm-3.8/files/1008-Default-to-fragile-ObjC-runtime-when-targeting-darwi.patch        2015-11-03 08:07:07 UTC (rev 142076)
</span><span class="lines">@@ -1,31 +0,0 @@
</span><del>-From 8405ca9968d91aaf7dd0c9cd3a16558cdb66577d Mon Sep 17 00:00:00 2001
-From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
-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 <jeremyhu@apple.com>
----
- 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 fd941e1..05f9e93 100644
---- llvm_master/tools/clang/lib/Driver/ToolChains.h
-+++ macports_master/tools/clang/lib/Driver/ToolChains.h
-@@ -271,8 +271,10 @@ public:
- bool IsEncodeExtendedBlockSignatureDefault() const override { return true; }
-
- bool IsObjCNonFragileABIDefault() const override {
-- // Non-fragile ABI is default for everything but i386.
-- return getTriple().getArch() != llvm::Triple::x86;
-+ // Non-fragile ABI is default for legacy architectures
-+ return getTriple().getArch() != llvm::Triple::x86 &&
-+ getTriple().getArch() != llvm::Triple::ppc &&
-+ getTriple().getArch() != llvm::Triple::ppc64;
- }
-
- bool UseObjCMixedDispatch() const override { return true; }
---
-2.5.0
-
</del></span></pre>
</div>
</div>
</body>
</html>