summaryrefslogtreecommitdiff
path: root/databases/sfcgal
diff options
context:
space:
mode:
Diffstat (limited to 'databases/sfcgal')
-rw-r--r--databases/sfcgal/Makefile7
-rw-r--r--databases/sfcgal/distinfo10
-rw-r--r--databases/sfcgal/files/patch-CMakeLists.txt11
-rw-r--r--databases/sfcgal/pkg-plist21
4 files changed, 38 insertions, 11 deletions
diff --git a/databases/sfcgal/Makefile b/databases/sfcgal/Makefile
index 8beae9a3e55c..ce36a9bdace7 100644
--- a/databases/sfcgal/Makefile
+++ b/databases/sfcgal/Makefile
@@ -1,7 +1,6 @@
PORTNAME= sfcgal
DISTVERSIONPREFIX= v
-DISTVERSION= 2.0.0
-PORTREVISION= 2
+DISTVERSION= 2.2.0
CATEGORIES= databases math graphics
MASTER_SITES= https://github.com/CGAL/cgal/releases/download/v${CGAL_VERSION}/:source1
@@ -14,7 +13,7 @@ WWW= https://oslandia.gitlab.io/SFCGAL/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libgmp.so:math/gmp \
libmpfr.so:math/mpfr
@@ -25,7 +24,7 @@ GL_PROJECT= SFCGAL
USE_LDCONFIG= yes
PLIST_SUB= SHL3=${PORTVERSION} SHL1=${PORTVERSION:R:R} DEBUG_SUFFIX=${WITH_DEBUG:Dd}
-CGAL_VERSION= 6.0
+CGAL_VERSION= 6.0.1
CMAKE_ARGS+= -DCGAL_DIR=${WRKDIR}/CGAL-${CGAL_VERSION}
diff --git a/databases/sfcgal/distinfo b/databases/sfcgal/distinfo
index 9fe544ab9a65..355e0c0de2a5 100644
--- a/databases/sfcgal/distinfo
+++ b/databases/sfcgal/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1728574335
-SHA256 (CGAL-6.0.tar.xz) = 6b0c9b47c7735a2462ff34a6c3c749d1ff4addc1454924b76263dc60ab119268
-SIZE (CGAL-6.0.tar.xz) = 25979696
-SHA256 (SFCGAL-v2.0.0.tar.bz2) = 6a78dca7b481e253a4f9dff4388f8b1778ff027ab331d919f630120ddd9abdb2
-SIZE (SFCGAL-v2.0.0.tar.bz2) = 2662718
+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
diff --git a/databases/sfcgal/files/patch-CMakeLists.txt b/databases/sfcgal/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..9cf1c40f81ad
--- /dev/null
+++ b/databases/sfcgal/files/patch-CMakeLists.txt
@@ -0,0 +1,11 @@
+--- 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 12587bf8805a..c5e833bd4fda 100644
--- a/databases/sfcgal/pkg-plist
+++ b/databases/sfcgal/pkg-plist
@@ -1,6 +1,5 @@
bin/sfcgal-config
include/SFCGAL/Coordinate.h
-include/SFCGAL/Cylinder.h
include/SFCGAL/Envelope.h
include/SFCGAL/Exception.h
include/SFCGAL/Geometry.h
@@ -16,8 +15,9 @@ include/SFCGAL/Point.h
include/SFCGAL/Polygon.h
include/SFCGAL/PolyhedralSurface.h
include/SFCGAL/PreparedGeometry.h
+include/SFCGAL/Segment.h
+include/SFCGAL/Simplicity.h
include/SFCGAL/Solid.h
-include/SFCGAL/Sphere.h
include/SFCGAL/Surface.h
include/SFCGAL/Transform.h
include/SFCGAL/Triangle.h
@@ -26,8 +26,10 @@ include/SFCGAL/Validity.h
include/SFCGAL/algorithm/BoundaryVisitor.h
include/SFCGAL/algorithm/ConsistentOrientationBuilder.h
include/SFCGAL/algorithm/alphaShapes.h
+include/SFCGAL/algorithm/alphaWrapping3D.h
include/SFCGAL/algorithm/area.h
include/SFCGAL/algorithm/buffer3D.h
+include/SFCGAL/algorithm/centroid.h
include/SFCGAL/algorithm/collect.h
include/SFCGAL/algorithm/collectionExtract.h
include/SFCGAL/algorithm/collectionHomogenize.h
@@ -42,8 +44,10 @@ include/SFCGAL/algorithm/distance3d.h
include/SFCGAL/algorithm/extrude.h
include/SFCGAL/algorithm/force2D.h
include/SFCGAL/algorithm/force3D.h
+include/SFCGAL/algorithm/forceMeasured.h
include/SFCGAL/algorithm/intersection.h
include/SFCGAL/algorithm/intersects.h
+include/SFCGAL/algorithm/isSimple.h
include/SFCGAL/algorithm/isValid.h
include/SFCGAL/algorithm/length.h
include/SFCGAL/algorithm/lineSubstring.h
@@ -56,6 +60,7 @@ include/SFCGAL/algorithm/partition_2.h
include/SFCGAL/algorithm/plane.h
include/SFCGAL/algorithm/rotate.h
include/SFCGAL/algorithm/scale.h
+include/SFCGAL/algorithm/simplification.h
include/SFCGAL/algorithm/straightSkeleton.h
include/SFCGAL/algorithm/tesselate.h
include/SFCGAL/algorithm/translate.h
@@ -65,14 +70,17 @@ include/SFCGAL/algorithm/volume.h
include/SFCGAL/capi/sfcgal_c.h
include/SFCGAL/config.h
include/SFCGAL/detail/ComplexComparator.h
+include/SFCGAL/detail/ConstraintInfo.h
include/SFCGAL/detail/EnvelopeVisitor.h
include/SFCGAL/detail/ForceValidityVisitor.h
include/SFCGAL/detail/GeometrySet.h
include/SFCGAL/detail/GetPointsVisitor.h
include/SFCGAL/detail/Interval.h
+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/simplification.h
include/SFCGAL/detail/generator/building.h
include/SFCGAL/detail/generator/disc.h
include/SFCGAL/detail/generator/hoch.h
@@ -97,6 +105,7 @@ include/SFCGAL/detail/tools/Registry.h
include/SFCGAL/detail/transform/AffineTransform2.h
include/SFCGAL/detail/transform/AffineTransform3.h
include/SFCGAL/detail/transform/Force2D.h
+include/SFCGAL/detail/transform/ForceM.h
include/SFCGAL/detail/transform/ForceOrderPoints.h
include/SFCGAL/detail/transform/ForceZ.h
include/SFCGAL/detail/transform/ForceZOrderPoints.h
@@ -108,15 +117,23 @@ include/SFCGAL/detail/ublas.h
include/SFCGAL/export.h
include/SFCGAL/io/GeometryStreams.h
include/SFCGAL/io/OBJ.h
+include/SFCGAL/io/STL.h
include/SFCGAL/io/ewkt.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/Cylinder.h
+include/SFCGAL/primitive3d/Sphere.h
include/SFCGAL/triangulate/triangulate2DZ.h
include/SFCGAL/triangulate/triangulatePolygon.h
include/SFCGAL/version.h
+lib/cmake/SFCGAL/SFCGALConfig.cmake
+lib/cmake/SFCGAL/SFCGALConfigVersion.cmake
+lib/cmake/SFCGAL/SFCGALTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/SFCGAL/SFCGALTargets.cmake
lib/libSFCGAL%%DEBUG_SUFFIX%%.so
lib/libSFCGAL%%DEBUG_SUFFIX%%.so.%%SHL1%%
lib/libSFCGAL%%DEBUG_SUFFIX%%.so.%%SHL3%%