git: 3c2183350b77 - main - graphics/qgis-ltr: 3.40.12

From: Rainer Hurling <rhurlin_at_FreeBSD.org>
Date: Fri, 31 Oct 2025 11:01:07 UTC
The branch main has been updated by rhurlin:

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

commit 3c2183350b777964bfc56ee2f0968806d9bd7c6d
Author:     Rainer Hurling <rhurlin@FreeBSD.org>
AuthorDate: 2025-10-31 10:56:21 +0000
Commit:     Rainer Hurling <rhurlin@FreeBSD.org>
CommitDate: 2025-10-31 10:56:21 +0000

    graphics/qgis-ltr: 3.40.12
    
    Changelog:      https://github.com/qgis/QGIS/compare/final-3_40_11%5E...final-3_40_12
    
    Reported by:    portscout, Repology
    MFH:            2025Q4
---
 graphics/qgis-ltr/Makefile | 10 +++++++---
 graphics/qgis-ltr/distinfo |  6 +++---
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile
index 15a442fb4f45..9025d537c75b 100644
--- a/graphics/qgis-ltr/Makefile
+++ b/graphics/qgis-ltr/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	qgis
-DISTVERSION=	3.40.11
+DISTVERSION=	3.40.12
 CATEGORIES=	graphics geography
 MASTER_SITES=	https://qgis.org/downloads/
 PKGNAMESUFFIX=	-ltr
@@ -56,7 +56,6 @@ LIB_DEPENDS=	libabsl_log_internal_check_op.so:devel/abseil \
 		libqt5keychain.so:security/qtkeychain@qt5 \
 		libqwt.so:x11-toolkits/qwt6@qt5 \
 		librttopo.so:devel/librttopo \
-		libspatialindex.so:devel/spatialindex \
 		libspatialite.so:databases/spatialite \
 		libsz.so:science/libaec \
 		libxerces-c.so:textproc/xerces-c3 \
@@ -134,9 +133,14 @@ CMAKE_ARGS+=	-DCMAKE_BUILD_TYPE:STRING=Release \
 		-DQWT_INCLUDE_DIR:PATH=${LOCALBASE}/include/qt5/qwt6 \
 		-DQWT_LIBRARY:FILEPATH=${LOCALBASE}/lib/qt5/libqwt.so \
 		-DQGIS_MANUAL_SUBDIR:PATH=share/man
+# [2025-10-25] Use internal spatialindex, as the one in the ports is too new:
+# -- Found Spatialindex: /usr/local/lib/libspatialindex.so (2.1.0)
+# CMake Error at CMakeLists.txt:460 (message):
+#   Cannot build QGIS using libspatialindex >= 2.1, see
+#   https://github.com/libspatialindex/libspatialindex/issues/276
 CMAKE_ON=	USE_OPENCL WITH_3D WITH_ASTYLE WITH_BINDINGS WITH_COPC \
 		WITH_CUSTOM_WIDGETS WITH_DRACO WITH_EPT WITH_INTERNAL_LAZPERF \
-		WITH_POSTGRESQL WITH_QTWEBENGINE
+		WITH_POSTGRESQL WITH_QTWEBENGINE WITH_INTERNAL_SPATIALINDEX
 CMAKE_OFF=	ENABLE_TESTS USE_CCACHE WITH_INTERNAL_MDAL WITH_QTWEBKIT WITH_QWTPOLAR
 
 CONFLICTS_INSTALL=	qgis
diff --git a/graphics/qgis-ltr/distinfo b/graphics/qgis-ltr/distinfo
index e5645398544a..4e46683767a8 100644
--- a/graphics/qgis-ltr/distinfo
+++ b/graphics/qgis-ltr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758349964
-SHA256 (qgis-3.40.11.tar.bz2) = cdb9f916cab1a7b3a1d21f02174998f2752befec69e617a2d1fdd241a1a8b7c2
-SIZE (qgis-3.40.11.tar.bz2) = 183592710
+TIMESTAMP = 1761901280
+SHA256 (qgis-3.40.12.tar.bz2) = cd55e84f9b96bc8c06b2f2681b6e14b370026f2730559f2ab9c028da75de223b
+SIZE (qgis-3.40.12.tar.bz2) = 183494693