[67161] trunk/dports/graphics/antigraingeometry/Portfile

ryandesign at macports.org ryandesign at macports.org
Fri Apr 30 06:16:39 PDT 2010


Revision: 67161
          http://trac.macports.org/changeset/67161
Author:   ryandesign at macports.org
Date:     2010-04-30 06:16:33 -0700 (Fri, 30 Apr 2010)
Log Message:
-----------
antigraingeometry: force 32-bit build because this uses Carbon, and add archcheck portgroup; see #21599

Modified Paths:
--------------
    trunk/dports/graphics/antigraingeometry/Portfile

Modified: trunk/dports/graphics/antigraingeometry/Portfile
===================================================================
--- trunk/dports/graphics/antigraingeometry/Portfile	2010-04-30 12:47:48 UTC (rev 67160)
+++ trunk/dports/graphics/antigraingeometry/Portfile	2010-04-30 13:16:33 UTC (rev 67161)
@@ -1,6 +1,8 @@
 # $Id$
 
 PortSystem          1.0
+PortGroup           archcheck 1.0
+
 name                antigraingeometry
 version             2.5
 revision            2
@@ -29,12 +31,27 @@
                     rmd160 fac24d8ea56ee0a87307189f73c432b07b6d3c50
 
 depends_lib         port:freetype port:xorg-libX11
+archcheck.files     lib/libfreetype.dylib lib/libX11.dylib
 depends_build       port:pkgconfig
 
 # These patchfiles hack out sdl support, it can't be done with a
 # configure flag because of some autoconf/automake issues...
 patchfiles          patch-configure.in.diff patch-src-platform-Makefile.am.diff
 
+# Force 32-bit build because it uses Carbon
+universal_variant   no
+if {[info exists supported_archs]} {
+    supported_archs i386 ppc
+}
+switch ${configure.build_arch} {
+    x86_64 {
+        configure.build_arch i386
+    }
+    ppc64 {
+        configure.build_arch ppc
+    }
+}
+
 use_autoreconf        yes
 autoreconf.args       -fvi
 autoreconf.env        AUTOMAKE="automake --foreign --add-missing --ignore-deps"
@@ -45,4 +62,5 @@
 variant sdl {
     patchfiles-delete   configure.in.diff src-platform-Makefile.am.diff
     depends_lib-append  path:lib/pkgconfig/sdl.pc:libsdl
+    archcheck.files-append  lib/libSDL.dylib
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100430/af616228/attachment-0001.html>


More information about the macports-changes mailing list