1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
5 KEYWORDS= graphics geography
7 SDESC[standard]= C++ port of the Java Topology Suite (JTS)
8 HOMEPAGE= https://trac.osgeo.org/geos/
12 SITES[main]= https://download.osgeo.org/geos/
13 DISTFILE[1]= geos-3.12.1.tar.bz2:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 USES= cmake c++:primary
24 LICENSE= LGPL21:primary
25 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
26 LICENSE_FILE= LGPL21:{{WRKSRC}}/COPYING
27 LICENSE_AWK= TERMS:"^$$"
28 LICENSE_SOURCE= TERMS:{{WRKSRC}}/include/geos.h
31 FPC_EQUIVALENT= graphics/geos
34 PLIST_SUB= PORTVERSION=3.12.1
37 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so
38 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/geosop
40 [FILE:324:descriptions/desc.primary]
41 GEOS (Geometry Engine - Open Source) is a C++ port of the
42 Java Topology Suite (JTS). As such, it aims to contain the complete
43 functionality of JTS in C++. This includes all the OpenGIS "Simple
44 Features for SQL" spatial predicate functions and spatial operators,
45 as well as specific JTS topology functions such as IsValid().
49 d6ea7e492224b51193e8244fe3ec17c4d44d0777f3c32ca4fb171140549a0d03 6727199 geos-3.12.1.tar.bz2
52 [FILE:113:manifests/plist.primary]
57 libgeos.so.%%PORTVERSION%%
58 libgeos_c.so.%%SOMAJOR%%
59 libgeos_c.so.%%SOVERSION%%
62 [FILE:10943:manifests/plist.dev]
75 include/geos/algorithm/
80 CentralEndpointIntersector.h
92 MinimumAreaRectangle.h
93 MinimumBoundingCircle.h
95 NotRepresentableException.h
100 PolygonNodeTopology.h
105 include/geos/algorithm/construct/
107 MaximumInscribedCircle.h
108 include/geos/algorithm/distance/
109 DiscreteFrechetDistance.h
110 DiscreteHausdorffDistance.h
113 include/geos/algorithm/hull/
115 ConcaveHullOfPolygons.h
118 include/geos/algorithm/locate/
119 IndexedPointInAreaLocator.h
120 PointOnGeometryLocator.h
121 SimplePointInAreaLocator.h
122 include/geos/coverage/
124 CoverageBoundarySegmentFinder.h
127 CoveragePolygonValidator.h
133 InvalidSegmentDetector.h
136 include/geos/edgegraph/
146 CoordinateSequenceFilter.h
147 CoordinateSequenceIterator.h
148 CoordinateSequences.h
153 GeometryComponentFilter.h
171 include/geos/geom/prep/
172 AbstractPreparedPolygonContains.h
173 BasicPreparedGeometry.h
175 PreparedGeometryFactory.h
177 PreparedLineStringDistance.h
178 PreparedLineStringIntersects.h
179 PreparedLineStringNearestPoints.h
182 PreparedPolygonContains.h
183 PreparedPolygonContainsProperly.h
184 PreparedPolygonCovers.h
185 PreparedPolygonDistance.h
186 PreparedPolygonIntersects.h
187 PreparedPolygonPredicate.h
188 include/geos/geom/util/
189 ComponentCoordinateExtracter.h
190 CoordinateOperation.h
194 GeometryEditorOperation.h
198 GeometryTransformer.h
199 LinearComponentExtracter.h
200 NoOpGeometryOperation.h
203 ShortCircuitedGeometryVisitor.h
205 include/geos/geomgraph/
213 EdgeIntersectionList.h
215 EdgeNodingValidator.h
225 include/geos/geomgraph/index/
229 MonotoneChainIndexer.h
231 SimpleEdgeSetIntersector.h
232 SimpleMCSweepLineIntersector.h
233 SimpleSweepLineIntersector.h
240 VertexSequencePackedRtree.h
241 include/geos/index/bintree/
248 include/geos/index/chain/
250 MonotoneChainBuilder.h
251 MonotoneChainOverlapAction.h
252 MonotoneChainSelectAction.h
253 include/geos/index/intervalrtree/
254 IntervalRTreeBranchNode.h
255 IntervalRTreeLeafNode.h
257 SortedPackedIntervalRTree.h
258 include/geos/index/kdtree/
262 include/geos/index/quadtree/
269 include/geos/index/strtree/
275 GeometryItemDistance.h
285 TemplateSTRNodePair.h
287 TemplateSTRtreeDistance.h
288 include/geos/index/sweepline/
292 SweepLineOverlapAction.h
294 ByteOrderDataInStream.h
297 CheckOrdinatesFilter.h
313 include/geos/linearref/
314 ExtractLineByLocation.h
318 LinearGeometryBuilder.h
321 LocationIndexOfLine.h
322 LocationIndexOfPoint.h
323 LocationIndexedLine.h
324 include/geos/math/DD.h
328 FastNodingValidator.h
329 FastSegmentSetIntersectionFinder.h
332 IntersectionFinderAdder.h
335 MCIndexSegmentSetMutualIntersector.h
336 NodableSegmentString.h
339 NodingIntersectionFinder.h
342 OrientedCoordinateArray.h
344 SegmentExtractingNoder.h
345 SegmentIntersectionDetector.h
349 SegmentPointComparator.h
350 SegmentSetMutualIntersector.h
356 include/geos/noding/snap/
357 SnappingIntersectionAdder.h
360 include/geos/noding/snapround/
363 MCIndexPointSnapper.h
365 SnapRoundingIntersectionAdder.h
367 include/geos/operation/
369 GeometryGraphOperation.h
370 include/geos/operation/buffer/
372 BufferCurveSetBuilder.h
373 BufferInputLineSimplifier.h
380 OffsetSegmentGenerator.h
381 OffsetSegmentString.h
382 RightmostEdgeFinder.h
384 SubgraphDepthLocater.h
385 include/geos/operation/cluster/
386 AbstractClusterFinder.h
388 DBSCANClusterFinder.h
390 EnvelopeDistanceClusterFinder.h
391 EnvelopeIntersectsClusterFinder.h
392 GeometryDistanceClusterFinder.h
394 GeometryIntersectsClusterFinder.h
396 include/geos/operation/distance/
397 ConnectedElementLocationFilter.h
398 ConnectedElementPointFilter.h
401 FacetSequenceTreeBuilder.h
403 IndexedFacetDistance.h
404 include/geos/operation/intersection/
406 RectangleIntersection.h
407 RectangleIntersectionBuilder.h
408 include/geos/operation/linemerge/
410 LineMergeDirectedEdge.h
415 include/geos/operation/overlay/
420 include/geos/operation/overlay/snap/
424 include/geos/operation/overlay/validate/
426 OffsetPointGenerator.h
427 OverlayResultValidator.h
428 include/geos/operation/overlayng/
436 IndexedPointOnLineLocator.h
438 IntersectionPointBuilder.h
456 RobustClipEnvelopeComputer.h
458 include/geos/operation/polygonize/
462 PolygonizeDirectedEdge.h
466 include/geos/operation/predicate/
468 RectangleIntersects.h
469 SegmentIntersectionTester.h
470 include/geos/operation/relate/
479 include/geos/operation/sharedpaths/SharedPathsOp.h
480 include/geos/operation/union/
481 CascadedPolygonUnion.h
483 DisjointSubsetUnion.h
488 include/geos/operation/valid/
489 ConsistentAreaTester.h
490 IndexedNestedHoleTester.h
491 IndexedNestedPolygonTester.h
495 PolygonIntersectionAnalyzer.h
497 PolygonRingSelfNode.h
499 PolygonTopologyAnalyzer.h
500 RepeatedPointRemover.h
501 RepeatedPointTester.h
502 TopologyValidationError.h
503 include/geos/planargraph/
512 include/geos/planargraph/algorithm/ConnectedSubgraphFinder.h
513 include/geos/precision/
517 EnhancedPrecisionOp.h
518 GeometryPrecisionReducer.h
520 PointwisePrecisionReducerTransformer.h
521 PrecisionReducerCoordinateOperation.h
522 PrecisionReducerTransformer.h
523 SimpleGeometryPrecisionReducer.h
524 include/geos/shape/fractal/
528 include/geos/simplify/
529 DouglasPeuckerLineSimplifier.h
530 DouglasPeuckerSimplifier.h
534 PolygonHullSimplifier.h
539 TaggedLineStringSimplifier.h
540 TaggedLinesSimplifier.h
541 TopologyPreservingSimplifier.h
542 include/geos/triangulate/
543 DelaunayTriangulationBuilder.h
544 IncrementalDelaunayTriangulator.h
545 VoronoiDiagramBuilder.h
546 include/geos/triangulate/polygon/
547 ConstrainedDelaunayTriangulator.h
551 PolygonTriangulator.h
552 TriDelaunayImprover.h
553 include/geos/triangulate/quadedge/
554 LastFoundQuadEdgeLocator.h
555 LocateFailureException.h
559 QuadEdgeSubdivision.h
563 include/geos/triangulate/tri/
567 TriangulationBuilder.h
570 AssertionFailedException.h
571 CoordinateArrayFilter.h
573 GeometricShapeFactory.h
574 IllegalArgumentException.h
575 IllegalStateException.h
579 UniqueCoordinateArrayFilter.h
580 UnsupportedOperationException.h
584 include_nlohmann_json.hpp
590 geos-config-version.cmake
592 geos-targets-release.cmake
594 lib/pkgconfig/geos.pc