Ravenports generated: 05 Oct 2021 04:55
[ravenports.git] / bucket_5D / geos
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               geos
4 VERSION=                3.9.1
5 KEYWORDS=               graphics geography
6 VARIANTS=               standard
7 SDESC[standard]=        C++ port of the Java Topology Suite (JTS)
8 HOMEPAGE=               https://trac.osgeo.org/geos/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://download.osgeo.org/geos/
13 DISTFILE[1]=            geos-3.9.1.tar.bz2:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   gmake libtool c++:single
21
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
27 LICENSE_SCHEME=         solo
28
29 FPC_EQUIVALENT=         graphics/geos
30
31 MUST_CONFIGURE=         gnu
32
33 INSTALL_TARGET=         install-strip
34 INSTALL_REQ_TOOLCHAIN=  yes
35 SOVERSION=              1.14.2
36 PLIST_SUB=              PORTVERSION=3.9.1
37
38 post-configure:
39         ${FIND} ${WRKSRC} -name Makefile -exec \
40                 ${REINPLACE_CMD} -e '/CXXFLAGS = / s| -O2||' {} \;
41
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().
48
49
50 [FILE:97:distinfo]
51 7e630507dcac9dc07565d249a26f06a15c9f5b0c52dd29129a0e3d381d7e382a      4761372 geos-3.9.1.tar.bz2
52
53
54 [FILE:9888:manifests/plist.single]
55 bin/geos-config
56 include/
57  geos.h
58  geos_c.h
59 include/geos/
60  constants.h
61  export.h
62  geom.h
63  inline.h
64  namespaces.h
65  profiler.h
66  unload.h
67  util.h
68  version.h
69 include/geos/algorithm/
70  Angle.h
71  Area.h
72  BoundaryNodeRule.h
73  CGAlgorithmsDD.h
74  CentralEndpointIntersector.h
75  Centroid.h
76  ConvexHull.h
77  ConvexHull.inl
78  Distance.h
79  HCoordinate.h
80  InteriorPointArea.h
81  InteriorPointLine.h
82  InteriorPointPoint.h
83  Intersection.h
84  Length.h
85  LineIntersector.h
86  MinimumBoundingCircle.h
87  MinimumDiameter.h
88  NotRepresentableException.h
89  Orientation.h
90  PointLocation.h
91  PointLocator.h
92  RayCrossingCounter.h
93  RayCrossingCounterDD.h
94  RobustDeterminant.h
95 include/geos/algorithm/construct/
96  LargestEmptyCircle.h
97  MaximumInscribedCircle.h
98 include/geos/algorithm/distance/
99  DiscreteFrechetDistance.h
100  DiscreteHausdorffDistance.h
101  DistanceToPoint.h
102  PointPairDistance.h
103 include/geos/algorithm/locate/
104  IndexedPointInAreaLocator.h
105  PointOnGeometryLocator.h
106  SimplePointInAreaLocator.h
107 include/geos/edgegraph/
108  EdgeGraph.h
109  EdgeGraphBuilder.h
110  HalfEdge.h
111  MarkHalfEdge.h
112 include/geos/geom/
113  Coordinate.h
114  Coordinate.inl
115  CoordinateArraySequence.h
116  CoordinateArraySequenceFactory.h
117  CoordinateArraySequenceFactory.inl
118  CoordinateFilter.h
119  CoordinateList.h
120  CoordinateSequence.h
121  CoordinateSequenceFactory.h
122  CoordinateSequenceFilter.h
123  DefaultCoordinateSequenceFactory.h
124  Dimension.h
125  Envelope.h
126  Envelope.inl
127  FixedSizeCoordinateSequence.h
128  Geometry.h
129  GeometryCollection.h
130  GeometryCollection.inl
131  GeometryComponentFilter.h
132  GeometryFactory.h
133  GeometryFactory.inl
134  GeometryFilter.h
135  HeuristicOverlay.h
136  IntersectionMatrix.h
137  LineSegment.h
138  LineSegment.inl
139  LineString.h
140  LinearRing.h
141  Location.h
142  MultiLineString.h
143  MultiLineString.inl
144  MultiPoint.h
145  MultiPolygon.h
146  MultiPolygon.inl
147  Point.h
148  Polygon.h
149  Position.h
150  PrecisionModel.h
151  PrecisionModel.inl
152  Quadrant.h
153  Quadrant.inl
154  Triangle.h
155 include/geos/geom/prep/
156  AbstractPreparedPolygonContains.h
157  BasicPreparedGeometry.h
158  PreparedGeometry.h
159  PreparedGeometryFactory.h
160  PreparedLineString.h
161  PreparedLineStringDistance.h
162  PreparedLineStringIntersects.h
163  PreparedLineStringNearestPoints.h
164  PreparedPoint.h
165  PreparedPolygon.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
175  Densifier.h
176  GeometryCombiner.h
177  GeometryEditor.h
178  GeometryEditorOperation.h
179  GeometryExtracter.h
180  GeometryTransformer.h
181  LinearComponentExtracter.h
182  PointExtracter.h
183  PolygonExtracter.h
184  ShortCircuitedGeometryVisitor.h
185  SineStarFactory.h
186 include/geos/geomgraph/
187  Depth.h
188  Depth.inl
189  DirectedEdge.h
190  DirectedEdge.inl
191  DirectedEdgeStar.h
192  Edge.h
193  EdgeEnd.h
194  EdgeEndStar.h
195  EdgeIntersection.h
196  EdgeIntersectionList.h
197  EdgeList.h
198  EdgeNodingValidator.h
199  EdgeRing.h
200  GeometryGraph.h
201  GeometryGraph.inl
202  GraphComponent.h
203  Label.h
204  Label.inl
205  Node.h
206  NodeFactory.h
207  NodeMap.h
208  PlanarGraph.h
209  TopologyLocation.h
210  TopologyLocation.inl
211 include/geos/geomgraph/index/
212  EdgeSetIntersector.h
213  MonotoneChain.h
214  MonotoneChainEdge.h
215  MonotoneChainIndexer.h
216  SegmentIntersector.h
217  SegmentIntersector.inl
218  SimpleEdgeSetIntersector.h
219  SimpleMCSweepLineIntersector.h
220  SimpleSweepLineIntersector.h
221  SweepLineEvent.h
222  SweepLineEventObj.h
223  SweepLineSegment.h
224 include/geos/index/
225  ItemVisitor.h
226  SpatialIndex.h
227 include/geos/index/bintree/
228  Bintree.h
229  Interval.h
230  Key.h
231  Node.h
232  NodeBase.h
233  Root.h
234 include/geos/index/chain/
235  MonotoneChain.h
236  MonotoneChainBuilder.h
237  MonotoneChainOverlapAction.h
238  MonotoneChainSelectAction.h
239 include/geos/index/intervalrtree/
240  IntervalRTreeBranchNode.h
241  IntervalRTreeLeafNode.h
242  IntervalRTreeNode.h
243  SortedPackedIntervalRTree.h
244 include/geos/index/kdtree/
245  KdNode.h
246  KdNodeVisitor.h
247  KdTree.h
248 include/geos/index/quadtree/
249  IntervalSize.h
250  Key.h
251  Node.h
252  NodeBase.h
253  Quadtree.h
254  Root.h
255 include/geos/index/strtree/
256  AbstractNode.h
257  AbstractSTRtree.h
258  Boundable.h
259  BoundablePair.h
260  EnvelopeUtil.h
261  GeometryItemDistance.h
262  Interval.h
263  ItemBoundable.h
264  ItemDistance.h
265  SIRtree.h
266  STRtree.h
267  SimpleSTRdistance.h
268  SimpleSTRnode.h
269  SimpleSTRtree.h
270 include/geos/index/sweepline/
271  SweepLineEvent.h
272  SweepLineIndex.h
273  SweepLineInterval.h
274  SweepLineOverlapAction.h
275 include/geos/io/
276  ByteOrderDataInStream.h
277  ByteOrderDataInStream.inl
278  ByteOrderValues.h
279  CLocalizer.h
280  ParseException.h
281  StringTokenizer.h
282  WKBConstants.h
283  WKBReader.h
284  WKBWriter.h
285  WKTReader.h
286  WKTReader.inl
287  WKTWriter.h
288  Writer.h
289 include/geos/linearref/
290  ExtractLineByLocation.h
291  LengthIndexOfPoint.h
292  LengthIndexedLine.h
293  LengthLocationMap.h
294  LinearGeometryBuilder.h
295  LinearIterator.h
296  LinearLocation.h
297  LocationIndexOfLine.h
298  LocationIndexOfPoint.h
299  LocationIndexedLine.h
300 include/geos/math/DD.h
301 include/geos/noding/
302  BasicSegmentString.h
303  BasicSegmentString.inl
304  FastNodingValidator.h
305  FastSegmentSetIntersectionFinder.h
306  GeometryNoder.h
307  IntersectionAdder.h
308  IntersectionFinderAdder.h
309  IteratedNoder.h
310  MCIndexNoder.h
311  MCIndexNoder.inl
312  MCIndexSegmentSetMutualIntersector.h
313  NodableSegmentString.h
314  NodedSegmentString.h
315  Noder.h
316  NodingIntersectionFinder.h
317  NodingValidator.h
318  Octant.h
319  OrientedCoordinateArray.h
320  ScaledNoder.h
321  SegmentIntersectionDetector.h
322  SegmentIntersector.h
323  SegmentNode.h
324  SegmentNodeList.h
325  SegmentPointComparator.h
326  SegmentSetMutualIntersector.h
327  SegmentString.h
328  SegmentStringUtil.h
329  SimpleNoder.h
330  SinglePassNoder.h
331  ValidatingNoder.h
332 include/geos/noding/snap/
333  SnappingIntersectionAdder.h
334  SnappingNoder.h
335  SnappingPointIndex.h
336 include/geos/noding/snapround/
337  HotPixel.h
338  HotPixel.inl
339  HotPixelIndex.h
340  MCIndexPointSnapper.h
341  MCIndexSnapRounder.h
342  SnapRoundingIntersectionAdder.h
343  SnapRoundingNoder.h
344 include/geos/operation/
345  GeometryGraphOperation.h
346  IsSimpleOp.h
347 include/geos/operation/buffer/
348  BufferBuilder.h
349  BufferInputLineSimplifier.h
350  BufferOp.h
351  BufferParameters.h
352  BufferSubgraph.h
353  OffsetCurveBuilder.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
362  DistanceOp.h
363  FacetSequence.h
364  FacetSequenceTreeBuilder.h
365  GeometryLocation.h
366  IndexedFacetDistance.h
367 include/geos/operation/intersection/
368  Rectangle.h
369  RectangleIntersection.h
370  RectangleIntersectionBuilder.h
371 include/geos/operation/linemerge/
372  EdgeString.h
373  LineMergeDirectedEdge.h
374  LineMergeEdge.h
375  LineMergeGraph.h
376  LineMerger.h
377  LineSequencer.h
378 include/geos/operation/overlay/
379  EdgeSetNoder.h
380  ElevationMatrix.h
381  ElevationMatrixCell.h
382  FuzzyPointLocator.h
383  LineBuilder.h
384  MaximalEdgeRing.h
385  MinimalEdgeRing.h
386  MinimalEdgeRing.inl
387  OffsetPointGenerator.h
388  OverlayNodeFactory.h
389  OverlayOp.h
390  OverlayResultValidator.h
391  PointBuilder.h
392  PolygonBuilder.h
393 include/geos/operation/overlay/snap/
394  GeometrySnapper.h
395  LineStringSnapper.h
396  SnapIfNeededOverlayOp.h
397  SnapOverlayOp.h
398 include/geos/operation/overlayng/
399  Edge.h
400  EdgeKey.h
401  EdgeMerger.h
402  EdgeNodingBuilder.h
403  EdgeSourceInfo.h
404  ElevationModel.h
405  IndexedPointOnLineLocator.h
406  InputGeometry.h
407  IntersectionPointBuilder.h
408  LineBuilder.h
409  LineLimiter.h
410  MaximalEdgeRing.h
411  OverlayEdge.h
412  OverlayEdgeRing.h
413  OverlayGraph.h
414  OverlayLabel.h
415  OverlayLabeller.h
416  OverlayMixedPoints.h
417  OverlayNG.h
418  OverlayNGRobust.h
419  OverlayPoints.h
420  OverlayUtil.h
421  PolygonBuilder.h
422  PrecisionReducer.h
423  PrecisionUtil.h
424  RingClipper.h
425  RobustClipEnvelopeComputer.h
426  UnaryUnionNG.h
427 include/geos/operation/polygonize/
428  BuildArea.h
429  EdgeRing.h
430  HoleAssigner.h
431  PolygonizeDirectedEdge.h
432  PolygonizeEdge.h
433  PolygonizeGraph.h
434  Polygonizer.h
435 include/geos/operation/predicate/
436  RectangleContains.h
437  RectangleIntersects.h
438  SegmentIntersectionTester.h
439 include/geos/operation/relate/
440  EdgeEndBuilder.h
441  EdgeEndBundle.h
442  EdgeEndBundleStar.h
443  RelateComputer.h
444  RelateNode.h
445  RelateNodeFactory.h
446  RelateNodeGraph.h
447  RelateOp.h
448 include/geos/operation/sharedpaths/SharedPathsOp.h
449 include/geos/operation/union/
450  CascadedPolygonUnion.h
451  CascadedUnion.h
452  CoverageUnion.h
453  GeometryListHolder.h
454  OverlapUnion.h
455  PointGeometryUnion.h
456  UnaryUnionOp.h
457  UnionStrategy.h
458 include/geos/operation/valid/
459  ConnectedInteriorTester.h
460  ConsistentAreaTester.h
461  IndexedNestedShellTester.h
462  IsValidOp.h
463  MakeValid.h
464  QuadtreeNestedRingTester.h
465  RepeatedPointRemover.h
466  RepeatedPointTester.h
467  SimpleNestedRingTester.h
468  SweeplineNestedRingTester.h
469  TopologyValidationError.h
470 include/geos/planargraph/
471  DirectedEdge.h
472  DirectedEdgeStar.h
473  Edge.h
474  GraphComponent.h
475  Node.h
476  NodeMap.h
477  PlanarGraph.h
478  Subgraph.h
479 include/geos/planargraph/algorithm/ConnectedSubgraphFinder.h
480 include/geos/precision/
481  CommonBits.h
482  CommonBitsOp.h
483  CommonBitsRemover.h
484  EnhancedPrecisionOp.h
485  GeometryPrecisionReducer.h
486  MinimumClearance.h
487  PrecisionReducerCoordinateOperation.h
488  SimpleGeometryPrecisionReducer.h
489 include/geos/shape/fractal/
490  HilbertCode.h
491  HilbertEncoder.h
492  MortonCode.h
493 include/geos/simplify/
494  DouglasPeuckerLineSimplifier.h
495  DouglasPeuckerSimplifier.h
496  LineSegmentIndex.h
497  TaggedLineSegment.h
498  TaggedLineString.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
509  QuadEdge.h
510  QuadEdgeLocator.h
511  QuadEdgeQuartet.h
512  QuadEdgeSubdivision.h
513  TrianglePredicate.h
514  TriangleVisitor.h
515  Vertex.h
516 include/geos/util/
517  Assert.h
518  AssertionFailedException.h
519  CoordinateArrayFilter.h
520  GEOSException.h
521  GeometricShapeFactory.h
522  IllegalArgumentException.h
523  IllegalStateException.h
524  Interrupt.h
525  Machine.h
526  TopologyException.h
527  UniqueCoordinateArrayFilter.h
528  UnsupportedOperationException.h
529  math.h
530 lib/
531  libgeos-%%PORTVERSION%%.so
532  libgeos.a
533  libgeos.so
534  libgeos_c.a
535  libgeos_c.so
536  libgeos_c.so.%%SOMAJOR%%
537  libgeos_c.so.%%SOVERSION%%
538 lib/pkgconfig/geos.pc
539