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