FreeBSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.3.0_22.3.0_2-2.2.02.3.0_2
FreeBSD:14:quarterly2.3.0_22.3.0_2n/a2.1.0_12.3.0_2
FreeBSD:15:latest2.3.0_22.3.0_2n/a2.2.02.2.0
FreeBSD:15:quarterly2.3.0_22.3.0_2n/an/an/a
FreeBSD:16:latest2.3.0_22.3.0_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 3

The full lists below include those, and their dependencies in turn.

All build dependencies 28
All run dependencies 7
Required by 308

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
FileSizeSHA256
CGAL-6.1.2.tar.xz2.6304256e+0740411b97c5c64ddc1af1d153d57a39e424d21e947eef2b194fa05c5a8b002eea
SFCGAL-v2.3.0.tar.bz24.159617e+06f3e136cb47ee586d91fe7070c3485a1a261f1a7e5981ff1b8b873621988c402e
Master sites 1
  • https://github.com/CGAL/cgal/releases/download/v6.1.2/:source1

Commit history 2

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
213840c151 Dima Panov */*: bump consumers after devel/boost update