* Thu Mar 30 2023 Martin Pluskal <mpluskal@suse.com>
- Disable testuite on i586
* Wed Mar 29 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Add geos-add-missing-include.patch: Add missing #include <cstdint>
* Fri Mar 17 2023 Martin Pluskal <mpluskal@suse.com>
- Update to version 3.11.2:
* GEOSIntersection: Fix FE_INVALID exception on intersection of disjoint geometries (GH-791, Joris Van den Bossche & Dan Baston)
* Fix incorrect result from Envelope::disjoint (GH-791, Dan Baston)
* Fix handling of odd cases in PolygonHoleJoiner (JTS-946, Paul Ramsey, Martin Davis)
* Support gcc-13 (GH-743, Sergei Trofimovich)
* Disallow Inf envelopes in Quadtree, avoid inf loop (Paul Ramsey)
* GEOSUnaryUnion: Fix crash on collection containing empty point (GH-830, Dan Baston)
* GEOSSTRtree_iterate: Do not return removed items (GH-833, Dan Baston)
* IndexedFacetDistance: Fix crash with Inf coordinates (GH-821, Dan Baston)
* HausdorffDistance: Fix crash on collection containing empty point (GH-840, Dan Baston)
* MaximumInscribedCircle: Fix infinite loop with non-finite coordinates (GH-843, Dan Baston)
* DistanceOp: Fix crash on collection containing empty point (GH-842, Dan Baston)
* Guard against non-finite distances in Buffer/OffsetCurve (GH-661, Paul Ramsey)
Version: 3.11.1-bp155.1.6
* Mon Nov 28 2022 Martin Pluskal <mpluskal@suse.com>
- Update to version 3.11.1:
* Remove spurious version from --libs geos-config options
* Fix PreparedGeometry to avoid crashes with EMPTY elements in input (GH-678, Martin Davis)
* Fix LineSegment.orientationIndex(LineSegment) (GH-699, Martin Davis)
* Fix DepthSegment comparison operation (GH-707, Martin Davis)
* Add OverlayNG support for simple GeometryCollection inputs (GH-716, Martin Davis)
* Fix TopologyPreservingSimplifier to produce stable results for Multi inputs (GH-718)
* Fix WKB hex endian test (GH-720, Paul Ramsey)
* Improve ConvexHull radial sort robustness (GH-724, Martin Davis)
* Use more robust Delaunay Triangulation frame size heuristic (GH-728, Martin Davis)
* Mon Jul 18 2022 Dirk Müller <dmueller@suse.com>
- update to 3.11.0:
OffsetCurve
- ConcaveHull
- PolygonHull
- LineMerger directed option
- CAPI: GEOSHilbertCode
- CAPI: GEOSGeom_createRectangle
- CAPI: GEOSGeom_transformXY
- CAPI: GEOSRemoveRepeatedPoints
- CAPI: GEOSLineMergeDirected
- CAPI: setFixStructure for WKB/WKT readers to automatically repair
structural errors in the input
- Fix unaryUnion to avoid segfault with empty polygon
- Fix SnapRoundingNoder to use tolerance in noding; also fixes GeometryPrecisionReducer
- Allow direct setting of grid size
- Allow GEOS to be used as a CMake subproject
- Remove .inl inline files in favour of header declaration
- Add SnappingNoder seeding
- Add OverlayNG area check heuristic
- Fix RelateOp
- Fix IsValidOp to handle repeated node points
- Fix IsSimpleOp to handle closed LineStrings with repeated endpoints
- Fix LengthIndexedLine
- Fix PolygonHoleJoiner
- Improve `test_geos_unit` application error checking and reporting
- Fix MinimumDiameter getMinimumRectangle for flat input
- Fix BufferOp inverted ring check
- Fix OverlayNG geomunion to avoid lines in result
* Fri Jun 17 2022 Jan Engelhardt <jengelh@inai.de>
- Rectify conflict dependencies (shlib transition from Nov 9 2015)
against old geos.
- Update to release 3.10.3
* VoronoiDiagramBuilder::setSites(const CoordinateSequence&)
returns sorted output now
* Add SnappingNoder seeding
* Fix segfault in Hausdorff distance with empty geometries
* Fix inf loop in PolygonTriangulator
* Fix IsValidOp to handle repeated node points
* Fix IsSimpleOp to handle closed LineStrings with repeated
endpoints
* Fix crash in GeometryNoder on empty input
* Mon Mar 28 2022 Martin Pluskal <mpluskal@suse.com>
- Update to version 3.10.2:
* Fix crash in MonotoneChain with empty CoordinateSequence (GH-539, Sandro Santilli)
* Fix crash in GeoJSONWriter in case of empty points (TRAC-1139, Paul Ramsey)
* Improve BuildArea performance (TRAC-1122, Sandro Santilli)
* Fix unaryUnion to avoid segfault with empty polygon (GH-501, Mike Taves)
* Fix memory leak on exception in prepared geometry (GH-506, Dan Baston)
* Iterator invalidation in rare cases (GH-508, Momtchil Momtchev)
* Infinite loop on collapsed input to MaximumInscribedCircle (Paul Ramsey)
* Write LinearRing to GeoJSON as LineString (TRAC-1140, Paul Ramsey)
* Fix PolygonEarClipper to handle collapsed corners (GH-526, Martin Davis)
* Fix GEOSSTRtree_remove for empty tree (GH-544, Dan Baston)
* Fix crash on query of STRtree with removed items (GH-545, Dan Baston)
* Tue Dec 28 2021 Martin Pluskal <mpluskal@suse.com>
- Update to version 3.10.1:
* Fix mistake in constants used to select WKB flavor in C API (GH489, Paul Ramsey)
* Fix crash when reducing precision on a LinearRing (#1135, Paul Ramsey)
* Fix GeoJSON crash on invalid input (GH498, Even Rouault)
* Use std::sqrt exclusively for Solaris build (Paul Ramsey)
* Fix mistaken version numbers in some parts of 3.10.0 (Paul Ramsey)
- Changes for version 3.10.0:
* Preserve ordering of lines in overlay results (Martin Davis)
* Check for invalid geometry before fixing polygonal result in Densifier
and DPSimplifier (Martin Davis)
* Fix overlay handling of flat interior lines (JTS-685, Martin Davis)
* Fix IsValidOp to correctly report invalid nested MultiPolygons (#1112, Martin Davis)
* Fix BufferOp to avoid artifacts in certain polygon buffers (#1101, Martin Davis)
* Fix IsValidOp to correctly report certain kinds of invalid LinearRings (Martin Davis)
* Improve STRtree performance through TemplateSTRtree implementation (Daniel Baston)
* Fix DiscreteFrechetDistance to use initial points of input lines (#1128, Martin Davis)
* Autoconf build system is dropped in favour of CMake
See README.md and INSTALL.md for examples of usage
* Libtool is no longer used for in favour of CMake
Therefor libgeos.la is no longer built/installed
* #1094, #1090: Drop inlines.cpp to address duplicate symbols on many platforms
(Regina Obe)
* GH475: Do not return NaN from GEOSProjectNormalized_r (Paul Ramsey)
* GH442: BufferOp now returns unique_ptr<Geometry> result (Paul Ramsey)
- Drop geos-config.1
- Update project and download URL