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:           Thu Aug 21 17:59:45 UTC 2025

Modified Files:
        pkgsrc/geography/geos: Makefile PLIST distinfo

Log Message:
geography/geos: Update to 3.14.0

Changes in 3.14.0
2025-08-21

- New things:
  - Add clustering functions to C API (GH-1154, Dan Baston)
  - Ported LineDissolver (Paul Ramsey)
  - Ported CoverageCleaner (Paul Ramsey)
  - Add GEOSGridIntersectionFractions to C API (GH-1295, Dan Baston)
  - Add functions to interrupt processing in a specific thread/context (GH-803, Dan Baston)
  - Add "geos-targets.cmake" to build tree to allow building other software against
    GEOS build without installing first (GH-1269, Dan Baston)
  - Add GEOSCoordSeq_hasZ, GEOSCoordSeq_hasM (GH-1256, Aurele Ferotin)
  - Add GEOSCoordSeq_createWithDimensions, GEOSCoordSeq_setM, GEOSCoordSeq_getM (GH-1246, Dan Baston)
  - Add GEOSGeoJSONWriter_setOutputDimension (GH-1260, Aurele Ferotin)
  - Add GEOSGeom_transformXYZ (GH-1157, Aurele Ferotin)
  - Add GEOSisSimpleDetail (GH-1296, Dan Baston)

- Breaking Changes:
  - C++17 is now required (GH-1144)
  - Stricter WKT parsing (GH-1241, @freemine)
  - GEOSCoordSeq_setOrdinate returns an error if the sequence does not have the specified ordinate (GH-1245, Dan Baston)


To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 pkgsrc/geography/geos/Makefile \
    pkgsrc/geography/geos/distinfo
cvs rdiff -u -r1.29 -r1.30 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.52 pkgsrc/geography/geos/Makefile:1.53
--- pkgsrc/geography/geos/Makefile:1.52 Tue Mar  4 19:45:56 2025
+++ pkgsrc/geography/geos/Makefile      Thu Aug 21 17:59:45 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.52 2025/03/04 19:45:56 gdt Exp $
+# $NetBSD: Makefile,v 1.53 2025/08/21 17:59:45 gdt Exp $
 
-VERSION_BASE=  3.13.1
+VERSION_BASE=  3.14.0
 # Accomodate testing unreleased versions.
-VERSION_RC=
+#VERSION_RC=   rc1
 VERSION=       ${VERSION_BASE}${VERSION_RC}
 DISTNAME=      geos-${VERSION}
 EXTRACT_SUFX=  .tar.bz2
@@ -15,7 +15,7 @@ COMMENT=      C++ port of the Java Topology S
 LICENSE=       gnu-lgpl-v2.1
 
 USE_LANGUAGES=         c c++
-USE_CXX_FEATURES+=     c++14
+USE_CXX_FEATURES+=     c++17
 
 .include "../../devel/cmake/build.mk"
 # cmake hides what it is doing; ask it to be like traditional builds.
Index: pkgsrc/geography/geos/distinfo
diff -u pkgsrc/geography/geos/distinfo:1.52 pkgsrc/geography/geos/distinfo:1.53
--- pkgsrc/geography/geos/distinfo:1.52 Tue Mar  4 19:45:56 2025
+++ pkgsrc/geography/geos/distinfo      Thu Aug 21 17:59:45 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.52 2025/03/04 19:45:56 gdt Exp $
+$NetBSD: distinfo,v 1.53 2025/08/21 17:59:45 gdt Exp $
 
-BLAKE2s (geos-3.13.1.tar.bz2) = 78b9673090509c94aebb1fef4c1f2714ff004d2fd92ba1916bbe179e36c9a777
-SHA512 (geos-3.13.1.tar.bz2) = 38a6d8bb05b374160c6e5eb82e5f601915ee44e75bdba0414bb7b1096a62f3cdfbb877389998bd3ff4c77c98927ce95a8d8298dd599a0fcb8ea0e83f174f1744
-Size (geos-3.13.1.tar.bz2) = 6839955 bytes
+BLAKE2s (geos-3.14.0.tar.bz2) = c87f2b3c9e87950d0f3923063f1155eafb620698e4f7977561217ccd6539c891
+SHA512 (geos-3.14.0.tar.bz2) = c9f06396af4be8231930e48f249c550578c0ed9380a0d9da24e4d602fe9f14390846d02bd95531b3bf3ff8d554f5735da0e4b975dee24932d1f488d685e4aa72
+Size (geos-3.14.0.tar.bz2) = 6990029 bytes
 SHA1 (patch-ae) = 253ae5cf5c2705a80d89d996507e3e94f2a11296

Index: pkgsrc/geography/geos/PLIST
diff -u pkgsrc/geography/geos/PLIST:1.29 pkgsrc/geography/geos/PLIST:1.30
--- pkgsrc/geography/geos/PLIST:1.29    Tue Mar  4 19:45:56 2025
+++ pkgsrc/geography/geos/PLIST Thu Aug 21 17:59:45 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.29 2025/03/04 19:45:56 gdt Exp $
+@comment $NetBSD: PLIST,v 1.30 2025/08/21 17:59:45 gdt Exp $
 bin/geos-config
 bin/geosop
 include/geos.h
@@ -31,7 +31,7 @@ include/geos/algorithm/PolygonNodeTopolo
 include/geos/algorithm/RayCrossingCounter.h
 include/geos/algorithm/Rectangle.h
 include/geos/algorithm/RobustDeterminant.h
-include/geos/algorithm/SimplePointInRing.h
+include/geos/algorithm/construct/ExactMaxInscribedCircle.h
 include/geos/algorithm/construct/IndexedDistanceToPoint.h
 include/geos/algorithm/construct/IndexedPointInPolygonsLocator.h
 include/geos/algorithm/construct/LargestEmptyCircle.h
@@ -49,8 +49,10 @@ include/geos/algorithm/locate/IndexedPoi
 include/geos/algorithm/locate/PointOnGeometryLocator.h
 include/geos/algorithm/locate/SimplePointInAreaLocator.h
 include/geos/constants.h
+include/geos/coverage/CleanCoverage.h
 include/geos/coverage/Corner.h
 include/geos/coverage/CoverageBoundarySegmentFinder.h
+include/geos/coverage/CoverageCleaner.h
 include/geos/coverage/CoverageEdge.h
 include/geos/coverage/CoverageGapFinder.h
 include/geos/coverage/CoveragePolygon.h
@@ -63,6 +65,9 @@ include/geos/coverage/CoverageValidator.
 include/geos/coverage/InvalidSegmentDetector.h
 include/geos/coverage/TPVWSimplifier.h
 include/geos/coverage/VertexRingCounter.h
+include/geos/dissolve/DissolveEdgeGraph.h
+include/geos/dissolve/DissolveHalfEdge.h
+include/geos/dissolve/LineDissolver.h
 include/geos/edgegraph/EdgeGraph.h
 include/geos/edgegraph/EdgeGraphBuilder.h
 include/geos/edgegraph/HalfEdge.h
@@ -328,6 +333,16 @@ include/geos/operation/distance/FacetSeq
 include/geos/operation/distance/FacetSequenceTreeBuilder.h
 include/geos/operation/distance/GeometryLocation.h
 include/geos/operation/distance/IndexedFacetDistance.h
+include/geos/operation/grid/Cell.h
+include/geos/operation/grid/Crossing.h
+include/geos/operation/grid/FloodFill.h
+include/geos/operation/grid/Grid.h
+include/geos/operation/grid/GridIntersection.h
+include/geos/operation/grid/Matrix.h
+include/geos/operation/grid/PerimeterDistance.h
+include/geos/operation/grid/Side.h
+include/geos/operation/grid/Traversal.h
+include/geos/operation/grid/TraversalAreas.h
 include/geos/operation/intersection/Rectangle.h
 include/geos/operation/intersection/RectangleIntersection.h
 include/geos/operation/intersection/RectangleIntersectionBuilder.h
@@ -452,7 +467,6 @@ include/geos/precision/EnhancedPrecision
 include/geos/precision/GeometryPrecisionReducer.h
 include/geos/precision/MinimumClearance.h
 include/geos/precision/PointwisePrecisionReducerTransformer.h
-include/geos/precision/PrecisionReducerCoordinateOperation.h
 include/geos/precision/PrecisionReducerTransformer.h
 include/geos/precision/SimpleGeometryPrecisionReducer.h
 include/geos/profiler.h
@@ -495,7 +509,6 @@ include/geos/triangulate/tri/Tri.h
 include/geos/triangulate/tri/TriEdge.h
 include/geos/triangulate/tri/TriList.h
 include/geos/triangulate/tri/TriangulationBuilder.h
-include/geos/unload.h
 include/geos/util.h
 include/geos/util/Assert.h
 include/geos/util/AssertionFailedException.h
@@ -520,8 +533,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.14.0
 lib/libgeos_c.so
 lib/libgeos_c.so.1
-lib/libgeos_c.so.1.19.2
+lib/libgeos_c.so.1.20.4
 lib/pkgconfig/geos.pc



Home | Main Index | Thread Index | Old Index