git: 44f03de08c36 - main - graphics/colmap: update to 3.12.6

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Fri, 19 Sep 2025 08:28:47 UTC
The branch main has been updated by fuz:

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

commit 44f03de08c362222bd11dd43b20fdb301bfe0b2d
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2025-09-17 09:52:35 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-09-19 08:25:53 +0000

    graphics/colmap: update to 3.12.6
    
     - remove option OPENMP, it makes no sense not to have it when
       available
     - convert to Qt6.  Port can still do Qt5, but it doesn't seem
       to be too useful to support both.
    
    Changelog: https://github.com/colmap/colmap/releases/tag/3.12.6
---
 graphics/colmap/Makefile | 21 ++++++++++-----------
 graphics/colmap/distinfo |  6 +++---
 2 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/graphics/colmap/Makefile b/graphics/colmap/Makefile
index eb5f3a155473..80a35cd4254b 100644
--- a/graphics/colmap/Makefile
+++ b/graphics/colmap/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	colmap
-DISTVERSION=	3.12.5
+DISTVERSION=	3.12.6
 CATEGORIES=	graphics
 
 MAINTAINER=	fuz@FreeBSD.org
@@ -27,18 +27,23 @@ LIB_DEPENDS=	libPoseLib.so:graphics/poselib \
 TEST_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/gtest.pc:devel/googletest
 
 USES=		cmake:testing compiler:${OPENMP}c++11-lib desktop-file-utils eigen:3 gl \
-		localbase python:env qt:5 sqlite ssl
+		localbase python:env qt:6 sqlite ssl
 USE_CXXSTD=	c++17
 USE_GITHUB=	yes
 USE_GL=		gl glew
-USE_QT=		core gui widgets buildtools:build opengl:build qmake:build
+USE_QT=		base
 CMAKE_OFF=	CUDA_ENABLED FETCH_FAISS FETCH_POSELIB
 CMAKE_TESTING_ON=	TESTS_ENABLED
+.if exists(/usr/include/omp.h)
+CMAKE_ON+=	OPENMP_ENABLED
+.else
+CMAKE_OFF+=	OPENMP_ENABLED
+.endif
 
 LDFLAGS+=	-Wl,--as-needed # gflags, glu, xi, xmu
 
-OPTIONS_DEFINE=		CGAL DOCS OPENMP SIMD
-OPTIONS_DEFAULT=	CGAL OPENMP SIMD
+OPTIONS_DEFINE=		CGAL DOCS SIMD
+OPTIONS_DEFAULT=	CGAL SIMD
 
 CGAL_DESC=		Graph-cut on Delaunay triangulation based meshing algorithm
 CGAL_BUILD_DEPENDS=	cgal>0:math/cgal
@@ -48,12 +53,6 @@ CGAL_CMAKE_BOOL=	CGAL_ENABLED
 DOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \
 			gmake:devel/gmake sphinx-build:textproc/py-sphinx
 
-OPENMP_CMAKE_BOOL=	OPENMP_ENABLED
-.if !exists(/usr/include/omp.h)
-# XXX ports/199603: LLVM openmp in base doesn't support armv7 yet
-OPENMP_VARS=		OPENMP=gcc-
-.endif
-
 SIMD_CMAKE_BOOL=	SIMD_ENABLED
 SIMD_CFLAGS_i386=	-msse2
 SIMD_CFLAGS=		${SIMD_CFLAGS_${ARCH}}
diff --git a/graphics/colmap/distinfo b/graphics/colmap/distinfo
index 08882ff634f1..3f46c1aa702b 100644
--- a/graphics/colmap/distinfo
+++ b/graphics/colmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756392724
-SHA256 (colmap-colmap-3.12.5_GH0.tar.gz) = 93dfb220cce24d988506bbb1d27d4278eacfd4e372df61d380559d414c1bd9e4
-SIZE (colmap-colmap-3.12.5_GH0.tar.gz) = 3584697
+TIMESTAMP = 1758102568
+SHA256 (colmap-colmap-3.12.6_GH0.tar.gz) = f66d34be7a738fa753d1b71aec4fb7411d8c117beb58d1f2ba84ee2696c96410
+SIZE (colmap-colmap-3.12.6_GH0.tar.gz) = 3587565