databases/sfcgal 2.3.0_2
Wrapper library around CGAL for PostGIS
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
97a84ef467- License
- GPLv2
- Categories
- databases, math, graphics
- Package size
- 3245.4 KiB, 18917.1 KiB installed
Description
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
Install
As a binary package — by origin, or by package name:
pkg install databases/sfcgal
pkg install sfcgal
From the ports tree:
cd /usr/ports/databases/sfcgal/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= sfcgal>0:databases/sfcgal
LIB_DEPENDS= libSFCGAL.so:databases/sfcgal
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.3.0_2 | 2.3.0_2 | - | 2.2.0 | 2.3.0_2 |
| FreeBSD:14:quarterly | 2.3.0_2 | 2.3.0_2 | n/a | 2.1.0_1 | 2.3.0_2 |
| FreeBSD:15:latest | 2.3.0_2 | 2.3.0_2 | n/a | 2.2.0 | 2.2.0 |
| FreeBSD:15:quarterly | 2.3.0_2 | 2.3.0_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.3.0_2 | 2.3.0_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
nlohmann-json>=3.0.0: devel/nlohmann-json
Library 3
libboost_thread.so: devel/boost-libslibgmp.so: math/gmplibmpfr.so: math/mpfr
The full lists below include those, and their dependencies in turn.
All build dependencies 28
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/boost-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/icu
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/nlohmann-json
- devel/readline
- dns/libidn2
- lang/gcc14
- lang/python312
- math/blas
- math/eigen3
- math/gmp
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
All run dependencies 7
Required by 308
- astro/kstars
- astro/libosmium
- astro/merkaartor
- astro/phd2
- astro/py-pykep
- astro/qmapshack
- astro/siril
- audio/py-torchaudio
- biology/atac-seq
- biology/biostar-tools
- biology/chip-seq
- biology/py-multiqc
- biology/rna-seq
- cad/OrcaSlicer
- cad/sumo
- comms/sdrangel
- converters/osm2pgsql
- databases/grass8
- databases/pgrouting
- databases/postgis-tiger_geocoder
- databases/postgis33
- databases/postgis34
- databases/postgis35
- databases/postgis36
- databases/postgis37
- databases/postgresql-ogr_fdw
- databases/py-dbt-core
- databases/py-dbt-duckdb
- databases/py-dbt-snowflake
- deskutils/py-qmd
- devel/ignition-common
- devel/py-cfn-lint
- devel/py-dask-geopandas
- devel/py-graal
- devel/py-importlab
- devel/py-pyquil
- devel/py-sirmordred
- devel/py-taskflow
- devel/pytype
- emulators/es-de
- emulators/rpcs3
- graphics/cimg
- graphics/cloudcompare
- graphics/dbow2
- graphics/digikam
- graphics/facedetect
- graphics/frei0r-plugins
- graphics/frei0r-plugins-opencv
- graphics/gdal
- graphics/gdal-grass
- graphics/gdalcpp
- graphics/gmic
- graphics/gmt
- graphics/gstreamer1-plugins-opencv
- graphics/kquickimageeditor
- graphics/mapcache
- graphics/mapnik
- graphics/mapserver
- graphics/nomacs
- graphics/opencv
- graphics/openmvs
- graphics/openorienteering-mapper
- graphics/p5-Geo-GDAL-FFI
- graphics/php-facedetect
- graphics/plasma6-spectacle
- graphics/py-agx-emulsion
- graphics/py-albucore
- graphics/py-albumentations
- graphics/py-contextily
- graphics/py-easyocr
- graphics/py-fiona
- graphics/py-gdal
- graphics/py-geopandas
- graphics/py-geosnap
- graphics/py-giddy
- graphics/py-imutils
- graphics/py-kornia
- graphics/py-mapclassify
- graphics/py-mgwr
- graphics/py-momepy
- graphics/py-neatnet
- graphics/py-olmocr
- graphics/py-osmnet
- graphics/py-osmnx
- graphics/py-pandarm
- graphics/py-pointpats
- graphics/py-pygeoapi
- graphics/py-pyogrio
- graphics/py-pyrsgis
- graphics/py-qudida
- graphics/py-rapidocr
- graphics/py-rasterio
- graphics/py-rasterstats
- graphics/py-rioxarray
- graphics/py-scikit-image
- graphics/py-spectra
- graphics/py-toyplot
- graphics/py-urbanaccess
- graphics/qgis
- graphics/qgis-ltr
The first 100 are listed.
Configuration
No options to configure.
- USES
- cmake compiler:c++17-lang eigen:3
- Service scripts
- none
Files
pkg-plist 163
- 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
- include/SFCGAL/GeometryCollection.h
- include/SFCGAL/GeometryVisitor.h
- include/SFCGAL/Kernel.h
- include/SFCGAL/LineString.h
- 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
- include/SFCGAL/PreparedGeometry.h
- include/SFCGAL/Segment.h
- include/SFCGAL/Simplicity.h
- include/SFCGAL/Solid.h
- include/SFCGAL/Surface.h
- include/SFCGAL/Transform.h
- 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
- 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
- include/SFCGAL/algorithm/collectionToMulti.h
- include/SFCGAL/algorithm/connection.h
- include/SFCGAL/algorithm/convexHull.h
- include/SFCGAL/algorithm/covers.h
- 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
- 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/surfaceSimplification.h
- include/SFCGAL/algorithm/tessellate.h
- include/SFCGAL/algorithm/translate.h
- include/SFCGAL/algorithm/union.h
- include/SFCGAL/algorithm/visibility.h
- 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/meshToPolyhedralSurface.h
- include/SFCGAL/detail/algorithm/simplification.h
- include/SFCGAL/detail/algorithm/split3D.h
- include/SFCGAL/detail/generator/building.h
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| CGAL-6.1.2.tar.xz | 2.6304256e+07 | 40411b97c5c64ddc1af1d153d57a39e424d21e947eef2b194fa05c5a8b002eea |
| SFCGAL-v2.3.0.tar.bz2 | 4.159617e+06 | f3e136cb47ee586d91fe7070c3485a1a261f1a7e5981ff1b8b873621988c402e |
Master sites 1
- https://github.com/CGAL/cgal/releases/download/v6.1.2/:source1