[104807] trunk/dports/devel/bootstrap_cmds/Portfile

Michael Feiri mfeiri at macports.org
Thu Apr 4 14:00:32 PDT 2013


On 03.04.2013, at 08:15, Joshua Root <jmr at macports.org> wrote:

>> Revision: 104807
>>          https://trac.macports.org/changeset/104807
>> Author:   mfeiri at macports.org
>> Date:     2013-04-02 17:02:36 -0700 (Tue, 02 Apr 2013)
>> Log Message:
>> -----------
>> bootstrap_cmds: use the right compiler and add an ugly workaround to cheat architecture dependency tracking
>> 
>> Modified Paths:
>> --------------
>>    trunk/dports/devel/bootstrap_cmds/Portfile
>> 
>> Modified: trunk/dports/devel/bootstrap_cmds/Portfile
>> ===================================================================
>> --- trunk/dports/devel/bootstrap_cmds/Portfile	2013-04-02 22:37:31 UTC (rev 104806)
>> +++ trunk/dports/devel/bootstrap_cmds/Portfile	2013-04-03 00:02:36 UTC (rev 104807)
>> @@ -26,15 +26,28 @@
>> # for replath and decomment
>> if {${os.major} < 12} {
>>     version         80
>> -    revision        2
>> +    revision        3
>>     checksums       rmd160  072e399562eb021e4fa0cd66132153afcc02f417 \
>>                     sha256  2ae65cd2ca6f0f684b25aad46a649aeb95a774d06a8287c59962fba42900a2fc
>> 
>> -    xcode.project           migcom.tproj/migcom.xcodeproj
>> +    xcode.project   migcom.tproj/migcom.xcodeproj
>> 
>> +    # overwrite ARCHS with working fallbacks to cheat dependency tracking
>> +    if {${configure.build_arch} == "x86_64"} {
>> +        xcode.build.settings    ARCHS=i386
>> +    }
>> +    if {${configure.build_arch} == "ppc64"} {
>> +        xcode.build.settings    ARCHS=ppc
>> +    }
>> +    xcode.destroot.settings ${xcode.build.settings}
>> +    if {[variant_isset universal]} {
>> +        xcode.build.settings    ARCHS='ppc i386'
>> +        xcode.destroot.settings ARCHS='ppc i386'
>> +    }
> 
> Perhaps you are looking for 'installs_libs no' and/or
> depends_skip_archcheck? And given that the only thing that depends on
> bootstrap_cmds appears to be xnu-headers, possibly 'supported_archs
> noarch' as well?
> 
> - Josh

Thanks, these are exactly what I need!

Regards, Michael




More information about the macports-dev mailing list