Changeset 74124 for trunk/dports/gis


Ignore:
Timestamp:
Dec 5, 2010, 4:47:10 PM (9 years ago)
Author:
vince@…
Message:

gdal: Bump to vesion 1.7.3

Location:
trunk/dports/gis/gdal
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/gis/gdal/Portfile

    r74077 r74124  
    11# $Id$
    22
    3 PortSystem                      1.0
    4 name                            gdal
    5 version                         1.7.2
    6 revision                        3
    7 maintainers                     gmail.com:seanasy
    8 platforms                       darwin
    9 description                     GDAL - Geospatial Data Abstraction Library
     3PortSystem      1.0
     4name            gdal
     5version         1.7.3
     6revision        3
     7maintainers     gmail.com:seanasy
     8platforms       darwin
     9description     GDAL - Geospatial Data Abstraction Library
    1010long_description        GDAL is a translator library for raster geospatial \
    11                                         data formats that is released under an X/MIT style \
    12                                         Open Source license. As a library, it presents a \
    13                                         single abstract data model to the calling application \
    14                                         for all supported formats. The related OGR library \
    15                                         (which lives within the GDAL source tree) provides a \
    16                                         similar capability for simple features vector data.
    17 homepage                        http://www.gdal.org/
    18 master_sites            http://www.gdal.org/dl/ \
    19                                         http://download.osgeo.org/gdal/
    20 categories                      gis
    21 checksums           md5     05351f8cb61761ae579667e24a297fe6 \
    22                     sha1    a03127530708e3924aec7b505cc2ca4f8153f13c \
    23                     rmd160  a3f7950798448d8179f899dc095a83e23dcc269b
    24 
    25 depends_lib                     port:zlib port:libpng port:tiff port:libgeotiff port:jpeg \
    26                                         path:include/gif_lib.h:giflib port:proj
     11                        data formats that is released under an X/MIT style \
     12                        Open Source license. As a library, it presents a \
     13                        single abstract data model to the calling application \
     14                        for all supported formats. The related OGR library \
     15                        (which lives within the GDAL source tree) provides a \
     16                        similar capability for simple features vector data.
     17homepage        http://www.gdal.org/
     18master_sites    http://www.gdal.org/dl/ \
     19                                http://download.osgeo.org/gdal/
     20categories              gis
     21checksums               md5     c4673970bd2285032de9ae9bbd82754a \
     22                                rmd160  ce84a12d48c85a58c56a17381aee1c4f2ba08b57 \
     23                                sha1    58d4355fe792ad618bb74605dc1a084a0aeb7cb1
     24
     25depends_lib     port:zlib port:libpng port:tiff port:libgeotiff port:jpeg \
     26                        path:include/gif_lib.h:giflib port:proj
    2727                       
    28 set                                     PYINST  ""
    29 
    30 configure.args-append \
    31                                         --with-local=${prefix} --with-libz=${prefix}\
    32                                         --with-png=${prefix}\
    33                                         --with-libtiff=${prefix} --with-geotiff=${prefix}\
    34                                         --with-jpeg=${prefix} --with-gif=${prefix}\
    35                                         --with-static-proj4=${prefix}\
    36                                         --without-pg --without-grass --without-libgrass\
    37                                         --without-cfitsio --without-pcraster --without-netcdf\
    38                                         --without-ogdi --without-fme --without-hdf4 --without-hdf5\
    39                                         --without-jasper --without-ecw --without-kakadu\
    40                                         --without-mrsid --without-jp2mrsid --without-msg\
    41                                         --without-bsb --without-oci --without-spatialite\
    42                                         --without-grib --without-mysql --without-ingres\
    43                                         --without-xerces --without-expat --without-odbc\
    44                                         --with-dods-support=no --without-curl --without-sqlite3\
    45                                         --without-dwgdirect --without-idb --without-sde\
    46                                         --without-geos --without-pam --without-macosx-framework\
    47                                         --without-perl --without-php --without-ruby\
    48                                         --without-python --without-ogpython\
    49                                         --mandir=${prefix}/share/man --with-threads=-lpthread
    50 
    51                                
     28set                     PYINST  ""
     29
     30configure.args  --with-local=${prefix} --with-libz=${prefix} \
     31                                --with-png=${prefix} \
     32                                --with-libtiff=${prefix} --with-geotiff=${prefix} \
     33                                --with-jpeg=${prefix} --with-gif=${prefix} \
     34                                --with-static-proj4=${prefix} \
     35                                --without-pg --without-grass --without-libgrass \
     36                                --without-cfitsio --without-pcraster --without-netcdf \
     37                                --without-ogdi --without-fme --without-hdf4 --without-hdf5 \
     38                                --without-jasper --without-ecw --without-kakadu \
     39                                --without-mrsid \
     40                                --without-jp2mrsid --without-msg --without-bsb --without-oci \
     41                                --without-grib --without-mysql --without-ingres \
     42                                --without-xerces \
     43                                --without-expat --without-odbc \
     44                                --without-curl --without-sqlite3 --without-spatialite\
     45                                --without-dwgdirect --without-idb --without-sde \
     46                                --without-geos \
     47                                --without-pam --without-perl \
     48                                --without-php --without-ruby \
     49                                --without-python \
     50                                --without-xerces --without-expat \
     51                                --mandir=${prefix}/share/man
    5252# Patch to ensure that the python installation respects DESTDIR
    5353patchfiles      patch-swig_python_GNUmakefile
     
    5656
    5757post-configure {
    58         reinplace -E "s|INST_PYMOD.*|INST_PYMOD = ${PYINST}|" \
    59                 ${worksrcpath}/GDALmake.opt
    60 
     58        reinplace -E "s|(INST_PYMOD).*|\\1\t=\t${PYINST}|" \
     59                                ${worksrcpath}/GDALmake.opt
    6160        if {[variant_isset universal]} {
    6261                system "cd ${worksrcpath} && patch -p0 < ${portpath}/files/patch_cpl_config_h"
     
    7978}
    8079
    81 variant mrsid description       {Enable MrSID file format} {
     80variant mrsid description {Enable MrSID file format} {
    8281        depends_lib-append              port:geoexpress-sdk
    8382        configure.args-delete   --without-mrsid
    84         configure.args-append   --with-mrsid=${prefix}/share/Geo_DSDK
     83        configure.args-append           --with-mrsid=${prefix}/share/Geo_DSDK
    8584
    8685        # Fixes for Geo_DSDK 7.x - http://trac.osgeo.org/gdal/ticket/2410
    8786        patchfiles-append               patch-frmts_mrsid_mrsiddataset.cpp \
    88                                                         patch-mrsid-configure
    89 }
    90 
    91 variant hdf4 description        {Enable HDF4 file format} {
     87                                        patch-mrsid-configure
     88}
     89
     90variant hdf4 description {Enable HDF4 file format} {
    9291        depends_lib-append              port:hdf4
    9392        configure.args-delete   --without-hdf4
     
    9594}
    9695
    97 variant hdf5 description        {Enable HDF5 file format} {
     96variant hdf5 description {Enable HDF5 file format} {
    9897        depends_lib-append              port:hdf5-18
    9998        configure.args-delete   --without-hdf5
     
    101100}
    102101
    103 variant netcdf description      {Enable NetCDF file format} {
     102variant netcdf description {Enable NetCDF file format} {
    104103        depends_lib-append              port:netcdf
    105104        configure.args-delete   --without-netcdf
     
    119118}
    120119
     120variant expat description {Enable expat XML support} {
     121        depends_lib-append              port:expat
     122        configure.args-delete   --without-expat
     123        configure.args-append   --with-expat=${prefix}
     124}
     125
    121126# Python variants
    122127variant python24 description {Enable Python 2.4 support} {
    123128        depends_lib-append              port:python24 \
    124                                                         port:py-numpy
     129                                        port:py-numpy
    125130        configure.args-delete   --without-python
    126         configure.args-append   --with-python
    127         set     PYINST                          ${frameworks_dir}/Python.framework/Versions/2.4
     131        configure.args-append           --with-python
     132        set     PYINST                           ${frameworks_dir}/Python.framework/Versions/2.4
    128133        build.args-append               PYTHON=python2.4
    129134}
     
    131136variant python25 description {Enable Python 2.5 support} {
    132137        depends_lib-append              port:python25 \
    133                                                         port:py25-numpy
     138                                        port:py25-numpy
    134139        configure.args-delete   --without-python
    135         configure.args-append   --with-python
    136         set     PYINST                          ${frameworks_dir}/Python.framework/Versions/2.5
     140        configure.args-append           --with-python
     141        set     PYINST                           ${frameworks_dir}/Python.framework/Versions/2.5
    137142        build.args-append               PYTHON=python2.5
    138143}
     
    140145variant python26 description {Enable Python 2.6 support} {
    141146        depends_lib-append              port:python26 \
    142                                                         port:py26-numpy
     147                                        port:py26-numpy
    143148        configure.args-delete   --without-python
    144         configure.args-append   --with-python
     149        configure.args-append           --with-python
     150        configure.args-append
     151        build.args-append               PYTHON=python2.6
    145152        set     PYINST                           ${frameworks_dir}/Python.framework/Versions/2.6
    146         build.args-append               PYTHON=python2.6
    147153        use_parallel_build              no
    148154}
     
    171177        configure.args-delete   --without-pg
    172178        configure.args-append   --with-pg=${prefix}/lib/postgresql84/bin/pg_config
     179}
     180
     181variant postgresql90 description {Enable PostgreSQL 9.0 support} {
     182        depends_lib-append              port:postgresql90
     183        configure.args-delete   --without-pg
     184        configure.args-append   --with-pg=${prefix}/lib/postgresql90/bin/pg_config
    173185}
    174186
     
    185197}
    186198
    187 variant spatialite description {Uses spatialite database} {
     199variant spatialite description {Enable SpartiaLite support} {
    188200        depends_lib-append              port:spatialite
    189201        configure.args-delete   --without-spatialite
     
    205217        xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
    206218        xinstall -m 644 -W ${worksrcpath} HOWTO-RELEASE NEWS VERSION \
    207                                                 ${destroot}${prefix}/share/doc/${name}
     219                ${destroot}${prefix}/share/doc/${name}
    208220}
    209221
  • trunk/dports/gis/gdal/files/patch_cpl_config_h

    r74077 r74124  
    1 --- port/cpl_config.h.orig      2010-05-13 13:38:03.000000000 +0200
    2 +++ port/cpl_config.h   2010-05-13 13:39:18.000000000 +0200
    3 @@ -129,9 +129,6 @@
    4  /* Define to 1 if you have the `vsnprintf' function. */
    5  #define HAVE_VSNPRINTF 1
     1--- port/cpl_config.h.orig      2008-12-20 15:12:09.000000000 +0100
     2+++ port/cpl_config.h   2008-12-20 15:16:54.000000000 +0100
     3@@ -143,13 +143,26 @@
     4 #define SIZEOF_INT 4
    65 
    7 -/* Set the native cpu bit order (FILLORDER_LSB2MSB or FILLORDER_MSB2LSB) */
    8 -#define HOST_FILLORDER FILLORDER_LSB2MSB
    9 -
    10  /* Define to the sub-directory in which libtool stores uninstalled libraries.
    11     */
    12  #define LT_OBJDIR ".libs/"
    13 @@ -145,12 +142,6 @@
    146 /* The size of `long', as computed by sizeof. */
    15  /* #undef SIZEOF_LONG */
     7-/* #undef SIZEOF_LONG */
     8+#if defined (__LP64__)
     9+  #define SIZEOF_LONG 8
     10+#else
     11+  #define SIZEOF_LONG 4
     12+#endif
    1613 
    17 -/* The size of `unsigned long', as computed by sizeof. */
     14 /* The size of `unsigned long', as computed by sizeof. */
    1815-#define SIZEOF_UNSIGNED_LONG 8
    19 -
    20 -/* The size of `void*', as computed by sizeof. */
     16+#if defined (__LP64__)
     17+  #define SIZEOF_UNSIGNED_LONG 8
     18+#else
     19+  #define SIZEOF_UNSIGNED_LONG 4
     20+#endif
     21+
     22 
     23 /* The size of `void*', as computed by sizeof. */
    2124-#define SIZEOF_VOIDP 8
    22 -
     25+#if defined (__LP64__)
     26+  #define SIZEOF_VOIDP 8
     27+#else
     28+  #define SIZEOF_VOIDP 4
     29+#endif
     30 
    2331 /* Define to 1 if you have the ANSI C header files. */
    2432 #define STDC_HEADERS 1
    25  
    26 @@ -193,20 +184,20 @@
    27  #ifdef __BIG_ENDIAN__
    28    #define HOST_FILLORDER FILLORDER_LSB2MSB
    29  #else
    30 -  #define HOST_FILLORDER FILLORDER_LSB2MSB
    31 +  #define HOST_FILLORDER FILLORDER_MSB2LSB
    32  #endif
    33  
    34  
    35  #ifdef __LP64__
    36    #define SIZEOF_UNSIGNED_LONG 8
    37  #else
    38 -  #define SIZEOF_UNSIGNED_LONG 8
    39 +  #define SIZEOF_UNSIGNED_LONG 4
    40  #endif
    41  
    42  #ifdef __LP64__
    43    #define SIZEOF_VOIDP 8
    44  #else
    45 -  #define SIZEOF_VOIDP 8
    46 +  #define SIZEOF_VOIDP 4
    47  #endif
    48  
    49  #ifdef __BIG_ENDIAN__
Note: See TracChangeset for help on using the changeset viewer.