Ticket #21907: Portfile.patch

File Portfile.patch, 1.7 KB (added by Veence (Vincent), 15 years ago)
  • Portfile

    old new  
    1616homepage        http://www.gdal.org/
    1717master_sites    http://www.gdal.org/dl/ \
    1818                                http://download.osgeo.org/gdal/
    19 categories              science
     19categories              gis
    2020checksums               md5 f2dcd6aa7222d021202984523adf3b55 \
    2121                                rmd160 e445680953f25047a280f36cedba0597094e0562 \
    2222                                sha1 1d9e1d8f01f06bca99e7335d7e86dff784eee819
    2323
    2424depends_lib     port:zlib port:libpng port:tiff port:libgeotiff port:jpeg \
    2525                        path:include/gif_lib.h:giflib port:proj
     26                       
     27set                     PYINST  ""
    2628
    2729configure.args  --with-local=${prefix} --with-libz=${prefix} \
    2830                                --with-png=${prefix} \
     
    4951
    5052# Patches for universal build
    5153
    52 pre-build {
     54post-configure {
     55                reinplace -E "s|XXX|${PYINST}|" ${worksrcpath}/swig/python/GNUmakefile
    5356        if {[variant_isset universal]} {
    5457                system "cd ${worksrcpath} && patch -p0 < ${portpath}/files/patch_cpl_config_h"
    5558        }
     
    116119                                        port:py-numpy
    117120        configure.args-delete   --without-python
    118121        configure.args-append           --with-python
     122        set     PYINST                           ${frameworks_dir}/Python.framework/Versions/2.4
    119123        build.args-append               PYTHON=python2.4
    120124}
    121125
     
    124128                                        port:py25-numpy
    125129        configure.args-delete   --without-python
    126130        configure.args-append           --with-python
     131        set     PYINST                           ${frameworks_dir}/Python.framework/Versions/2.5
    127132        build.args-append               PYTHON=python2.5
    128133}
    129134
     
    132137                                        port:py26-numpy
    133138        configure.args-delete   --without-python
    134139        configure.args-append           --with-python
     140        configure.args-append
    135141        build.args-append               PYTHON=python2.6
     142        set     PYINST                           ${frameworks_dir}/Python.framework/Versions/2.6
     143        use_parallel_build              no
    136144}
    137145
    138146# Database variants