[125517] trunk/dports/lang/dragonegg-3.4

nicos at macports.org nicos at macports.org
Fri Sep 19 07:50:11 PDT 2014


Revision: 125517
          https://trac.macports.org/changeset/125517
Author:   nicos at macports.org
Date:     2014-09-19 07:50:11 -0700 (Fri, 19 Sep 2014)
Log Message:
-----------
dragonegg-3.4-gcc-4.8: fixing build (openmaintainer, ticket #44576)

Modified Paths:
--------------
    trunk/dports/lang/dragonegg-3.4/Portfile

Added Paths:
-----------
    trunk/dports/lang/dragonegg-3.4/files/patch-CPU_DEFAULT.patch

Modified: trunk/dports/lang/dragonegg-3.4/Portfile
===================================================================
--- trunk/dports/lang/dragonegg-3.4/Portfile	2014-09-19 14:45:11 UTC (rev 125516)
+++ trunk/dports/lang/dragonegg-3.4/Portfile	2014-09-19 14:50:11 UTC (rev 125517)
@@ -27,6 +27,9 @@
     revision            3
     set gcc_version     4.8
     set gcc_version_no_dot 48
+    #Fixing issue with TARGET_CPU_DEFAULT_max.
+    #see http://llvm.org/bugs/show_bug.cgi?id=18548
+    patchfiles-append   patch-CPU_DEFAULT.patch
 }
 
 dist_subdir             llvm
@@ -104,7 +107,7 @@
 # Intel looks ok, but I prefer using gcc-4.2 for consistency
 compiler.blacklist gcc-4.0
 
-patchfiles missing-includes.patch
+patchfiles-append missing-includes.patch
 
 post-extract {
     file copy ${filespath}/dragonegg-select ${select.file}

Added: trunk/dports/lang/dragonegg-3.4/files/patch-CPU_DEFAULT.patch
===================================================================
--- trunk/dports/lang/dragonegg-3.4/files/patch-CPU_DEFAULT.patch	                        (rev 0)
+++ trunk/dports/lang/dragonegg-3.4/files/patch-CPU_DEFAULT.patch	2014-09-19 14:50:11 UTC (rev 125517)
@@ -0,0 +1,36 @@
+--- src/x86/ABIHack.inc.orig	2013-05-22 01:16:37.000000000 +0900
++++ src/x86/ABIHack.inc	2014-09-18 19:54:44.000000000 +0900
+@@ -1663,33 +1663,6 @@
+   {&atom_cost, 16, 7, 16, 7, 16}
+ };
+ 
+-static const char *const cpu_names[TARGET_CPU_DEFAULT_max] =
+-{
+-  "generic",
+-  "i386",
+-  "i486",
+-  "pentium",
+-  "pentium-mmx",
+-  "pentiumpro",
+-  "pentium2",
+-  "pentium3",
+-  "pentium4",
+-  "pentium-m",
+-  "prescott",
+-  "nocona",
+-  "core2",
+-  "atom",
+-  "geode",
+-  "k6",
+-  "k6-2",
+-  "k6-3",
+-  "athlon",
+-  "athlon-4",
+-  "k8",
+-  "amdfam10"
+-};
+-
+-
+ /* Return the "natural" mode for TYPE.  In most cases, this is just TYPE_MODE.
+    But in the case of vector types, it is some vector mode.
+ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140919/06a83706/attachment.html>


More information about the macports-changes mailing list