git: 566d192e79c6 - main - graphics/colmap: update to 4.1.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 28 Jun 2026 11:03:43 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=566d192e79c6a3557c4fab38020f98e6e649f423
commit 566d192e79c6a3557c4fab38020f98e6e649f423
Author: Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2026-06-27 12:51:52 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2026-06-28 10:59:29 +0000
graphics/colmap: update to 4.1.0
- comes with a new GPU-based backend (caspar) which I haven't
hooked up for now.
- disable the ONNX option on i386 to have the port build there
Changelog: https://github.com/colmap/colmap/releases/tag/4.1.0
---
graphics/colmap/Makefile | 6 ++++--
graphics/colmap/distinfo | 6 +++---
graphics/colmap/pkg-plist | 7 ++++++-
3 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/graphics/colmap/Makefile b/graphics/colmap/Makefile
index 22aa61d6bb34..be778b628bf1 100644
--- a/graphics/colmap/Makefile
+++ b/graphics/colmap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= colmap
-DISTVERSION= 4.0.4
+DISTVERSION= 4.1.0
CATEGORIES= graphics
MAINTAINER= fuz@FreeBSD.org
@@ -32,7 +32,7 @@ USES= cmake:testing compiler:${OPENMP}c++11-lib desktop-file-utils \
USE_CXXSTD= c++17
USE_GITHUB= yes
USE_GL= gl glew
-USE_QT= base
+USE_QT= base svg
CMAKE_OFF= CUDA_ENABLED FETCH_FAISS FETCH_POSELIB FETCH_ONNX
CMAKE_TESTING_ON= TESTS_ENABLED
.if exists(/usr/include/omp.h)
@@ -45,6 +45,8 @@ LDFLAGS+= -Wl,--as-needed # gflags, glu, xi, xmu
OPTIONS_DEFINE= CGAL ONNX DOCS SIMD
OPTIONS_DEFAULT= CGAL ONNX SIMD
+# misc/onnxruntime broken on i386
+OPTIONS_EXCLUDE_i386= ONNX
CGAL_DESC= Graph-cut on Delaunay triangulation based meshing algorithm
CGAL_BUILD_DEPENDS= cgal>0:math/cgal
diff --git a/graphics/colmap/distinfo b/graphics/colmap/distinfo
index b142fa9119ac..288efdec824e 100644
--- a/graphics/colmap/distinfo
+++ b/graphics/colmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1777301185
-SHA256 (colmap-colmap-4.0.4_GH0.tar.gz) = 200309abca2a3ee05970b1f8a48d545fc71f435dffe6764a8040f9f6f364da32
-SIZE (colmap-colmap-4.0.4_GH0.tar.gz) = 4119221
+TIMESTAMP = 1782483115
+SHA256 (colmap-colmap-4.1.0_GH0.tar.gz) = fc944df46ee9c213d4256cec30c085a6baa67256e7e6e0be63b13ea43ce9fcf7
+SIZE (colmap-colmap-4.1.0_GH0.tar.gz) = 4695288
diff --git a/graphics/colmap/pkg-plist b/graphics/colmap/pkg-plist
index 5188a6edb5f0..4a688f1d0fc3 100644
--- a/graphics/colmap/pkg-plist
+++ b/graphics/colmap/pkg-plist
@@ -17,7 +17,9 @@ include/colmap/controllers/rotation_averaging.h
include/colmap/controllers/undistorters.h
include/colmap/estimators/alignment.h
include/colmap/estimators/bundle_adjustment.h
+include/colmap/estimators/bundle_adjustment_caspar.h
include/colmap/estimators/bundle_adjustment_ceres.h
+include/colmap/estimators/caspar/caspar_model_adapter.h
include/colmap/estimators/coordinate_frame.h
include/colmap/estimators/cost_functions/alignment.h
include/colmap/estimators/cost_functions/calibration.h
@@ -91,11 +93,13 @@ include/colmap/math/polynomial.h
include/colmap/math/random.h
include/colmap/math/spanning_tree.h
include/colmap/math/union_find.h
+include/colmap/mvs/advancing_front_meshing.h
include/colmap/mvs/consistency_graph.h
include/colmap/mvs/cuda_flip.h
include/colmap/mvs/cuda_rotate.h
include/colmap/mvs/cuda_texture.h
include/colmap/mvs/cuda_transpose.h
+include/colmap/mvs/delaunay_meshing.h
include/colmap/mvs/depth_map.h
include/colmap/mvs/fusion.h
include/colmap/mvs/gpu_mat.h
@@ -104,12 +108,12 @@ include/colmap/mvs/gpu_mat_ref_image.h
include/colmap/mvs/image.h
include/colmap/mvs/mat.h
include/colmap/mvs/mesh_simplification.h
-include/colmap/mvs/meshing.h
include/colmap/mvs/model.h
include/colmap/mvs/normal_map.h
include/colmap/mvs/patch_match.h
include/colmap/mvs/patch_match_cuda.h
include/colmap/mvs/patch_match_options.h
+include/colmap/mvs/poisson_meshing.h
include/colmap/mvs/texture_mapping.h
include/colmap/mvs/workspace.h
include/colmap/optim/combination_sampler.h
@@ -119,6 +123,7 @@ include/colmap/optim/progressive_sampler.h
include/colmap/optim/random_sampler.h
include/colmap/optim/ransac.h
include/colmap/optim/sampler.h
+include/colmap/optim/sparse_cholesky.h
include/colmap/optim/sprt.h
include/colmap/optim/support_measurement.h
include/colmap/retrieval/geometry.h