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: Tue Sep 1 16:57:32 UTC 2026
Modified Files:
pkgsrc/geography/geos: Makefile PLIST distinfo
Log Message:
geography/geos: Update to 3.15.0
geos has on the order of a dozen reverse dependencies, and has a
multi-year track record of non-troubled updates. (I've been running
beta/rc versions of 3.15 for weeks with postgis/gdal/gis.)
## Changes in 3.15.0
2026-09-01
- Breaking Changes:
- BufferOp returns POLYGON EMPTY when fed Inf/Nan coords (GH-1332)
- Return Inf when calculating distance to an empty geometry (GH-1345, Even Rouault)
- Overlay operations now produce a LineString geometry in cases that would previously
produce a MultiLineString with contiguous sub-geometries. (GH-1459, Dan Baston)
- Overlay operations that previously rotated rings by one vertex no longer do so
(GH-1412, Dan Baston)
- New things:
- Add GEOSMinimumSpanningTree (Paul Ramsey)
- Add GEOSCoverageEdges (Paul Ramsey)
- Add new C API functions for Hausdorff distance (GH-1352, Sven Jensen)
- Add GEOSSubdivideByGrid (GH-1232, Dan Baston)
- Add support for curved geometries to the following operations:
- BoundaryOp (GH-1394, Dan Baston)
- DistanceOp (GH-1428, Dan Baston)
- GeometryNoder (GH-1347, Dan Baston)
- GeometryPrecisionReducer (pointwise only, GH-1402; Dan Baston)
- LineMerger (GH-1441, Dan Baston)
- Normalize (GH-1397, Dan Baston)
- OverlayNG (GH-1427, Dan Baston)
- Polygonizer (GH-1420, Dan Baston)
- Add GEOSLineToCurve, GEOSCurveToLine (GH-1382, Dan Baston)
- Add GeometrySplitter (GH-1424, Dan Baston)
- Add progress reporting to GEOSCoverageSimplify, GEOSUnaryUnion (GH-1466, Even Rouault / Dan Baston)
- Fixes/Improvements:
- Buffer of Linestring includes spurious hole (GH-1217, Moritz Kirmse)
- Preserve M values in GEOSInterpolate (GH-1390, Dan Baston)
- Preserve M values in GEOSLineMerge (GH-1364, Dan Baston)
- Preserve M values in GEOSCoverageSimplify (GH-1384, Paul Ramsey)
- Preserve M values in GEOSDensify (GH-1319, Dan Baston)
- Preserve M values in GEOSSimplify (GH-1317, Dan Baston)
- Preserve M values in GEOSPolygonize (GH-1363 Dan Baston)
- Fix some cases of dropped M values in overlay (GH-1364,GH-1388,GH-1407,GH-1408,GH-1474; Dan Baston)
- GEOSClusterDBSCAN fix unsassigned clusters with minPoints <= 1 (GH-1386, Dan Baston)
- Fix crash in GEOSConvexHull (GH-1358, Dan Baston)
- Overlay performance improvements (GH-1353, arriopolis, Martin Davis)
- Fix intersection result for slightly overlapping polygons (GH-1499, Petr Belohlavek)
To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 pkgsrc/geography/geos/Makefile \
pkgsrc/geography/geos/distinfo
cvs rdiff -u -r1.31 -r1.32 pkgsrc/geography/geos/PLIST
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.54 pkgsrc/geography/geos/Makefile:1.55
--- pkgsrc/geography/geos/Makefile:1.54 Mon Oct 27 21:55:09 2025
+++ pkgsrc/geography/geos/Makefile Tue Sep 1 16:57:32 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.54 2025/10/27 21:55:09 gdt Exp $
+# $NetBSD: Makefile,v 1.55 2026/09/01 16:57:32 gdt Exp $
-VERSION_BASE= 3.14.1
+VERSION_BASE= 3.15.0
# Accomodate testing unreleased versions.
#VERSION_RC= rc1
VERSION= ${VERSION_BASE}${VERSION_RC}
Index: pkgsrc/geography/geos/distinfo
diff -u pkgsrc/geography/geos/distinfo:1.54 pkgsrc/geography/geos/distinfo:1.55
--- pkgsrc/geography/geos/distinfo:1.54 Mon Oct 27 21:55:09 2025
+++ pkgsrc/geography/geos/distinfo Tue Sep 1 16:57:32 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.54 2025/10/27 21:55:09 gdt Exp $
+$NetBSD: distinfo,v 1.55 2026/09/01 16:57:32 gdt Exp $
-BLAKE2s (geos-3.14.1.tar.bz2) = 1a6733727b1e2ede7fd5d83625b66df0902423712bd63ce31808f336d4bd0a35
-SHA512 (geos-3.14.1.tar.bz2) = a5a27c34249a6b7fa8bc5d6d557f278bcc3a81ca188f9f543bee7afb6e47d9f8a545e676c5884c0651530bccd24eb929feaaf95cda8e73b033296073e6626f0d
-Size (geos-3.14.1.tar.bz2) = 7013834 bytes
+BLAKE2s (geos-3.15.0.tar.bz2) = d830078e7d0985ca1fb9877db427b4485005db5c070b22082d07d4fdd41f8cd1
+SHA512 (geos-3.15.0.tar.bz2) = ac5890dfc92fdebc667cc96a89cf7886873c5867dde79fb45966e6ed294d40e4dbd11c9b6a147d47441dcb50404da496df477ff7b757ef13de79f843ba1e400e
+Size (geos-3.15.0.tar.bz2) = 7120409 bytes
SHA1 (patch-ae) = 253ae5cf5c2705a80d89d996507e3e94f2a11296
Index: pkgsrc/geography/geos/PLIST
diff -u pkgsrc/geography/geos/PLIST:1.31 pkgsrc/geography/geos/PLIST:1.32
--- pkgsrc/geography/geos/PLIST:1.31 Mon Oct 27 21:55:09 2025
+++ pkgsrc/geography/geos/PLIST Tue Sep 1 16:57:32 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.31 2025/10/27 21:55:09 gdt Exp $
+@comment $NetBSD: PLIST,v 1.32 2026/09/01 16:57:32 gdt Exp $
bin/geos-config
bin/geosop
include/geos.h
@@ -8,8 +8,10 @@ include/geos/algorithm/BoundaryNodeRule.
include/geos/algorithm/CGAlgorithmsDD.h
include/geos/algorithm/CentralEndpointIntersector.h
include/geos/algorithm/Centroid.h
+include/geos/algorithm/CircularArcIntersector.h
include/geos/algorithm/CircularArcs.h
include/geos/algorithm/ConvexHull.h
+include/geos/algorithm/CurveToLineParams.h
include/geos/algorithm/Distance.h
include/geos/algorithm/HCoordinate.h
include/geos/algorithm/InteriorPointArea.h
@@ -19,6 +21,8 @@ include/geos/algorithm/Interpolate.h
include/geos/algorithm/Intersection.h
include/geos/algorithm/Length.h
include/geos/algorithm/LineIntersector.h
+include/geos/algorithm/LineToCurveConverter.h
+include/geos/algorithm/LineToCurveParams.h
include/geos/algorithm/MinimumAreaRectangle.h
include/geos/algorithm/MinimumBoundingCircle.h
include/geos/algorithm/MinimumDiameter.h
@@ -54,6 +58,7 @@ include/geos/coverage/Corner.h
include/geos/coverage/CoverageBoundarySegmentFinder.h
include/geos/coverage/CoverageCleaner.h
include/geos/coverage/CoverageEdge.h
+include/geos/coverage/CoverageEdges.h
include/geos/coverage/CoverageGapFinder.h
include/geos/coverage/CoveragePolygon.h
include/geos/coverage/CoveragePolygonValidator.h
@@ -132,6 +137,7 @@ include/geos/geom/prep/PreparedPolygonIn
include/geos/geom/prep/PreparedPolygonPredicate.h
include/geos/geom/util/ComponentCoordinateExtracter.h
include/geos/geom/util/CoordinateOperation.h
+include/geos/geom/util/CurveBuilder.h
include/geos/geom/util/Densifier.h
include/geos/geom/util/GeometryCombiner.h
include/geos/geom/util/GeometryEditor.h
@@ -141,13 +147,16 @@ include/geos/geom/util/GeometryFixer.h
include/geos/geom/util/GeometryLister.h
include/geos/geom/util/GeometryMapper.h
include/geos/geom/util/GeometryTransformer.h
+include/geos/geom/util/LinealExtracter.h
include/geos/geom/util/LinearComponentExtracter.h
include/geos/geom/util/NoOpGeometryOperation.h
include/geos/geom/util/PointExtracter.h
include/geos/geom/util/PolygonExtracter.h
include/geos/geom/util/PolygonalExtracter.h
include/geos/geom/util/ShortCircuitedGeometryVisitor.h
+include/geos/geom/util/SimpleCurveExtracter.h
include/geos/geom/util/SineStarFactory.h
+include/geos/geom/util/SurfaceExtracter.h
include/geos/geomgraph/Depth.h
include/geos/geomgraph/DirectedEdge.h
include/geos/geomgraph/DirectedEdgeStar.h
@@ -257,8 +266,13 @@ include/geos/linearref/LocationIndexOfPo
include/geos/linearref/LocationIndexedLine.h
include/geos/math/DD.h
include/geos/namespaces.h
+include/geos/noding/ArcIntersectionAdder.h
+include/geos/noding/ArcIntersector.h
+include/geos/noding/ArcNoder.h
+include/geos/noding/ArcString.h
include/geos/noding/BasicSegmentString.h
include/geos/noding/BoundaryChainNoder.h
+include/geos/noding/DirectionIndependentArcString.h
include/geos/noding/FastNodingValidator.h
include/geos/noding/FastSegmentSetIntersectionFinder.h
include/geos/noding/GeometryNoder.h
@@ -267,6 +281,8 @@ include/geos/noding/IntersectionFinderAd
include/geos/noding/IteratedNoder.h
include/geos/noding/MCIndexNoder.h
include/geos/noding/MCIndexSegmentSetMutualIntersector.h
+include/geos/noding/NodableArcString.h
+include/geos/noding/NodablePath.h
include/geos/noding/NodableSegmentString.h
include/geos/noding/NodedSegmentString.h
include/geos/noding/Noder.h
@@ -274,6 +290,7 @@ include/geos/noding/NodingIntersectionFi
include/geos/noding/NodingValidator.h
include/geos/noding/Octant.h
include/geos/noding/OrientedCoordinateArray.h
+include/geos/noding/PathString.h
include/geos/noding/ScaledNoder.h
include/geos/noding/SegmentExtractingNoder.h
include/geos/noding/SegmentIntersectionDetector.h
@@ -430,6 +447,9 @@ include/geos/operation/relateng/RelateSe
include/geos/operation/relateng/TopologyComputer.h
include/geos/operation/relateng/TopologyPredicate.h
include/geos/operation/sharedpaths/SharedPathsOp.h
+include/geos/operation/spanning/SpanningTree.h
+include/geos/operation/split/GeometrySplitter.h
+include/geos/operation/split/SplitLinealAtPoint.h
include/geos/operation/union/CascadedPolygonUnion.h
include/geos/operation/union/CoverageUnion.h
include/geos/operation/union/DisjointSubsetUnion.h
@@ -470,9 +490,11 @@ include/geos/precision/PointwisePrecisio
include/geos/precision/PrecisionReducerTransformer.h
include/geos/precision/SimpleGeometryPrecisionReducer.h
include/geos/profiler.h
+include/geos/shape/GeometricShapeBuilder.h
include/geos/shape/fractal/HilbertCode.h
include/geos/shape/fractal/HilbertEncoder.h
include/geos/shape/fractal/MortonCode.h
+include/geos/shape/random/RandomPointsBuilder.h
include/geos/simplify/ComponentJumpChecker.h
include/geos/simplify/DouglasPeuckerLineSimplifier.h
include/geos/simplify/DouglasPeuckerSimplifier.h
@@ -519,6 +541,7 @@ include/geos/util/IllegalArgumentExcepti
include/geos/util/IllegalStateException.h
include/geos/util/Interrupt.h
include/geos/util/Machine.h
+include/geos/util/Progress.h
include/geos/util/TopologyException.h
include/geos/util/UniqueCoordinateArrayFilter.h
include/geos/util/UnsupportedOperationException.h
@@ -533,8 +556,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.15.0
lib/libgeos_c.so
lib/libgeos_c.so.1
-lib/libgeos_c.so.1.20.5
+lib/libgeos_c.so.1.21.0
lib/pkgconfig/geos.pc
Home |
Main Index |
Thread Index |
Old Index