[91709] trunk/dports/x11

jeremyhu at macports.org jeremyhu at macports.org
Sun Apr 8 11:09:30 PDT 2012


Revision: 91709
          https://trac.macports.org/changeset/91709
Author:   jeremyhu at macports.org
Date:     2012-04-08 11:09:25 -0700 (Sun, 08 Apr 2012)
Log Message:
-----------
Misc xorg: Build fixes for Tiger

Use apple-gcc42 and ld64 in order to link these projects properly. It seems
that pkg-config related projects are more prone to trip over these linker
quirks.

Modified Paths:
--------------
    trunk/dports/x11/fslsfonts/Portfile
    trunk/dports/x11/fstobdf/Portfile
    trunk/dports/x11/showfont/Portfile
    trunk/dports/x11/xcursorgen/Portfile
    trunk/dports/x11/xdpyinfo/Portfile
    trunk/dports/x11/xfsinfo/Portfile
    trunk/dports/x11/xtrap/Portfile

Modified: trunk/dports/x11/fslsfonts/Portfile
===================================================================
--- trunk/dports/x11/fslsfonts/Portfile	2012-04-08 17:22:51 UTC (rev 91708)
+++ trunk/dports/x11/fslsfonts/Portfile	2012-04-08 18:09:25 UTC (rev 91709)
@@ -23,6 +23,15 @@
 
 depends_lib         port:xorg-libFS port:xorg-libX11
 
+platform darwin 8 {
+    # Tiger's host ld is ancient (cctools based) and won't properly link this project
+    # Use apple-gcc42 with our ld64 to get it to link
+    depends_build port:apple-gcc42 port:ld64
+    depends_skip_archcheck-append apple-gcc42 ld64
+
+    configure.compiler apple-gcc-4.2
+}
+
 livecheck.type      regex
 livecheck.regex     ${name}-(\[\\d.\]+)${extract.suffix}
 livecheck.url       http://xorg.freedesktop.org/archive/individual/app/?C=M&O=D

Modified: trunk/dports/x11/fstobdf/Portfile
===================================================================
--- trunk/dports/x11/fstobdf/Portfile	2012-04-08 17:22:51 UTC (rev 91708)
+++ trunk/dports/x11/fstobdf/Portfile	2012-04-08 18:09:25 UTC (rev 91709)
@@ -27,6 +27,15 @@
 
 depends_lib         port:xorg-libX11 port:xorg-libFS
 
+platform darwin 8 {
+    # Tiger's host ld is ancient (cctools based) and won't properly link this project
+    # Use apple-gcc42 with our ld64 to get it to link
+    depends_build port:apple-gcc42 port:ld64
+    depends_skip_archcheck-append apple-gcc42 ld64
+
+    configure.compiler apple-gcc-4.2
+}
+
 livecheck.type      regex
 livecheck.regex     ${name}-(\[\\d.\]+)${extract.suffix}
 livecheck.url       http://xorg.freedesktop.org/archive/individual/app/?C=M&O=D

Modified: trunk/dports/x11/showfont/Portfile
===================================================================
--- trunk/dports/x11/showfont/Portfile	2012-04-08 17:22:51 UTC (rev 91708)
+++ trunk/dports/x11/showfont/Portfile	2012-04-08 18:09:25 UTC (rev 91709)
@@ -26,6 +26,15 @@
 
 depends_lib         port:xorg-libFS
 
+platform darwin 8 {
+    # Tiger's host ld is ancient (cctools based) and won't properly link this project
+    # Use apple-gcc42 with our ld64 to get it to link
+    depends_build port:apple-gcc42 port:ld64
+    depends_skip_archcheck-append apple-gcc42 ld64
+
+    configure.compiler apple-gcc-4.2
+}
+
 livecheck.type      regex
 livecheck.regex     ${name}-(\[\\d.\]+)${extract.suffix}
 livecheck.url       http://xorg.freedesktop.org/archive/individual/app/?C=M&O=D

Modified: trunk/dports/x11/xcursorgen/Portfile
===================================================================
--- trunk/dports/x11/xcursorgen/Portfile	2012-04-08 17:22:51 UTC (rev 91708)
+++ trunk/dports/x11/xcursorgen/Portfile	2012-04-08 18:09:25 UTC (rev 91709)
@@ -25,6 +25,15 @@
 
 depends_lib         port:xorg-libXcursor port:libpng
 
+platform darwin 8 {
+    # Tiger's host ld is ancient (cctools based) and won't properly link this project
+    # Use apple-gcc42 with our ld64 to get it to link
+    depends_build port:apple-gcc42 port:ld64
+    depends_skip_archcheck-append apple-gcc42 ld64
+
+    configure.compiler apple-gcc-4.2
+}
+
 livecheck.type      regex
 livecheck.regex     ${name}-(\[\\d.\]+)${extract.suffix}
 livecheck.url       http://xorg.freedesktop.org/archive/individual/app/?C=M&O=D

Modified: trunk/dports/x11/xdpyinfo/Portfile
===================================================================
--- trunk/dports/x11/xdpyinfo/Portfile	2012-04-08 17:22:51 UTC (rev 91708)
+++ trunk/dports/x11/xdpyinfo/Portfile	2012-04-08 18:09:25 UTC (rev 91709)
@@ -33,6 +33,15 @@
 
 configure.args      --without-xf86misc --without-dga
 
+platform darwin 8 {
+    # Tiger's host ld is ancient (cctools based) and won't properly link this project
+    # Use apple-gcc42 with our ld64 to get it to link
+    depends_build port:apple-gcc42 port:ld64
+    depends_skip_archcheck-append apple-gcc42 ld64
+
+    configure.compiler apple-gcc-4.2
+}
+
 livecheck.type      regex
 livecheck.regex     ${name}-(\[\\d.\]+)${extract.suffix}
 livecheck.url       http://xorg.freedesktop.org/archive/individual/app/?C=M&O=D

Modified: trunk/dports/x11/xfsinfo/Portfile
===================================================================
--- trunk/dports/x11/xfsinfo/Portfile	2012-04-08 17:22:51 UTC (rev 91708)
+++ trunk/dports/x11/xfsinfo/Portfile	2012-04-08 18:09:25 UTC (rev 91709)
@@ -27,6 +27,15 @@
 
 depends_lib         port:xorg-libFS port:xorg-libX11
 
+platform darwin 8 {
+    # Tiger's host ld is ancient (cctools based) and won't properly link this project
+    # Use apple-gcc42 with our ld64 to get it to link
+    depends_build port:apple-gcc42 port:ld64
+    depends_skip_archcheck-append apple-gcc42 ld64
+
+    configure.compiler apple-gcc-4.2
+}
+
 livecheck.type      regex
 livecheck.regex     ${name}-(\[\\d.\]+)${extract.suffix}
 livecheck.url       http://xorg.freedesktop.org/archive/individual/app/?C=M&O=D

Modified: trunk/dports/x11/xtrap/Portfile
===================================================================
--- trunk/dports/x11/xtrap/Portfile	2012-04-08 17:22:51 UTC (rev 91708)
+++ trunk/dports/x11/xtrap/Portfile	2012-04-08 18:09:25 UTC (rev 91709)
@@ -33,6 +33,15 @@
 use_autoreconf yes
 autoreconf.args -fvi
 
+platform darwin 8 {
+    # Tiger's host ld is ancient (cctools based) and won't properly link this project
+    # Use apple-gcc42 with our ld64 to get it to link
+    depends_build port:apple-gcc42 port:ld64
+    depends_skip_archcheck-append apple-gcc42 ld64
+
+    configure.compiler apple-gcc-4.2
+}
+
 livecheck.type      regex
 livecheck.regex     ${name}-(\[\\d.\]+)${extract.suffix}
 livecheck.url       http://xorg.freedesktop.org/archive/individual/app/?C=M&O=D
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120408/d801c4a9/attachment.html>


More information about the macports-changes mailing list