graphics/gdal: Update to 3.11.0

Changes:	https://github.com/OSGeo/gdal/releases
		https://github.com/OSGeo/gdal/blob/release/3.11/NEWS.md
This commit is contained in:
Po-Chuan Hsieh 2025-05-25 17:29:45 +08:00
parent 9cc23c84e6
commit a9f72ba1a8
No known key found for this signature in database
GPG Key ID: 9A4BD10F002DD04B
35 changed files with 141 additions and 34 deletions

View File

@ -1,6 +1,7 @@
PORTNAME= libosmium
DISTVERSIONPREFIX= v
DISTVERSION= 2.22.0
PORTREVISION= 1
CATEGORIES= astro geography devel
MAINTAINER= amdmi3@FreeBSD.org

View File

@ -1,6 +1,6 @@
PORTNAME= merkaartor
PORTVERSION= 0.19.0
PORTREVISION= 29
PORTREVISION= 30
CATEGORIES= astro
MAINTAINER= dev2@heesakkers.info

View File

@ -1,7 +1,7 @@
PORTNAME= qmapshack
PORTVERSION= 1.17.1
DISTVERSIONPREFIX= V_
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= astro
MAINTAINER= bofh@FreeBSD.org

View File

@ -1,6 +1,6 @@
PORTNAME= sumo
DISTVERSION= 1.2.0
PORTREVISION= 20
PORTREVISION= 21
CATEGORIES= cad
MASTER_SITES= http://www.dlr.de/ts/en/Portaldata/16/Resources/projekte/sumo/
DISTFILES= ${PORTNAME}-src-${DISTVERSIONFULL}${EXTRACT_SUFX}

View File

@ -1,6 +1,6 @@
PORTNAME= grass
DISTVERSION= 8.4.1
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= databases geography
MASTER_SITES= https://grass.osgeo.org/%SUBDIR%/ \
http://grass.cict.fr/%SUBDIR%/ \

View File

@ -1,6 +1,6 @@
PORTNAME= postgis
DISTVERSION= 3.3.8
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= databases geography
MASTER_SITES= https://download.osgeo.org/postgis/source/
PKGNAMESUFFIX= 33

View File

@ -1,6 +1,6 @@
PORTNAME= postgis
DISTVERSION= 3.4.4
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= databases geography
MASTER_SITES= https://download.osgeo.org/postgis/source/
PKGNAMESUFFIX= 34

View File

@ -1,6 +1,6 @@
PORTNAME= postgis
DISTVERSION= 3.5.2
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= databases geography
MASTER_SITES= https://download.osgeo.org/postgis/source/
PKGNAMESUFFIX= 35

View File

@ -1,6 +1,7 @@
PORTNAME= ogr_fdw
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.6
PORTREVISION= 1
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}-

View File

@ -1,7 +1,7 @@
PORTNAME= cloudcompare
DISTVERSIONPREFIX= v
DISTVERSION= 2.12.4
PORTREVISION= 14
PORTREVISION= 15
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org

View File

@ -1,6 +1,6 @@
PORTNAME= gdal-grass
PORTVERSION= 1.0.3
PORTREVISION= 1
PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= graphics

View File

@ -1,6 +1,5 @@
PORTNAME= gdal
PORTVERSION= 3.10.3
PORTREVISION= 2
PORTVERSION= 3.11.0
CATEGORIES= graphics geography
MASTER_SITES= https://download.osgeo.org/gdal/${PORTVERSION}/ \
LOCAL/sunpoet
@ -13,7 +12,9 @@ WWW= https://gdal.org/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
BUILD_DEPENDS= libgeotiff>=1.5.0:graphics/libgeotiff \
BUILD_DEPENDS= fast_float>=0:math/fast_float \
libertiff>=0:graphics/libertiff \
libgeotiff>=1.5.0:graphics/libgeotiff \
proj>=6,1:graphics/proj
LIB_DEPENDS= libgeotiff.so:graphics/libgeotiff \
libgif.so:graphics/giflib \
@ -94,8 +95,7 @@ PLIST_SUB= PORTVERSION=${PORTVERSION}
CPE_VENDOR= osgeo
HEADER_FILES= alg/gdalwarpkernel_opencl.h \
alg/gvgcpfit.h \
HEADER_FILES= alg/gvgcpfit.h \
alg/internal_qhull_headers.h \
alg/thinplatespline.h\
gcore/gdalexif.h \
@ -220,26 +220,29 @@ PLIST_SUB+= BIGENDIAN=""
EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/alg/internal_libqhull \
--exclude ${DISTNAME}/frmts/gif/giflib \
--exclude ${DISTNAME}/frmts/gtiff/libgeotiff \
--exclude ${DISTNAME}/frmts/gtiff/libtiff \
--exclude ${DISTNAME}/frmts/jpeg/libjpeg \
--exclude ${DISTNAME}/frmts/jpeg/libjpeg12 \
--exclude ${DISTNAME}/frmts/png/libpng \
--exclude ${DISTNAME}/frmts/zlib \
--exclude ${DISTNAME}/ogr/ogrsf_frmts/geojson/libjson \
--exclude ${DISTNAME}/third_party/fast_float \
--exclude ${DISTNAME}/third_party/LercLib \
--exclude ${DISTNAME}/third_party/libertiff \
--no-same-owner --no-same-permissions
.else
post-patch:
@${RM} -r ${WRKSRC}/alg/internal_libqhull/
@${RM} -r ${WRKSRC}/frmts/gif/giflib/
@${RM} -r ${WRKSRC}/frmts/gtiff/libgeotiff/
@${RM} -r ${WRKSRC}/frmts/gtiff/libtiff/
# @${RM} -r ${WRKSRC}/frmts/gtiff/libtiff/ # tif_lerc.c, tif_lzw.c, tif_packbits.c
@${RM} -r ${WRKSRC}/frmts/jpeg/libjpeg/
@${RM} -r ${WRKSRC}/frmts/jpeg/libjpeg12/
@${RM} -r ${WRKSRC}/frmts/png/libpng/
@${RM} -r ${WRKSRC}/frmts/zlib/
@${RM} -r ${WRKSRC}/ogr/ogrsf_frmts/geojson/libjson/
@${RM} -r ${WRKSRC}/third_party/fast_float/
@${RM} -r ${WRKSRC}/third_party/LercLib/
@${RM} -r ${WRKSRC}/third_party/libertiff/
.endif
post-install:

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1744288770
SHA256 (gdal-3.10.3.tar.xz) = 335a8d2c7567d783563d3fed37e8b58d72d9c1723f6fd1d8c299fe4c0d936781
SIZE (gdal-3.10.3.tar.xz) = 9208456
TIMESTAMP = 1747715310
SHA256 (gdal-3.11.0.tar.xz) = ba1a17a74428bfd5c789ce293f59b6a3d8bfabab747431c33331ac0ac579ea71
SIZE (gdal-3.11.0.tar.xz) = 9292588

View File

@ -0,0 +1,11 @@
--- frmts/snap_tiff/snaptiffdriver.cpp.orig 2025-05-06 16:38:15 UTC
+++ frmts/snap_tiff/snaptiffdriver.cpp
@@ -8,7 +8,7 @@
#include "rawdataset.h"
#define LIBERTIFF_NS GDAL_libertiff
-#include "../../third_party/libertiff/libertiff.hpp"
+#include "libertiff.hpp"
#include <algorithm>
#include <cmath>

View File

@ -1,10 +1,10 @@
--- cmake/modules/packages/FindMySQL.cmake.orig 2023-07-06 11:14:14 UTC
--- cmake/modules/packages/FindMySQL.cmake.orig 2025-05-06 16:38:14 UTC
+++ cmake/modules/packages/FindMySQL.cmake
@@ -23,6 +23,7 @@ if( MYSQL_INCLUDE_DIR AND EXISTS "${MYSQL_INCLUDE_DIR}
@@ -23,6 +23,7 @@ endif()
"${MYSQL_VERSION_H}" )
endif()
+set(CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX "mysql")
find_library(MYSQL_LIBRARY NAMES mysqlclient mysqlclient_r)
find_library(MYSQL_LIBRARY NAMES mysqlclient mysqlclient_r NAMES_PER_DIR)
if( NOT CMAKE_C_COMPILER_LOADED )

View File

@ -1,3 +1,4 @@
bin/gdal
bin/gdal-config
bin/gdal_contour
bin/gdal_create
@ -38,6 +39,7 @@ include/cpl_conv.h
include/cpl_cpu_features.h
include/cpl_csv.h
include/cpl_error.h
include/cpl_float.h
include/cpl_google_cloud.h
include/cpl_hash_set.h
include/cpl_http.h
@ -62,19 +64,25 @@ include/cpl_vsil_curl_priv.h
include/cpl_worker_thread_pool.h
include/cplkeywordparser.h
include/gdal.h
include/gdal_adbc.h
include/gdal_alg.h
include/gdal_alg_priv.h
include/gdal_csv.h
include/gdal_frmts.h
include/gdal_fwd.h
include/gdal_mdreader.h
include/gdal_minmax_element.hpp
include/gdal_pam.h
include/gdal_priv.h
include/gdal_priv_templates.hpp
include/gdal_proxy.h
include/gdal_rat.h
include/gdal_simplesurf.h
include/gdal_typetraits.h
include/gdal_utils.h
include/gdal_version.h
include/gdal_vrt.h
include/gdalalgorithm.h
include/gdalcachedpixelaccessor.h
include/gdalexif.h
include/gdalgeorefpamdataset.h
@ -87,7 +95,7 @@ include/gdalpansharpen.h
include/gdalsse_priv.h
include/gdalsubdatasetinfo.h
include/gdalwarper.h
include/gdalwarpkernel_opencl.h
include/geoheif.h
include/gnm.h
include/gnm_api.h
include/gnm_priv.h
@ -117,9 +125,10 @@ lib/cmake/gdal/GDALConfig.cmake
lib/cmake/gdal/GDALConfigVersion.cmake
lib/gdalplugins/drivers.ini
lib/libgdal.so
lib/libgdal.so.36
lib/libgdal.so.36.%%PORTVERSION%%
lib/libgdal.so.37
lib/libgdal.so.37.%%PORTVERSION%%
libdata/pkgconfig/gdal.pc
share/bash-completion/completions/gdal
share/bash-completion/completions/gdal-config
share/bash-completion/completions/gdal2tiles.py
share/bash-completion/completions/gdal2xyz.py
@ -170,6 +179,8 @@ share/bash-completion/completions/ogrtindex
%%CURL%%%%DATADIR%%/eedaconf.json
%%DATADIR%%/epsg.wkt
%%DATADIR%%/esri_StatePlane_extra.wkt
%%DATADIR%%/gdal_algorithm.schema.json
%%DATADIR%%/gdalg.schema.json
%%DATADIR%%/gdalicon.png
%%DATADIR%%/gdalinfo_output.schema.json
%%DATADIR%%/gdalmdiminfo_output.schema.json
@ -279,9 +290,11 @@ share/bash-completion/completions/ogrtindex
%%DATADIR%%/jpfgdgml_WL.gfs
%%DATADIR%%/jpfgdgml_WStrA.gfs
%%DATADIR%%/jpfgdgml_WStrL.gfs
%%DATADIR%%/leaflet_template.html
%%NETCDF%%%%DATADIR%%/netcdf_config.xsd
%%DATADIR%%/nitf_spec.xml
%%DATADIR%%/nitf_spec.xsd
%%DATADIR%%/ogr_fields_override.schema.json
%%DATADIR%%/ogrinfo_output.schema.json
%%DATADIR%%/ogrvrt.xsd
%%SQLITE%%%%DATADIR%%/osmconf.ini
@ -313,6 +326,74 @@ share/bash-completion/completions/ogrtindex
%%DATADIR%%/vdv452.xsd
%%DATADIR%%/vicar.json
share/man/man1/gdal-config.1.gz
share/man/man1/gdal-convert.1.gz
share/man/man1/gdal-info.1.gz
share/man/man1/gdal-mdim-convert.1.gz
share/man/man1/gdal-mdim-info.1.gz
share/man/man1/gdal-mdim.1.gz
share/man/man1/gdal-raster-calc.1.gz
share/man/man1/gdal-raster-clean-collar.1.gz
share/man/man1/gdal-raster-clip.1.gz
share/man/man1/gdal-raster-color-map.1.gz
share/man/man1/gdal-raster-contour.1.gz
share/man/man1/gdal-raster-convert.1.gz
share/man/man1/gdal-raster-create.1.gz
share/man/man1/gdal-raster-edit.1.gz
share/man/man1/gdal-raster-fill-nodata.1.gz
share/man/man1/gdal-raster-footprint.1.gz
share/man/man1/gdal-raster-hillshade.1.gz
share/man/man1/gdal-raster-index.1.gz
share/man/man1/gdal-raster-info.1.gz
share/man/man1/gdal-raster-mosaic.1.gz
share/man/man1/gdal-raster-overview-add.1.gz
share/man/man1/gdal-raster-overview-delete.1.gz
share/man/man1/gdal-raster-pipeline.1.gz
share/man/man1/gdal-raster-pixel-info.1.gz
share/man/man1/gdal-raster-polygonize.1.gz
share/man/man1/gdal-raster-reclassify.1.gz
share/man/man1/gdal-raster-reproject.1.gz
share/man/man1/gdal-raster-resize.1.gz
share/man/man1/gdal-raster-roughness.1.gz
share/man/man1/gdal-raster-scale.1.gz
share/man/man1/gdal-raster-select.1.gz
share/man/man1/gdal-raster-set-type.1.gz
share/man/man1/gdal-raster-sieve.1.gz
share/man/man1/gdal-raster-slope.1.gz
share/man/man1/gdal-raster-stack.1.gz
share/man/man1/gdal-raster-tile.1.gz
share/man/man1/gdal-raster-tpi.1.gz
share/man/man1/gdal-raster-tri.1.gz
share/man/man1/gdal-raster-unscale.1.gz
share/man/man1/gdal-raster-viewshed.1.gz
share/man/man1/gdal-raster.1.gz
share/man/man1/gdal-vector-clip.1.gz
share/man/man1/gdal-vector-convert.1.gz
share/man/man1/gdal-vector-edit.1.gz
share/man/man1/gdal-vector-filter.1.gz
share/man/man1/gdal-vector-geom-buffer.1.gz
share/man/man1/gdal-vector-geom-explode-collections.1.gz
share/man/man1/gdal-vector-geom-make-valid.1.gz
share/man/man1/gdal-vector-geom-segmentize.1.gz
share/man/man1/gdal-vector-geom-set-type.1.gz
share/man/man1/gdal-vector-geom-simplify.1.gz
share/man/man1/gdal-vector-geom-swap-xy.1.gz
share/man/man1/gdal-vector-geom.1.gz
share/man/man1/gdal-vector-grid.1.gz
share/man/man1/gdal-vector-info.1.gz
share/man/man1/gdal-vector-pipeline.1.gz
share/man/man1/gdal-vector-rasterize.1.gz
share/man/man1/gdal-vector-select.1.gz
share/man/man1/gdal-vector-sql.1.gz
share/man/man1/gdal-vector.1.gz
share/man/man1/gdal-vector_concat.1.gz
share/man/man1/gdal-vsi-copy.1.gz
share/man/man1/gdal-vsi-delete.1.gz
share/man/man1/gdal-vsi-list.1.gz
share/man/man1/gdal-vsi-move.1.gz
share/man/man1/gdal-vsi-sozip.1.gz
share/man/man1/gdal-vsi-sync.1.gz
share/man/man1/gdal-vsi.1.gz
share/man/man1/gdal.1.gz
share/man/man1/gdal2tiles.1.gz
share/man/man1/gdal_calc.1.gz
share/man/man1/gdal_contour.1.gz

View File

@ -1,6 +1,6 @@
PORTNAME= gmt
DISTVERSION= 6.3.0
PORTREVISION= 10
PORTREVISION= 11
CATEGORIES= graphics
MASTER_SITES= https://github.com/GenericMappingTools/${PORTNAME}/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-src

View File

@ -1,6 +1,6 @@
PORTNAME= mapcache
DISTVERSION= 1.14.1
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= http://download.osgeo.org/mapserver/

View File

@ -1,6 +1,7 @@
PORTNAME= mapnik
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.6
PORTREVISION= 1
CATEGORIES= graphics geography
PATCH_SITES= https://github.com/mapnik/mapnik/commit/

View File

@ -1,5 +1,6 @@
PORTNAME= mapserver
DISTVERSION= 8.4.0
PORTREVISION= 1
CATEGORIES= graphics www geography
MASTER_SITES= https://download.osgeo.org/${PORTNAME}/ \
https://github.com/MapServer/MapServer/releases/download/rel-${DISTVERSION:S|.|-|g}/

View File

@ -1,5 +1,6 @@
PORTNAME= opencv
DISTVERSION= 4.11.0
PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= desktop@FreeBSD.org

View File

@ -1,7 +1,7 @@
PORTNAME= openorienteering-mapper
PORTVERSION= 0.9.5
DISTVERSIONPREFIX= v
PORTREVISION= 12
PORTREVISION= 13
CATEGORIES= graphics geography
MAINTAINER= sikmir@gmail.com

View File

@ -1,7 +1,7 @@
PORTNAME= osg
PORTVERSION= 3.6.5
DISTVERSIONPREFIX= OpenSceneGraph-
PORTREVISION= 76
PORTREVISION= 77
CATEGORIES= graphics
MAINTAINER= amdmi3@FreeBSD.org

View File

@ -1,7 +1,7 @@
PORTNAME= osg
PORTVERSION= 3.4.1
DISTVERSIONPREFIX= OpenSceneGraph-
PORTREVISION= 63
PORTREVISION= 64
CATEGORIES= graphics
PKGNAMESUFFIX= 34

View File

@ -1,7 +1,7 @@
PORTNAME= osgearth
PORTVERSION= 3.6.1
DISTVERSIONPREFIX= ${PORTNAME}-
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= graphics geography
MAINTAINER= zirias@FreeBSD.org

View File

@ -1,6 +1,6 @@
PORTNAME= Geo-GDAL-FFI
PORTVERSION= 0.12
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,6 +1,6 @@
PORTNAME= fiona
DISTVERSION= 1.10.1
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,5 +1,6 @@
PORTNAME= rasterio
PORTVERSION= 1.3.11
PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,5 +1,6 @@
PORTNAME= qgis
DISTVERSION= 3.40.7
PORTREVISION= 1
CATEGORIES= graphics geography
MASTER_SITES= https://qgis.org/downloads/
PKGNAMESUFFIX= -ltr

View File

@ -1,5 +1,6 @@
PORTNAME= qgis
DISTVERSION= 3.42.3
PORTREVISION= 1
CATEGORIES= graphics geography
MASTER_SITES= https://qgis.org/downloads/

View File

@ -1,5 +1,6 @@
PORTNAME= sf
DISTVERSION= 1.0-21
PORTREVISION= 1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}

View File

@ -1,5 +1,6 @@
PORTNAME= terra
DISTVERSION= 1.8-50
PORTREVISION= 1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}

View File

@ -1,7 +1,7 @@
PORTNAME= mdal
DISTVERSIONPREFIX= release-
DISTVERSION= 1.2.0
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= math geography
MAINTAINER= wen@FreeBSD.org

View File

@ -1,5 +1,6 @@
PORTNAME= pdal
DISTVERSION= 2.8.4
PORTREVISION= 1
CATEGORIES= math databases graphics
MASTER_SITES= https://github.com/PDAL/PDAL/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-src

View File

@ -1,5 +1,6 @@
PORTNAME= saga
PORTVERSION= 9.8.1
PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= SF/saga-gis/SAGA%20-%20${PORTVERSION:C/\.[[:digit:]]\.[[:digit:]]*$//}/SAGA%20-%20${PORTVERSION}