Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

geos-3.12.1-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: geos Distribution: openSUSE:Factory:zSystems
Version: 3.12.1 Vendor: openSUSE
Release: 1.1 Build date: Wed Nov 15 21:17:47 2023
Group: Development/Libraries/C and C++ Build host: s390zl22
Size: 468058 Source RPM: geos-3.12.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://libgeos.org
Summary: Geometry Engine - Open Source
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology
Suite (JTS). As such, it aims to contain the complete functionality of JTS
in C++. This includes all the OpenGIS "Simple Features for SQL" spatial
predicate functions and spatial operators, as well as specific JTS topology
functions such as IsValid().

Provides

Requires

License

LGPL-2.1-only

Changelog

* Tue Nov 14 2023 Martin Pluskal <mpluskal@suse.com>
  - Update to verstion 3.12.1:
    - See provided NEWS.md for a complete list of changes
  - Drop no longer needed geos-add-missing-include.patch
* 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)
* 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
* Tue Nov 16 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Disable inline to fix build on armv6/7
    https://trac.osgeo.org/geos/ticket/993
* Tue Feb 23 2021 Dirk Müller <dmueller@suse.com>
  - update to 3.9.1:
    - Windows memory management quirk in createPolygon CAPI (#1050, Paul Ramsey)
    - Allow build on Apple ARM64 (Taras Zakharko)
    - Fix buffer to use largest enclosed area for invalid rings (#732, Paul Ramsey)
    - Preserve ordering of lines in overlay results (Martin Davis)
    - Fix overlay handling of flat interior lines (JTS-685, Martin Davis)
* Thu Jan 07 2021 Bruno Friedmann <bruno@ioda-net.ch>
  - Update to version 3.9.0
    + New things
    - OverlayNG engine from JTS, now the default (Martin Davis, Paul Ramsey)
    - MaximumInscribedCircle and LargestEmptyCircle (JTS-530, Paul Ramsey)
    - CAPI: Fixed precision overlay operations (Sandro Santilli)
    - CAPI: GEOSPreparedNearestPoints (#1007, Sandro Santilli)
    - CAPI: GEOSPreparedDistance (#1066, Sandro Santilli)
    - CAPI: GEOSGeom_setPrecision uses OverlayNG (Paul Ramsey)
    - SimpleSTRTree spatial index implementation (Paul Ramsey)
    - Add support for pkg-config for GEOS C API (#1073, Mike Taves)
    + Improvements:
    - Stack allocate segments in OverlapUnion (Paul Ramsey)
    - Improve performance of GEOSisValid (Dan Baston)
    - Update geos-config tool for consistency
      and escape paths (https://git.osgeo.org/gitea/geos/geos/pulls/99)
      changes mostly affect CMake MSVC builds (#1015, Mike Taves)
    - Testing on Rasberry Pi 32-bit (berrie) (#1017, Bruce Rindahl, Regina Obe)
    - Replace ttmath with JTS DD double-double implementation (Paul Ramsey)
    - Fix bug in DistanceOp for geometries with empty components (#1026, Paul Ramsey)
    - Remove undefined behaviour in CAPI (#1021, Greg Troxel)
    - Fix buffering issue (#1022, JTS-525, Paul Ramsey)
    - MinimumBoundingCircle.getMaximumDiameter fix (JTS-533, Paul Ramsey)
    + Changes:
    - Drop SWIG bindings, including for Ruby and Python (#1076, Mike Taves)
  - Packaging:
    + Remove ruby related package and related patch libruby.patch
    + spec-clean mini (copyright year)
* Sat May 09 2020 Bruno Friedmann <bruno@ioda-net.ch>
  - Update to version 3.8.1 Bug fixes / improvements
    + Stack allocate line segments in OverlapUnion (Paul Ramsey)
    + Avoid returning non-empty CoordinateSequence from empty Point
      (#1001, Dan Baston)
    + Avoid assertion failure with MSVC 2017 / 2019 (#1002, Dan Baston)
    + Remove whitespace from end of GEOSversion() output (azhi)
    + Improve performance of GEOSisValid (#1008, Dan Baston)
    + Avoid changing MultiLineString component order in GEOSReverse
      (#1013, Dan Baston)
    + Fix missing vtable for LineString and CoordinateArraySequenceFactory
      (#299 and #1016, Evgen Bodunov)
    + Reduce performance regression in GEOSBuffer (#1020)
  - Use https for URL and Source
* Sat Feb 01 2020 Bruno Friedmann <bruno@ioda-net.ch>
  - Update to version 3.8.0
    + New things:
    - CAPI: GEOSBuildArea (#952, Even Rouault)
    - CAPI: GEOSMakeValid (#952, Even Rouault)
    - CAPI: GEOSPolygonize_valid (#727, Dan Baston)
    - CAPI: GEOSCoverageUnion (Dan Baston)
    - CAPI: GEOSCoordSeq_setXY, GEOSCoordSeq_setXYZ,
      GEOSCoordSeq_getXY, GEOSCoordSeq_getXYZ (Dan Baston)
    - CAPI: GEOSMinimumBoundingCircle (#735)
    - CAPI: GEOSGeom_createPointFromXY (Dan Baston)
    + Improvements:
    - Improve overall performance by reducing of heap allocations (Dan Baston)
    - Improve performance and robustness of GEOSPointOnSurface (Martin Davis)
    - Improve performance of GEOSPolygonize for cases with many potential
      holes (#748, Dan Baston)
    - Support extended precision calculations (ttmath) and port JTS
      improvements related to extended precision (Paul Ramsey, Mateusz Loskot)
    - Improve performance of GEOSPolygonize for cases with many or complex
      shells (Dan Baston, Martin Davis)
    - Improve performance of Delaunay triangulations / Voronoi Diagrams
      (Dan Baston)
    - Improve performance of prepared geometry operations (Dan Baston)
    - Improve robustness of Delaunay triangulations (Paul Ramsey, Martin Davis)
    - Improve performance of unary union for lines (Dan Baston)
    - Improve general predicate, overlay, and buffer performance (Dan
      Baston, Paul Ramsey)
    - Improve cascaded union performance (Paul Ramsey, Martin Davis)
    - Allocate default GeometryFactory singleton on the stack (Sandro Mani)
    - Harmonize XML tests with JTS and harmonize cmake/autoconf
      test running (Paul Ramsey)
    - CMake modernization (Mateusz Loskot, Paul Ramsey, Dan Baston)
    - Return unique_ptr from most methods that produce a new geometry (Dan Baston)
    + Changes:
    - Constructive geometry functions in CAPI now preserve SRID
      of input arguments in output (#896)
  - Packaging modernize a bit the spec (minimal)

Files

/usr/bin/geosop
/usr/share/licenses/geos
/usr/share/licenses/geos/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024