Ticket #44086: py-sip_Portfile.diff

File py-sip_Portfile.diff, 1.3 KB (added by michaelld (Michael Dickens), 10 years ago)
  • Portfile

     
    8585                        --incdir=${python.include} \
    8686                        --sipdir=${prefix}/share/${subport}
    8787
    88     configure.post_args LFLAGS="-F${prefix}/Library/Frameworks -L${prefix}/lib"
     88    # always add some arch flags, since the user might have overridden
     89    # the default arch build (e.g., ticket #44086).
    8990
    9091    python.add_archflags    no
    9192    if {[variant_isset universal]} {
     93
    9294        foreach arch ${configure.universal_archs} {
    9395            configure.args-append   "--arch=${arch}"
    9496        }
     
    9799                                    ${configure.universal_ldflags}"
    98100        configure.post_args-append  CFLAGS="${configure.universal_cflags}"
    99101        configure.post_args-append  CXXFLAGS="${configure.universal_cxxflags}"
     102
     103    } else {
     104
     105        configure.args-append       "--arch=${configure.build_arch}"
     106        configure.post_args LFLAGS="-F${frameworks_dir} -L${prefix}/lib \
     107                                    ${configure.ld_archflags}"
     108        configure.post_args-append  CFLAGS="${configure.cc_archflags}"
     109        configure.post_args-append  CXXFLAGS="${configure.cxx_archflags}"
     110
    100111    }
    101112
    102113    if {[vercmp ${xcodeversion} 4.3] < 0} {