pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/geography/geos
Module Name: pkgsrc
Committed By: gdt
Date: Sat Aug 26 00:07:41 UTC 2023
Modified Files:
pkgsrc/geography/geos: Makefile PLIST distinfo
Log Message:
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@localhost/msg39018.html
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 pkgsrc/geography/geos/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/geography/geos/PLIST
cvs rdiff -u -r1.47 -r1.48 pkgsrc/geography/geos/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/geography/geos/Makefile
diff -u pkgsrc/geography/geos/Makefile:1.46 pkgsrc/geography/geos/Makefile:1.47
--- pkgsrc/geography/geos/Makefile:1.46 Fri Mar 17 15:16:47 2023
+++ pkgsrc/geography/geos/Makefile Sat Aug 26 00:07:41 2023
@@ -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
Index: pkgsrc/geography/geos/PLIST
diff -u pkgsrc/geography/geos/PLIST:1.24 pkgsrc/geography/geos/PLIST:1.25
--- pkgsrc/geography/geos/PLIST:1.24 Fri Mar 17 15:16:47 2023
+++ pkgsrc/geography/geos/PLIST Sat Aug 26 00:07:41 2023
@@ -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/IndexedPoi
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/SweepLineOv
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/LocationIndexedLi
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/BufferPara
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/LineMer
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.
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
Index: pkgsrc/geography/geos/distinfo
diff -u pkgsrc/geography/geos/distinfo:1.47 pkgsrc/geography/geos/distinfo:1.48
--- pkgsrc/geography/geos/distinfo:1.47 Fri Mar 17 15:16:47 2023
+++ pkgsrc/geography/geos/distinfo Sat Aug 26 00:07:41 2023
@@ -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
Home |
Main Index |
Thread Index |
Old Index