[153834] trunk/dports/lang/llvm-devel
jeremyhu at macports.org
jeremyhu at macports.org
Thu Oct 13 06:09:07 CEST 2016
Revision: 153834
https://trac.macports.org/changeset/153834
Author: jeremyhu at macports.org
Date: 2016-10-12 21:09:07 -0700 (Wed, 12 Oct 2016)
Log Message:
-----------
llvm-devel: Bump to r284098
Revision Links:
--------------
https://trac.macports.org/changeset/284098
Modified Paths:
--------------
trunk/dports/lang/llvm-devel/Portfile
trunk/dports/lang/llvm-devel/files/0001-Set-the-Mach-O-CPU-Subtype-to-ppc7400-when-targeting.patch
trunk/dports/lang/llvm-devel/files/0002-Define-EXC_MASK_CRASH-and-MACH_EXCEPTION_CODES-if-th.patch
trunk/dports/lang/llvm-devel/files/0003-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch
Modified: trunk/dports/lang/llvm-devel/Portfile
===================================================================
--- trunk/dports/lang/llvm-devel/Portfile 2016-10-13 03:40:02 UTC (rev 153833)
+++ trunk/dports/lang/llvm-devel/Portfile 2016-10-13 04:09:07 UTC (rev 153834)
@@ -79,7 +79,7 @@
}
fetch.type svn
-svn.revision 280609
+svn.revision 284098
depends_extract-append port:subversion
Modified: trunk/dports/lang/llvm-devel/files/0001-Set-the-Mach-O-CPU-Subtype-to-ppc7400-when-targeting.patch
===================================================================
--- trunk/dports/lang/llvm-devel/files/0001-Set-the-Mach-O-CPU-Subtype-to-ppc7400-when-targeting.patch 2016-10-13 03:40:02 UTC (rev 153833)
+++ trunk/dports/lang/llvm-devel/files/0001-Set-the-Mach-O-CPU-Subtype-to-ppc7400-when-targeting.patch 2016-10-13 04:09:07 UTC (rev 153834)
@@ -1,7 +1,7 @@
-From 7c7ac9a92497d52494a841bd1bcf6df07b0f4d13 Mon Sep 17 00:00:00 2001
+From f2bd8ed3aaa9cd272e21a739705fee6afffba4b0 Mon Sep 17 00:00:00 2001
From: Jeremy Huddleston Sequoia <jeremyhu at apple.com>
Date: Sat, 17 Jan 2015 09:03:43 -0800
-Subject: [PATCH 1/4] Set the Mach-O CPU Subtype to ppc7400 when targeting
+Subject: [PATCH 1/3] Set the Mach-O CPU Subtype to ppc7400 when targeting
Leopard
http://llvm.org/bugs/show_bug.cgi?id=18463
@@ -12,7 +12,7 @@
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git llvm_master/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp macports_master/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
-index b6dd595..11a7953 100644
+index 5847b3a..8ada854 100644
--- llvm_master/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
+++ macports_master/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
@@ -201,16 +201,23 @@ public:
@@ -41,9 +41,9 @@
}
};
-@@ -232,7 +239,7 @@ MCAsmBackend *llvm::createPPCAsmBackend(const Target &T,
- const MCRegisterInfo &MRI,
- const Triple &TT, StringRef CPU) {
+@@ -233,7 +240,7 @@ MCAsmBackend *llvm::createPPCAsmBackend(const Target &T,
+ const Triple &TT, StringRef CPU,
+ const MCTargetOptions &Options) {
if (TT.isOSDarwin())
- return new DarwinPPCAsmBackend(T);
+ return new DarwinPPCAsmBackend(T, TT);
@@ -51,5 +51,5 @@
uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TT.getOS());
bool IsLittleEndian = TT.getArch() == Triple::ppc64le;
--
-2.7.0
+2.10.1
Modified: trunk/dports/lang/llvm-devel/files/0002-Define-EXC_MASK_CRASH-and-MACH_EXCEPTION_CODES-if-th.patch
===================================================================
--- trunk/dports/lang/llvm-devel/files/0002-Define-EXC_MASK_CRASH-and-MACH_EXCEPTION_CODES-if-th.patch 2016-10-13 03:40:02 UTC (rev 153833)
+++ trunk/dports/lang/llvm-devel/files/0002-Define-EXC_MASK_CRASH-and-MACH_EXCEPTION_CODES-if-th.patch 2016-10-13 04:09:07 UTC (rev 153834)
@@ -1,7 +1,7 @@
-From 8600795c2b9d37dc8eb8aa18dc38e7abe8767a36 Mon Sep 17 00:00:00 2001
+From 58e0ca509dce8b37570b5e15243320fc07a5d6fa Mon Sep 17 00:00:00 2001
From: Jeremy Huddleston Sequoia <jeremyhu at apple.com>
Date: Sun, 18 Jan 2015 11:18:13 -0800
-Subject: [PATCH 2/4] Define EXC_MASK_CRASH and MACH_EXCEPTION_CODES if they're
+Subject: [PATCH 2/3] Define EXC_MASK_CRASH and MACH_EXCEPTION_CODES if they're
not defined in the SDK
The 10.4 SDK does not define these macros
@@ -12,13 +12,13 @@
1 file changed, 9 insertions(+)
diff --git llvm_master/lib/Support/Unix/Signals.inc macports_master/lib/Support/Unix/Signals.inc
-index 061cdb3..4d687b3 100644
+index 9752b70..52607ca 100644
--- llvm_master/lib/Support/Unix/Signals.inc
+++ macports_master/lib/Support/Unix/Signals.inc
-@@ -387,6 +387,15 @@ void llvm::sys::PrintStackTraceOnErrorSignal(bool DisableCrashReporting) {
+@@ -476,6 +476,15 @@ void llvm::sys::PrintStackTraceOnErrorSignal(StringRef Argv0,
AddSignalHandler(PrintStackTraceSignalHandler, nullptr);
- #if defined(__APPLE__) && defined(ENABLE_CRASH_OVERRIDES)
+ #if defined(__APPLE__) && ENABLE_CRASH_OVERRIDES
+
+/* These aren't defined in the 10.4 SDK, so provide them here */
+#ifndef EXC_MASK_CRASH
@@ -32,5 +32,5 @@
if (DisableCrashReporting || getenv("LLVM_DISABLE_CRASH_REPORT")) {
mach_port_t self = mach_task_self();
--
-2.7.0
+2.10.1
Modified: trunk/dports/lang/llvm-devel/files/0003-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch
===================================================================
--- trunk/dports/lang/llvm-devel/files/0003-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch 2016-10-13 03:40:02 UTC (rev 153833)
+++ trunk/dports/lang/llvm-devel/files/0003-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch 2016-10-13 04:09:07 UTC (rev 153834)
@@ -1,7 +1,7 @@
-From f37d1e0f822b626119ca4b8873bf54418734e75a Mon Sep 17 00:00:00 2001
+From 374ad0a4b557d2255183fc19883856261ee80a96 Mon Sep 17 00:00:00 2001
From: Jeremy Huddleston Sequoia <jeremyhu at apple.com>
Date: Sat, 17 Jan 2015 16:41:30 -0800
-Subject: [PATCH 3/4] MacPorts Only: Don't embed the deployment target in the
+Subject: [PATCH 3/3] MacPorts Only: Don't embed the deployment target in the
asm when using -fno-integrated-as
http://llvm.org/bugs/show_bug.cgi?id=21636
@@ -12,12 +12,12 @@
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git llvm_master/lib/CodeGen/AsmPrinter/AsmPrinter.cpp macports_master/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
-index 4d945bd..5cbf88c 100644
+index da5fca8..dd725ba 100644
--- llvm_master/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+++ macports_master/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
-@@ -193,7 +193,7 @@ bool AsmPrinter::doInitialization(Module &M) {
+@@ -188,7 +188,7 @@ bool AsmPrinter::doInitialization(Module &M) {
// anyway.
- Triple TT(getTargetTriple());
+ const Triple &TT = TM.getTargetTriple();
// If there is a version specified, Major will be non-zero.
- if (TT.isOSDarwin() && TT.getOSMajorVersion() != 0) {
+ if (TT.isOSDarwin() && TT.getOSMajorVersion() != 0 && MAI->useIntegratedAssembler()) {
@@ -25,5 +25,5 @@
MCVersionMinType VersionType;
if (TT.isWatchOS()) {
--
-2.7.0
+2.10.1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-changes/attachments/20161012/57fd984f/attachment-0002.html>
More information about the macports-changes
mailing list