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.9.1.tar.bz2:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 USES= gmake libtool 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
33 INSTALL_TARGET= install-strip
34 INSTALL_REQ_TOOLCHAIN= yes
36 PLIST_SUB= PORTVERSION=3.9.1
39 ${FIND} ${WRKSRC} -name Makefile -exec \
40 ${REINPLACE_CMD} -e '/CXXFLAGS = / s| -O2||' {} \;
42 [FILE:324:descriptions/desc.single]
43 GEOS (Geometry Engine - Open Source) is a C++ port of the
44 Java Topology Suite (JTS). As such, it aims to contain the complete
45 functionality of JTS in C++. This includes all the OpenGIS "Simple
46 Features for SQL" spatial predicate functions and spatial operators,
47 as well as specific JTS topology functions such as IsValid().
51 7e630507dcac9dc07565d249a26f06a15c9f5b0c52dd29129a0e3d381d7e382a 4761372 geos-3.9.1.tar.bz2
54 [FILE:9888:manifests/plist.single]
69 include/geos/algorithm/
74 CentralEndpointIntersector.h
86 MinimumBoundingCircle.h
88 NotRepresentableException.h
93 RayCrossingCounterDD.h
95 include/geos/algorithm/construct/
97 MaximumInscribedCircle.h
98 include/geos/algorithm/distance/
99 DiscreteFrechetDistance.h
100 DiscreteHausdorffDistance.h
103 include/geos/algorithm/locate/
104 IndexedPointInAreaLocator.h
105 PointOnGeometryLocator.h
106 SimplePointInAreaLocator.h
107 include/geos/edgegraph/
115 CoordinateArraySequence.h
116 CoordinateArraySequenceFactory.h
117 CoordinateArraySequenceFactory.inl
121 CoordinateSequenceFactory.h
122 CoordinateSequenceFilter.h
123 DefaultCoordinateSequenceFactory.h
127 FixedSizeCoordinateSequence.h
130 GeometryCollection.inl
131 GeometryComponentFilter.h
155 include/geos/geom/prep/
156 AbstractPreparedPolygonContains.h
157 BasicPreparedGeometry.h
159 PreparedGeometryFactory.h
161 PreparedLineStringDistance.h
162 PreparedLineStringIntersects.h
163 PreparedLineStringNearestPoints.h
166 PreparedPolygonContains.h
167 PreparedPolygonContainsProperly.h
168 PreparedPolygonCovers.h
169 PreparedPolygonDistance.h
170 PreparedPolygonIntersects.h
171 PreparedPolygonPredicate.h
172 include/geos/geom/util/
173 ComponentCoordinateExtracter.h
174 CoordinateOperation.h
178 GeometryEditorOperation.h
180 GeometryTransformer.h
181 LinearComponentExtracter.h
184 ShortCircuitedGeometryVisitor.h
186 include/geos/geomgraph/
196 EdgeIntersectionList.h
198 EdgeNodingValidator.h
211 include/geos/geomgraph/index/
215 MonotoneChainIndexer.h
217 SegmentIntersector.inl
218 SimpleEdgeSetIntersector.h
219 SimpleMCSweepLineIntersector.h
220 SimpleSweepLineIntersector.h
227 include/geos/index/bintree/
234 include/geos/index/chain/
236 MonotoneChainBuilder.h
237 MonotoneChainOverlapAction.h
238 MonotoneChainSelectAction.h
239 include/geos/index/intervalrtree/
240 IntervalRTreeBranchNode.h
241 IntervalRTreeLeafNode.h
243 SortedPackedIntervalRTree.h
244 include/geos/index/kdtree/
248 include/geos/index/quadtree/
255 include/geos/index/strtree/
261 GeometryItemDistance.h
270 include/geos/index/sweepline/
274 SweepLineOverlapAction.h
276 ByteOrderDataInStream.h
277 ByteOrderDataInStream.inl
289 include/geos/linearref/
290 ExtractLineByLocation.h
294 LinearGeometryBuilder.h
297 LocationIndexOfLine.h
298 LocationIndexOfPoint.h
299 LocationIndexedLine.h
300 include/geos/math/DD.h
303 BasicSegmentString.inl
304 FastNodingValidator.h
305 FastSegmentSetIntersectionFinder.h
308 IntersectionFinderAdder.h
312 MCIndexSegmentSetMutualIntersector.h
313 NodableSegmentString.h
316 NodingIntersectionFinder.h
319 OrientedCoordinateArray.h
321 SegmentIntersectionDetector.h
325 SegmentPointComparator.h
326 SegmentSetMutualIntersector.h
332 include/geos/noding/snap/
333 SnappingIntersectionAdder.h
336 include/geos/noding/snapround/
340 MCIndexPointSnapper.h
342 SnapRoundingIntersectionAdder.h
344 include/geos/operation/
345 GeometryGraphOperation.h
347 include/geos/operation/buffer/
349 BufferInputLineSimplifier.h
354 OffsetCurveSetBuilder.h
355 OffsetSegmentGenerator.h
356 OffsetSegmentString.h
357 RightmostEdgeFinder.h
358 SubgraphDepthLocater.h
359 include/geos/operation/distance/
360 ConnectedElementLocationFilter.h
361 ConnectedElementPointFilter.h
364 FacetSequenceTreeBuilder.h
366 IndexedFacetDistance.h
367 include/geos/operation/intersection/
369 RectangleIntersection.h
370 RectangleIntersectionBuilder.h
371 include/geos/operation/linemerge/
373 LineMergeDirectedEdge.h
378 include/geos/operation/overlay/
381 ElevationMatrixCell.h
387 OffsetPointGenerator.h
390 OverlayResultValidator.h
393 include/geos/operation/overlay/snap/
396 SnapIfNeededOverlayOp.h
398 include/geos/operation/overlayng/
405 IndexedPointOnLineLocator.h
407 IntersectionPointBuilder.h
425 RobustClipEnvelopeComputer.h
427 include/geos/operation/polygonize/
431 PolygonizeDirectedEdge.h
435 include/geos/operation/predicate/
437 RectangleIntersects.h
438 SegmentIntersectionTester.h
439 include/geos/operation/relate/
448 include/geos/operation/sharedpaths/SharedPathsOp.h
449 include/geos/operation/union/
450 CascadedPolygonUnion.h
458 include/geos/operation/valid/
459 ConnectedInteriorTester.h
460 ConsistentAreaTester.h
461 IndexedNestedShellTester.h
464 QuadtreeNestedRingTester.h
465 RepeatedPointRemover.h
466 RepeatedPointTester.h
467 SimpleNestedRingTester.h
468 SweeplineNestedRingTester.h
469 TopologyValidationError.h
470 include/geos/planargraph/
479 include/geos/planargraph/algorithm/ConnectedSubgraphFinder.h
480 include/geos/precision/
484 EnhancedPrecisionOp.h
485 GeometryPrecisionReducer.h
487 PrecisionReducerCoordinateOperation.h
488 SimpleGeometryPrecisionReducer.h
489 include/geos/shape/fractal/
493 include/geos/simplify/
494 DouglasPeuckerLineSimplifier.h
495 DouglasPeuckerSimplifier.h
499 TaggedLineStringSimplifier.h
500 TaggedLinesSimplifier.h
501 TopologyPreservingSimplifier.h
502 include/geos/triangulate/
503 DelaunayTriangulationBuilder.h
504 IncrementalDelaunayTriangulator.h
505 VoronoiDiagramBuilder.h
506 include/geos/triangulate/quadedge/
507 LastFoundQuadEdgeLocator.h
508 LocateFailureException.h
512 QuadEdgeSubdivision.h
518 AssertionFailedException.h
519 CoordinateArrayFilter.h
521 GeometricShapeFactory.h
522 IllegalArgumentException.h
523 IllegalStateException.h
527 UniqueCoordinateArrayFilter.h
528 UnsupportedOperationException.h
531 libgeos-%%PORTVERSION%%.so
536 libgeos_c.so.%%SOMAJOR%%
537 libgeos_c.so.%%SOVERSION%%
538 lib/pkgconfig/geos.pc