Package Release Info

geos-3.6.2-bp153.1.20

Update Info: Base Release
Available in Package Hub : 15 SP3

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

geos-devel
libgeos-3_6_2
libgeos_c1
python2-geos
ruby-geos

Change Logs

Version: 3.11.2-bp156.1.7
* 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
Version: 3.6.2-bp150.2.3
* Thu Mar 08 2018 mpluskal@suse.com
- Modernise spec file a bit
* Mon Nov 13 2017 mpluskal@suse.com
- Rename python subpackage
* Mon Nov 13 2017 guillaume@opensuse.org
- 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)
* Mon May 29 2017 mpluskal@suse.com
- 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
* Wed Dec 07 2016 bruno@ioda-net.ch
- 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)
Version: 3.5.0-2.1
* Fri Jun 24 2016 mpluskal@suse.com
- Fix building with recent gcc
* Mon Nov 09 2015 mpluskal@suse.com
- Cleanups spec file with spec-cleaner
* Mon Nov 09 2015 jengelh@inai.de
- 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
* Sun Nov 08 2015 p.drouand@gmail.com
- 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
* Sat May 16 2015 schwab@linux-m68k.org
- Reenable tests on %ix86
* Fri May 08 2015 mpluskal@suse.com
- Do not ship .la files
- Disable tests on no intel architectures
* Tue Feb 03 2015 mpluskal@suse.com
- Fix conditional dependecies for php and SLE-12
* Sat Jan 31 2015 mpluskal@suse.com
- 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
* Thu Oct 03 2013 tzotsos@opensuse.org
- 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)
* Thu Feb 28 2013 tzotsos@opensuse.org
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)
* Tue Jan 22 2013 tzotsos@opensuse.org
- 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)
* Mon Nov 26 2012 tzotsos@opensuse.org
- 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)
* Mon Jun 25 2012 dassau@gbd-consult.de
- 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)
* Fri Jun 08 2012 dassau@gbd-consult.de
- 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)
* Fri Jan 06 2012 otto.dassau@gmx.de
- 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)
* Thu Jan 05 2012 otto.dassau@gmx.de
- Update to version 3.3.1
* Wed Aug 17 2011 dassau@gbd-consult.de
- added changes file
- version update to 3.3.0
  Tue Nov  9 00:00:00 UTC 2010 - Otto Dassau 3.2.2
- version update
  Thu Feb 11 00:00:00 UTC 2010 - Otto Dassau 3.2.0
- version update
  Thu Jul 30 00:00:00 UTC 2009 - Otto Dassau 3.1.1
- version update
  Mon May 18 00:00:00 UTC 2009 - Otto Dassau 3.1.0
- version update
  Sat Oct 18 00:00:00 UTC 2008 - Otto Dassau 3.0.2
- updated geos to version 3.0.2
- extended patch to fix CLocalizer.cpp gcc problem
  Thu Dec 20 00:00:00 UTC 2007 - Otto Dassau 3.0.0
- updated geos to version 3.0.0
  Tue Aug 14 00:00:00 UTC 2007 - Dirk Stöcker 2.2.3
- adapted to openSUSE BuildService
  Tue Dec 19 00:00:00 UTC 2006 - Otto Dassau 2.2.3
- adapted to SuSE 10.2
  Wed Jan 25 00:00:00 UTC 2006 - Otto Dassau 2.2.1-1
- adapted to SuSE 10.0
  Fri Dec 30 00:00:00 UTC 2005 - Shawn McCann 2.2.1-1
- Initial release for fedora fc4