# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= sfcgal VERSION= 2.2.0 KEYWORDS= math graphics VARIANTS= std SDESC[std]= C++ wrapper library around CGAL HOMEPAGE= http://www.sfcgal.org/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= https://gitlab.com/sfcgal/SFCGAL/-/archive/v2.2.0/ DISTFILE[1]= SFCGAL-v2.2.0.tar.gz:main DF_INDEX= 1 SPKGS[std]= set primary dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= gmp:dev:std mpfr:dev:std boost-libraries:dev:std cgal:dev:std BUILDRUN_DEPENDS= gmp:primary:std mpfr:primary:std boost-libraries:primary:std USES= cmake libtool DISTNAME= SFCGAL-v2.2.0 LICENSE= GPLv2+:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= GPLv2+:{{WRKSRC}}/LICENSE LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/Solid.h LICENSE_SCHEME= solo FPC_EQUIVALENT= databases/sfcgal SOVERSION= 2.2.0 CXXFLAGS= -Wno-deprecated-declarations CMAKE_ARGS= -DBUILD_SHARED_LIBS:BOOL=ON post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libSFCGAL.so [FILE:331:descriptions/desc.primary] SFCGAL is a C++ wrapper library around CGAL with the aim of supporting ISO 19107:2013 and OGC Simple Features Access 1.2 for 3D operations. SFCGAL provides standard compliant geometry types and operations, that can be accessed from its C or C++ APIs. PostGIS uses the C API, to expose some SFCGAL's functions in spatial databases [FILE:99:distinfo] bb6bb77ddb58523d8c229764de23699f99c1a7011d873419afd2a67df85602a2 2974247 SFCGAL-v2.2.0.tar.gz [FILE:59:manifests/plist.primary] lib/ libSFCGAL.so.%%SOMAJOR%% libSFCGAL.so.%%SOVERSION%% [FILE:2500:manifests/plist.dev] bin/sfcgal-config include/SFCGAL/ Coordinate.h Envelope.h Exception.h Geometry.h GeometryCollection.h GeometryVisitor.h Kernel.h LineString.h MultiLineString.h MultiPoint.h MultiPolygon.h MultiSolid.h Point.h Polygon.h PolyhedralSurface.h PreparedGeometry.h Segment.h Simplicity.h Solid.h Surface.h Transform.h Triangle.h TriangulatedSurface.h Validity.h config.h export.h namespace.h numeric.h version.h include/SFCGAL/algorithm/ BoundaryVisitor.h ConsistentOrientationBuilder.h alphaShapes.h alphaWrapping3D.h area.h buffer3D.h centroid.h collect.h collectionExtract.h collectionHomogenize.h collectionToMulti.h connection.h convexHull.h covers.h difference.h differencePrimitives.h distance.h distance3d.h extrude.h force2D.h force3D.h forceMeasured.h intersection.h intersects.h isSimple.h isValid.h length.h lineSubstring.h minkowskiSum.h minkowskiSum3D.h normal.h offset.h orientation.h partition_2.h plane.h rotate.h scale.h simplification.h straightSkeleton.h tesselate.h translate.h union.h visibility.h volume.h include/SFCGAL/capi/sfcgal_c.h include/SFCGAL/detail/ ComplexComparator.h ConstraintInfo.h EnvelopeVisitor.h ForceValidityVisitor.h GeometrySet.h GetPointsVisitor.h Interval.h SegmentStore.h TestGeometry.h TypeForDimension.h polygonSetToMultiPolygon.h ublas.h include/SFCGAL/detail/algorithm/ coversPoints.h simplification.h include/SFCGAL/detail/generator/ building.h disc.h hoch.h sierpinski.h include/SFCGAL/detail/graph/ Edge.h GeometryGraph.h GeometryGraphBuilder.h Vertex.h include/SFCGAL/detail/graph/algorithm/ isHalfEdge.h orientation.h include/SFCGAL/detail/io/ OsgFactory.h Serialization.h WkbReader.h WkbWriter.h WktReader.h WktWriter.h include/SFCGAL/detail/tools/ CharArrayBuffer.h InputStreamReader.h Log.h Registry.h include/SFCGAL/detail/transform/ AffineTransform2.h AffineTransform3.h Force2D.h ForceM.h ForceOrderPoints.h ForceZ.h ForceZOrderPoints.h RoundTransform.h include/SFCGAL/detail/triangulate/ ConstraintDelaunayTriangulation.h markDomains.h triangulateInGeometrySet.h include/SFCGAL/io/ GeometryStreams.h OBJ.h STL.h ewkt.h osg.h vtk.h wkb.h wkt.h include/SFCGAL/primitive3d/ Cylinder.h Sphere.h include/SFCGAL/triangulate/ triangulate2DZ.h triangulatePolygon.h lib/libSFCGAL.so lib/cmake/SFCGAL/ SFCGALConfig.cmake SFCGALConfigVersion.cmake SFCGALTargets-release.cmake SFCGALTargets.cmake lib/pkgconfig/sfcgal.pc [FILE:517:patches/patch-CMakeLists.txt] Path for boost 1.89 --- CMakeLists.txt.orig 2025-07-31 07:00:01 UTC +++ CMakeLists.txt @@ -134,7 +134,7 @@ else() 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} )