BSD Ports

databases/sfcgal 2.2.0 MidnightBSD

Wrapper library around CGAL for PostGIS

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2
Categories
databases, math, graphics

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

In the other systems

SystemPortVersion
MidnightBSDdatabases/sfcgal2.2.0
FreeBSDdatabases/sfcgal2.3.0_2
OpenBSDgeo/sfcgal2.2.0p1
DragonFlydatabases/sfcgal2.0.0_2

Install

Binary package:

mport install sfcgal

From mports:

cd /usr/mports/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

Dependencies

As this port's Makefile names them.

Library 3

Build dependencies 3
Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++14-lang
Service scripts
none

Files

pkg-plist 140
  • bin/sfcgal-config
  • include/SFCGAL/Coordinate.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/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/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
  • 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/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
  • 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/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
  • 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/simplification.h
  • include/SFCGAL/detail/generator/building.h
  • include/SFCGAL/detail/generator/disc.h
  • include/SFCGAL/detail/generator/hoch.h
  • include/SFCGAL/detail/generator/sierpinski.h
  • include/SFCGAL/detail/graph/Edge.h
  • include/SFCGAL/detail/graph/GeometryGraph.h
  • include/SFCGAL/detail/graph/GeometryGraphBuilder.h
  • 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/Serialization.h
  • include/SFCGAL/detail/io/WkbReader.h
  • include/SFCGAL/detail/io/WkbWriter.h
  • include/SFCGAL/detail/io/WktReader.h
  • include/SFCGAL/detail/io/WktWriter.h
  • include/SFCGAL/detail/polygonSetToMultiPolygon.h

The first 100 are listed.

distinfo 2
FileSizeSHA256
CGAL-6.0.1.tar.xz2.5659212e+070acdfbf317c556630dd526f3253780f29b6ec9713ee92903e81b5c93c0f59b7f
SFCGAL-v2.2.0.tar.bz22.839118e+06053ccb225dbc4b31272fbbd49d014766d5080508c61875357539f29a6da9e9a2
Master sites 1
  • https://github.com/CGAL/cgal/releases/download/v6.0.1/:source1