diff options
Diffstat (limited to 'gis')
-rw-r--r-- | gis/GMT/GMT.SlackBuild | 5 | ||||
-rw-r--r-- | gis/eccodes/eccodes.SlackBuild | 2 | ||||
-rw-r--r-- | gis/eccodes/eccodes.info | 6 | ||||
-rw-r--r-- | gis/gdal/gdal.SlackBuild | 2 | ||||
-rw-r--r-- | gis/gdal/gdal.info | 6 | ||||
-rw-r--r-- | gis/geopy/README | 8 | ||||
-rw-r--r-- | gis/grass/grass.SlackBuild | 5 | ||||
-rw-r--r-- | gis/librttopo/librttopo.SlackBuild | 11 | ||||
-rw-r--r-- | gis/librttopo/librttopo.info | 4 | ||||
-rw-r--r-- | gis/proj-data/proj-data.SlackBuild | 2 | ||||
-rw-r--r-- | gis/proj-data/proj-data.info | 6 | ||||
-rw-r--r-- | gis/proj/proj.SlackBuild | 2 | ||||
-rw-r--r-- | gis/proj/proj.info | 6 | ||||
-rw-r--r-- | gis/shapelib/README | 6 | ||||
-rw-r--r-- | gis/shapelib/shapelib.SlackBuild | 118 | ||||
-rw-r--r-- | gis/shapelib/shapelib.info | 10 | ||||
-rw-r--r-- | gis/shapelib/slack-desc | 19 |
17 files changed, 182 insertions, 36 deletions
diff --git a/gis/GMT/GMT.SlackBuild b/gis/GMT/GMT.SlackBuild index b6b7a68a77..4a3e488c25 100644 --- a/gis/GMT/GMT.SlackBuild +++ b/gis/GMT/GMT.SlackBuild @@ -45,9 +45,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -77,7 +74,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $SRCNAM-$VERSION $GSHHG-$SRCNAM-$GSHHG_VERSION $DCW-$SRCNAM-$DCW_VERSION -tar xvf $CWD/$SRCNAM-$VERSION*.tar.gz +tar xvf $CWD/$SRCNAM-$VERSION-src.tar.gz tar xvf $CWD/$GSHHG-$SRCNAM-$GSHHG_VERSION.tar.gz tar xvf $CWD/$DCW-$SRCNAM-$DCW_VERSION.tar.gz mkdir -p $PKG/usr/share/$SRCNAM/gshhg diff --git a/gis/eccodes/eccodes.SlackBuild b/gis/eccodes/eccodes.SlackBuild index c6208bb287..e9d449698a 100644 --- a/gis/eccodes/eccodes.SlackBuild +++ b/gis/eccodes/eccodes.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=eccodes -VERSION=${VERSION:-2.40.0} +VERSION=${VERSION:-2.41.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/gis/eccodes/eccodes.info b/gis/eccodes/eccodes.info index 6c3f25ed08..da69f63ea9 100644 --- a/gis/eccodes/eccodes.info +++ b/gis/eccodes/eccodes.info @@ -1,10 +1,10 @@ PRGNAM="eccodes" -VERSION="2.40.0" +VERSION="2.41.0" HOMEPAGE="https://confluence.ecmwf.int/display/ECC" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://confluence.ecmwf.int/download/attachments/45757960/eccodes-2.40.0-Source.tar.gz" -MD5SUM_x86_64="28d03da0ad2240741e501deaae59f118" +DOWNLOAD_x86_64="https://confluence.ecmwf.int/download/attachments/45757960/eccodes-2.41.0-Source.tar.gz" +MD5SUM_x86_64="bde5df7296fd0bbe07ec72087231b210" REQUIRES="libaec" MAINTAINER="ArTourter" EMAIL="artourter@gmail.com" diff --git a/gis/gdal/gdal.SlackBuild b/gis/gdal/gdal.SlackBuild index 88754c06b7..91b941e534 100644 --- a/gis/gdal/gdal.SlackBuild +++ b/gis/gdal/gdal.SlackBuild @@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gdal -VERSION=${VERSION:-3.10.2} +VERSION=${VERSION:-3.11.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/gis/gdal/gdal.info b/gis/gdal/gdal.info index ff1a48b6d0..4c2368c834 100644 --- a/gis/gdal/gdal.info +++ b/gis/gdal/gdal.info @@ -1,8 +1,8 @@ PRGNAM="gdal" -VERSION="3.10.2" +VERSION="3.11.0" HOMEPAGE="https://www.gdal.org/" -DOWNLOAD="https://github.com/OSGeo/gdal/releases/download/v3.10.2/gdal-3.10.2.tar.gz" -MD5SUM="882761659217c593a4a8028111b15a2a" +DOWNLOAD="https://github.com/OSGeo/gdal/releases/download/v3.11.0/gdal-3.11.0.tar.gz" +MD5SUM="dbc8e9395b8859fed3baf08e7d8e9ed3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="xerces-c libkml netcdf libspatialite podofo libgeotiff python3-numpy" diff --git a/gis/geopy/README b/gis/geopy/README index 7375a1ad0f..11a4514c29 100644 --- a/gis/geopy/README +++ b/gis/geopy/README @@ -1,9 +1,9 @@ -geopy makes it easy for developers to locate the coordinates of -addresses, cities, countries, and landmarks across the globe using +geopy makes it easy for developers to locate the coordinates of +addresses, cities, countries, and landmarks across the globe using third-party geocoders and other data sources. -geopy currently includes support for several geocoders, including +geopy currently includes support for several geocoders, including OpenStreetMap Nominatim, ESRI ArcGIS, Google Geocoding API and more. -pytz and python3-aiohttp are optional dependencies that +python3-pytz and python3-aiohttp are optional dependencies that will be used if available. diff --git a/gis/grass/grass.SlackBuild b/gis/grass/grass.SlackBuild index a5076e161d..4f9beb9d72 100644 --- a/gis/grass/grass.SlackBuild +++ b/gis/grass/grass.SlackBuild @@ -39,9 +39,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -194,7 +191,7 @@ cp -a \ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - AUTHORS CHANGES COPYING GPL.TXT REQUIREMENTS.html INSTALL README.md SUBMITTING* TODO \ + AUTHORS CHANGES COPYING GPL.TXT REQUIREMENTS.html README.md SUBMITTING* TODO \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/gis/librttopo/librttopo.SlackBuild b/gis/librttopo/librttopo.SlackBuild index 569c9ec8ab..42e2e93ac4 100644 --- a/gis/librttopo/librttopo.SlackBuild +++ b/gis/librttopo/librttopo.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=librttopo VERSION=${VERSION:-1.1.0} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -66,16 +66,15 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM +rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || tar xvf $CWD/$PRGNAM-$PRGNAM-$VERSION.tar.gz -cd $PRGNAM +cd $PRGNAM-$VERSION chown -R root:root . find -L . \ -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} + -./autogen.sh - +autoreconf -fiv CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ @@ -97,7 +96,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - COPYING CREDITS NEWS.md README.md TODO \ + COPYING CREDITS README.md TODO \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/gis/librttopo/librttopo.info b/gis/librttopo/librttopo.info index 2ba5231012..7c63386729 100644 --- a/gis/librttopo/librttopo.info +++ b/gis/librttopo/librttopo.info @@ -1,8 +1,8 @@ PRGNAM="librttopo" VERSION="1.1.0" HOMEPAGE="https://git.osgeo.org/gitea/rttopo/librttopo/" -DOWNLOAD="https://git.osgeo.org/gitea/rttopo/librttopo/archive/librttopo-1.1.0.tar.gz" -MD5SUM="efb51c01234c04ab08ef524466136623" +DOWNLOAD="https://download.osgeo.org/librttopo/src/librttopo-1.1.0.tar.gz" +MD5SUM="1b28f375d0a8975ce6f233476bfcead4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="geos" diff --git a/gis/proj-data/proj-data.SlackBuild b/gis/proj-data/proj-data.SlackBuild index 3c466b25ca..1c65ad7563 100644 --- a/gis/proj-data/proj-data.SlackBuild +++ b/gis/proj-data/proj-data.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=proj-data -VERSION=${VERSION:-1.20} +VERSION=${VERSION:-1.21} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/gis/proj-data/proj-data.info b/gis/proj-data/proj-data.info index d827a47a97..62ec1147c4 100644 --- a/gis/proj-data/proj-data.info +++ b/gis/proj-data/proj-data.info @@ -1,8 +1,8 @@ PRGNAM="proj-data" -VERSION="1.20" +VERSION="1.21" HOMEPAGE="https://www.osgeo.org/projects/proj/" -DOWNLOAD="https://github.com/OSGeo/PROJ-data/releases/download/1.20.0/proj-data-1.20.tar.gz" -MD5SUM="d6b9d8810f2e42220eab3dda7c59c2cd" +DOWNLOAD="https://github.com/OSGeo/PROJ-data/releases/download/1.21.0/proj-data-1.21.tar.gz" +MD5SUM="5bd1ed373deff2a72c0dbe128cba9614" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="proj" diff --git a/gis/proj/proj.SlackBuild b/gis/proj/proj.SlackBuild index 0ec5c022fa..a6c88df6f0 100644 --- a/gis/proj/proj.SlackBuild +++ b/gis/proj/proj.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=proj -VERSION=${VERSION:-9.5.1} +VERSION=${VERSION:-9.6.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} diff --git a/gis/proj/proj.info b/gis/proj/proj.info index 674bef92ba..c7ad932d99 100644 --- a/gis/proj/proj.info +++ b/gis/proj/proj.info @@ -1,8 +1,8 @@ PRGNAM="proj" -VERSION="9.5.1" +VERSION="9.6.0" HOMEPAGE="https://www.osgeo.org/projects/proj/" -DOWNLOAD="https://github.com/OSGeo/PROJ/releases/download/9.5.1/proj-9.5.1.tar.gz" -MD5SUM="07c44ca4a65a0664ce823c8448707c78" +DOWNLOAD="https://github.com/OSGeo/PROJ/releases/download/9.6.0/proj-9.6.0.tar.gz" +MD5SUM="f6275f374409cb22efe25c5bc4e29459" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/gis/shapelib/README b/gis/shapelib/README new file mode 100644 index 0000000000..29de017bc7 --- /dev/null +++ b/gis/shapelib/README @@ -0,0 +1,6 @@ +shapelib -- support for shape-files + + +The Shapefile C Library provides the ability to write simple C +programs for reading, writing and updating (to a limited extent) ESRI +Shapefiles, and the associated attribute file (.dbf). diff --git a/gis/shapelib/shapelib.SlackBuild b/gis/shapelib/shapelib.SlackBuild new file mode 100644 index 0000000000..326a7b089f --- /dev/null +++ b/gis/shapelib/shapelib.SlackBuild @@ -0,0 +1,118 @@ +#!/bin/bash + +# Slackware build script for shapelib + +# Copyright 2025, Lockywolf +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=shapelib +VERSION=${VERSION:-1.6.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "aarch64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +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 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --disable-static \ + --build=$ARCH-slackware-linux + +make +make install DESTDIR=$PKG + +rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS README.tree ChangeLog LICENSE-LGPL LICENSE-MIT NEWS README \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +chmod 444 $PKG/usr/doc/$PRGNAM-$VERSION/README + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/gis/shapelib/shapelib.info b/gis/shapelib/shapelib.info new file mode 100644 index 0000000000..f373ca7d28 --- /dev/null +++ b/gis/shapelib/shapelib.info @@ -0,0 +1,10 @@ +PRGNAM="shapelib" +VERSION="1.6.1" +HOMEPAGE="http://shapelib.maptools.org/" +DOWNLOAD="https://github.com/OSGeo/shapelib/releases/download/v1.6.1/shapelib-1.6.1.tar.gz" +MD5SUM="39065725a4b9211e29c9e8b0dfef6deb" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Lockywolf" +EMAIL="for_sbo.shapelib_2025-06-06@lockywolf.net" diff --git a/gis/shapelib/slack-desc b/gis/shapelib/slack-desc new file mode 100644 index 0000000000..b625c65b43 --- /dev/null +++ b/gis/shapelib/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +shapelib: shapelib (ESRI shapefile support library) +shapelib: +shapelib: The Shapefile C Library provides the ability to write simple +shapelib: C programs for reading, writing and updating (to a limited extent) +shapelib: ESRI Shapefiles, and the associated attribute file (.dbf). +shapelib: +shapelib: +shapelib: +shapelib: +shapelib: +shapelib: |