[geos-devel] 3.12.0beta1

Greg Troxel gdt at lexort.com
Wed Jun 7 16:42:34 PDT 2023


Paul Ramsey <pramsey at cleverelephant.ca> writes:

> First tagged release auto built and available at
>
> https://github.com/libgeos/geos/releases/tag/3.12.0beta1

distfile not found at standard release location but I fetched it
manually from github.

With the following changes, the package built.  The Makefile is just the
version change, and is of course fine.  The PLIST is basically about the
change in the set of installed files.  There are a surprising amount of
.h files coming and going.  I see some "new things" in NEWS, but the
withdrawals (mainly CoordinateArraySequenceFoo) are not really
explained.

Tests (netbsd 9 amd64) are a total train wreck, with nothign at all
passing, a sure sign of structural test issues.  I will try tests on the
most recent formal release.

Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/geography/geos/Makefile,v
retrieving revision 1.46
diff -u -p -r1.46 Makefile
--- Makefile	17 Mar 2023 15:16:47 -0000	1.46
+++ Makefile	7 Jun 2023 23:27:04 -0000
@@ -1,8 +1,8 @@
 # $NetBSD: Makefile,v 1.46 2023/03/17 15:16:47 gdt Exp $
 
-VERSION_BASE=	3.11.2
+VERSION_BASE=	3.12.0
 # Accomodate testing unreleased versions.
-#VERSION_RC=	rc0
+VERSION_RC=	beta1
 VERSION=	${VERSION_BASE}${VERSION_RC}
 DISTNAME=	geos-${VERSION}
 EXTRACT_SUFX=	.tar.bz2
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/geography/geos/PLIST,v
retrieving revision 1.24
diff -u -p -r1.24 PLIST
--- PLIST	17 Mar 2023 15:16:47 -0000	1.24
+++ PLIST	7 Jun 2023 23:27:04 -0000
@@ -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: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/geography/geos/distinfo,v
retrieving revision 1.47
diff -u -p -r1.47 distinfo
--- distinfo	17 Mar 2023 15:16:47 -0000	1.47
+++ distinfo	7 Jun 2023 23:27:04 -0000
@@ -1,7 +1,7 @@
 $NetBSD: distinfo,v 1.47 2023/03/17 15:16:47 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.0beta1.tar.bz2) = ffce581f739e038571a795c042a07634b0a1c244acfb65440a9df77927b34a67
+SHA512 (geos-3.12.0beta1.tar.bz2) = e128e71cbfeb78a59649a808022ec110a7c65d90398982ba2619cd718a240059c94cc6249b84b18287b12e9ed9c9b65e1d05fd887735c4090c0aa954aafb4a54
+Size (geos-3.12.0beta1.tar.bz2) = 6718651 bytes
 SHA1 (patch-ae) = 253ae5cf5c2705a80d89d996507e3e94f2a11296
 SHA1 (patch-util_geosop_cxxopts.hpp) = 6da706852b026df7275be0a3caddadd1315f6e81


More information about the geos-devel mailing list