BSD Ports

graphics/geos 3.12.1 MidnightBSD

Geometry Engine, Open Source

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl2.1
Categories
graphics, geography

Description

GEOS (Geometry Engine - Open Source) is a C++ port of the JTS Topology Suite (JTS). It aims to contain the complete functionality of JTS in C++. This includes all the OpenGIS Simple Features for SQL spatial predicate functions and spatial operators, as well as specific JTS enhanced functions. GEOS provides spatial functionality to many other projects and products.

In the other systems

SystemPortVersion
MidnightBSDgraphics/geos3.12.1
FreeBSDgraphics/geos3.15.0
OpenBSDgeo/geos3.15.0
NetBSDgeography/geos3.15.0
DragonFlygraphics/geos3.13.1
HardenedBSDgraphics/geos3.15.0
GhostBSDgraphics/geos3.15.0

Install

Binary package:

mport install geos

From mports:

cd /usr/mports/graphics/geos && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	geos>0:graphics/geos
LIB_DEPENDS=	libgeos.so:graphics/geos

Dependencies

Configuration

No options to configure.

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

Files

pkg-plist 483
  • bin/geos-config
  • bin/geosop
  • include/geos.h
  • include/geos/algorithm/Angle.h
  • include/geos/algorithm/Area.h
  • include/geos/algorithm/BoundaryNodeRule.h
  • include/geos/algorithm/CGAlgorithmsDD.h
  • include/geos/algorithm/CentralEndpointIntersector.h
  • include/geos/algorithm/Centroid.h
  • include/geos/algorithm/ConvexHull.h
  • include/geos/algorithm/Distance.h
  • include/geos/algorithm/HCoordinate.h
  • include/geos/algorithm/InteriorPointArea.h
  • include/geos/algorithm/InteriorPointLine.h
  • include/geos/algorithm/InteriorPointPoint.h
  • include/geos/algorithm/Interpolate.h
  • include/geos/algorithm/Intersection.h
  • include/geos/algorithm/Length.h
  • include/geos/algorithm/LineIntersector.h
  • include/geos/algorithm/MinimumAreaRectangle.h
  • include/geos/algorithm/MinimumBoundingCircle.h
  • include/geos/algorithm/MinimumDiameter.h
  • include/geos/algorithm/NotRepresentableException.h
  • include/geos/algorithm/Orientation.h
  • include/geos/algorithm/PointInRing.h
  • include/geos/algorithm/PointLocation.h
  • include/geos/algorithm/PointLocator.h
  • include/geos/algorithm/PolygonNodeTopology.h
  • include/geos/algorithm/RayCrossingCounter.h
  • include/geos/algorithm/Rectangle.h
  • include/geos/algorithm/RobustDeterminant.h
  • include/geos/algorithm/SimplePointInRing.h
  • include/geos/algorithm/construct/LargestEmptyCircle.h
  • include/geos/algorithm/construct/MaximumInscribedCircle.h
  • include/geos/algorithm/distance/DiscreteFrechetDistance.h
  • include/geos/algorithm/distance/DiscreteHausdorffDistance.h
  • include/geos/algorithm/distance/DistanceToPoint.h
  • include/geos/algorithm/distance/PointPairDistance.h
  • include/geos/algorithm/hull/ConcaveHull.h
  • include/geos/algorithm/hull/ConcaveHullOfPolygons.h
  • include/geos/algorithm/hull/HullTri.h
  • include/geos/algorithm/hull/HullTriangulation.h
  • include/geos/algorithm/locate/IndexedPointInAreaLocator.h
  • include/geos/algorithm/locate/PointOnGeometryLocator.h
  • include/geos/algorithm/locate/SimplePointInAreaLocator.h
  • include/geos/constants.h
  • include/geos/coverage/Corner.h
  • include/geos/coverage/CoverageBoundarySegmentFinder.h
  • include/geos/coverage/CoverageEdge.h
  • include/geos/coverage/CoverageGapFinder.h
  • include/geos/coverage/CoveragePolygonValidator.h
  • include/geos/coverage/CoverageRing.h
  • include/geos/coverage/CoverageRingEdges.h
  • include/geos/coverage/CoverageSimplifier.h
  • include/geos/coverage/CoverageUnion.h
  • include/geos/coverage/CoverageValidator.h
  • include/geos/coverage/InvalidSegmentDetector.h
  • include/geos/coverage/TPVWSimplifier.h
  • include/geos/coverage/VertexRingCounter.h
  • include/geos/edgegraph/EdgeGraph.h
  • include/geos/edgegraph/EdgeGraphBuilder.h
  • include/geos/edgegraph/HalfEdge.h
  • include/geos/edgegraph/MarkHalfEdge.h
  • include/geos/export.h
  • include/geos/geom.h
  • include/geos/geom/Coordinate.h
  • include/geos/geom/CoordinateFilter.h
  • include/geos/geom/CoordinateList.h
  • include/geos/geom/CoordinateSequence.h
  • include/geos/geom/CoordinateSequenceFilter.h
  • include/geos/geom/CoordinateSequenceIterator.h
  • include/geos/geom/CoordinateSequences.h
  • include/geos/geom/Dimension.h
  • include/geos/geom/Envelope.h
  • include/geos/geom/Geometry.h
  • include/geos/geom/GeometryCollection.h
  • include/geos/geom/GeometryComponentFilter.h
  • include/geos/geom/GeometryFactory.h
  • include/geos/geom/GeometryFilter.h
  • include/geos/geom/HeuristicOverlay.h
  • include/geos/geom/IntersectionMatrix.h
  • include/geos/geom/LineSegment.h
  • include/geos/geom/LineString.h
  • include/geos/geom/LinearRing.h
  • include/geos/geom/Location.h
  • include/geos/geom/MultiLineString.h
  • include/geos/geom/MultiPoint.h
  • include/geos/geom/MultiPolygon.h
  • include/geos/geom/Point.h
  • include/geos/geom/Polygon.h
  • include/geos/geom/Position.h
  • include/geos/geom/PrecisionModel.h
  • include/geos/geom/Quadrant.h
  • include/geos/geom/Triangle.h
  • include/geos/geom/prep/AbstractPreparedPolygonContains.h
  • include/geos/geom/prep/BasicPreparedGeometry.h
  • include/geos/geom/prep/PreparedGeometry.h
  • include/geos/geom/prep/PreparedGeometryFactory.h
  • include/geos/geom/prep/PreparedLineString.h
  • include/geos/geom/prep/PreparedLineStringDistance.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
geos-3.12.1.tar.bz26.727199e+06d6ea7e492224b51193e8244fe3ec17c4d44d0777f3c32ca4fb171140549a0d03
Master sites 2
  • https://download.osgeo.org/geos/
  • https://github.com/libgeos/geos/releases/download/3.12.1/