git: 44f03de08c36 - main - graphics/colmap: update to 3.12.6
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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