diff --git a/gis/gdal/gdal.SlackBuild b/gis/gdal/gdal.SlackBuild index 91b941e5343..5f35535173b 100644 --- a/gis/gdal/gdal.SlackBuild +++ b/gis/gdal/gdal.SlackBuild @@ -5,7 +5,7 @@ # Copyright 2009 Marco Cecchetti # Copyright 2010-2018 David Spencer # Copyright 2019-2021 Benjamin Trigona-Harany -# Copyright 2021-2025 Gregory J. L. Tourte +# Copyright 2021-2026 Gregory J. L. Tourte # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gdal -VERSION=${VERSION:-3.11.0} +VERSION=${VERSION:-3.12.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/gis/gdal/gdal.info b/gis/gdal/gdal.info index 4c2368c8346..519a58fc3db 100644 --- a/gis/gdal/gdal.info +++ b/gis/gdal/gdal.info @@ -1,8 +1,8 @@ PRGNAM="gdal" -VERSION="3.11.0" +VERSION="3.12.1" HOMEPAGE="https://www.gdal.org/" -DOWNLOAD="https://github.com/OSGeo/gdal/releases/download/v3.11.0/gdal-3.11.0.tar.gz" -MD5SUM="dbc8e9395b8859fed3baf08e7d8e9ed3" +DOWNLOAD="https://github.com/OSGeo/gdal/releases/download/v3.12.1/gdal-3.12.1.tar.gz" +MD5SUM="c66c7958748d444a4a2359342fe406ee" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="xerces-c libkml netcdf libspatialite podofo libgeotiff python3-numpy" diff --git a/gis/geos/geos.SlackBuild b/gis/geos/geos.SlackBuild index 84609c08a93..6bb62b14b2a 100644 --- a/gis/geos/geos.SlackBuild +++ b/gis/geos/geos.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for geos # Written by Kyle Guinn # Maintained 2013-2021 Benjamin Trigona-Harany -# Copyright 2021-2025 Gregory J. L. Tourte +# Copyright 2021-2026 Gregory J. L. Tourte # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=geos -VERSION=${VERSION:-3.13.1} +VERSION=${VERSION:-3.14.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/gis/geos/geos.info b/gis/geos/geos.info index ec367393cfe..cdaa5c437ea 100644 --- a/gis/geos/geos.info +++ b/gis/geos/geos.info @@ -1,8 +1,8 @@ PRGNAM="geos" -VERSION="3.13.1" +VERSION="3.14.1" HOMEPAGE="https://libgeos.org/" -DOWNLOAD="https://download.osgeo.org/geos/geos-3.13.1.tar.bz2" -MD5SUM="98d017b683040f051bdfa4bdf07a3fde" +DOWNLOAD="https://download.osgeo.org/geos/geos-3.14.1.tar.bz2" +MD5SUM="5d76f687e19ece90b69df61e3fa8ffac" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/podofo/README b/libraries/podofo/README index 7f330d29945..14d5d62d6f6 100644 --- a/libraries/podofo/README +++ b/libraries/podofo/README @@ -1,4 +1,8 @@ -The PoDoFo library is a free, portable C++ library. It can -parse existing PDF files and create new ones from scratch. +The PoDoFo library is a free, portable C++ library. It can parse +existing PDF files and create new ones from scratch. + +As of version 1.x, the tools are no longer maintained or supported and +are not build by default. The tools can still be built by passing +BUILDTOOLS=TRUE to the build script. Optional dependencies are cppunit and lua. diff --git a/libraries/podofo/podofo.SlackBuild b/libraries/podofo/podofo.SlackBuild index 14b011e0140..0b5dc8a5f82 100644 --- a/libraries/podofo/podofo.SlackBuild +++ b/libraries/podofo/podofo.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2009-2020 Larry Hajali # Copyright 2024 Isaac Yu -# Copyright 2025 Gregory J. L. Tourte +# Copyright 2025-2026 Gregory J. L. Tourte # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -31,7 +31,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=podofo -VERSION=${VERSION:-0.10.4} +VERSION=${VERSION:-1.0.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -77,23 +77,32 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION chown -R root:root . find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \+ -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ + -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} + + +if [ $(cmake --version |head -1 |cut -f3 -d' ') == "3.21.4" ]; then + echo "export PATH for cmake-opt" + export PATH="/opt/cmake-opt/bin/:$PATH" +fi + +if [ $(ccache --version |head -1 |cut -f3 -d' ') == "4.5.1" ]; then + ccache --set-config sloppiness=pch_defines,time_macros +fi mkdir build cd build cmake -G "Unix Makefiles" \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib${LIBDIRSUFFIX} \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ - -DPODOFO_BUILD_TOOLS=TRUE \ + -DPODOFO_BUILD_UNSUPPORTED_TOOLS=${BUILDTOOLS:-FALSE} \ -DPODOFO_BUILD_STATIC=FALSE \ - -DCMAKE_CXX_STANDARD:STRING=11 \ - -DCMAKE_BUILD_TYPE=Release .. + -DCMAKE_CXX_STANDARD:STRING=17 \ + -DCMAKE_BUILD_TYPE=Release \ + .. - make VERBOSE=1 + make make install/strip DESTDIR=$PKG cd - diff --git a/libraries/podofo/podofo.info b/libraries/podofo/podofo.info index e0c22411880..a0dbd4d4850 100644 --- a/libraries/podofo/podofo.info +++ b/libraries/podofo/podofo.info @@ -1,10 +1,10 @@ PRGNAM="podofo" -VERSION="0.10.4" +VERSION="1.0.3" HOMEPAGE="https://github.com/podofo/podofo" -DOWNLOAD="https://github.com/podofo/podofo/archive/0.10.4/podofo-0.10.4.tar.gz" -MD5SUM="866a145038ef873c79dd7f1f6b185c36" +DOWNLOAD="https://github.com/podofo/podofo/archive/1.0.3/podofo-1.0.3.tar.gz" +MD5SUM="24b9fc4f6b180fb49675a423c38298b3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="cmake-opt" MAINTAINER="ArTourter" EMAIL="artourter@gmail.com"