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.11.1.tar.bz2:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 USES= cmake c++:single
22 LICENSE= LGPL21:single
23 LICENSE_TERMS= single:{{WRKDIR}}/TERMS
24 LICENSE_FILE= LGPL21:{{WRKSRC}}/COPYING
25 LICENSE_AWK= TERMS:"^$$"
26 LICENSE_SOURCE= TERMS:{{WRKSRC}}/include/geos.h
29 FPC_EQUIVALENT= graphics/geos
32 PLIST_SUB= PORTVERSION=3.11.1
35 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so
36 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/geosop
38 [FILE:324:descriptions/desc.single]
39 GEOS (Geometry Engine - Open Source) is a C++ port of the
40 Java Topology Suite (JTS). As such, it aims to contain the complete
41 functionality of JTS in C++. This includes all the OpenGIS "Simple
42 Features for SQL" spatial predicate functions and spatial operators,
43 as well as specific JTS topology functions such as IsValid().
47 6d0eb3cfa9f92d947731cc75f1750356b3bdfc07ea020553daf6af1c768e0be2 6753232 geos-3.11.1.tar.bz2
50 [FILE:10444:manifests/plist.single]
66 include/geos/algorithm/
71 CentralEndpointIntersector.h
82 MinimumBoundingCircle.h
84 NotRepresentableException.h
90 RayCrossingCounterDD.h
93 include/geos/algorithm/construct/
95 MaximumInscribedCircle.h
96 include/geos/algorithm/distance/
97 DiscreteFrechetDistance.h
98 DiscreteHausdorffDistance.h
101 include/geos/algorithm/hull/
103 ConcaveHullOfPolygons.h
106 include/geos/algorithm/locate/
107 IndexedPointInAreaLocator.h
108 PointOnGeometryLocator.h
109 SimplePointInAreaLocator.h
110 include/geos/edgegraph/
117 CoordinateArraySequence.h
118 CoordinateArraySequenceFactory.h
122 CoordinateSequenceFactory.h
123 CoordinateSequenceFilter.h
124 DefaultCoordinateSequenceFactory.h
127 FixedSizeCoordinateSequence.h
130 GeometryComponentFilter.h
148 include/geos/geom/prep/
149 AbstractPreparedPolygonContains.h
150 BasicPreparedGeometry.h
152 PreparedGeometryFactory.h
154 PreparedLineStringDistance.h
155 PreparedLineStringIntersects.h
156 PreparedLineStringNearestPoints.h
159 PreparedPolygonContains.h
160 PreparedPolygonContainsProperly.h
161 PreparedPolygonCovers.h
162 PreparedPolygonDistance.h
163 PreparedPolygonIntersects.h
164 PreparedPolygonPredicate.h
165 include/geos/geom/util/
166 ComponentCoordinateExtracter.h
167 CoordinateOperation.h
171 GeometryEditorOperation.h
175 GeometryTransformer.h
176 LinearComponentExtracter.h
177 NoOpGeometryOperation.h
180 ShortCircuitedGeometryVisitor.h
182 include/geos/geomgraph/
190 EdgeIntersectionList.h
192 EdgeNodingValidator.h
202 include/geos/geomgraph/index/
206 MonotoneChainIndexer.h
208 SimpleEdgeSetIntersector.h
209 SimpleMCSweepLineIntersector.h
210 SimpleSweepLineIntersector.h
217 VertexSequencePackedRtree.h
218 include/geos/index/bintree/
225 include/geos/index/chain/
227 MonotoneChainBuilder.h
228 MonotoneChainOverlapAction.h
229 MonotoneChainSelectAction.h
230 include/geos/index/intervalrtree/
231 IntervalRTreeBranchNode.h
232 IntervalRTreeLeafNode.h
234 SortedPackedIntervalRTree.h
235 include/geos/index/kdtree/
239 include/geos/index/quadtree/
246 include/geos/index/strtree/
252 GeometryItemDistance.h
262 TemplateSTRNodePair.h
264 TemplateSTRtreeDistance.h
265 include/geos/index/sweepline/
269 SweepLineOverlapAction.h
271 ByteOrderDataInStream.h
285 include/geos/linearref/
286 ExtractLineByLocation.h
290 LinearGeometryBuilder.h
293 LocationIndexOfLine.h
294 LocationIndexOfPoint.h
295 LocationIndexedLine.h
296 include/geos/math/DD.h
299 FastNodingValidator.h
300 FastSegmentSetIntersectionFinder.h
303 IntersectionFinderAdder.h
306 MCIndexSegmentSetMutualIntersector.h
307 NodableSegmentString.h
310 NodingIntersectionFinder.h
313 OrientedCoordinateArray.h
315 SegmentExtractingNoder.h
316 SegmentIntersectionDetector.h
320 SegmentPointComparator.h
321 SegmentSetMutualIntersector.h
327 include/geos/noding/snap/
328 SnappingIntersectionAdder.h
331 include/geos/noding/snapround/
334 MCIndexPointSnapper.h
336 SnapRoundingIntersectionAdder.h
338 include/geos/operation/
340 GeometryGraphOperation.h
341 include/geos/operation/buffer/
343 BufferCurveSetBuilder.h
344 BufferInputLineSimplifier.h
350 OffsetSegmentGenerator.h
351 OffsetSegmentString.h
352 RightmostEdgeFinder.h
354 SubgraphDepthLocater.h
355 include/geos/operation/distance/
356 ConnectedElementLocationFilter.h
357 ConnectedElementPointFilter.h
360 FacetSequenceTreeBuilder.h
362 IndexedFacetDistance.h
363 include/geos/operation/intersection/
365 RectangleIntersection.h
366 RectangleIntersectionBuilder.h
367 include/geos/operation/linemerge/
369 LineMergeDirectedEdge.h
374 include/geos/operation/overlay/
377 ElevationMatrixCell.h
385 include/geos/operation/overlay/snap/
389 include/geos/operation/overlay/validate/
391 OffsetPointGenerator.h
392 OverlayResultValidator.h
393 include/geos/operation/overlayng/
401 IndexedPointOnLineLocator.h
403 IntersectionPointBuilder.h
421 RobustClipEnvelopeComputer.h
423 include/geos/operation/polygonize/
427 PolygonizeDirectedEdge.h
431 include/geos/operation/predicate/
433 RectangleIntersects.h
434 SegmentIntersectionTester.h
435 include/geos/operation/relate/
444 include/geos/operation/sharedpaths/SharedPathsOp.h
445 include/geos/operation/union/
446 CascadedPolygonUnion.h
452 include/geos/operation/valid/
453 ConsistentAreaTester.h
454 IndexedNestedHoleTester.h
455 IndexedNestedPolygonTester.h
459 PolygonIntersectionAnalyzer.h
462 PolygonRingSelfNode.h
464 PolygonTopologyAnalyzer.h
465 RepeatedPointRemover.h
466 RepeatedPointTester.h
467 TopologyValidationError.h
468 include/geos/planargraph/
477 include/geos/planargraph/algorithm/ConnectedSubgraphFinder.h
478 include/geos/precision/
482 EnhancedPrecisionOp.h
483 GeometryPrecisionReducer.h
485 PointwisePrecisionReducerTransformer.h
486 PrecisionReducerCoordinateOperation.h
487 PrecisionReducerTransformer.h
488 SimpleGeometryPrecisionReducer.h
489 include/geos/shape/fractal/
493 include/geos/simplify/
494 DouglasPeuckerLineSimplifier.h
495 DouglasPeuckerSimplifier.h
498 PolygonHullSimplifier.h
503 TaggedLineStringSimplifier.h
504 TaggedLinesSimplifier.h
505 TopologyPreservingSimplifier.h
506 include/geos/triangulate/
507 DelaunayTriangulationBuilder.h
508 IncrementalDelaunayTriangulator.h
509 VoronoiDiagramBuilder.h
510 include/geos/triangulate/polygon/
511 ConstrainedDelaunayTriangulator.h
514 PolygonTriangulator.h
515 TriDelaunayImprover.h
516 include/geos/triangulate/quadedge/
517 LastFoundQuadEdgeLocator.h
518 LocateFailureException.h
522 QuadEdgeSubdivision.h
526 include/geos/triangulate/tri/
530 TriangulationBuilder.h
533 AssertionFailedException.h
534 CoordinateArrayFilter.h
536 GeometricShapeFactory.h
537 IllegalArgumentException.h
538 IllegalStateException.h
542 UniqueCoordinateArrayFilter.h
543 UnsupportedOperationException.h
546 include_nlohmann_json.hpp
550 libgeos.so.%%PORTVERSION%%
552 libgeos_c.so.%%SOMAJOR%%
553 libgeos_c.so.%%SOVERSION%%
555 geos-config-version.cmake
557 geos-targets-release.cmake
559 lib/pkgconfig/geos.pc