git: a9f72ba1a8e3 - main - graphics/gdal: Update to 3.11.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sun, 25 May 2025 09:59:44 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a9f72ba1a8e37b778360cbdfd09315ab2757897d

commit a9f72ba1a8e37b778360cbdfd09315ab2757897d
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-05-25 09:29:45 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-05-25 09:52:25 +0000

    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
---
 astro/libosmium/Makefile                  |  1 +
 astro/merkaartor/Makefile                 |  2 +-
 astro/qmapshack/Makefile                  |  2 +-
 cad/sumo/Makefile                         |  2 +-
 databases/grass8/Makefile                 |  2 +-
 databases/postgis33/Makefile              |  2 +-
 databases/postgis34/Makefile              |  2 +-
 databases/postgis35/Makefile              |  2 +-
 databases/postgresql-ogr_fdw/Makefile     |  1 +
 graphics/cloudcompare/Makefile            |  2 +-
 graphics/gdal-grass/Makefile              |  2 +-
 graphics/gdal/Makefile                    | 17 +++---
 graphics/gdal/distinfo                    |  6 +--
 graphics/gdal/files/patch-libertiff       | 11 ++++
 graphics/gdal/files/patch-mysql           |  6 +--
 graphics/gdal/pkg-plist                   | 87 +++++++++++++++++++++++++++++--
 graphics/gmt/Makefile                     |  2 +-
 graphics/mapcache/Makefile                |  2 +-
 graphics/mapnik/Makefile                  |  1 +
 graphics/mapserver/Makefile               |  1 +
 graphics/opencv/Makefile                  |  1 +
 graphics/openorienteering-mapper/Makefile |  2 +-
 graphics/osg/Makefile                     |  2 +-
 graphics/osg34/Makefile                   |  2 +-
 graphics/osgearth/Makefile                |  2 +-
 graphics/p5-Geo-GDAL-FFI/Makefile         |  2 +-
 graphics/py-fiona/Makefile                |  2 +-
 graphics/py-rasterio/Makefile             |  1 +
 graphics/qgis-ltr/Makefile                |  1 +
 graphics/qgis/Makefile                    |  1 +
 math/R-cran-sf/Makefile                   |  1 +
 math/R-cran-terra/Makefile                |  1 +
 math/mdal/Makefile                        |  2 +-
 math/pdal/Makefile                        |  1 +
 math/saga/Makefile                        |  1 +
 35 files changed, 141 insertions(+), 34 deletions(-)

diff --git a/astro/libosmium/Makefile b/astro/libosmium/Makefile
index d36a2dbd35e2..a32f703fe8ad 100644
--- a/astro/libosmium/Makefile
+++ b/astro/libosmium/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	libosmium
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.22.0
+PORTREVISION=	1
 CATEGORIES=	astro geography devel
 
 MAINTAINER=	amdmi3@FreeBSD.org
diff --git a/astro/merkaartor/Makefile b/astro/merkaartor/Makefile
index 72f3586d3817..652c18f8bfde 100644
--- a/astro/merkaartor/Makefile
+++ b/astro/merkaartor/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	merkaartor
 PORTVERSION=	0.19.0
-PORTREVISION=	29
+PORTREVISION=	30
 CATEGORIES=	astro
 
 MAINTAINER=	dev2@heesakkers.info
diff --git a/astro/qmapshack/Makefile b/astro/qmapshack/Makefile
index d248c3a5802e..cf99714d0229 100644
--- a/astro/qmapshack/Makefile
+++ b/astro/qmapshack/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	qmapshack
 PORTVERSION=	1.17.1
 DISTVERSIONPREFIX=	V_
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	astro
 
 MAINTAINER=	bofh@FreeBSD.org
diff --git a/cad/sumo/Makefile b/cad/sumo/Makefile
index 249c7a0aa3be..d0a41a2989fd 100644
--- a/cad/sumo/Makefile
+++ b/cad/sumo/Makefile
@@ -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}
diff --git a/databases/grass8/Makefile b/databases/grass8/Makefile
index 14fc9ae2d0b5..91cdfbf5a07c 100644
--- a/databases/grass8/Makefile
+++ b/databases/grass8/Makefile
@@ -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%/ \
diff --git a/databases/postgis33/Makefile b/databases/postgis33/Makefile
index e736ff74b858..2771a6783720 100644
--- a/databases/postgis33/Makefile
+++ b/databases/postgis33/Makefile
@@ -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
diff --git a/databases/postgis34/Makefile b/databases/postgis34/Makefile
index 179bc45734fa..fe713c48bd03 100644
--- a/databases/postgis34/Makefile
+++ b/databases/postgis34/Makefile
@@ -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
diff --git a/databases/postgis35/Makefile b/databases/postgis35/Makefile
index 8f087664e7dc..a441e8c6eff9 100644
--- a/databases/postgis35/Makefile
+++ b/databases/postgis35/Makefile
@@ -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
diff --git a/databases/postgresql-ogr_fdw/Makefile b/databases/postgresql-ogr_fdw/Makefile
index 8df55f161dca..fda391f9ea7b 100644
--- a/databases/postgresql-ogr_fdw/Makefile
+++ b/databases/postgresql-ogr_fdw/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	ogr_fdw
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.1.6
+PORTREVISION=	1
 CATEGORIES=	databases
 PKGNAMEPREFIX=	postgresql${PGSQL_VER:S/.//}-
 
diff --git a/graphics/cloudcompare/Makefile b/graphics/cloudcompare/Makefile
index 9c1e7231a156..ef8c1ca5bb8d 100644
--- a/graphics/cloudcompare/Makefile
+++ b/graphics/cloudcompare/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	cloudcompare
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.12.4
-PORTREVISION=	14
+PORTREVISION=	15
 CATEGORIES=	graphics
 
 MAINTAINER=	ports@FreeBSD.org
diff --git a/graphics/gdal-grass/Makefile b/graphics/gdal-grass/Makefile
index 1582239ade23..c46a53b7fb40 100644
--- a/graphics/gdal-grass/Makefile
+++ b/graphics/gdal-grass/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	gdal-grass
 PORTVERSION=	1.0.3
-PORTREVISION=	1
+PORTREVISION=	2
 PORTEPOCH=	1
 CATEGORIES=	graphics
 
diff --git a/graphics/gdal/Makefile b/graphics/gdal/Makefile
index 2ad5c425d161..a92ab2f07baa 100644
--- a/graphics/gdal/Makefile
+++ b/graphics/gdal/Makefile
@@ -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:
diff --git a/graphics/gdal/distinfo b/graphics/gdal/distinfo
index 23e72f65d3b5..e132da71acea 100644
--- a/graphics/gdal/distinfo
+++ b/graphics/gdal/distinfo
@@ -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
diff --git a/graphics/gdal/files/patch-libertiff b/graphics/gdal/files/patch-libertiff
new file mode 100644
index 000000000000..7ff515bfe53e
--- /dev/null
+++ b/graphics/gdal/files/patch-libertiff
@@ -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>
diff --git a/graphics/gdal/files/patch-mysql b/graphics/gdal/files/patch-mysql
index 9b5d8032dc6f..a12efddd61eb 100644
--- a/graphics/gdal/files/patch-mysql
+++ b/graphics/gdal/files/patch-mysql
@@ -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 )
diff --git a/graphics/gdal/pkg-plist b/graphics/gdal/pkg-plist
index 952ff48e0055..605a1c7d789c 100644
--- a/graphics/gdal/pkg-plist
+++ b/graphics/gdal/pkg-plist
@@ -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
diff --git a/graphics/gmt/Makefile b/graphics/gmt/Makefile
index 2027a59baaa1..fd8b281bb193 100644
--- a/graphics/gmt/Makefile
+++ b/graphics/gmt/Makefile
@@ -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
diff --git a/graphics/mapcache/Makefile b/graphics/mapcache/Makefile
index 663043d99691..ec390ad9b00f 100644
--- a/graphics/mapcache/Makefile
+++ b/graphics/mapcache/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=		mapcache
 DISTVERSION=		1.14.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=		graphics
 MASTER_SITES=		http://download.osgeo.org/mapserver/
 
diff --git a/graphics/mapnik/Makefile b/graphics/mapnik/Makefile
index 984c6a67fa79..24d047d29f87 100644
--- a/graphics/mapnik/Makefile
+++ b/graphics/mapnik/Makefile
@@ -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/
diff --git a/graphics/mapserver/Makefile b/graphics/mapserver/Makefile
index 7763f0943264..b4063e29fcdc 100644
--- a/graphics/mapserver/Makefile
+++ b/graphics/mapserver/Makefile
@@ -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}/
diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile
index f032ca2704cb..a3c6ed6b53cb 100644
--- a/graphics/opencv/Makefile
+++ b/graphics/opencv/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	opencv
 DISTVERSION=	4.11.0
+PORTREVISION=	1
 CATEGORIES=	graphics
 
 MAINTAINER=	desktop@FreeBSD.org
diff --git a/graphics/openorienteering-mapper/Makefile b/graphics/openorienteering-mapper/Makefile
index 376fa8c03562..450798dc4cfb 100644
--- a/graphics/openorienteering-mapper/Makefile
+++ b/graphics/openorienteering-mapper/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	openorienteering-mapper
 PORTVERSION=	0.9.5
 DISTVERSIONPREFIX=	v
-PORTREVISION=	12
+PORTREVISION=	13
 CATEGORIES=	graphics geography
 
 MAINTAINER=	sikmir@gmail.com
diff --git a/graphics/osg/Makefile b/graphics/osg/Makefile
index 1d3f444ca5bd..2dbd84eb1c72 100644
--- a/graphics/osg/Makefile
+++ b/graphics/osg/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	osg
 PORTVERSION=	3.6.5
 DISTVERSIONPREFIX=	OpenSceneGraph-
-PORTREVISION=	76
+PORTREVISION=	77
 CATEGORIES=	graphics
 
 MAINTAINER=	amdmi3@FreeBSD.org
diff --git a/graphics/osg34/Makefile b/graphics/osg34/Makefile
index 0cc38afae5bc..4732c45355a7 100644
--- a/graphics/osg34/Makefile
+++ b/graphics/osg34/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	osg
 PORTVERSION=	3.4.1
 DISTVERSIONPREFIX=	OpenSceneGraph-
-PORTREVISION=	63
+PORTREVISION=	64
 CATEGORIES=	graphics
 PKGNAMESUFFIX=	34
 
diff --git a/graphics/osgearth/Makefile b/graphics/osgearth/Makefile
index 612b94988a2a..e61f72f0d94d 100644
--- a/graphics/osgearth/Makefile
+++ b/graphics/osgearth/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	osgearth
 PORTVERSION=	3.6.1
 DISTVERSIONPREFIX=	${PORTNAME}-
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	graphics geography
 
 MAINTAINER=	zirias@FreeBSD.org
diff --git a/graphics/p5-Geo-GDAL-FFI/Makefile b/graphics/p5-Geo-GDAL-FFI/Makefile
index e877ffd59f2b..29bea464759d 100644
--- a/graphics/p5-Geo-GDAL-FFI/Makefile
+++ b/graphics/p5-Geo-GDAL-FFI/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	Geo-GDAL-FFI
 PORTVERSION=	0.12
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	graphics perl5
 MASTER_SITES=	CPAN
 PKGNAMEPREFIX=	p5-
diff --git a/graphics/py-fiona/Makefile b/graphics/py-fiona/Makefile
index 0af9fef0c5db..b9ed6832b0f7 100644
--- a/graphics/py-fiona/Makefile
+++ b/graphics/py-fiona/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	fiona
 DISTVERSION=	1.10.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	graphics python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-rasterio/Makefile b/graphics/py-rasterio/Makefile
index 4b04b16f74ef..7286d8fac94f 100644
--- a/graphics/py-rasterio/Makefile
+++ b/graphics/py-rasterio/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	rasterio
 PORTVERSION=	1.3.11
+PORTREVISION=	1
 CATEGORIES=	graphics python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile
index fa9ca88348c9..d2df1b28ec77 100644
--- a/graphics/qgis-ltr/Makefile
+++ b/graphics/qgis-ltr/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	qgis
 DISTVERSION=	3.40.7
+PORTREVISION=	1
 CATEGORIES=	graphics geography
 MASTER_SITES=	https://qgis.org/downloads/
 PKGNAMESUFFIX=	-ltr
diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile
index b4436721bb8f..722eca17c38e 100644
--- a/graphics/qgis/Makefile
+++ b/graphics/qgis/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	qgis
 DISTVERSION=	3.42.3
+PORTREVISION=	1
 CATEGORIES=	graphics geography
 MASTER_SITES=	https://qgis.org/downloads/
 
diff --git a/math/R-cran-sf/Makefile b/math/R-cran-sf/Makefile
index 4a39ed4c9ad8..39c6b0071d37 100644
--- a/math/R-cran-sf/Makefile
+++ b/math/R-cran-sf/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	sf
 DISTVERSION=	1.0-21
+PORTREVISION=	1
 CATEGORIES=	math
 DISTNAME=	${PORTNAME}_${DISTVERSION}
 
diff --git a/math/R-cran-terra/Makefile b/math/R-cran-terra/Makefile
index 61bebcb8274b..c8f7a7768223 100644
--- a/math/R-cran-terra/Makefile
+++ b/math/R-cran-terra/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	terra
 DISTVERSION=	1.8-50
+PORTREVISION=	1
 CATEGORIES=	math
 DISTNAME=	${PORTNAME}_${DISTVERSION}
 
diff --git a/math/mdal/Makefile b/math/mdal/Makefile
index 7de33d701234..e7cd9b760930 100644
--- a/math/mdal/Makefile
+++ b/math/mdal/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	mdal
 DISTVERSIONPREFIX=	release-
 DISTVERSION=	1.2.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	math geography
 
 MAINTAINER=	wen@FreeBSD.org
diff --git a/math/pdal/Makefile b/math/pdal/Makefile
index 46e6d28e95e0..95b0e9b6787d 100644
--- a/math/pdal/Makefile
+++ b/math/pdal/Makefile
@@ -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
diff --git a/math/saga/Makefile b/math/saga/Makefile
index cb6c029573e6..0d4d5feffcb8 100644
--- a/math/saga/Makefile
+++ b/math/saga/Makefile
@@ -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}