[74077] trunk/dports/gis/gdal

Ryan Schmidt ryandesign at macports.org
Sat Dec 4 10:20:47 PST 2010


On Dec 4, 2010, at 12:16, vince at macports.org wrote:

> Revision: 74077
>          http://trac.macports.org/changeset/74077
> Author:   vince at macports.org
> Date:     2010-12-04 10:16:01 -0800 (Sat, 04 Dec 2010)
> Log Message:
> -----------
> Update to version 3.7

Please do not make whitespace changes at the same time that you make functional changes to the port. Make whitespace changes separately, in their own commit. Otherwise, the output of "svn diff" and "svn blame" become much less useful.


> Modified Paths:
> --------------
>    trunk/dports/gis/gdal/Portfile
>    trunk/dports/gis/gdal/files/patch-swig_python_GNUmakefile
>    trunk/dports/gis/gdal/files/patch_cpl_config_h
> 
> Modified: trunk/dports/gis/gdal/Portfile
> ===================================================================
> --- trunk/dports/gis/gdal/Portfile	2010-12-04 18:08:58 UTC (rev 74076)
> +++ trunk/dports/gis/gdal/Portfile	2010-12-04 18:16:01 UTC (rev 74077)
> @@ -1,50 +1,52 @@
> # $Id$
> 
> -PortSystem 1.0
> -name		gdal
> -version		1.6.2
> -revision	3
> -maintainers	gmail.com:seanasy
> -platforms	darwin
> -description	GDAL - Geospatial Data Abstraction Library
> +PortSystem			1.0
> +name				gdal
> +version				1.7.2
> +revision			3
> +maintainers			gmail.com:seanasy
> +platforms			darwin
> +description			GDAL - Geospatial Data Abstraction Library
> long_description	GDAL is a translator library for raster geospatial \
> -			data formats that is released under an X/MIT style \
> -			Open Source license. As a library, it presents a \
> -			single abstract data model to the calling application \
> -			for all supported formats. The related OGR library \
> -			(which lives within the GDAL source tree) provides a \
> -			similar capability for simple features vector data. 
> -homepage	http://www.gdal.org/
> -master_sites	http://www.gdal.org/dl/ \
> -				http://download.osgeo.org/gdal/
> -categories		gis
> -checksums		md5 f2dcd6aa7222d021202984523adf3b55 \
> -				rmd160 e445680953f25047a280f36cedba0597094e0562 \
> -				sha1 1d9e1d8f01f06bca99e7335d7e86dff784eee819
> +					data formats that is released under an X/MIT style \
> +					Open Source license. As a library, it presents a \
> +					single abstract data model to the calling application \
> +					for all supported formats. The related OGR library \
> +					(which lives within the GDAL source tree) provides a \
> +					similar capability for simple features vector data. 
> +homepage			http://www.gdal.org/
> +master_sites		http://www.gdal.org/dl/ \
> +					http://download.osgeo.org/gdal/
> +categories			gis
> +checksums           md5     05351f8cb61761ae579667e24a297fe6 \
> +                    sha1    a03127530708e3924aec7b505cc2ca4f8153f13c \
> +                    rmd160  a3f7950798448d8179f899dc095a83e23dcc269b
> 
> -depends_lib	port:zlib port:libpng port:tiff port:libgeotiff port:jpeg \
> -			path:include/gif_lib.h:giflib port:proj
> +depends_lib			port:zlib port:libpng port:tiff port:libgeotiff port:jpeg \
> +					path:include/gif_lib.h:giflib port:proj
> 			
> -set			PYINST	""
> +set					PYINST	""
> 
> -configure.args	--with-local=${prefix} --with-libz=${prefix} \
> -				--with-png=${prefix} \
> -				--with-libtiff=${prefix} --with-geotiff=${prefix} \
> -				--with-jpeg=${prefix} --with-gif=${prefix} \
> -				--with-static-proj4=${prefix} \
> -				--without-pg --without-grass --without-libgrass \
> -				--without-cfitsio --without-pcraster --without-netcdf \
> -				--without-ogdi --without-fme --without-hdf4 --without-hdf5 \
> -				--without-jasper --without-ecw --without-kakadu --without-mrsid \
> -				--without-jp2mrsid --without-msg --without-bsb --without-oci \
> -				--without-grib --without-mysql --without-ingres --without-xerces \
> -				--without-expat --without-odbc --with-dods-support=no \
> -				--without-curl --without-sqlite3 \
> -				--without-dwgdirect --without-idb --without-sde --without-geos \
> -				--without-pam --without-macosx-framework --without-perl \
> -				--without-php --without-ruby --without-python --without-ogpython \
> -				--without-xerces \
> -				--mandir=${prefix}/share/man --with-pthreads \
> +configure.args-append \
> +					--with-local=${prefix} --with-libz=${prefix}\
> +					--with-png=${prefix}\
> +					--with-libtiff=${prefix} --with-geotiff=${prefix}\
> +					--with-jpeg=${prefix} --with-gif=${prefix}\
> +					--with-static-proj4=${prefix}\
> +					--without-pg --without-grass --without-libgrass\
> +					--without-cfitsio --without-pcraster --without-netcdf\
> +					--without-ogdi --without-fme --without-hdf4 --without-hdf5\
> +					--without-jasper --without-ecw --without-kakadu\
> +					--without-mrsid --without-jp2mrsid --without-msg\
> +					--without-bsb --without-oci --without-spatialite\
> +					--without-grib --without-mysql --without-ingres\
> +					--without-xerces --without-expat --without-odbc\
> +					--with-dods-support=no --without-curl --without-sqlite3\
> +					--without-dwgdirect --without-idb --without-sde\
> +					--without-geos --without-pam --without-macosx-framework\
> +					--without-perl --without-php --without-ruby\
> +					--without-python --without-ogpython\
> +					--mandir=${prefix}/share/man --with-threads=-lpthread
> 
> 				
> # Patch to ensure that the python installation respects DESTDIR
> @@ -53,7 +55,9 @@
> # Patches for universal build
> 
> post-configure {
> -		reinplace -E "s|XXX|${PYINST}|" ${worksrcpath}/swig/python/GNUmakefile
> +	reinplace -E "s|INST_PYMOD.*|INST_PYMOD = ${PYINST}|" \
> +		${worksrcpath}/GDALmake.opt
> +
> 	if {[variant_isset universal]} {
> 		system "cd ${worksrcpath} && patch -p0 < ${portpath}/files/patch_cpl_config_h"
> 	}
> @@ -74,29 +78,29 @@
> 	configure.args-append	--with-curl=${prefix}/bin/curl-config
> }
> 
> -variant mrsid description {Enable MrSID file format} {
> +variant mrsid description 	{Enable MrSID file format} {
> 	depends_lib-append		port:geoexpress-sdk
> 	configure.args-delete	--without-mrsid
> -	configure.args-append		--with-mrsid=${prefix}/share/Geo_DSDK
> +	configure.args-append	--with-mrsid=${prefix}/share/Geo_DSDK
> 
> 	# Fixes for Geo_DSDK 7.x - http://trac.osgeo.org/gdal/ticket/2410
> 	patchfiles-append		patch-frmts_mrsid_mrsiddataset.cpp \
> -					patch-mrsid-configure
> +							patch-mrsid-configure
> }
> 
> -variant hdf4 description {Enable HDF4 file format} {
> +variant hdf4 description 	{Enable HDF4 file format} {
> 	depends_lib-append		port:hdf4
> 	configure.args-delete	--without-hdf4
> 	configure.args-append	--with-hdf4=${prefix}
> }
> 
> -variant hdf5 description {Enable HDF5 file format} {
> +variant hdf5 description 	{Enable HDF5 file format} {
> 	depends_lib-append		port:hdf5-18
> 	configure.args-delete	--without-hdf5
> 	configure.args-append	--with-hdf5=${prefix}
> }
> 
> -variant netcdf description {Enable NetCDF file format} {
> +variant netcdf description 	{Enable NetCDF file format} {
> 	depends_lib-append		port:netcdf
> 	configure.args-delete	--without-netcdf
> 	configure.args-append	--with-netcdf=${prefix}
> @@ -117,30 +121,29 @@
> # Python variants 
> variant python24 description {Enable Python 2.4 support} {
> 	depends_lib-append		port:python24 \
> -					port:py-numpy
> +							port:py-numpy
> 	configure.args-delete	--without-python
> -	configure.args-append		--with-python
> -	set	PYINST				 ${frameworks_dir}/Python.framework/Versions/2.4
> +	configure.args-append	--with-python
> +	set	PYINST				${frameworks_dir}/Python.framework/Versions/2.4
> 	build.args-append		PYTHON=python2.4
> }
> 
> variant python25 description {Enable Python 2.5 support} {
> 	depends_lib-append		port:python25 \
> -					port:py25-numpy
> +							port:py25-numpy
> 	configure.args-delete	--without-python
> -	configure.args-append		--with-python
> -	set	PYINST				 ${frameworks_dir}/Python.framework/Versions/2.5
> +	configure.args-append	--with-python
> +	set	PYINST				${frameworks_dir}/Python.framework/Versions/2.5
> 	build.args-append		PYTHON=python2.5
> }
> 
> variant python26 description {Enable Python 2.6 support} {
> 	depends_lib-append		port:python26 \
> -					port:py26-numpy
> +							port:py26-numpy
> 	configure.args-delete	--without-python
> -	configure.args-append		--with-python
> -	configure.args-append
> +	configure.args-append	--with-python
> +	set	PYINST				 ${frameworks_dir}/Python.framework/Versions/2.6
> 	build.args-append		PYTHON=python2.6
> -	set	PYINST				 ${frameworks_dir}/Python.framework/Versions/2.6
> 	use_parallel_build		no
> }
> 
> @@ -177,10 +180,16 @@
> 
> variant sqlite3 description {Enable SQLite3 support} {
> 	depends_lib-append		port:sqlite3
> -	configure.args-delete	--without-sqlite
> -	configure.args-append	--with-sqlite=${prefix}
> +	configure.args-delete	--without-sqlite3
> +	configure.args-append	--with-sqlite3=${prefix}
> }
> 
> +variant spatialite description {Uses spatialite database} {
> +	depends_lib-append		port:spatialite
> +	configure.args-delete	--without-spatialite
> +	configure.args-append	--with-spatialite=${prefix}
> +}
> +
> variant odbc description {Enable ODBC support} {
> 	depends_lib-append		port:unixODBC
> 	configure.args-delete	--without-odbc
> @@ -195,7 +204,7 @@
> post-destroot {
> 	xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
> 	xinstall -m 644 -W ${worksrcpath} HOWTO-RELEASE NEWS VERSION \
> -		${destroot}${prefix}/share/doc/${name}
> +						${destroot}${prefix}/share/doc/${name}
> }
> 
> livecheck.type  regex




More information about the macports-dev mailing list