Ignore:
Timestamp:
May 10, 2011, 8:33:40 AM (9 years ago)
Author:
jmr@…
Message:

python24, python25: handle arch flags like python26+

Location:
trunk/dports/_resources/port1.0/group
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/_resources/port1.0/group/python24-1.0.tcl

    r71942 r78508  
    5151depends_lib             port:python24
    5252
     53# we want the default universal variant added despite not using configure
    5354use_configure   no
     55universal_variant yes
    5456
    5557build.cmd               ${python.bin} setup.py
    5658build.target    build
     59options python.add_archflags
     60default python.add_archflags yes
     61pre-build {
     62    if {${python.add_archflags}} {
     63        if {[variant_exists universal] && [variant_isset universal]} {
     64            build.env-append CFLAGS="${configure.universal_cflags}" \
     65                             OBJCFLAGS="${configure.universal_cflags}" \
     66                             CXXFLAGS="${configure.universal_cxxflags}" \
     67                             LDFLAGS="${configure.universal_ldflags}"
     68        } else {
     69            build.env-append CFLAGS="${configure.cc_archflags}" \
     70                             OBJCFLAGS="${configure.objc_archflags}" \
     71                             CXXFLAGS="${configure.cxx_archflags}" \
     72                             FFLAGS="${configure.f77_archflags}" \
     73                             F90FLAGS="${configure.f90_archflags}" \
     74                             FCFLAGS="${configure.fc_archflags}" \
     75                             LDFLAGS="${configure.ld_archflags}"
     76        }
     77    }
     78}
    5779
    5880destroot.cmd    ${python.bin} setup.py
  • trunk/dports/_resources/port1.0/group/python25-1.0.tcl

    r45192 r78508  
    4646depends_lib             port:python25
    4747
     48# we want the default universal variant added despite not using configure
    4849use_configure   no
     50universal_variant yes
    4951
    5052build.cmd               ${python.bin} setup.py --no-user-cfg
    5153build.target    build
     54options python.add_archflags
     55default python.add_archflags yes
     56pre-build {
     57    if {${python.add_archflags}} {
     58        if {[variant_exists universal] && [variant_isset universal]} {
     59            build.env-append CFLAGS="${configure.universal_cflags}" \
     60                             OBJCFLAGS="${configure.universal_cflags}" \
     61                             CXXFLAGS="${configure.universal_cxxflags}" \
     62                             LDFLAGS="${configure.universal_ldflags}"
     63        } else {
     64            build.env-append CFLAGS="${configure.cc_archflags}" \
     65                             OBJCFLAGS="${configure.objc_archflags}" \
     66                             CXXFLAGS="${configure.cxx_archflags}" \
     67                             FFLAGS="${configure.f77_archflags}" \
     68                             F90FLAGS="${configure.f90_archflags}" \
     69                             FCFLAGS="${configure.fc_archflags}" \
     70                             LDFLAGS="${configure.ld_archflags}"
     71        }
     72    }
     73}
    5274
    5375destroot.cmd    ${python.bin} setup.py --no-user-cfg
Note: See TracChangeset for help on using the changeset viewer.