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
This commit is contained in:
parent
55f29937f4
commit
dc39f9fadb
3 changed files with 48 additions and 23 deletions
|
@ -1,8 +1,8 @@
|
|||
# $NetBSD: Makefile,v 1.46 2023/03/17 15:16:47 gdt Exp $
|
||||
# $NetBSD: Makefile,v 1.47 2023/08/26 00:07:41 gdt Exp $
|
||||
|
||||
VERSION_BASE= 3.11.2
|
||||
VERSION_BASE= 3.12.0
|
||||
# Accomodate testing unreleased versions.
|
||||
#VERSION_RC= rc0
|
||||
#VERSION_RC= beta2
|
||||
VERSION= ${VERSION_BASE}${VERSION_RC}
|
||||
DISTNAME= geos-${VERSION}
|
||||
EXTRACT_SUFX= .tar.bz2
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@comment $NetBSD: PLIST,v 1.24 2023/03/17 15:16:47 gdt Exp $
|
||||
@comment $NetBSD: PLIST,v 1.25 2023/08/26 00:07:41 gdt Exp $
|
||||
bin/geos-config
|
||||
bin/geosop
|
||||
include/geos.h
|
||||
|
@ -14,9 +14,11 @@ include/geos/algorithm/HCoordinate.h
|
|||
include/geos/algorithm/InteriorPointArea.h
|
||||
include/geos/algorithm/InteriorPointLine.h
|
||||
include/geos/algorithm/InteriorPointPoint.h
|
||||
include/geos/algorithm/Interpolate.h
|
||||
include/geos/algorithm/Intersection.h
|
||||
include/geos/algorithm/Length.h
|
||||
include/geos/algorithm/LineIntersector.h
|
||||
include/geos/algorithm/MinimumAreaRectangle.h
|
||||
include/geos/algorithm/MinimumBoundingCircle.h
|
||||
include/geos/algorithm/MinimumDiameter.h
|
||||
include/geos/algorithm/NotRepresentableException.h
|
||||
|
@ -26,7 +28,7 @@ include/geos/algorithm/PointLocation.h
|
|||
include/geos/algorithm/PointLocator.h
|
||||
include/geos/algorithm/PolygonNodeTopology.h
|
||||
include/geos/algorithm/RayCrossingCounter.h
|
||||
include/geos/algorithm/RayCrossingCounterDD.h
|
||||
include/geos/algorithm/Rectangle.h
|
||||
include/geos/algorithm/RobustDeterminant.h
|
||||
include/geos/algorithm/SimplePointInRing.h
|
||||
include/geos/algorithm/construct/LargestEmptyCircle.h
|
||||
|
@ -43,6 +45,19 @@ include/geos/algorithm/locate/IndexedPointInAreaLocator.h
|
|||
include/geos/algorithm/locate/PointOnGeometryLocator.h
|
||||
include/geos/algorithm/locate/SimplePointInAreaLocator.h
|
||||
include/geos/constants.h
|
||||
include/geos/coverage/Corner.h
|
||||
include/geos/coverage/CoverageBoundarySegmentFinder.h
|
||||
include/geos/coverage/CoverageEdge.h
|
||||
include/geos/coverage/CoverageGapFinder.h
|
||||
include/geos/coverage/CoveragePolygonValidator.h
|
||||
include/geos/coverage/CoverageRing.h
|
||||
include/geos/coverage/CoverageRingEdges.h
|
||||
include/geos/coverage/CoverageSimplifier.h
|
||||
include/geos/coverage/CoverageUnion.h
|
||||
include/geos/coverage/CoverageValidator.h
|
||||
include/geos/coverage/InvalidSegmentDetector.h
|
||||
include/geos/coverage/TPVWSimplifier.h
|
||||
include/geos/coverage/VertexRingCounter.h
|
||||
include/geos/edgegraph/EdgeGraph.h
|
||||
include/geos/edgegraph/EdgeGraphBuilder.h
|
||||
include/geos/edgegraph/HalfEdge.h
|
||||
|
@ -50,17 +65,14 @@ include/geos/edgegraph/MarkHalfEdge.h
|
|||
include/geos/export.h
|
||||
include/geos/geom.h
|
||||
include/geos/geom/Coordinate.h
|
||||
include/geos/geom/CoordinateArraySequence.h
|
||||
include/geos/geom/CoordinateArraySequenceFactory.h
|
||||
include/geos/geom/CoordinateFilter.h
|
||||
include/geos/geom/CoordinateList.h
|
||||
include/geos/geom/CoordinateSequence.h
|
||||
include/geos/geom/CoordinateSequenceFactory.h
|
||||
include/geos/geom/CoordinateSequenceFilter.h
|
||||
include/geos/geom/DefaultCoordinateSequenceFactory.h
|
||||
include/geos/geom/CoordinateSequenceIterator.h
|
||||
include/geos/geom/CoordinateSequences.h
|
||||
include/geos/geom/Dimension.h
|
||||
include/geos/geom/Envelope.h
|
||||
include/geos/geom/FixedSizeCoordinateSequence.h
|
||||
include/geos/geom/Geometry.h
|
||||
include/geos/geom/GeometryCollection.h
|
||||
include/geos/geom/GeometryComponentFilter.h
|
||||
|
@ -194,15 +206,20 @@ include/geos/index/sweepline/SweepLineOverlapAction.h
|
|||
include/geos/io/ByteOrderDataInStream.h
|
||||
include/geos/io/ByteOrderValues.h
|
||||
include/geos/io/CLocalizer.h
|
||||
include/geos/io/CheckOrdinatesFilter.h
|
||||
include/geos/io/GeoJSON.h
|
||||
include/geos/io/GeoJSONReader.h
|
||||
include/geos/io/GeoJSONWriter.h
|
||||
include/geos/io/OrdinateSet.h
|
||||
include/geos/io/ParseException.h
|
||||
include/geos/io/StringTokenizer.h
|
||||
include/geos/io/WKBConstants.h
|
||||
include/geos/io/WKBReader.h
|
||||
include/geos/io/WKBStreamReader.h
|
||||
include/geos/io/WKBWriter.h
|
||||
include/geos/io/WKTFileReader.h
|
||||
include/geos/io/WKTReader.h
|
||||
include/geos/io/WKTStreamReader.h
|
||||
include/geos/io/WKTWriter.h
|
||||
include/geos/io/Writer.h
|
||||
include/geos/linearref/ExtractLineByLocation.h
|
||||
|
@ -218,6 +235,7 @@ include/geos/linearref/LocationIndexedLine.h
|
|||
include/geos/math/DD.h
|
||||
include/geos/namespaces.h
|
||||
include/geos/noding/BasicSegmentString.h
|
||||
include/geos/noding/BoundaryChainNoder.h
|
||||
include/geos/noding/FastNodingValidator.h
|
||||
include/geos/noding/FastSegmentSetIntersectionFinder.h
|
||||
include/geos/noding/GeometryNoder.h
|
||||
|
@ -265,11 +283,22 @@ include/geos/operation/buffer/BufferParameters.h
|
|||
include/geos/operation/buffer/BufferSubgraph.h
|
||||
include/geos/operation/buffer/OffsetCurve.h
|
||||
include/geos/operation/buffer/OffsetCurveBuilder.h
|
||||
include/geos/operation/buffer/OffsetCurveSection.h
|
||||
include/geos/operation/buffer/OffsetSegmentGenerator.h
|
||||
include/geos/operation/buffer/OffsetSegmentString.h
|
||||
include/geos/operation/buffer/RightmostEdgeFinder.h
|
||||
include/geos/operation/buffer/SegmentMCIndex.h
|
||||
include/geos/operation/buffer/SubgraphDepthLocater.h
|
||||
include/geos/operation/cluster/AbstractClusterFinder.h
|
||||
include/geos/operation/cluster/Clusters.h
|
||||
include/geos/operation/cluster/DBSCANClusterFinder.h
|
||||
include/geos/operation/cluster/DisjointOperation.h
|
||||
include/geos/operation/cluster/EnvelopeDistanceClusterFinder.h
|
||||
include/geos/operation/cluster/EnvelopeIntersectsClusterFinder.h
|
||||
include/geos/operation/cluster/GeometryDistanceClusterFinder.h
|
||||
include/geos/operation/cluster/GeometryFlattener.h
|
||||
include/geos/operation/cluster/GeometryIntersectsClusterFinder.h
|
||||
include/geos/operation/cluster/UnionFind.h
|
||||
include/geos/operation/distance/ConnectedElementLocationFilter.h
|
||||
include/geos/operation/distance/ConnectedElementPointFilter.h
|
||||
include/geos/operation/distance/DistanceOp.h
|
||||
|
@ -286,15 +315,9 @@ include/geos/operation/linemerge/LineMergeEdge.h
|
|||
include/geos/operation/linemerge/LineMergeGraph.h
|
||||
include/geos/operation/linemerge/LineMerger.h
|
||||
include/geos/operation/linemerge/LineSequencer.h
|
||||
include/geos/operation/overlay/EdgeSetNoder.h
|
||||
include/geos/operation/overlay/ElevationMatrix.h
|
||||
include/geos/operation/overlay/ElevationMatrixCell.h
|
||||
include/geos/operation/overlay/LineBuilder.h
|
||||
include/geos/operation/overlay/MaximalEdgeRing.h
|
||||
include/geos/operation/overlay/MinimalEdgeRing.h
|
||||
include/geos/operation/overlay/OverlayNodeFactory.h
|
||||
include/geos/operation/overlay/OverlayOp.h
|
||||
include/geos/operation/overlay/PointBuilder.h
|
||||
include/geos/operation/overlay/PolygonBuilder.h
|
||||
include/geos/operation/overlay/snap/GeometrySnapper.h
|
||||
include/geos/operation/overlay/snap/LineStringSnapper.h
|
||||
|
@ -352,6 +375,7 @@ include/geos/operation/relate/RelateOp.h
|
|||
include/geos/operation/sharedpaths/SharedPathsOp.h
|
||||
include/geos/operation/union/CascadedPolygonUnion.h
|
||||
include/geos/operation/union/CoverageUnion.h
|
||||
include/geos/operation/union/DisjointSubsetUnion.h
|
||||
include/geos/operation/union/OverlapUnion.h
|
||||
include/geos/operation/union/PointGeometryUnion.h
|
||||
include/geos/operation/union/UnaryUnionOp.h
|
||||
|
@ -363,7 +387,6 @@ include/geos/operation/valid/IsSimpleOp.h
|
|||
include/geos/operation/valid/IsValidOp.h
|
||||
include/geos/operation/valid/MakeValid.h
|
||||
include/geos/operation/valid/PolygonIntersectionAnalyzer.h
|
||||
include/geos/operation/valid/PolygonNode.h
|
||||
include/geos/operation/valid/PolygonRing.h
|
||||
include/geos/operation/valid/PolygonRingSelfNode.h
|
||||
include/geos/operation/valid/PolygonRingTouch.h
|
||||
|
@ -397,6 +420,7 @@ include/geos/shape/fractal/MortonCode.h
|
|||
include/geos/simplify/DouglasPeuckerLineSimplifier.h
|
||||
include/geos/simplify/DouglasPeuckerSimplifier.h
|
||||
include/geos/simplify/LineSegmentIndex.h
|
||||
include/geos/simplify/LinkedLine.h
|
||||
include/geos/simplify/LinkedRing.h
|
||||
include/geos/simplify/PolygonHullSimplifier.h
|
||||
include/geos/simplify/RingHull.h
|
||||
|
@ -443,6 +467,7 @@ include/geos/util/TopologyException.h
|
|||
include/geos/util/UniqueCoordinateArrayFilter.h
|
||||
include/geos/util/UnsupportedOperationException.h
|
||||
include/geos/util/math.h
|
||||
include/geos/util/string.h
|
||||
include/geos/vend/include_nlohmann_json.hpp
|
||||
include/geos/vend/json.hpp
|
||||
include/geos/version.h
|
||||
|
@ -452,8 +477,8 @@ lib/cmake/GEOS/geos-config.cmake
|
|||
lib/cmake/GEOS/geos-targets-release.cmake
|
||||
lib/cmake/GEOS/geos-targets.cmake
|
||||
lib/libgeos.so
|
||||
lib/libgeos.so.${PKGVERSION}
|
||||
lib/libgeos.so.3.12.0
|
||||
lib/libgeos_c.so
|
||||
lib/libgeos_c.so.1
|
||||
lib/libgeos_c.so.1.17.2
|
||||
lib/libgeos_c.so.1.18.0
|
||||
lib/pkgconfig/geos.pc
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
$NetBSD: distinfo,v 1.47 2023/03/17 15:16:47 gdt Exp $
|
||||
$NetBSD: distinfo,v 1.48 2023/08/26 00:07:41 gdt Exp $
|
||||
|
||||
BLAKE2s (geos-3.11.2.tar.bz2) = b77dc8b57196f9ed2cd2439ba32a9f19de8d895e57c007e3001914dcb500c49e
|
||||
SHA512 (geos-3.11.2.tar.bz2) = b5df5b773bef595335e1be6c6d3325f932f1577e2a4b8bdfa8cf26f09c7d41ed5e0695ca15826d1f95bc4a45b777839c2be8a96a8af5415c8bcf58cc804eb1ec
|
||||
Size (geos-3.11.2.tar.bz2) = 6774288 bytes
|
||||
BLAKE2s (geos-3.12.0.tar.bz2) = 305ce0581b665aa0d49438eb78f7d008a549c8b6edf9417de66061cbbd18de43
|
||||
SHA512 (geos-3.12.0.tar.bz2) = cc67d9516d24ada2ceaf7c81ff9df40033bb15123160bf7e70fdff97b72c798f4b9ba8223c1eaebac0f33dcb530bc8cf42af000af3491f3227420290d89332d5
|
||||
Size (geos-3.12.0.tar.bz2) = 6736650 bytes
|
||||
SHA1 (patch-ae) = 253ae5cf5c2705a80d89d996507e3e94f2a11296
|
||||
SHA1 (patch-util_geosop_cxxopts.hpp) = 6da706852b026df7275be0a3caddadd1315f6e81
|
||||
|
|
Loading…
Reference in a new issue