Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Jun 2026 15:09:54 +0000
From:      =?utf-8?Q?Lo=C3=AFc B?=artoletti <lbartoletti@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 2f968f9d2af6 - main - databases/sfcgal: Update to 2.3.0
Message-ID:  <6a2c2142.27bc8.2abcbf70@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by lbartoletti:

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

commit 2f968f9d2af6699e58be4d6ef24a638d8447afde
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2026-06-12 10:14:47 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2026-06-12 15:09:19 +0000

    databases/sfcgal: Update to 2.3.0
---
 databases/postgis33/Makefile                |  2 +-
 databases/postgis34/Makefile                |  2 +-
 databases/postgis35/Makefile                |  2 +-
 databases/postgis36/Makefile                |  2 +-
 databases/sfcgal/Makefile                   | 11 +++++------
 databases/sfcgal/distinfo                   | 10 +++++-----
 databases/sfcgal/files/patch-CMakeLists.txt | 11 -----------
 databases/sfcgal/pkg-plist                  | 25 ++++++++++++++++++++++++-
 graphics/gdal/Makefile                      |  1 +
 9 files changed, 39 insertions(+), 27 deletions(-)

diff --git a/databases/postgis33/Makefile b/databases/postgis33/Makefile
index 453bb5c9e9c1..a08cc3701479 100644
--- a/databases/postgis33/Makefile
+++ b/databases/postgis33/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	postgis
 DISTVERSION=	3.3.8
-PORTREVISION=	9
+PORTREVISION=	10
 CATEGORIES=	databases geography
 MASTER_SITES=	https://download.osgeo.org/postgis/source/
 PKGNAMESUFFIX=	33
diff --git a/databases/postgis34/Makefile b/databases/postgis34/Makefile
index b5a6f5135f3e..22a6bcd5902d 100644
--- a/databases/postgis34/Makefile
+++ b/databases/postgis34/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	postgis
 DISTVERSION=	3.4.4
-PORTREVISION=	9
+PORTREVISION=	10
 CATEGORIES=	databases geography
 MASTER_SITES=	https://download.osgeo.org/postgis/source/
 PKGNAMESUFFIX=	34
diff --git a/databases/postgis35/Makefile b/databases/postgis35/Makefile
index c3f1f469112c..1280e436ca48 100644
--- a/databases/postgis35/Makefile
+++ b/databases/postgis35/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	postgis
 DISTVERSION=	3.5.6
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	databases geography
 MASTER_SITES=	https://download.osgeo.org/postgis/source/
 PKGNAMESUFFIX=	35
diff --git a/databases/postgis36/Makefile b/databases/postgis36/Makefile
index 52cf34d0b56c..b9800c711cb8 100644
--- a/databases/postgis36/Makefile
+++ b/databases/postgis36/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	postgis
 DISTVERSION=	3.6.3
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	databases geography
 MASTER_SITES=	https://download.osgeo.org/postgis/source/
 
diff --git a/databases/sfcgal/Makefile b/databases/sfcgal/Makefile
index eea6468fb131..da96fb71e7ee 100644
--- a/databases/sfcgal/Makefile
+++ b/databases/sfcgal/Makefile
@@ -1,9 +1,7 @@
 PORTNAME=	sfcgal
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.2.0
-PORTREVISION=	1
+DISTVERSION=	2.3.0
 CATEGORIES=	databases math graphics
-
 MASTER_SITES=	https://github.com/CGAL/cgal/releases/download/v${CGAL_VERSION}/:source1
 DISTFILES=	CGAL-${CGAL_VERSION}.tar.xz:source1
 
@@ -14,19 +12,20 @@ WWW=		https://oslandia.gitlab.io/SFCGAL/
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BUILD_DEPENDS=	nlohmann-json>=3.0.0:devel/nlohmann-json
 LIB_DEPENDS=	libboost_thread.so:devel/boost-libs \
 		libgmp.so:math/gmp \
 		libmpfr.so:math/mpfr
 
-USES=		cmake compiler:c++14-lang
+USES=		cmake compiler:c++17-lang eigen:3
 USE_GITLAB=	yes
 GL_ACCOUNT=	SFCGAL
 GL_PROJECT=	SFCGAL
 USE_LDCONFIG=	yes
 
+CGAL_VERSION=	6.1.2
 PLIST_SUB=	SHL3=${PORTVERSION} SHL1=${PORTVERSION:R:R} DEBUG_SUFFIX=${WITH_DEBUG:Dd}
-CGAL_VERSION=	6.0.1
 
-CMAKE_ARGS+=	-DCGAL_DIR=${WRKDIR}/CGAL-${CGAL_VERSION}
+CMAKE_ARGS+=	-DCGAL_DIR=${WRKDIR}/CGAL-${CGAL_VERSION} -DSFCGAL_BUILD_CLI=ON
 
 .include <bsd.port.mk>
diff --git a/databases/sfcgal/distinfo b/databases/sfcgal/distinfo
index 355e0c0de2a5..1a752ffe178a 100644
--- a/databases/sfcgal/distinfo
+++ b/databases/sfcgal/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754333037
-SHA256 (CGAL-6.0.1.tar.xz) = 0acdfbf317c556630dd526f3253780f29b6ec9713ee92903e81b5c93c0f59b7f
-SIZE (CGAL-6.0.1.tar.xz) = 25659212
-SHA256 (SFCGAL-v2.2.0.tar.bz2) = 053ccb225dbc4b31272fbbd49d014766d5080508c61875357539f29a6da9e9a2
-SIZE (SFCGAL-v2.2.0.tar.bz2) = 2839118
+TIMESTAMP = 1781275636
+SHA256 (CGAL-6.1.2.tar.xz) = 40411b97c5c64ddc1af1d153d57a39e424d21e947eef2b194fa05c5a8b002eea
+SIZE (CGAL-6.1.2.tar.xz) = 26304256
+SHA256 (SFCGAL-v2.3.0.tar.bz2) = f3e136cb47ee586d91fe7070c3485a1a261f1a7e5981ff1b8b873621988c402e
+SIZE (SFCGAL-v2.3.0.tar.bz2) = 4159617
diff --git a/databases/sfcgal/files/patch-CMakeLists.txt b/databases/sfcgal/files/patch-CMakeLists.txt
deleted file mode 100644
index 9cf1c40f81ad..000000000000
--- a/databases/sfcgal/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- CMakeLists.txt.orig	2025-08-01 21:31:20 UTC
-+++ CMakeLists.txt
-@@ -122,7 +122,7 @@ endif()
- endif()
- 
- #-- minimalist build allowed with boost version older than 1.48
--set( SFCGAL_Boost_COMPONENTS thread system serialization )
-+set( SFCGAL_Boost_COMPONENTS thread serialization )
- #-- program_options
- if ( SFCGAL_BUILD_TESTS OR SFCGAL_BUILD_EXAMPLES OR SFCGAL_BUILD_OSG )
- 	set( SFCGAL_Boost_COMPONENTS chrono unit_test_framework filesystem program_options timer ${SFCGAL_Boost_COMPONENTS} )
diff --git a/databases/sfcgal/pkg-plist b/databases/sfcgal/pkg-plist
index c5e833bd4fda..d72441882e29 100644
--- a/databases/sfcgal/pkg-plist
+++ b/databases/sfcgal/pkg-plist
@@ -1,5 +1,8 @@
 bin/sfcgal-config
+bin/sfcgalop
 include/SFCGAL/Coordinate.h
+include/SFCGAL/Curve.h
+include/SFCGAL/DereferenceIterator.h
 include/SFCGAL/Envelope.h
 include/SFCGAL/Exception.h
 include/SFCGAL/Geometry.h
@@ -11,6 +14,7 @@ include/SFCGAL/MultiLineString.h
 include/SFCGAL/MultiPoint.h
 include/SFCGAL/MultiPolygon.h
 include/SFCGAL/MultiSolid.h
+include/SFCGAL/NURBSCurve.h
 include/SFCGAL/Point.h
 include/SFCGAL/Polygon.h
 include/SFCGAL/PolyhedralSurface.h
@@ -24,7 +28,9 @@ include/SFCGAL/Triangle.h
 include/SFCGAL/TriangulatedSurface.h
 include/SFCGAL/Validity.h
 include/SFCGAL/algorithm/BoundaryVisitor.h
+include/SFCGAL/algorithm/Chamfer.h
 include/SFCGAL/algorithm/ConsistentOrientationBuilder.h
+include/SFCGAL/algorithm/Sweep.h
 include/SFCGAL/algorithm/alphaShapes.h
 include/SFCGAL/algorithm/alphaWrapping3D.h
 include/SFCGAL/algorithm/area.h
@@ -41,16 +47,20 @@ include/SFCGAL/algorithm/difference.h
 include/SFCGAL/algorithm/differencePrimitives.h
 include/SFCGAL/algorithm/distance.h
 include/SFCGAL/algorithm/distance3d.h
+include/SFCGAL/algorithm/equality.h
 include/SFCGAL/algorithm/extrude.h
 include/SFCGAL/algorithm/force2D.h
 include/SFCGAL/algorithm/force3D.h
 include/SFCGAL/algorithm/forceMeasured.h
+include/SFCGAL/algorithm/insertPointsWithinTolerance.h
 include/SFCGAL/algorithm/intersection.h
 include/SFCGAL/algorithm/intersects.h
+include/SFCGAL/algorithm/isClosed.h
 include/SFCGAL/algorithm/isSimple.h
 include/SFCGAL/algorithm/isValid.h
 include/SFCGAL/algorithm/length.h
 include/SFCGAL/algorithm/lineSubstring.h
+include/SFCGAL/algorithm/meshToPolyhedralSurface.h
 include/SFCGAL/algorithm/minkowskiSum.h
 include/SFCGAL/algorithm/minkowskiSum3D.h
 include/SFCGAL/algorithm/normal.h
@@ -58,11 +68,15 @@ include/SFCGAL/algorithm/offset.h
 include/SFCGAL/algorithm/orientation.h
 include/SFCGAL/algorithm/partition_2.h
 include/SFCGAL/algorithm/plane.h
+include/SFCGAL/algorithm/polygonRepair.h
+include/SFCGAL/algorithm/roofGeneration.h
 include/SFCGAL/algorithm/rotate.h
 include/SFCGAL/algorithm/scale.h
 include/SFCGAL/algorithm/simplification.h
+include/SFCGAL/algorithm/split3D.h
 include/SFCGAL/algorithm/straightSkeleton.h
-include/SFCGAL/algorithm/tesselate.h
+include/SFCGAL/algorithm/surfaceSimplification.h
+include/SFCGAL/algorithm/tessellate.h
 include/SFCGAL/algorithm/translate.h
 include/SFCGAL/algorithm/union.h
 include/SFCGAL/algorithm/visibility.h
@@ -80,7 +94,9 @@ include/SFCGAL/detail/SegmentStore.h
 include/SFCGAL/detail/TestGeometry.h
 include/SFCGAL/detail/TypeForDimension.h
 include/SFCGAL/detail/algorithm/coversPoints.h
+include/SFCGAL/detail/algorithm/meshToPolyhedralSurface.h
 include/SFCGAL/detail/algorithm/simplification.h
+include/SFCGAL/detail/algorithm/split3D.h
 include/SFCGAL/detail/generator/building.h
 include/SFCGAL/detail/generator/disc.h
 include/SFCGAL/detail/generator/hoch.h
@@ -92,6 +108,7 @@ include/SFCGAL/detail/graph/Vertex.h
 include/SFCGAL/detail/graph/algorithm/isHalfEdge.h
 include/SFCGAL/detail/graph/algorithm/orientation.h
 include/SFCGAL/detail/io/OsgFactory.h
+include/SFCGAL/detail/io/RecursionGuard.h
 include/SFCGAL/detail/io/Serialization.h
 include/SFCGAL/detail/io/WkbReader.h
 include/SFCGAL/detail/io/WkbWriter.h
@@ -119,14 +136,20 @@ include/SFCGAL/io/GeometryStreams.h
 include/SFCGAL/io/OBJ.h
 include/SFCGAL/io/STL.h
 include/SFCGAL/io/ewkt.h
+include/SFCGAL/io/geojson.h
 include/SFCGAL/io/osg.h
 include/SFCGAL/io/vtk.h
 include/SFCGAL/io/wkb.h
 include/SFCGAL/io/wkt.h
 include/SFCGAL/namespace.h
 include/SFCGAL/numeric.h
+include/SFCGAL/primitive3d/Box.h
+include/SFCGAL/primitive3d/Cone.h
+include/SFCGAL/primitive3d/Cube.h
 include/SFCGAL/primitive3d/Cylinder.h
+include/SFCGAL/primitive3d/Primitive.h
 include/SFCGAL/primitive3d/Sphere.h
+include/SFCGAL/primitive3d/Torus.h
 include/SFCGAL/triangulate/triangulate2DZ.h
 include/SFCGAL/triangulate/triangulatePolygon.h
 include/SFCGAL/version.h
diff --git a/graphics/gdal/Makefile b/graphics/gdal/Makefile
index de10c8ac2efa..6ae91a12bca7 100644
--- a/graphics/gdal/Makefile
+++ b/graphics/gdal/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	gdal
 PORTVERSION=	3.13.0
+PORTREVISION=	1
 CATEGORIES=	graphics geography
 MASTER_SITES=	https://download.osgeo.org/gdal/${PORTVERSION}/ \
 		LOCAL/sunpoet


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a2c2142.27bc8.2abcbf70>