From c97bd17ac886c33fb90b3954945e2c3b07907acc Mon Sep 17 00:00:00 2001 From: David Spencer Date: Sat, 19 May 2018 22:43:27 +0100 Subject: gis/gdal: Updated for version 2.2.4. The update to version 2.3.0 broke lots of dependent packages that don't use c++11. Sorry! This reverts commit 92f5754b90444345b6da5f5c3b0d851a6e23f463. Signed-off-by: David Spencer --- gis/gdal/gdal.SlackBuild | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) (limited to 'gis/gdal/gdal.SlackBuild') diff --git a/gis/gdal/gdal.SlackBuild b/gis/gdal/gdal.SlackBuild index d0e34fb3c4..2973ebf43c 100644 --- a/gis/gdal/gdal.SlackBuild +++ b/gis/gdal/gdal.SlackBuild @@ -25,7 +25,7 @@ # Maintained by David Spencer PRGNAM=gdal -VERSION=${VERSION:-2.3.0} +VERSION=${VERSION:-2.2.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -71,23 +71,20 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -# zstd, webp, OpenCL, Spatialite, Grass support via $WITHLIST -# (everything else is handled automatically by configure) +# OpenCL, webp, Spatialite and Grass support need special arrangements. +# Everything else is handled automatically by configure. WITHLIST="" -if pkg-config --exists zstd; then - WITHLIST+=" --with-zstd" +# Request OpenCL support: +if [ ${OPENCL:-no} = "yes" ]; then + WITHLIST+=" --with-opencl" fi +# Request webp support if it's installed: if pkg-config --exists libwebp; then WITHLIST+=" --with-webp" fi -# OpenCL support if requested: -if [ ${OPENCL:-no} = "yes" ]; then - WITHLIST+=" --with-opencl" -fi - # Spatialite support in gdal optionally has a circular dependency # via the postgis 'liblwgeom' library (postgis depends on gdal). # Here is an undocumented option to request Spatialite support, @@ -131,7 +128,7 @@ CXXFLAGS="$SLKCFLAGS" \ --with-liblzma \ --with-curl=/usr/bin/curl-config \ --without-grib \ - --with-proj \ + --with-static-proj4 \ --with-mysql \ --with-python \ --with-poppler \ @@ -163,9 +160,10 @@ find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done make -f GNUmakefile -B docs +# --docdir is ignored :-( make install-docs DESTDIR=$PKG INST_DOCS=/usr/doc/$PRGNAM-$VERSION cp -a \ - COMMITTERS HOWTO-RELEASE LICENSE.TXT MIGRATION_GUIDE.TXT NEWS PROVENANCE.TXT VERSION \ + COMMITERS HOWTO-RELEASE LICENSE.TXT NEWS PROVENANCE.TXT VERSION \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -- cgit v1.2.3