[91449] trunk/dports/lang/apple-gcc42/Portfile
jeremyhu at macports.org
jeremyhu at macports.org
Sun Apr 1 22:34:13 PDT 2012
Revision: 91449
https://trac.macports.org/changeset/91449
Author: jeremyhu at macports.org
Date: 2012-04-01 22:34:12 -0700 (Sun, 01 Apr 2012)
Log Message:
-----------
apple-gcc42: Clean up +universal
limit universal to same architecture since ppc doesn't build on intel
Note that this is just for the host architecture. It still can target
ppc.
Modified Paths:
--------------
trunk/dports/lang/apple-gcc42/Portfile
Modified: trunk/dports/lang/apple-gcc42/Portfile
===================================================================
--- trunk/dports/lang/apple-gcc42/Portfile 2012-04-02 04:59:05 UTC (rev 91448)
+++ trunk/dports/lang/apple-gcc42/Portfile 2012-04-02 05:34:12 UTC (rev 91449)
@@ -50,7 +50,15 @@
depends_run port:gcc_select
use_configure no
+variant universal {}
+# Building universal with a ppc slice doesn't work (Tried on Leopard)
+if {${build_arch} == "i686" || ${build_arch} == "x86_64"} {
+ supported_archs i386 x86_64
+} elseif {${build_arch} == "ppc" || ${build_arch} == "ppc64"} {
+ supported_archs ppc ppc64
+}
+
select.group gcc
select.file ${filespath}/${name}
@@ -161,20 +169,9 @@
SYMROOT="${symroot}" \
DSTROOT="${destroot}" \
RC_NONARCH_CFLAGS="-pipe -std=gnu89" \
- RC_OS="macos"
+ RC_OS="macos" \
+ RC_ARCHS="[get_canonical_archs]"
-# +universal is failing to build in some cases.
-# https://trac.macports.org/ticket/31603
-#universal_variant no
-universal_variant yes
-if {[variant_isset universal]} {
- build.args-append \
- RC_ARCHS="${universal_archs}"
-} else {
- build.args-append \
- RC_ARCHS="${build_arch}"
-}
-
set build_targets {i386}
# Support for PPC was dropped in Darwin 11 (Mac OS X 10.7)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120401/a2f09e76/attachment.html>
More information about the macports-changes
mailing list