Revision: 75847 http://trac.macports.org/changeset/75847 Author: adfernandes@macports.org Date: 2011-02-10 10:15:20 -0800 (Thu, 10 Feb 2011) Log Message: ----------- devel/boost: honour 'build_arch' variable if not 'universal' variant Modified Paths: -------------- trunk/dports/devel/boost/Portfile Modified: trunk/dports/devel/boost/Portfile =================================================================== --- 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