[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