[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