68 Commits

Author SHA256 Message Date
Ana Guerrero
f88cc0d778 Accepting request 1236859 from Application:Geo
- Update to version 3.13.0:
  - See provided NEWS.md for a complete list of changes

OBS-URL: https://build.opensuse.org/request/show/1236859
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=26
2025-01-12 10:20:52 +00:00
Martin Pluskal
0e19aa0e6a - Update to version 3.13.0:
- See provided NEWS.md for a complete list of changes

OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=63
2025-01-10 12:34:03 +00:00
Dominique Leuenberger
6975fee2a8 Accepting request 1190506 from Application:Geo
- Update to version 3.12.2:
  - See provided NEWS.md for a complete list of changes
- Drop old conflicts from package rename that happened years ago
- Update to version 3.12.1:
  - See provided NEWS.md for a complete list of changes
- Drop no longer needed geos-add-missing-include.patch
- Disable testuite on i586
- Add geos-add-missing-include.patch: Add missing #include <cstdint>
- 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)
- 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)
- 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
- 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
- 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)
- 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
- Disable inline to fix build on armv6/7
  https://trac.osgeo.org/geos/ticket/993
- 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)
- 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)
- 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
- 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)
- Update to version 3.7.2
  * Envelope constructor using strtod (#875 Paul Ramsey)
  * Failure in CMake for OSX Framework (#936 Paul Ramsey)
  * Polygon build failure in Overlay difference (#789 Paul Ramsey)
  * Invalid union result from valid polygon inputs (#838)
- Packaging:
  + refresh patch libruby with upstream debian for 3.7.1
  + remove python as state upstream this not supported since
    version 3 (use Shapely or libgeos_c)
- Update to version 3.7.1
  + Bug fixes / improvements
    * Fix crash in GEOSCoordSeq_isCCW with empty coordseq
      (#927, Sergey Fedoseev)
    * Fix crash in GEOSInterpolate with empty LineString
      (#926, Sergey Fedoseev)
    * Fix crash in GEOSUnaryUnion with empty LineString
      (#928, Sergey Fedoseev)
    * Fix memory leak in SIRtree::insert (#919, Dan Baston)
    * Reduce required autoconf to 2.63
      (#56, John Harvey)
    * Fix incorrect return values on error from GEOSLength
      GEOSisValidDetail (#941, Dan Baston)
- Changes in 3.7.0
  + New things:
    * CAPI: GEOSDistanceIndexed (#795, Dan Baston)
    * CAPI: GEOSCoordSeq_isCCW (#870, Dan Baston)
    * CAPI: GEOSGeom_getXMin, GEOSGeom_getXMax,
            GEOSGeom_getYMin, GEOSGeom_getYMax (#871, Dan Baston)
    * CAPI: GEOSFrechetDistance (#797, Shinichi SUGIYAMA)
    * CAPI: GEOSReverse (#872, Dan Baston)
    * CAPI: GEOSGeomGetZ (#581, J Smith)
  + Improvements
    * Interruptible snap operation (Paul Ramsey)
    * Numerous packaging, doc, and build changes
      (Debian group: Bas Couwenberg, Francesco Paolo Lovergine)
      (NetBSD: Greg Troxel)
    * Allow static library with C API for CMake builds (#878, Dakota Hawkins)
  + C++ API changes:
    * Require defining USE_UNSTABLE_GEOS_CPP_API for use without
      warnings.
    * Make C++11 required (Mateusz Loskot)
    * Use C++11 unique_ptr, nullptr, and override constructs
      (Mateusz Loskot)
    * C++11 standard delete on noncopyable
      (#851, Vicky Vergara)
    * Fix CommonBits::getBit to correctly handle i >= 32
      (#834, Kurt Schwehr)
- Changes in 3.7.0rc2
+ Fixes / enhancements since 3.7.0rc1
    * Drop ? from extended regular expression,
      so that the expression strictly conforms to the POSIX ERE rules.
      (#917, Greg Troxel, Bas Couwenberg)
    * include .editorconfig in tar ball,
      fixes Cmake on VS (#920, Jeff Mckenna, Regina Obe)
    * Ignore error in CoordinateArraySequenceFactoryTest
      failing on FreeBSD/macOS Clang (#894)
- Changes in 3.7.0rc1
  + Fixes / enhancements since 3.7.0beta2
    * Avoid segfault when querying empty tree (#730, framm)
    * Collection with Empty components crashes overlay (#782, Dan Baston)
    * Allow static library with C API for CMake builds (#878, Dakota Hawkins)
- Changes in 3.7.0beta2
  + Fixes since 3.7.0beta1
    * Fix infinite loop in GEOSClipByRect (#865, Dan Baston)
    * Make GEOSException inherit from std::runtime_error
      to address clang warnings (Dan Baston)
    * Add missing CMake files to tarball (#895, Regina Obe)
- Modernise spec file a bit
- Rename python subpackage
- Update to version 3.6.2:
  * Bug fixes / improvements:
    + Fix exception in UnaryUnion of collection of touching polygons (#837)
    + Allow building against python 3 (#774)
    + Fix build with android-ndk and other compilers (#799)
    + Allows compiling with -Wpointer-bool-conversion (#638)
    + Fix unhandled exception on invalid fp operation (#811)
    + Fix overloaded virtual print in DirectedEdge* (#812)
    + AppVeyor CI build added (#813)
    + Clean up numerous MSVC warnings, notably C4275 and C4589 (#814)
    + Bump CMake version to 3.0.0 (#817)
    + Fix leaks in WKT parser (#830)
- Update to version 3.6.1:
  * Bug fixes / improvements
    + Fix GEOSSTRtree_nearest_r signature and add implementation (#796)
    + Fix --static-clibs and --static-cclibs returns from geos-config
    + Fix WKB representation of empty polygon (#680).
    + Fix empty GEOSSimplify return on inner ring collapse (#741)
- Changes in 3.6.0
  * Important / Breaking Changes:
    + The PHP binding moved to its own repository:
      http://git.osgeo.org/gogs/geos/php-geos (#765)
  * New things:
    + CAPI: GEOSGeom_{get,set}UserData (Rashad Kanavath)
    + CAPI: GEOSGeom_{set,get}Precision (#713)
    + CAPI: GEOSMinimumRotatedRectangle and GEOSMinimumWidth
      (#729, Nyall Dawson)
    + CAPI: GEOSSTRtree_nearest (#768, Dan Baston)
    + CAPI: GEOSMinimumClearance and GEOSMinimumClearanceLine
      (#776, Dan Baston)
  * C++ API changes:
    + Automatic memory management for GeometryFactory objects
- Drop doc and php subpackages
- Drop no longer needed:
  * geos.ini
- Updated to 3.5.1 Bug fixes / improvements
  + Fix CMake configuration to allow build from released sources
    package (#753)
  + Fix memory leaks in single-sided buffers (#747), PlanarGraph
    and tests
  + Fix GeometryEditor to correctly update factory of empty
    geometries (#749)
  + Fix snapping of last segment of a closed linestring (#758)
  + Fix memory exhaustion case in isvalid (#757)
  + Fix Windows build with Visual Studio 2008 (#766)
  + Fix incorrect return from prepared multipoint intersects (#764)
  + Fix build against GCC 3.5.0+ (#784)
- Fix building with recent gcc
- Cleanups spec file with spec-cleaner
- Implement shlib packaging guidelines. Drop explicit Requires,
  as the python/ruby/etc. subpackages require the libraries by
  SONAME already.
- Throw out repeated packaging of documentation
- RPM group classification corrections
- Update to version 3.5.0
  * Voronoi API (#627)
  * PHP: Geometry->normalize method
  * GEOS_USE_ONLY_R_API macro support (#695)
  * PHP: WKBReader->read() & WKBWriter::write() methods
  * GEOSClipByRect (#699)
  * CAPI: thread-safe message handling API (#663)
  * Speed-up intersection and difference between geometries
    with small bounding box overlap.
  * CAPI: add MULTILINESTRING support for GEOSisClosed
  * Added no-parameter CoordinateSequenceFactory::create method
- Update libruby.patch
- Remove depreciated %py_requires macro
- Reenable tests on %ix86
- Do not ship .la files
- Disable tests on no intel architectures
- Fix conditional dependecies for php and SLE-12
- Rename spec file
- Clean spec file with spec-cleaner
- Disable building of static libraries
- Remove unnecessary rpmlintrc
- Execute unit tests during build
- Build python, ruby and php bindings
- Update to new release  3.4.2
- Bug fixes / improvements since 3.3.8
  - Use a double for PrecisionModel scale, avoiding overflows
    should fix 32-bit regression failures (#652)
  - isnan workaround OS detection missing NetBSD, DragonFly, Sun nuance (#650)
  - Do not distribute platform.h and version.h, but install both (#601)
  - Non-standard ChangeLog file in 3.4.0 and 3.4.1 releases (#654)
  - Assertion failure snapping line to points of rectangle
    smaller than tolerance (#649)
  - Can't build using cmake with tar ball (#644)
  - Delaunay Triangulation API (#487, #565, #570, #567)
  - Interruptibility API (C and C++)
  - CAPI: GEOSNode (#496) - PHP: Geometry->node
  - GeometryPrecisionReducer class (#496, #526)
  - BufferInputLineSimplifier header exposed (#548)
  - New Centroid class supporting mixed geometry components (#612)
  - io::Writer::reserve() method
  - CAPI: GEOSNearestPoints
  - Add --cclibs, --static-clibs and --static-cclibs to geos-config (#497)
  - Early bail out of overlay exception if input is invalidation
  - New noding::GeometryNoder class
  - Added BufferOp::setSingleSided
  - Signature of most functions taking a Label changed to take it
    by reference rather than pointer.
  - Signature of most functions taking an IntersectionMatrix changed
    to take it by reference rather than pointer.
  - GraphComponent::label is now a Label value (from a pointer)
  - NodedSegmentString takes ownership of CoordinateSenuence now
  - io::Writer's toString() returns by const ref, write() takes a const ref
  - Unify prototypes of WKTReader and WKBReader constructor (#310)
  - GeometryCollection::computeEnvelopInternal and
    GeometryCollection::compareToSameClass are marked virtual (#478)
  - A point interpolated from a line does not always intersect
    the same line (#323)
  - Port ConvexHull robustness fix from JTS-1.13 (#457)
  - Improve Overlay robustness by reducing input precision on topology
    exception and by refusing to accept unnoded output (#459)
  - Improve Buffer robustness by reducing input precision on topology
    exception (#605)
  - Mismatch segment sides in OffsetCurveBuilder (#633 )
  - Fixed Linear Referencing API to handle MultiLineStrings consistently
    by always using the lowest possible index value, and by trimming
    zero-length components from results (#323)
  - Fixed CMake configuration to set correct SOVERSION (current - age)
  - Fix EMPTY return from single-point lines and zero-length polygons (#612)
  - CMakeLists.txt, tools/geos_svn_revision_cmake.h.in: Add
    geos_svn_revision.h generator to CMake config (#643)
  - Makefile.vc 'clean' step leaks obj files (#607)
  - IsValidOp: throw proper error on nested shells (#608)
  - Fix header guards (#617, #618, #619)
  - WKTWriter::appendCoordinate optimisation
  - Fix centroid computation for collections with empty components (#582)
All changes since 3.3.7:
  - IsValidOp: throw proper error on nested shells (#608)
  - Fix header guards (#617, #618, #619)
  - WKTWriter::appendCoordinate optimisation
  - Fix centroid computation for collections with empty components (#582)
- Bug fixes / improvements
    - Fix abort in RightmostEdgeFinder (#605)
    - Do not force precision reduction below 6 significant digits
      while trying to obtain a valid Buffer output (#605)
    - Fix GEOSPointOnSurface with zero-length linestring (#609)
    - Fix EMPTY return from zero-area polygon (#613)
    - Segfault from symdifference (#615)
- Update to new release 3.3.6
- Bug fixes / improvements
        - Add support for testing with phpunit 3.6 (not loosing support for 3.4)
        - Segfault from intersection (#586, #598, #599)
- Update to new release 3.3.5
- Bug fixes / improvements
	- Correctly increment CAPI lib version from 3.3.3 (#558)
	- Port robustness fix to CentroidArea (#559)
	- Always return POINT from GEOSGetCentroid, even for EMPTY (#560)
	- Always return POINT from GEOSPointOnSurface, even for EMPTY (#561)
- Update to new release 3.3.4
- Bug fixes / improvementa
	- Do not abort on NaN overlay input (#530)
	- Reduce CommonBitsRemover harmful effects during overlay op (#527)
	- Better cross-compiler support (#534)
	- Enable overlay ops short-circuits (#542)
	- Envelope-based short-circuit for symDifference (#543)
	- Fix support for PHP 5.4 (#513)
	- Fix TopologyPreservingSimplifier invalid output on closed line (#508)
	- Reduce calls to ptNotInList, greatly speeding up Polygonizer (#545)
- Update to version 3.3.2
- Bug fixes / improvements
    - Fix CMAKE_CXX_FLAGS overriding -std=gnu++0x (#489)
    - Missing versions update in CMake configuration (#490)
    - Fix noding of self-intersecting lines through UnaryUnion (#482)
    - Fix handling of collapsed edges skipping in BufferOp (#494)
    - Print up to 18 digits of precision for TopologyException points
    - Fix noding with reduced precision in Buffer operation (#473)
    - Fix HotPixel original point invalidation (#498)
    - Fix CascadedPolygonUnion to discard non-polygonal components (#499)
    - Improve buffer robustness by reverting to non-snaprounding noder (#495)
    - Fix C++11 build by avoiding std::pair<auto_ptr> (#491)
    - Add --clibs to geos-config and GEOS_C_LIBS to geos.m4 (#497)
    - Apply shoelace formula for area calculation (#485)
    - Fix default initialization issue for clang (#500)
    - Improve overlay robustness by fixing areal validity on snapping (#488)
- Update to version 3.3.1
- added changes file
- version update to 3.3.0
- version update
- version update
- version update
- version update
- updated geos to version 3.0.2
- extended patch to fix CLocalizer.cpp gcc problem
- updated geos to version 3.0.0
- adapted to openSUSE BuildService
- adapted to SuSE 10.2
- adapted to SuSE 10.0
- Initial release for fedora fc4

OBS-URL: https://build.opensuse.org/request/show/1190506
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=25
2024-07-31 11:29:04 +00:00
Martin Pluskal
101f281c68 OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=61 2024-07-30 16:30:18 +00:00
Martin Pluskal
c579744ef3 OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=60 2024-07-30 16:28:44 +00:00
Martin Pluskal
6d42a4c22f - Update to version 3.12.2:
- See provided NEWS.md for a complete list of changes
- Update to version 3.12.1:

OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=59
2024-07-29 08:41:50 +00:00
Ana Guerrero
90e9744ff4 Accepting request 1126245 from Application:Geo
- 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

OBS-URL: https://build.opensuse.org/request/show/1126245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=24
2023-11-15 20:08:31 +00:00
Martin Pluskal
6a37488205 - 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

OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=57
2023-11-14 16:22:31 +00:00
Dominique Leuenberger
f3c31b1b4c - Disable testuite on i586
- Add geos-add-missing-include.patch: Add missing #include <cstdint>

   OffsetCurve

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=23
2023-03-30 20:51:19 +00:00
OBS User buildservice-autocommit
78c8853163 Updating link to change in openSUSE:Factory/geos revision 23
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=96bc6e0b7d5c37f00a5c193ec44ecc1e
2023-03-30 20:51:19 +00:00
OBS User buildservice-autocommit
b247cf1e73 Accepting request 1075604 from Application:Geo
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/1075604
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=56
2023-03-30 20:51:19 +00:00
Martin Pluskal
f2ac6367aa - Disable testuite on i586
OffsetCurve

OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=55
2023-03-30 17:24:12 +00:00
Martin Pluskal
37ed4e838e Accepting request 1075317 from home:iznogood:branches:Application:Geo
- Add geos-add-missing-include.patch: Add missing #include <cstdint>

OBS-URL: https://build.opensuse.org/request/show/1075317
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=54
2023-03-29 17:18:29 +00:00
Dominique Leuenberger
92d974e969 Accepting request 1072559 from Application:Geo
- 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)

OBS-URL: https://build.opensuse.org/request/show/1072559
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=22
2023-03-17 16:04:50 +00:00
Martin Pluskal
479c174951 * 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)

OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=52
2023-03-17 09:56:53 +00:00
Martin Pluskal
d49346dfbb - 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)

OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=51
2023-03-17 09:55:19 +00:00
Dominique Leuenberger
08e7264ae6 Accepting request 1038590 from Application:Geo
- 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)

OBS-URL: https://build.opensuse.org/request/show/1038590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=21
2022-11-28 10:07:29 +00:00
Martin Pluskal
46e4f8ce18 - 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)

OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=49
2022-11-28 08:32:16 +00:00
Richard Brown
2cdb23c4bc Accepting request 989854 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/989854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=20
2022-07-18 16:34:37 +00:00
Martin Pluskal
c8edd2d550 Accepting request 989826 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/989826
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=47
2022-07-18 11:12:55 +00:00
Dominique Leuenberger
07ea85e006 Accepting request 984733 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/984733
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=19
2022-06-24 06:45:50 +00:00
Dirk Stoecker
c2e1c8c4a3 Accepting request 983309 from home:jengelh:branches:Application:Geo
- Update to release 3.10.3

OBS-URL: https://build.opensuse.org/request/show/983309
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=45
2022-06-23 14:43:24 +00:00
Dominique Leuenberger
7b9015e482 Accepting request 965315 from Application:Geo
- 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)

OBS-URL: https://build.opensuse.org/request/show/965315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=18
2022-03-28 15:01:01 +00:00
Martin Pluskal
752f6b148d - 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)

OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=43
2022-03-28 07:45:59 +00:00
Dominique Leuenberger
ff165d5f38 Accepting request 942907 from Application:Geo
- 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

OBS-URL: https://build.opensuse.org/request/show/942907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=17
2021-12-28 11:26:32 +00:00
Martin Pluskal
fe4e7009b1 OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=42 2021-12-28 10:33:48 +00:00
Martin Pluskal
03ab9be6fd - 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

OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=41
2021-12-28 09:39:39 +00:00
Dominique Leuenberger
f89c3add1b Accepting request 931793 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/931793
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=16
2021-11-17 00:14:17 +00:00
Dirk Stoecker
e1963c8d0d Accepting request 931666 from home:Guillaume_G:branches:Application:Geo
- Disable inline to fix build on armv6/7
  https://trac.osgeo.org/geos/ticket/993

OBS-URL: https://build.opensuse.org/request/show/931666
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=40
2021-11-16 14:53:48 +00:00
Richard Brown
05483bd6c9 Accepting request 874769 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/874769
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=15
2021-02-25 17:27:38 +00:00
Martin Pluskal
825f24836a Accepting request 874693 from home:dirkmueller:Factory
- 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)

OBS-URL: https://build.opensuse.org/request/show/874693
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=38
2021-02-24 07:33:03 +00:00
Dominique Leuenberger
3e82fed5f1 Accepting request 861543 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/861543
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=14
2021-01-08 16:37:44 +00:00
Dirk Stoecker
6a4f82fd88 Accepting request 861541 from home:bruno_friedmann:branches:Application:Geo
- 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)

OBS-URL: https://build.opensuse.org/request/show/861541
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=36
2021-01-08 08:40:42 +00:00
Dominique Leuenberger
afd8782302 Accepting request 802461 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/802461
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=13
2020-05-11 11:41:48 +00:00
Martin Pluskal
b9c70a7190 Accepting request 802302 from home:bruno_friedmann:branches:Application:Geo
- 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

OBS-URL: https://build.opensuse.org/request/show/802302
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=34
2020-05-10 06:14:36 +00:00
Dominique Leuenberger
46a7a3e0fc Accepting request 769498 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/769498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=12
2020-02-04 18:52:19 +00:00
Martin Pluskal
2bd74c992a Accepting request 769273 from home:bruno_friedmann:branches:Application:Geo
- Update to version 3.8.0
- Packaging modernize a bit the spec (minimal)

OBS-URL: https://build.opensuse.org/request/show/769273
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=32
2020-02-03 09:56:44 +00:00
Dominique Leuenberger
6aeb8ac786 Accepting request 709442 from Application:Geo
- Update to version 3.7.2
  * Envelope constructor using strtod (#875 Paul Ramsey)
  * Failure in CMake for OSX Framework (#936 Paul Ramsey)
  * Polygon build failure in Overlay difference (#789 Paul Ramsey)
  * Invalid union result from valid polygon inputs (#838)

OBS-URL: https://build.opensuse.org/request/show/709442
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=11
2019-06-25 20:21:44 +00:00
Martin Pluskal
0273c2e4e4 - Update to version 3.7.2
* Envelope constructor using strtod (#875 Paul Ramsey)
  * Failure in CMake for OSX Framework (#936 Paul Ramsey)
  * Polygon build failure in Overlay difference (#789 Paul Ramsey)
  * Invalid union result from valid polygon inputs (#838)

OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=30
2019-06-12 14:14:30 +00:00
Dominique Leuenberger
9a92d7f2bb Accepting request 677273 from Application:Geo
OBS-URL: https://build.opensuse.org/request/show/677273
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=10
2019-02-27 16:28:37 +00:00
Martin Pluskal
9188398b22 Accepting request 677266 from home:bruno_friedmann:branches:Application:Geo
- Packaging:
  + refresh patch libruby with upstream debian for 3.7.1
  + remove python as state upstream this not supported since 
    version 3 (use Shapely or libgeos_c)
- Update to version 3.7.1
  + Bug fixes / improvements
    * Fix crash in GEOSCoordSeq_isCCW with empty coordseq
      (#927, Sergey Fedoseev)
    * Fix crash in GEOSInterpolate with empty LineString
      (#926, Sergey Fedoseev)
    * Fix crash in GEOSUnaryUnion with empty LineString
      (#928, Sergey Fedoseev)
    * Fix memory leak in SIRtree::insert (#919, Dan Baston)
    * Reduce required autoconf to 2.63
      (#56, John Harvey)
    * Fix incorrect return values on error from GEOSLength
      GEOSisValidDetail (#941, Dan Baston)
- Changes in 3.7.0
  + New things:
    * CAPI: GEOSDistanceIndexed (#795, Dan Baston)
    * CAPI: GEOSCoordSeq_isCCW (#870, Dan Baston)
    * CAPI: GEOSGeom_getXMin, GEOSGeom_getXMax,
            GEOSGeom_getYMin, GEOSGeom_getYMax (#871, Dan Baston)
    * CAPI: GEOSFrechetDistance (#797, Shinichi SUGIYAMA)
    * CAPI: GEOSReverse (#872, Dan Baston)
    * CAPI: GEOSGeomGetZ (#581, J Smith)
  + Improvements
    * Interruptible snap operation (Paul Ramsey)
    * Numerous packaging, doc, and build changes
      (Debian group: Bas Couwenberg, Francesco Paolo Lovergine)

OBS-URL: https://build.opensuse.org/request/show/677266
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=28
2019-02-19 07:59:20 +00:00
Dominique Leuenberger
5b96b8ead1 Accepting request 584407 from Application:Geo
- Modernise spec file a bit

OBS-URL: https://build.opensuse.org/request/show/584407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=9
2018-03-09 09:46:06 +00:00
Martin Pluskal
9db988df87 - Modernise spec file a bit
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=26
2018-03-08 12:08:41 +00:00
Dominique Leuenberger
baf460e895 Accepting request 541502 from Application:Geo
- Update to version 3.6.2:

OBS-URL: https://build.opensuse.org/request/show/541502
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=8
2017-11-16 13:01:37 +00:00
Martin Pluskal
cc5bbb2f67 - Rename python subpackage
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=24
2017-11-13 14:34:19 +00:00
Angelos Tzotsos
5067b3ff67 Accepting request 541308 from home:Guillaume_G:branches:Application:Geo
- Update to version 3.6.2:
  * Bug fixes / improvements:
    + Fix exception in UnaryUnion of collection of touching polygons (#837)
    + Allow building against python 3 (#774)
    + Fix build with android-ndk and other compilers (#799)
    + Allows compiling with -Wpointer-bool-conversion (#638)
    + Fix unhandled exception on invalid fp operation (#811)
    + Fix overloaded virtual print in DirectedEdge* (#812)
    + AppVeyor CI build added (#813)
    + Clean up numerous MSVC warnings, notably C4275 and C4589 (#814)
    + Bump CMake version to 3.0.0 (#817)
    + Fix leaks in WKT parser (#830)

OBS-URL: https://build.opensuse.org/request/show/541308
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=23
2017-11-13 13:38:36 +00:00
Dominique Leuenberger
d644dfa4dc Accepting request 500554 from Application:Geo
- Update to version 3.6.1:

OBS-URL: https://build.opensuse.org/request/show/500554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/geos?expand=0&rev=7
2017-07-21 20:44:34 +00:00
Martin Pluskal
91996197bb OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=21 2017-06-02 08:47:13 +00:00
Martin Pluskal
81e5289e37 + Fix GEOSSTRtree_nearest_r signature and add implementation (#796)
+ Fix --static-clibs and --static-cclibs returns from geos-config
    + Fix WKB representation of empty polygon (#680).
    + Fix empty GEOSSimplify return on inner ring collapse (#741)
      http://git.osgeo.org/gogs/geos/php-geos (#765)

OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=20
2017-06-01 12:48:52 +00:00
Martin Pluskal
67d7478ddd OBS-URL: https://build.opensuse.org/package/show/Application:Geo/geos?expand=0&rev=19 2017-05-30 09:42:31 +00:00