[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