Modified: trunk/dports/devel/boost/Portfile (75846 => 75847)
--- trunk/dports/devel/boost/Portfile 2011-02-10 17:56:52 UTC (rev 75846)
+++ trunk/dports/devel/boost/Portfile 2011-02-10 18:15:20 UTC (rev 75847)
@@ -218,6 +218,27 @@
}
}
+if {![variant_isset universal]} {
+ # Honour 'build_arch', if not universal as per #28327
+ if {[lsearch ${build_arch} ppc*] != -1} {
+ build.args-append architecture=power
+ if {${os.arch} != "powerpc"} {
+ build.args-append --disable-long-double
+ }
+ } else {
+ if {[lsearch ${build_arch} *86*] != -1} {
+ build.args-append architecture=x86
+ } else {
+ error "Current value of 'build_arch' is not supported."
+ }
+ }
+ if {[lsearch ${build_arch} *64] != -1} {
+ build.args-append address-model=64
+ } else {
+ build.args-append address-model=32
+ }
+}
+
variant universal {
build.args-append pch=off