Sat Aug 26 00:07:41 2023 UTC ()
geography/geos: Update to 3.12.0

## Changes in 3.12.0
2023-06-27

- New things:
  - C++14 is now required.
  - Polygonal coverages: CoverageValidator, CoveragePolygonValidator,
    CoverageGapFinder, CoverageUnion (JTS-900, Martin Davis & Paul Ramsey)
  - Support reading and writing M values through WKB and WKT readers/writers
    (GH-721, Dan Baston)
  - Interpolate M values in overlay results (GH-802, Dan Baston)
  - CAPI: GEOSPreparedContainsXY, GEOSPreparedIntersectsXY (GH-677, Dan Baston)
  - Add CoordinateSequenceIterator (GH-685, Dan Baston)
  - Geometry clustering: DBSCAN, geometry intersection/distance, envelope
    intersection/distance (GH-688, Dan Baston)
  - CAPI: GEOSDisjointSubsetUnion (GH-692, Dan Baston)
  - CAPI: GEOSLineSubstring (GH-706, Dan Baston)
  - CAPI: GEOSEqualsIdentical (GH-810, Dan Baston)
  - CAPI: GEOSOrientPolygons (GH-818, Dan Baston)
  - CAPI: GEOSSTRtree_build (GH-835, Dan Baston)
  - CAPI: GEOSConcaveHullByLength (GH-849, Martin Davis)
  - CAPI: GEOSGeomGetM (GH-864, Mike Taves)
  - Voronoi: Add option to create diagram in order consistent with inputs (GH-781, Dan Baston)
  - Polygonal coverages: CoverageSimplifier (JTS-911, Martin Davis)
  - CAPI: GEOSCoverageIsValid, GEOSCoverageSimplifyVW (GH-867, Paul Ramsey)
  - CAPI: GEOSGeom_releaseCollection (GH-848)
  - CAPI: GEOSMinimumRotatedRectangle now uses MinimumAreaRectangle (Paul Ramsey)

- Breaking Changes
  - CoverageUnion now requires valid inputs to produce valid outputs
    and may return invalid outputs silently when fed invalid inputs.
    Use CoverageValidator first if you do not know the validity of your data.

- Changes:
  - Remove Orientation.isCCW exception to simplify logic and align with JTS (GH-878, Martin Davis)
  - Change MultiPoint WKT to use parentheses in sub-members (GH-903, Mike Taves)
  - Change WKBWriter default output dimension to 4 (GH-908, Mike Taves)
  - Change WKTWriter defaults output dimension to 4 and trim to 'on' (GH-915, Mike Taves)

Much infrastructure work on GEOS this cycle was funded by a GDAL
maintenance grant, and carried out by the amazing Dan Baston. Read a
summary of the work accomplished here.

https://www.mail-archive.com/gdal-dev@lists.osgeo.org/msg39018.html


(gdt)
diff -r1.46 -r1.47 pkgsrc/geography/geos/Makefile
diff -r1.24 -r1.25 pkgsrc/geography/geos/PLIST
diff -r1.47 -r1.48 pkgsrc/geography/geos/distinfo

cvs diff -r1.46 -r1.47 pkgsrc/geography/geos/Makefile (expand / switch to unified diff)

--- pkgsrc/geography/geos/Makefile 2023/03/17 15:16:47 1.46
+++ pkgsrc/geography/geos/Makefile 2023/08/26 00:07:41 1.47
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.46 2023/03/17 15:16:47 gdt Exp $ 1# $NetBSD: Makefile,v 1.47 2023/08/26 00:07:41 gdt Exp $
2 2
3VERSION_BASE= 3.11.2 3VERSION_BASE= 3.12.0
4# Accomodate testing unreleased versions. 4# Accomodate testing unreleased versions.
5#VERSION_RC= rc0 5#VERSION_RC= beta2
6VERSION= ${VERSION_BASE}${VERSION_RC} 6VERSION= ${VERSION_BASE}${VERSION_RC}
7DISTNAME= geos-${VERSION} 7DISTNAME= geos-${VERSION}
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9CATEGORIES= geography 9CATEGORIES= geography
10MASTER_SITES= http://download.osgeo.org/geos/ 10MASTER_SITES= http://download.osgeo.org/geos/
11 11
12# geos has two libraries: 12# geos has two libraries:
13# geos_c (C), which follows normal versioning rules 13# geos_c (C), which follows normal versioning rules
14# geos (C++), which uses -release, and changes on every release 14# geos (C++), which uses -release, and changes on every release
15 15
16# According to the geos project (as documented in README), the C++ 16# According to the geos project (as documented in README), the C++
17# interface should not be directly used and other packages should not 17# interface should not be directly used and other packages should not
18# link against it. Therefore, in theory pkgsrc would perform a 18# link against it. Therefore, in theory pkgsrc would perform a

cvs diff -r1.24 -r1.25 pkgsrc/geography/geos/PLIST (expand / switch to unified diff)

--- pkgsrc/geography/geos/PLIST 2023/03/17 15:16:47 1.24
+++ pkgsrc/geography/geos/PLIST 2023/08/26 00:07:41 1.25
@@ -1,76 +1,88 @@ @@ -1,76 +1,88 @@
1@comment $NetBSD: PLIST,v 1.24 2023/03/17 15:16:47 gdt Exp $ 1@comment $NetBSD: PLIST,v 1.25 2023/08/26 00:07:41 gdt Exp $
2bin/geos-config 2bin/geos-config
3bin/geosop 3bin/geosop
4include/geos.h 4include/geos.h
5include/geos/algorithm/Angle.h 5include/geos/algorithm/Angle.h
6include/geos/algorithm/Area.h 6include/geos/algorithm/Area.h
7include/geos/algorithm/BoundaryNodeRule.h 7include/geos/algorithm/BoundaryNodeRule.h
8include/geos/algorithm/CGAlgorithmsDD.h 8include/geos/algorithm/CGAlgorithmsDD.h
9include/geos/algorithm/CentralEndpointIntersector.h 9include/geos/algorithm/CentralEndpointIntersector.h
10include/geos/algorithm/Centroid.h 10include/geos/algorithm/Centroid.h
11include/geos/algorithm/ConvexHull.h 11include/geos/algorithm/ConvexHull.h
12include/geos/algorithm/Distance.h 12include/geos/algorithm/Distance.h
13include/geos/algorithm/HCoordinate.h 13include/geos/algorithm/HCoordinate.h
14include/geos/algorithm/InteriorPointArea.h 14include/geos/algorithm/InteriorPointArea.h
15include/geos/algorithm/InteriorPointLine.h 15include/geos/algorithm/InteriorPointLine.h
16include/geos/algorithm/InteriorPointPoint.h 16include/geos/algorithm/InteriorPointPoint.h
 17include/geos/algorithm/Interpolate.h
17include/geos/algorithm/Intersection.h 18include/geos/algorithm/Intersection.h
18include/geos/algorithm/Length.h 19include/geos/algorithm/Length.h
19include/geos/algorithm/LineIntersector.h 20include/geos/algorithm/LineIntersector.h
 21include/geos/algorithm/MinimumAreaRectangle.h
20include/geos/algorithm/MinimumBoundingCircle.h 22include/geos/algorithm/MinimumBoundingCircle.h
21include/geos/algorithm/MinimumDiameter.h 23include/geos/algorithm/MinimumDiameter.h
22include/geos/algorithm/NotRepresentableException.h 24include/geos/algorithm/NotRepresentableException.h
23include/geos/algorithm/Orientation.h 25include/geos/algorithm/Orientation.h
24include/geos/algorithm/PointInRing.h 26include/geos/algorithm/PointInRing.h
25include/geos/algorithm/PointLocation.h 27include/geos/algorithm/PointLocation.h
26include/geos/algorithm/PointLocator.h 28include/geos/algorithm/PointLocator.h
27include/geos/algorithm/PolygonNodeTopology.h 29include/geos/algorithm/PolygonNodeTopology.h
28include/geos/algorithm/RayCrossingCounter.h 30include/geos/algorithm/RayCrossingCounter.h
29include/geos/algorithm/RayCrossingCounterDD.h 31include/geos/algorithm/Rectangle.h
30include/geos/algorithm/RobustDeterminant.h 32include/geos/algorithm/RobustDeterminant.h
31include/geos/algorithm/SimplePointInRing.h 33include/geos/algorithm/SimplePointInRing.h
32include/geos/algorithm/construct/LargestEmptyCircle.h 34include/geos/algorithm/construct/LargestEmptyCircle.h
33include/geos/algorithm/construct/MaximumInscribedCircle.h 35include/geos/algorithm/construct/MaximumInscribedCircle.h
34include/geos/algorithm/distance/DiscreteFrechetDistance.h 36include/geos/algorithm/distance/DiscreteFrechetDistance.h
35include/geos/algorithm/distance/DiscreteHausdorffDistance.h 37include/geos/algorithm/distance/DiscreteHausdorffDistance.h
36include/geos/algorithm/distance/DistanceToPoint.h 38include/geos/algorithm/distance/DistanceToPoint.h
37include/geos/algorithm/distance/PointPairDistance.h 39include/geos/algorithm/distance/PointPairDistance.h
38include/geos/algorithm/hull/ConcaveHull.h 40include/geos/algorithm/hull/ConcaveHull.h
39include/geos/algorithm/hull/ConcaveHullOfPolygons.h 41include/geos/algorithm/hull/ConcaveHullOfPolygons.h
40include/geos/algorithm/hull/HullTri.h 42include/geos/algorithm/hull/HullTri.h
41include/geos/algorithm/hull/HullTriangulation.h 43include/geos/algorithm/hull/HullTriangulation.h
42include/geos/algorithm/locate/IndexedPointInAreaLocator.h 44include/geos/algorithm/locate/IndexedPointInAreaLocator.h
43include/geos/algorithm/locate/PointOnGeometryLocator.h 45include/geos/algorithm/locate/PointOnGeometryLocator.h
44include/geos/algorithm/locate/SimplePointInAreaLocator.h 46include/geos/algorithm/locate/SimplePointInAreaLocator.h
45include/geos/constants.h 47include/geos/constants.h
 48include/geos/coverage/Corner.h
 49include/geos/coverage/CoverageBoundarySegmentFinder.h
 50include/geos/coverage/CoverageEdge.h
 51include/geos/coverage/CoverageGapFinder.h
 52include/geos/coverage/CoveragePolygonValidator.h
 53include/geos/coverage/CoverageRing.h
 54include/geos/coverage/CoverageRingEdges.h
 55include/geos/coverage/CoverageSimplifier.h
 56include/geos/coverage/CoverageUnion.h
 57include/geos/coverage/CoverageValidator.h
 58include/geos/coverage/InvalidSegmentDetector.h
 59include/geos/coverage/TPVWSimplifier.h
 60include/geos/coverage/VertexRingCounter.h
46include/geos/edgegraph/EdgeGraph.h 61include/geos/edgegraph/EdgeGraph.h
47include/geos/edgegraph/EdgeGraphBuilder.h 62include/geos/edgegraph/EdgeGraphBuilder.h
48include/geos/edgegraph/HalfEdge.h 63include/geos/edgegraph/HalfEdge.h
49include/geos/edgegraph/MarkHalfEdge.h 64include/geos/edgegraph/MarkHalfEdge.h
50include/geos/export.h 65include/geos/export.h
51include/geos/geom.h 66include/geos/geom.h
52include/geos/geom/Coordinate.h 67include/geos/geom/Coordinate.h
53include/geos/geom/CoordinateArraySequence.h 
54include/geos/geom/CoordinateArraySequenceFactory.h 
55include/geos/geom/CoordinateFilter.h 68include/geos/geom/CoordinateFilter.h
56include/geos/geom/CoordinateList.h 69include/geos/geom/CoordinateList.h
57include/geos/geom/CoordinateSequence.h 70include/geos/geom/CoordinateSequence.h
58include/geos/geom/CoordinateSequenceFactory.h 
59include/geos/geom/CoordinateSequenceFilter.h 71include/geos/geom/CoordinateSequenceFilter.h
60include/geos/geom/DefaultCoordinateSequenceFactory.h 72include/geos/geom/CoordinateSequenceIterator.h
 73include/geos/geom/CoordinateSequences.h
61include/geos/geom/Dimension.h 74include/geos/geom/Dimension.h
62include/geos/geom/Envelope.h 75include/geos/geom/Envelope.h
63include/geos/geom/FixedSizeCoordinateSequence.h 
64include/geos/geom/Geometry.h 76include/geos/geom/Geometry.h
65include/geos/geom/GeometryCollection.h 77include/geos/geom/GeometryCollection.h
66include/geos/geom/GeometryComponentFilter.h 78include/geos/geom/GeometryComponentFilter.h
67include/geos/geom/GeometryFactory.h 79include/geos/geom/GeometryFactory.h
68include/geos/geom/GeometryFilter.h 80include/geos/geom/GeometryFilter.h
69include/geos/geom/HeuristicOverlay.h 81include/geos/geom/HeuristicOverlay.h
70include/geos/geom/IntersectionMatrix.h 82include/geos/geom/IntersectionMatrix.h
71include/geos/geom/LineSegment.h 83include/geos/geom/LineSegment.h
72include/geos/geom/LineString.h 84include/geos/geom/LineString.h
73include/geos/geom/LinearRing.h 85include/geos/geom/LinearRing.h
74include/geos/geom/Location.h 86include/geos/geom/Location.h
75include/geos/geom/MultiLineString.h 87include/geos/geom/MultiLineString.h
76include/geos/geom/MultiPoint.h 88include/geos/geom/MultiPoint.h
@@ -184,50 +196,56 @@ include/geos/index/strtree/SimpleSTRdist @@ -184,50 +196,56 @@ include/geos/index/strtree/SimpleSTRdist
184include/geos/index/strtree/SimpleSTRnode.h 196include/geos/index/strtree/SimpleSTRnode.h
185include/geos/index/strtree/SimpleSTRtree.h 197include/geos/index/strtree/SimpleSTRtree.h
186include/geos/index/strtree/TemplateSTRNode.h 198include/geos/index/strtree/TemplateSTRNode.h
187include/geos/index/strtree/TemplateSTRNodePair.h 199include/geos/index/strtree/TemplateSTRNodePair.h
188include/geos/index/strtree/TemplateSTRtree.h 200include/geos/index/strtree/TemplateSTRtree.h
189include/geos/index/strtree/TemplateSTRtreeDistance.h 201include/geos/index/strtree/TemplateSTRtreeDistance.h
190include/geos/index/sweepline/SweepLineEvent.h 202include/geos/index/sweepline/SweepLineEvent.h
191include/geos/index/sweepline/SweepLineIndex.h 203include/geos/index/sweepline/SweepLineIndex.h
192include/geos/index/sweepline/SweepLineInterval.h 204include/geos/index/sweepline/SweepLineInterval.h
193include/geos/index/sweepline/SweepLineOverlapAction.h 205include/geos/index/sweepline/SweepLineOverlapAction.h
194include/geos/io/ByteOrderDataInStream.h 206include/geos/io/ByteOrderDataInStream.h
195include/geos/io/ByteOrderValues.h 207include/geos/io/ByteOrderValues.h
196include/geos/io/CLocalizer.h 208include/geos/io/CLocalizer.h
 209include/geos/io/CheckOrdinatesFilter.h
197include/geos/io/GeoJSON.h 210include/geos/io/GeoJSON.h
198include/geos/io/GeoJSONReader.h 211include/geos/io/GeoJSONReader.h
199include/geos/io/GeoJSONWriter.h 212include/geos/io/GeoJSONWriter.h
 213include/geos/io/OrdinateSet.h
200include/geos/io/ParseException.h 214include/geos/io/ParseException.h
201include/geos/io/StringTokenizer.h 215include/geos/io/StringTokenizer.h
202include/geos/io/WKBConstants.h 216include/geos/io/WKBConstants.h
203include/geos/io/WKBReader.h 217include/geos/io/WKBReader.h
 218include/geos/io/WKBStreamReader.h
204include/geos/io/WKBWriter.h 219include/geos/io/WKBWriter.h
 220include/geos/io/WKTFileReader.h
205include/geos/io/WKTReader.h 221include/geos/io/WKTReader.h
 222include/geos/io/WKTStreamReader.h
206include/geos/io/WKTWriter.h 223include/geos/io/WKTWriter.h
207include/geos/io/Writer.h 224include/geos/io/Writer.h
208include/geos/linearref/ExtractLineByLocation.h 225include/geos/linearref/ExtractLineByLocation.h
209include/geos/linearref/LengthIndexOfPoint.h 226include/geos/linearref/LengthIndexOfPoint.h
210include/geos/linearref/LengthIndexedLine.h 227include/geos/linearref/LengthIndexedLine.h
211include/geos/linearref/LengthLocationMap.h 228include/geos/linearref/LengthLocationMap.h
212include/geos/linearref/LinearGeometryBuilder.h 229include/geos/linearref/LinearGeometryBuilder.h
213include/geos/linearref/LinearIterator.h 230include/geos/linearref/LinearIterator.h
214include/geos/linearref/LinearLocation.h 231include/geos/linearref/LinearLocation.h
215include/geos/linearref/LocationIndexOfLine.h 232include/geos/linearref/LocationIndexOfLine.h
216include/geos/linearref/LocationIndexOfPoint.h 233include/geos/linearref/LocationIndexOfPoint.h
217include/geos/linearref/LocationIndexedLine.h 234include/geos/linearref/LocationIndexedLine.h
218include/geos/math/DD.h 235include/geos/math/DD.h
219include/geos/namespaces.h 236include/geos/namespaces.h
220include/geos/noding/BasicSegmentString.h 237include/geos/noding/BasicSegmentString.h
 238include/geos/noding/BoundaryChainNoder.h
221include/geos/noding/FastNodingValidator.h 239include/geos/noding/FastNodingValidator.h
222include/geos/noding/FastSegmentSetIntersectionFinder.h 240include/geos/noding/FastSegmentSetIntersectionFinder.h
223include/geos/noding/GeometryNoder.h 241include/geos/noding/GeometryNoder.h
224include/geos/noding/IntersectionAdder.h 242include/geos/noding/IntersectionAdder.h
225include/geos/noding/IntersectionFinderAdder.h 243include/geos/noding/IntersectionFinderAdder.h
226include/geos/noding/IteratedNoder.h 244include/geos/noding/IteratedNoder.h
227include/geos/noding/MCIndexNoder.h 245include/geos/noding/MCIndexNoder.h
228include/geos/noding/MCIndexSegmentSetMutualIntersector.h 246include/geos/noding/MCIndexSegmentSetMutualIntersector.h
229include/geos/noding/NodableSegmentString.h 247include/geos/noding/NodableSegmentString.h
230include/geos/noding/NodedSegmentString.h 248include/geos/noding/NodedSegmentString.h
231include/geos/noding/Noder.h 249include/geos/noding/Noder.h
232include/geos/noding/NodingIntersectionFinder.h 250include/geos/noding/NodingIntersectionFinder.h
233include/geos/noding/NodingValidator.h 251include/geos/noding/NodingValidator.h
@@ -255,56 +273,61 @@ include/geos/noding/snapround/MCIndexPoi @@ -255,56 +273,61 @@ include/geos/noding/snapround/MCIndexPoi
255include/geos/noding/snapround/MCIndexSnapRounder.h 273include/geos/noding/snapround/MCIndexSnapRounder.h
256include/geos/noding/snapround/SnapRoundingIntersectionAdder.h 274include/geos/noding/snapround/SnapRoundingIntersectionAdder.h
257include/geos/noding/snapround/SnapRoundingNoder.h 275include/geos/noding/snapround/SnapRoundingNoder.h
258include/geos/operation/BoundaryOp.h 276include/geos/operation/BoundaryOp.h
259include/geos/operation/GeometryGraphOperation.h 277include/geos/operation/GeometryGraphOperation.h
260include/geos/operation/buffer/BufferBuilder.h 278include/geos/operation/buffer/BufferBuilder.h
261include/geos/operation/buffer/BufferCurveSetBuilder.h 279include/geos/operation/buffer/BufferCurveSetBuilder.h
262include/geos/operation/buffer/BufferInputLineSimplifier.h 280include/geos/operation/buffer/BufferInputLineSimplifier.h
263include/geos/operation/buffer/BufferOp.h 281include/geos/operation/buffer/BufferOp.h
264include/geos/operation/buffer/BufferParameters.h 282include/geos/operation/buffer/BufferParameters.h
265include/geos/operation/buffer/BufferSubgraph.h 283include/geos/operation/buffer/BufferSubgraph.h
266include/geos/operation/buffer/OffsetCurve.h 284include/geos/operation/buffer/OffsetCurve.h
267include/geos/operation/buffer/OffsetCurveBuilder.h 285include/geos/operation/buffer/OffsetCurveBuilder.h
 286include/geos/operation/buffer/OffsetCurveSection.h
268include/geos/operation/buffer/OffsetSegmentGenerator.h 287include/geos/operation/buffer/OffsetSegmentGenerator.h
269include/geos/operation/buffer/OffsetSegmentString.h 288include/geos/operation/buffer/OffsetSegmentString.h
270include/geos/operation/buffer/RightmostEdgeFinder.h 289include/geos/operation/buffer/RightmostEdgeFinder.h
271include/geos/operation/buffer/SegmentMCIndex.h 290include/geos/operation/buffer/SegmentMCIndex.h
272include/geos/operation/buffer/SubgraphDepthLocater.h 291include/geos/operation/buffer/SubgraphDepthLocater.h
 292include/geos/operation/cluster/AbstractClusterFinder.h
 293include/geos/operation/cluster/Clusters.h
 294include/geos/operation/cluster/DBSCANClusterFinder.h
 295include/geos/operation/cluster/DisjointOperation.h
 296include/geos/operation/cluster/EnvelopeDistanceClusterFinder.h
 297include/geos/operation/cluster/EnvelopeIntersectsClusterFinder.h
 298include/geos/operation/cluster/GeometryDistanceClusterFinder.h
 299include/geos/operation/cluster/GeometryFlattener.h
 300include/geos/operation/cluster/GeometryIntersectsClusterFinder.h
 301include/geos/operation/cluster/UnionFind.h
273include/geos/operation/distance/ConnectedElementLocationFilter.h 302include/geos/operation/distance/ConnectedElementLocationFilter.h
274include/geos/operation/distance/ConnectedElementPointFilter.h 303include/geos/operation/distance/ConnectedElementPointFilter.h
275include/geos/operation/distance/DistanceOp.h 304include/geos/operation/distance/DistanceOp.h
276include/geos/operation/distance/FacetSequence.h 305include/geos/operation/distance/FacetSequence.h
277include/geos/operation/distance/FacetSequenceTreeBuilder.h 306include/geos/operation/distance/FacetSequenceTreeBuilder.h
278include/geos/operation/distance/GeometryLocation.h 307include/geos/operation/distance/GeometryLocation.h
279include/geos/operation/distance/IndexedFacetDistance.h 308include/geos/operation/distance/IndexedFacetDistance.h
280include/geos/operation/intersection/Rectangle.h 309include/geos/operation/intersection/Rectangle.h
281include/geos/operation/intersection/RectangleIntersection.h 310include/geos/operation/intersection/RectangleIntersection.h
282include/geos/operation/intersection/RectangleIntersectionBuilder.h 311include/geos/operation/intersection/RectangleIntersectionBuilder.h
283include/geos/operation/linemerge/EdgeString.h 312include/geos/operation/linemerge/EdgeString.h
284include/geos/operation/linemerge/LineMergeDirectedEdge.h 313include/geos/operation/linemerge/LineMergeDirectedEdge.h
285include/geos/operation/linemerge/LineMergeEdge.h 314include/geos/operation/linemerge/LineMergeEdge.h
286include/geos/operation/linemerge/LineMergeGraph.h 315include/geos/operation/linemerge/LineMergeGraph.h
287include/geos/operation/linemerge/LineMerger.h 316include/geos/operation/linemerge/LineMerger.h
288include/geos/operation/linemerge/LineSequencer.h 317include/geos/operation/linemerge/LineSequencer.h
289include/geos/operation/overlay/EdgeSetNoder.h 
290include/geos/operation/overlay/ElevationMatrix.h 
291include/geos/operation/overlay/ElevationMatrixCell.h 
292include/geos/operation/overlay/LineBuilder.h 
293include/geos/operation/overlay/MaximalEdgeRing.h 318include/geos/operation/overlay/MaximalEdgeRing.h
294include/geos/operation/overlay/MinimalEdgeRing.h 319include/geos/operation/overlay/MinimalEdgeRing.h
295include/geos/operation/overlay/OverlayNodeFactory.h 320include/geos/operation/overlay/OverlayNodeFactory.h
296include/geos/operation/overlay/OverlayOp.h 
297include/geos/operation/overlay/PointBuilder.h 
298include/geos/operation/overlay/PolygonBuilder.h 321include/geos/operation/overlay/PolygonBuilder.h
299include/geos/operation/overlay/snap/GeometrySnapper.h 322include/geos/operation/overlay/snap/GeometrySnapper.h
300include/geos/operation/overlay/snap/LineStringSnapper.h 323include/geos/operation/overlay/snap/LineStringSnapper.h
301include/geos/operation/overlay/snap/SnapOverlayOp.h 324include/geos/operation/overlay/snap/SnapOverlayOp.h
302include/geos/operation/overlay/validate/FuzzyPointLocator.h 325include/geos/operation/overlay/validate/FuzzyPointLocator.h
303include/geos/operation/overlay/validate/OffsetPointGenerator.h 326include/geos/operation/overlay/validate/OffsetPointGenerator.h
304include/geos/operation/overlay/validate/OverlayResultValidator.h 327include/geos/operation/overlay/validate/OverlayResultValidator.h
305include/geos/operation/overlayng/CoverageUnion.h 328include/geos/operation/overlayng/CoverageUnion.h
306include/geos/operation/overlayng/Edge.h 329include/geos/operation/overlayng/Edge.h
307include/geos/operation/overlayng/EdgeKey.h 330include/geos/operation/overlayng/EdgeKey.h
308include/geos/operation/overlayng/EdgeMerger.h 331include/geos/operation/overlayng/EdgeMerger.h
309include/geos/operation/overlayng/EdgeNodingBuilder.h 332include/geos/operation/overlayng/EdgeNodingBuilder.h
310include/geos/operation/overlayng/EdgeSourceInfo.h 333include/geos/operation/overlayng/EdgeSourceInfo.h
@@ -342,38 +365,38 @@ include/geos/operation/predicate/Rectang @@ -342,38 +365,38 @@ include/geos/operation/predicate/Rectang
342include/geos/operation/predicate/RectangleIntersects.h 365include/geos/operation/predicate/RectangleIntersects.h
343include/geos/operation/predicate/SegmentIntersectionTester.h 366include/geos/operation/predicate/SegmentIntersectionTester.h
344include/geos/operation/relate/EdgeEndBuilder.h 367include/geos/operation/relate/EdgeEndBuilder.h
345include/geos/operation/relate/EdgeEndBundle.h 368include/geos/operation/relate/EdgeEndBundle.h
346include/geos/operation/relate/EdgeEndBundleStar.h 369include/geos/operation/relate/EdgeEndBundleStar.h
347include/geos/operation/relate/RelateComputer.h 370include/geos/operation/relate/RelateComputer.h
348include/geos/operation/relate/RelateNode.h 371include/geos/operation/relate/RelateNode.h
349include/geos/operation/relate/RelateNodeFactory.h 372include/geos/operation/relate/RelateNodeFactory.h
350include/geos/operation/relate/RelateNodeGraph.h 373include/geos/operation/relate/RelateNodeGraph.h
351include/geos/operation/relate/RelateOp.h 374include/geos/operation/relate/RelateOp.h
352include/geos/operation/sharedpaths/SharedPathsOp.h 375include/geos/operation/sharedpaths/SharedPathsOp.h
353include/geos/operation/union/CascadedPolygonUnion.h 376include/geos/operation/union/CascadedPolygonUnion.h
354include/geos/operation/union/CoverageUnion.h 377include/geos/operation/union/CoverageUnion.h
 378include/geos/operation/union/DisjointSubsetUnion.h
355include/geos/operation/union/OverlapUnion.h 379include/geos/operation/union/OverlapUnion.h
356include/geos/operation/union/PointGeometryUnion.h 380include/geos/operation/union/PointGeometryUnion.h
357include/geos/operation/union/UnaryUnionOp.h 381include/geos/operation/union/UnaryUnionOp.h
358include/geos/operation/union/UnionStrategy.h 382include/geos/operation/union/UnionStrategy.h
359include/geos/operation/valid/ConsistentAreaTester.h 383include/geos/operation/valid/ConsistentAreaTester.h
360include/geos/operation/valid/IndexedNestedHoleTester.h 384include/geos/operation/valid/IndexedNestedHoleTester.h
361include/geos/operation/valid/IndexedNestedPolygonTester.h 385include/geos/operation/valid/IndexedNestedPolygonTester.h
362include/geos/operation/valid/IsSimpleOp.h 386include/geos/operation/valid/IsSimpleOp.h
363include/geos/operation/valid/IsValidOp.h 387include/geos/operation/valid/IsValidOp.h
364include/geos/operation/valid/MakeValid.h 388include/geos/operation/valid/MakeValid.h
365include/geos/operation/valid/PolygonIntersectionAnalyzer.h 389include/geos/operation/valid/PolygonIntersectionAnalyzer.h
366include/geos/operation/valid/PolygonNode.h 
367include/geos/operation/valid/PolygonRing.h 390include/geos/operation/valid/PolygonRing.h
368include/geos/operation/valid/PolygonRingSelfNode.h 391include/geos/operation/valid/PolygonRingSelfNode.h
369include/geos/operation/valid/PolygonRingTouch.h 392include/geos/operation/valid/PolygonRingTouch.h
370include/geos/operation/valid/PolygonTopologyAnalyzer.h 393include/geos/operation/valid/PolygonTopologyAnalyzer.h
371include/geos/operation/valid/RepeatedPointRemover.h 394include/geos/operation/valid/RepeatedPointRemover.h
372include/geos/operation/valid/RepeatedPointTester.h 395include/geos/operation/valid/RepeatedPointTester.h
373include/geos/operation/valid/TopologyValidationError.h 396include/geos/operation/valid/TopologyValidationError.h
374include/geos/planargraph/DirectedEdge.h 397include/geos/planargraph/DirectedEdge.h
375include/geos/planargraph/DirectedEdgeStar.h 398include/geos/planargraph/DirectedEdgeStar.h
376include/geos/planargraph/Edge.h 399include/geos/planargraph/Edge.h
377include/geos/planargraph/GraphComponent.h 400include/geos/planargraph/GraphComponent.h
378include/geos/planargraph/Node.h 401include/geos/planargraph/Node.h
379include/geos/planargraph/NodeMap.h 402include/geos/planargraph/NodeMap.h
@@ -387,26 +410,27 @@ include/geos/precision/EnhancedPrecision @@ -387,26 +410,27 @@ include/geos/precision/EnhancedPrecision
387include/geos/precision/GeometryPrecisionReducer.h 410include/geos/precision/GeometryPrecisionReducer.h
388include/geos/precision/MinimumClearance.h 411include/geos/precision/MinimumClearance.h
389include/geos/precision/PointwisePrecisionReducerTransformer.h 412include/geos/precision/PointwisePrecisionReducerTransformer.h
390include/geos/precision/PrecisionReducerCoordinateOperation.h 413include/geos/precision/PrecisionReducerCoordinateOperation.h
391include/geos/precision/PrecisionReducerTransformer.h 414include/geos/precision/PrecisionReducerTransformer.h
392include/geos/precision/SimpleGeometryPrecisionReducer.h 415include/geos/precision/SimpleGeometryPrecisionReducer.h
393include/geos/profiler.h 416include/geos/profiler.h
394include/geos/shape/fractal/HilbertCode.h 417include/geos/shape/fractal/HilbertCode.h
395include/geos/shape/fractal/HilbertEncoder.h 418include/geos/shape/fractal/HilbertEncoder.h
396include/geos/shape/fractal/MortonCode.h 419include/geos/shape/fractal/MortonCode.h
397include/geos/simplify/DouglasPeuckerLineSimplifier.h 420include/geos/simplify/DouglasPeuckerLineSimplifier.h
398include/geos/simplify/DouglasPeuckerSimplifier.h 421include/geos/simplify/DouglasPeuckerSimplifier.h
399include/geos/simplify/LineSegmentIndex.h 422include/geos/simplify/LineSegmentIndex.h
 423include/geos/simplify/LinkedLine.h
400include/geos/simplify/LinkedRing.h 424include/geos/simplify/LinkedRing.h
401include/geos/simplify/PolygonHullSimplifier.h 425include/geos/simplify/PolygonHullSimplifier.h
402include/geos/simplify/RingHull.h 426include/geos/simplify/RingHull.h
403include/geos/simplify/RingHullIndex.h 427include/geos/simplify/RingHullIndex.h
404include/geos/simplify/TaggedLineSegment.h 428include/geos/simplify/TaggedLineSegment.h
405include/geos/simplify/TaggedLineString.h 429include/geos/simplify/TaggedLineString.h
406include/geos/simplify/TaggedLineStringSimplifier.h 430include/geos/simplify/TaggedLineStringSimplifier.h
407include/geos/simplify/TaggedLinesSimplifier.h 431include/geos/simplify/TaggedLinesSimplifier.h
408include/geos/simplify/TopologyPreservingSimplifier.h 432include/geos/simplify/TopologyPreservingSimplifier.h
409include/geos/triangulate/DelaunayTriangulationBuilder.h 433include/geos/triangulate/DelaunayTriangulationBuilder.h
410include/geos/triangulate/IncrementalDelaunayTriangulator.h 434include/geos/triangulate/IncrementalDelaunayTriangulator.h
411include/geos/triangulate/VoronoiDiagramBuilder.h 435include/geos/triangulate/VoronoiDiagramBuilder.h
412include/geos/triangulate/polygon/ConstrainedDelaunayTriangulator.h 436include/geos/triangulate/polygon/ConstrainedDelaunayTriangulator.h
@@ -433,27 +457,28 @@ include/geos/util.h @@ -433,27 +457,28 @@ include/geos/util.h
433include/geos/util/Assert.h 457include/geos/util/Assert.h
434include/geos/util/AssertionFailedException.h 458include/geos/util/AssertionFailedException.h
435include/geos/util/CoordinateArrayFilter.h 459include/geos/util/CoordinateArrayFilter.h
436include/geos/util/GEOSException.h 460include/geos/util/GEOSException.h
437include/geos/util/GeometricShapeFactory.h 461include/geos/util/GeometricShapeFactory.h
438include/geos/util/IllegalArgumentException.h 462include/geos/util/IllegalArgumentException.h
439include/geos/util/IllegalStateException.h 463include/geos/util/IllegalStateException.h
440include/geos/util/Interrupt.h 464include/geos/util/Interrupt.h
441include/geos/util/Machine.h 465include/geos/util/Machine.h
442include/geos/util/TopologyException.h 466include/geos/util/TopologyException.h
443include/geos/util/UniqueCoordinateArrayFilter.h 467include/geos/util/UniqueCoordinateArrayFilter.h
444include/geos/util/UnsupportedOperationException.h 468include/geos/util/UnsupportedOperationException.h
445include/geos/util/math.h 469include/geos/util/math.h
 470include/geos/util/string.h
446include/geos/vend/include_nlohmann_json.hpp 471include/geos/vend/include_nlohmann_json.hpp
447include/geos/vend/json.hpp 472include/geos/vend/json.hpp
448include/geos/version.h 473include/geos/version.h
449include/geos_c.h 474include/geos_c.h
450lib/cmake/GEOS/geos-config-version.cmake 475lib/cmake/GEOS/geos-config-version.cmake
451lib/cmake/GEOS/geos-config.cmake 476lib/cmake/GEOS/geos-config.cmake
452lib/cmake/GEOS/geos-targets-release.cmake 477lib/cmake/GEOS/geos-targets-release.cmake
453lib/cmake/GEOS/geos-targets.cmake 478lib/cmake/GEOS/geos-targets.cmake
454lib/libgeos.so 479lib/libgeos.so
455lib/libgeos.so.${PKGVERSION} 480lib/libgeos.so.3.12.0
456lib/libgeos_c.so 481lib/libgeos_c.so
457lib/libgeos_c.so.1 482lib/libgeos_c.so.1
458lib/libgeos_c.so.1.17.2 483lib/libgeos_c.so.1.18.0
459lib/pkgconfig/geos.pc 484lib/pkgconfig/geos.pc

cvs diff -r1.47 -r1.48 pkgsrc/geography/geos/distinfo (expand / switch to unified diff)

--- pkgsrc/geography/geos/distinfo 2023/03/17 15:16:47 1.47
+++ pkgsrc/geography/geos/distinfo 2023/08/26 00:07:41 1.48
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.47 2023/03/17 15:16:47 gdt Exp $ 1$NetBSD: distinfo,v 1.48 2023/08/26 00:07:41 gdt Exp $
2 2
3BLAKE2s (geos-3.11.2.tar.bz2) = b77dc8b57196f9ed2cd2439ba32a9f19de8d895e57c007e3001914dcb500c49e 3BLAKE2s (geos-3.12.0.tar.bz2) = 305ce0581b665aa0d49438eb78f7d008a549c8b6edf9417de66061cbbd18de43
4SHA512 (geos-3.11.2.tar.bz2) = b5df5b773bef595335e1be6c6d3325f932f1577e2a4b8bdfa8cf26f09c7d41ed5e0695ca15826d1f95bc4a45b777839c2be8a96a8af5415c8bcf58cc804eb1ec 4SHA512 (geos-3.12.0.tar.bz2) = cc67d9516d24ada2ceaf7c81ff9df40033bb15123160bf7e70fdff97b72c798f4b9ba8223c1eaebac0f33dcb530bc8cf42af000af3491f3227420290d89332d5
5Size (geos-3.11.2.tar.bz2) = 6774288 bytes 5Size (geos-3.12.0.tar.bz2) = 6736650 bytes
6SHA1 (patch-ae) = 253ae5cf5c2705a80d89d996507e3e94f2a11296 6SHA1 (patch-ae) = 253ae5cf5c2705a80d89d996507e3e94f2a11296
7SHA1 (patch-util_geosop_cxxopts.hpp) = 6da706852b026df7275be0a3caddadd1315f6e81 7SHA1 (patch-util_geosop_cxxopts.hpp) = 6da706852b026df7275be0a3caddadd1315f6e81