commit geos for openSUSE:Factory

2020-05-11 Thread root
Hello community,

here is the log from the commit of package geos for openSUSE:Factory checked in 
at 2020-05-11 13:41:48

Comparing /work/SRC/openSUSE:Factory/geos (Old)
 and  /work/SRC/openSUSE:Factory/.geos.new.2738 (New)


Package is "geos"

Mon May 11 13:41:48 2020 rev:13 rq:802461 version:3.8.1

Changes:

--- /work/SRC/openSUSE:Factory/geos/geos.changes2020-02-04 
19:52:39.725297412 +0100
+++ /work/SRC/openSUSE:Factory/.geos.new.2738/geos.changes  2020-05-11 
13:41:50.469181531 +0200
@@ -1,0 +2,17 @@
+Sat May  9 07:36:35 UTC 2020 - Bruno Friedmann 
+
+- 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
+
+---

Old:

  geos-3.8.0.tar.bz2

New:

  geos-3.8.1.tar.bz2



Other differences:
--
++ geos.spec ++
--- /var/tmp/diff_new_pack.jl7QXR/_old  2020-05-11 13:41:51.625183983 +0200
+++ /var/tmp/diff_new_pack.jl7QXR/_new  2020-05-11 13:41:51.625183983 +0200
@@ -16,15 +16,15 @@
 #
 
 
-%define uver   3_8_0
+%define uver   3_8_1
 Name:   geos
-Version:3.8.0
+Version:3.8.1
 Release:0
 Summary:Geometry Engine - Open Source
 License:LGPL-2.1-only
 Group:  Development/Libraries/C and C++
-URL:http://trac.osgeo.org/geos/
-Source0:http://download.osgeo.org/%{name}/%{name}-%{version}.tar.bz2
+URL:https://trac.osgeo.org/geos/
+Source0:https://download.osgeo.org/%{name}/%{name}-%{version}.tar.bz2
 Source1:%{name}-config.1
 Patch0: libruby.patch
 BuildRequires:  fdupes

++ geos-3.8.0.tar.bz2 -> geos-3.8.1.tar.bz2 ++
 46622 lines of diff (skipped)




commit geos for openSUSE:Factory

2020-02-04 Thread root
Hello community,

here is the log from the commit of package geos for openSUSE:Factory checked in 
at 2020-02-04 19:52:19

Comparing /work/SRC/openSUSE:Factory/geos (Old)
 and  /work/SRC/openSUSE:Factory/.geos.new.26092 (New)


Package is "geos"

Tue Feb  4 19:52:19 2020 rev:12 rq:769498 version:3.8.0

Changes:

--- /work/SRC/openSUSE:Factory/geos/geos.changes2019-06-25 
22:21:45.749096292 +0200
+++ /work/SRC/openSUSE:Factory/.geos.new.26092/geos.changes 2020-02-04 
19:52:39.725297412 +0100
@@ -1,0 +2,40 @@
+Sat Feb  1 13:27:47 UTC 2020 - Bruno Friedmann 
+
+- 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)
+
+---

Old:

  geos-3.7.2.tar.bz2

New:

  geos-3.8.0.tar.bz2



Other differences:
--
++ geos.spec ++
--- /var/tmp/diff_new_pack.wnQ2BQ/_old  2020-02-04 19:52:41.005298158 +0100
+++ /var/tmp/diff_new_pack.wnQ2BQ/_new  2020-02-04 19:52:41.005298158 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package geos
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,9 @@
 #
 
 
-%define uver   3_7_2
+%define uver   3_8_0
 Name:   geos
-Version:3.7.2
+Version:3.8.0
 Release:0
 Summary:Geometry Engine - Open Source
 License:LGPL-2.1-only
@@ -137,7 +137,7 @@
 
 %files devel
 %license COPYING
-%doc AUTHORS NEWS README.md TODO
+%doc AUTHORS NEWS README.md ChangeLog
 %{_mandir}/man1/%{name}-config.1%{ext_man}
 %{_bindir}/%{name}-config
 %{_includedir}/*

++ geos-3.7.2.tar.bz2 -> geos-3.8.0.tar.bz2 ++
 413495 lines of diff (skipped)




commit geos for openSUSE:Factory

2019-06-25 Thread root
Hello community,

here is the log from the commit of package geos for openSUSE:Factory checked in 
at 2019-06-25 22:21:44

Comparing /work/SRC/openSUSE:Factory/geos (Old)
 and  /work/SRC/openSUSE:Factory/.geos.new.4615 (New)


Package is "geos"

Tue Jun 25 22:21:44 2019 rev:11 rq:709442 version:3.7.2

Changes:

--- /work/SRC/openSUSE:Factory/geos/geos.changes2019-02-27 
17:28:38.475331702 +0100
+++ /work/SRC/openSUSE:Factory/.geos.new.4615/geos.changes  2019-06-25 
22:21:45.749096292 +0200
@@ -1,0 +2,9 @@
+Wed Jun 12 14:09:59 UTC 2019 - Martin Pluskal 
+
+- 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)
+
+---

Old:

  geos-3.7.1.tar.bz2

New:

  geos-3.7.2.tar.bz2



Other differences:
--
++ geos.spec ++
--- /var/tmp/diff_new_pack.zhZjmB/_old  2019-06-25 22:21:46.293097038 +0200
+++ /var/tmp/diff_new_pack.zhZjmB/_new  2019-06-25 22:21:46.297097044 +0200
@@ -16,9 +16,9 @@
 #
 
 
-%define uver   3_7_1
+%define uver   3_7_2
 Name:   geos
-Version:3.7.1
+Version:3.7.2
 Release:0
 Summary:Geometry Engine - Open Source
 License:LGPL-2.1-only

++ geos-3.7.1.tar.bz2 -> geos-3.7.2.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geos-3.7.1/CMakeLists.txt 
new/geos-3.7.2/CMakeLists.txt
--- old/geos-3.7.1/CMakeLists.txt   2018-11-29 23:42:00.0 +0100
+++ new/geos-3.7.2/CMakeLists.txt   2019-05-03 00:29:15.0 +0200
@@ -23,7 +23,7 @@
 
#
 # Set GEOS project
 
#
-project(GEOS VERSION 3.7.0 LANGUAGES C CXX)
+project(GEOS VERSION 3.7.2 LANGUAGES C CXX)
 
 # Add custom GEOS modules for CMake
 list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake/modules")
@@ -58,7 +58,7 @@
 
 # GEOS C API version
 set(CAPI_INTERFACE_CURRENT 12)
-set(CAPI_INTERFACE_REVISION 0)
+set(CAPI_INTERFACE_REVISION 2)
 set(CAPI_INTERFACE_AGE 11)
 
 math(EXPR CAPI_VERSION_MAJOR "${CAPI_INTERFACE_CURRENT} - 
${CAPI_INTERFACE_AGE}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geos-3.7.1/ChangeLog new/geos-3.7.2/ChangeLog
--- old/geos-3.7.1/ChangeLog2018-11-30 00:35:22.0 +0100
+++ new/geos-3.7.2/ChangeLog2019-05-03 00:30:49.0 +0200
@@ -1,3 +1,79 @@
+2019-05-02  Paul Ramsey 
+
+   * NEWS: Set date for 3.7.2 release
+
+2019-02-04  Regina Obe 
+
+   * HOWTO_RELEASE, README.md: Update instructions to include updating
+   the readme.  Fix some old bot links
+
+2019-02-04  Regina Obe 
+
+   Merge branch '3.7' of https://git.osgeo.org/gitea/geos/geos into
+   3.7
+
+2019-02-04  Regina Obe 
+
+   * .drone-1.0.yml, README.md: Update badges to 3.7 (was stuck at
+   3.6), update drone to dronie (1.0 server)
+
+2019-01-28  Paul Ramsey 
+
+   * NEWS, src/noding/SingleInteriorIntersectionFinder.cpp,
+   tests/xmltester/CMakeLists.txt, tests/xmltester/Makefile.am,
+   tests/xmltester/tests/ticket/bug838.xml: Invalid union result from
+   valid polygon inputs References #838
+
+2019-01-28  Paul Ramsey 
+
+   * NEWS, src/operation/overlay/PolygonBuilder.cpp,
+   tests/xmltester/tests/general/TestFunctionAA.xml: Polygon build
+   failure in Overlay difference References #789
+
+2019-01-28  Paul Ramsey 
+
+   * NEWS, capi/CMakeLists.txt, src/CMakeLists.txt: fail with cmake
+   -DGEOS_ENABLE_MACOSX_FRAMEWORK=NO Closes #936
+
+2019-01-25  Paul Ramsey 
+
+   * src/geom/Envelope.cpp: Convert from nullptr to NULL
+
+2019-01-25  Paul Ramsey 
+
+   * NEWS: Update news
+
+2019-01-25  Paul Ramsey 
+
+   * src/geom/Envelope.cpp: Change Envelope constructor to use strtod
+   References #875
+
+2018-12-21  Regina Obe 
+
+   Merge branch '3.7' of https://git.osgeo.org/gitea/geos/geos into
+   3.7
+
+2018-12-20  Paul Ramsey 
+
+   * CMakeLists.txt: Remove 'dev' suffix from patch number
+
+2018-12-20  Regina Obe 
+
+   * configure.ac: Change version to 3.7.2dev from 3.7.2
+
+2018-12-08  Regina Obe 
+
+   * CMakeLists.txt, include/geos/version.h.vc: More version number
+   updates
+
+2018-12-08  Regina Obe 
+
+   * CMakeLists.txt, capi/geos_c.h.in: Increment to GEOS 3.7.2
+
+2018-11-29  Paul Ramsey 
+
+   * NEWS, configure.ac: Bump versions for next dev cycle
+
 

commit geos for openSUSE:Factory

2019-02-27 Thread root
Hello community,

here is the log from the commit of package geos for openSUSE:Factory checked in 
at 2019-02-27 17:28:37

Comparing /work/SRC/openSUSE:Factory/geos (Old)
 and  /work/SRC/openSUSE:Factory/.geos.new.28833 (New)


Package is "geos"

Wed Feb 27 17:28:37 2019 rev:10 rq:677273 version:3.7.1

Changes:

--- /work/SRC/openSUSE:Factory/geos/geos.changes2018-03-09 
10:46:13.371484588 +0100
+++ /work/SRC/openSUSE:Factory/.geos.new.28833/geos.changes 2019-02-27 
17:28:38.475331702 +0100
@@ -1,0 +2,66 @@
+Mon Feb 18 20:05:25 UTC 2019 - Bruno Friedmann 
+
+- 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)
+
+---

Old:

  geos-3.6.2.tar.bz2

New:

  geos-3.7.1.tar.bz2



Other differences:
--
++ geos.spec ++
--- /var/tmp/diff_new_pack.erL8O7/_old  2019-02-27 17:28:40.219331077 +0100
+++ /var/tmp/diff_new_pack.erL8O7/_new  2019-02-27 17:28:40.223331076 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package geos
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,13 +12,13 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-%define uver   3_6_2
+%define uver   3_7_1
 Name:   geos
-Version:3.6.2
+Version:3.7.1
 Release:0
 Summary:Geometry Engine - Open Source
 License:LGPL-2.1-only
@@ -32,7 +32,6 @@
 BuildRequires:  pkgconfig
 BuildRequires:  ruby-devel
 BuildRequires:  swig
-BuildRequires:  pkgconfig(python2)
 
 %description
 GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology
@@ 

commit geos for openSUSE:Factory

2018-03-09 Thread root
Hello community,

here is the log from the commit of package geos for openSUSE:Factory checked in 
at 2018-03-09 10:46:06

Comparing /work/SRC/openSUSE:Factory/geos (Old)
 and  /work/SRC/openSUSE:Factory/.geos.new (New)


Package is "geos"

Fri Mar  9 10:46:06 2018 rev:9 rq:584407 version:3.6.2

Changes:

--- /work/SRC/openSUSE:Factory/geos/geos.changes2017-11-16 
14:01:45.428010519 +0100
+++ /work/SRC/openSUSE:Factory/.geos.new/geos.changes   2018-03-09 
10:46:13.371484588 +0100
@@ -1,0 +2,5 @@
+Thu Mar  8 12:08:09 UTC 2018 - mplus...@suse.com
+
+- Modernise spec file a bit
+
+---



Other differences:
--
++ geos.spec ++
--- /var/tmp/diff_new_pack.gwWzgT/_old  2018-03-09 10:46:14.179455485 +0100
+++ /var/tmp/diff_new_pack.gwWzgT/_new  2018-03-09 10:46:14.183455341 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package geos
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,12 +21,13 @@
 Version:3.6.2
 Release:0
 Summary:Geometry Engine - Open Source
-License:LGPL-2.1
+License:LGPL-2.1-only
 Group:  Development/Libraries/C and C++
-Url:http://trac.osgeo.org/geos/
+URL:http://trac.osgeo.org/geos/
 Source0:http://download.osgeo.org/%{name}/%{name}-%{version}.tar.bz2
 Source1:%{name}-config.1
 Patch0: libruby.patch
+BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  ruby-devel
@@ -131,6 +132,7 @@
   %{buildroot}%{_mandir}/man1/geos-config.1
 # do not ship static libraries or la files
 find %{buildroot} -type f \( -name '*.a' -o -name '*.la' \) -delete -print
+%fdupes %{buildroot}%{python_sitelib}
 
 %post   -n libgeos-%{uver} -p /sbin/ldconfig
 %postun -n libgeos-%{uver} -p /sbin/ldconfig
@@ -138,24 +140,25 @@
 %postun -n libgeos_c1 -p /sbin/ldconfig
 
 %files -n libgeos-%{uver}
-%doc COPYING
+%license COPYING
 %{_libdir}/libgeos-%{version}.so
 
 %files -n libgeos_c1
-%doc COPYING
+%license COPYING
 %{_libdir}/libgeos_c.so.*
 
 %files -n python2-%{name}
-%doc COPYING
+%license COPYING
 %{python_sitelib}/*
 %{python_sitearch}/*
 
 %files -n ruby-%{name}
-%doc COPYING
+%license COPYING
 %{rb_vendorarchdir}/%{name}.so
 
 %files devel
-%doc AUTHORS COPYING NEWS README TODO
+%license COPYING
+%doc AUTHORS NEWS README TODO
 %{_mandir}/man1/%{name}-config.1%{ext_man}
 %{_bindir}/%{name}-config
 %{_includedir}/*




commit geos for openSUSE:Factory

2017-11-16 Thread root
Hello community,

here is the log from the commit of package geos for openSUSE:Factory checked in 
at 2017-11-16 14:01:37

Comparing /work/SRC/openSUSE:Factory/geos (Old)
 and  /work/SRC/openSUSE:Factory/.geos.new (New)


Package is "geos"

Thu Nov 16 14:01:37 2017 rev:8 rq:541502 version:3.6.2

Changes:

--- /work/SRC/openSUSE:Factory/geos/geos.changes2017-07-21 
22:44:41.344594137 +0200
+++ /work/SRC/openSUSE:Factory/.geos.new/geos.changes   2017-11-16 
14:01:45.428010519 +0100
@@ -1,0 +2,21 @@
+Mon Nov 13 14:29:28 UTC 2017 - mplus...@suse.com
+
+- Rename python subpackage
+
+---
+Mon Nov 13 12:34:29 UTC 2017 - guilla...@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)
+
+---

Old:

  geos-3.6.1.tar.bz2

New:

  geos-3.6.2.tar.bz2



Other differences:
--
++ geos.spec ++
--- /var/tmp/diff_new_pack.RbyqAt/_old  2017-11-16 14:01:46.051987907 +0100
+++ /var/tmp/diff_new_pack.RbyqAt/_new  2017-11-16 14:01:46.051987907 +0100
@@ -16,9 +16,9 @@
 #
 
 
-%define uver   3_6_1
+%define uver   3_6_2
 Name:   geos
-Version:3.6.1
+Version:3.6.2
 Release:0
 Summary:Geometry Engine - Open Source
 License:LGPL-2.1
@@ -61,11 +61,13 @@
 This subpackage contains a shared library providing a C linkage
 interface for the (C++) GEOS library.
 
-%package -n python-%{name}
+%package -n python2-%{name}
 Summary:Python bindings for Geometry Engine
 Group:  Development/Languages/Python
+Provides:   python-%{name} = %{version}
+Obsoletes:  python-%{name} < %{version}
 
-%description -n python-%{name}
+%description -n python2-%{name}
 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
@@ -136,28 +138,23 @@
 %postun -n libgeos_c1 -p /sbin/ldconfig
 
 %files -n libgeos-%{uver}
-%defattr(-,root,root)
 %doc COPYING
 %{_libdir}/libgeos-%{version}.so
 
 %files -n libgeos_c1
-%defattr(-,root,root)
 %doc COPYING
 %{_libdir}/libgeos_c.so.*
 
-%files -n python-%{name}
-%defattr(-,root,root)
+%files -n python2-%{name}
 %doc COPYING
 %{python_sitelib}/*
 %{python_sitearch}/*
 
 %files -n ruby-%{name}
-%defattr(-,root,root)
 %doc COPYING
 %{rb_vendorarchdir}/%{name}.so
 
 %files devel
-%defattr(-,root,root)
 %doc AUTHORS COPYING NEWS README TODO
 %{_mandir}/man1/%{name}-config.1%{ext_man}
 %{_bindir}/%{name}-config

++ geos-3.6.1.tar.bz2 -> geos-3.6.2.tar.bz2 ++
 39197 lines of diff (skipped)




commit geos for openSUSE:Factory

2017-07-21 Thread root
Hello community,

here is the log from the commit of package geos for openSUSE:Factory checked in 
at 2017-07-21 22:44:34

Comparing /work/SRC/openSUSE:Factory/geos (Old)
 and  /work/SRC/openSUSE:Factory/.geos.new (New)


Package is "geos"

Fri Jul 21 22:44:34 2017 rev:7 rq:500554 version:3.6.1

Changes:

--- /work/SRC/openSUSE:Factory/geos/geos.changes2016-12-10 
18:30:30.794478904 +0100
+++ /work/SRC/openSUSE:Factory/.geos.new/geos.changes   2017-07-21 
22:44:41.344594137 +0200
@@ -1,0 +2,27 @@
+Mon May 29 12:40:48 UTC 2017 - mplus...@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
+
+---

Old:

  geos-3.5.1.tar.bz2
  geos.ini

New:

  geos-3.6.1.tar.bz2



Other differences:
--
++ geos.spec ++
--- /var/tmp/diff_new_pack.ZEHiug/_old  2017-07-21 22:44:44.164196395 +0200
+++ /var/tmp/diff_new_pack.ZEHiug/_new  2017-07-21 22:44:44.168195831 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package geos
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,9 @@
 #
 
 
-%define uver   3_5_1
+%define uver   3_6_1
 Name:   geos
-Version:3.5.1
+Version:3.6.1
 Release:0
 Summary:Geometry Engine - Open Source
 License:LGPL-2.1
@@ -26,25 +26,12 @@
 Url:http://trac.osgeo.org/geos/
 Source0:http://download.osgeo.org/%{name}/%{name}-%{version}.tar.bz2
 Source1:%{name}-config.1
-Source2:%{name}.ini
 Patch0: libruby.patch
-BuildRequires:  doxygen
 BuildRequires:  gcc-c++
-BuildRequires:  libtool
-BuildRequires:  python-devel
-BuildRequires:  swig
-Provides:   libgeos = %{version}
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} > 1210
-BuildRequires:  ruby
+BuildRequires:  pkgconfig
 BuildRequires:  ruby-devel
-%endif
-# Dependencies for opensuse but not for SLE-12
-%if 0%{?suse_version} >= 1210 && 0%{?suse_version} != 1315
-BuildRequires:  chrpath
-BuildRequires:  php-devel
-BuildRequires:  php5-pear-phpunit
-%endif
+BuildRequires:  swig
+BuildRequires:  pkgconfig(python2)
 
 %description
 GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology
@@ -87,23 +74,6 @@
 
 This package contains python bindings for Geometry Engine.
 
-%if 0%{?suse_version} >= 1210 && 0%{?suse_version} != 1315
-%package -n php5-%{name}
-Summary:PHP bindings for Geometry Engine
-Group:  Development/Languages/Other
-Requires:   php5 >= %{phpversion}
-
-%description -n php5-%{name}
-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()
-
-This package contains php bindings for Geometry Engine.
-%endif
-
-%if 0%{?suse_version} > 1210
 %package -n ruby-%{name}
 Summary:Ruby bindings for Geometry Engine
 Group:  Development/Languages/Ruby
@@ -117,7 +87,6 @@
 functions such as IsValid()
 
 This package contains ruby bindings for Geometry Engine.
-%endif
 
 %package devel
 Summary:Development files for GEOS
@@ -136,85 +105,30 @@
 This package contains the development files to build applications that
 use GEOS.
 
-%package doc
-Summary:Development documentation for GEOS
-Group:  Documentation/HTML
-%if 0%{?suse_version} > 1210
-BuildArch:  noarch
-%endif
-
-%description doc
-GEOS (Geometry Engine - 

commit geos for openSUSE:Factory

2016-06-24 Thread h_root
Hello community,

here is the log from the commit of package geos for openSUSE:Factory checked in 
at 2016-06-25 02:24:44

Comparing /work/SRC/openSUSE:Factory/geos (Old)
 and  /work/SRC/openSUSE:Factory/.geos.new (New)


Package is "geos"

Changes:

--- /work/SRC/openSUSE:Factory/geos/geos.changes2015-11-10 
10:04:18.0 +0100
+++ /work/SRC/openSUSE:Factory/.geos.new/geos.changes   2016-06-25 
02:24:46.0 +0200
@@ -1,0 +2,5 @@
+Fri Jun 24 09:28:19 UTC 2016 - mplus...@suse.com
+
+- Fix building with recent gcc 
+
+---



Other differences:
--
++ geos.spec ++
--- /var/tmp/diff_new_pack.TbUPGz/_old  2016-06-25 02:24:47.0 +0200
+++ /var/tmp/diff_new_pack.TbUPGz/_new  2016-06-25 02:24:47.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package geos
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -164,6 +164,10 @@
 done
 %endif
 
+# isnan is in math.h, std::isnan is in cmath
+sed -i -e 's|= isnan(|= std::isnan(|g' configure
+sed -i -e 's|(isnan(|(std::isnan(|g' include/geos/platform.h.in
+
 %configure \
--disable-static \
%if 0%{?suse_version} > 1210
@@ -183,14 +187,14 @@
 # tests fail with older releases and non-intel architectures
 # while this was reported to upstream, there has been no reply
 %if 0%{?suse_version} > 1210
-%ifarch %ix86 x86_64
+%ifarch %{ix86} x86_64
 %check
 make %{?_smp_mflags} check
 %endif
 %endif
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+make %{?_smp_mflags} DESTDIR=%{buildroot} install
 
 install -d -m 0755 %{buildroot}%{_mandir}/man1
 install -D -m 0644 %{SOURCE1} %{buildroot}%{_mandir}/man1/
@@ -213,11 +217,8 @@
 %endif
 
 %post   -n libgeos-%{uver} -p /sbin/ldconfig
-
 %postun -n libgeos-%{uver} -p /sbin/ldconfig
-
 %post   -n libgeos_c1 -p /sbin/ldconfig
-
 %postun -n libgeos_c1 -p /sbin/ldconfig
 
 %files -n libgeos-%{uver}
@@ -255,7 +256,7 @@
 %files devel
 %defattr(-,root,root)
 %doc AUTHORS COPYING NEWS README TODO
-%{_mandir}/man1/%{name}-config.1.gz
+%{_mandir}/man1/%{name}-config.1%{ext_man}
 %{_bindir}/%{name}-config
 %{_includedir}/*
 %{_libdir}/lib%{name}.so




commit geos for openSUSE:Factory

2015-11-10 Thread h_root
Hello community,

here is the log from the commit of package geos for openSUSE:Factory checked in 
at 2015-11-10 10:03:57

Comparing /work/SRC/openSUSE:Factory/geos (Old)
 and  /work/SRC/openSUSE:Factory/.geos.new (New)


Package is "geos"

Changes:

--- /work/SRC/openSUSE:Factory/geos/geos.changes2015-05-16 
19:01:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.geos.new/geos.changes   2015-11-10 
10:04:18.0 +0100
@@ -1,0 +2,31 @@
+Mon Nov  9 15:08:57 UTC 2015 - mplus...@suse.com
+
+- Cleanups spec file with spec-cleaner
+
+---
+Mon Nov  9 09:30:10 UTC 2015 - jeng...@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  8 14:04:24 UTC 2015 - p.drou...@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
+
+---

Old:

  geos-3.4.2.tar.bz2

New:

  geos-3.5.0.tar.bz2



Other differences:
--
++ geos.spec ++
--- /var/tmp/diff_new_pack.uTnZQo/_old  2015-11-10 10:04:19.0 +0100
+++ /var/tmp/diff_new_pack.uTnZQo/_new  2015-11-10 10:04:19.0 +0100
@@ -16,8 +16,9 @@
 #
 
 
+%define uver   3_5_0
 Name:   geos
-Version:3.4.2
+Version:3.5.0
 Release:0
 Summary:Geometry Engine - Open Source
 License:LGPL-2.1
@@ -52,13 +53,30 @@
 predicate functions and spatial operators, as well as specific JTS topology
 functions such as IsValid().
 
+%package -n libgeos-%{uver}
+Summary:Geometry Engine library
+Group:  System/Libraries
+
+%description -n libgeos-%{uver}
+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().
+
+%package -n libgeos_c1
+Summary:C language interface for the GEOS library
+Group:  System/Libraries
+Provides:   geos = %{version}-%{release}
+Obsoletes:  geos < %{version}-%{release}
+
+%description -n libgeos_c1
+This subpackage contains a shared library providing a C linkage
+interface for the (C++) GEOS library.
+
 %package -n python-%{name}
 Summary:Python bindings for Geometry Engine
-Group:  Development/Libraries/Python
-Requires:   %{name} = %{version}
-%if 0%{?suse_version} > 1210
-%py_requires
-%endif
+Group:  Development/Languages/Python
 
 %description -n python-%{name}
 GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology
@@ -72,8 +90,7 @@
 %if 0%{?suse_version} >= 1210 && 0%{?suse_version} != 1315
 %package -n php5-%{name}
 Summary:PHP bindings for Geometry Engine
-Group:  Development/Libraries/Other
-Requires:   %{name} = %{version}
+Group:  Development/Languages/Other
 Requires:   php5 >= %{phpversion}
 
 %description -n php5-%{name}
@@ -89,8 +106,7 @@
 %if 0%{?suse_version} > 1210
 %package -n ruby-%{name}
 Summary:Ruby bindings for Geometry Engine
-Group:  Development/Libraries/Other
-Requires:   %{name} = %{version}
+Group:  Development/Languages/Ruby
 Requires:   ruby(abi) >= %{rb_ver}
 
 %description -n ruby-%{name}
@@ -106,7 +122,8 @@
 %package devel
 Summary:Development files for GEOS
 Group:  Development/Libraries/C and C++
-Requires:   %{name} = %{version}
+Requires:   libgeos-%{uver} = %{version}
+Requires:   libgeos_c1 = %{version}
 Provides:   lib%{name}-devel = %{version}
 
 %description devel
@@ -121,7 +138,7 @@
 
 %package doc
 Summary:Development documentation for GEOS
-Group:  Development/Libraries/C and C++
+Group:  Documentation/HTML
 %if 0%{?suse_version} > 1210
 BuildArch:  noarch
 %endif
@@ -185,7 +202,7 @@
 
 # do not ship static libraries or la files
 rm -rf 

commit geos for openSUSE:Factory

2015-05-16 Thread h_root
Hello community,

here is the log from the commit of package geos for openSUSE:Factory checked in 
at 2015-05-16 19:01:25

Comparing /work/SRC/openSUSE:Factory/geos (Old)
 and  /work/SRC/openSUSE:Factory/.geos.new (New)


Package is geos

Changes:

--- /work/SRC/openSUSE:Factory/geos/geos.changes2015-05-10 
10:47:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.geos.new/geos.changes   2015-05-16 
19:01:26.0 +0200
@@ -1,0 +2,5 @@
+Sat May 16 07:02:57 UTC 2015 - sch...@linux-m68k.org
+
+- Reenable tests on %ix86
+
+---



Other differences:
--
++ geos.spec ++
--- /var/tmp/diff_new_pack.KumGHq/_old  2015-05-16 19:01:27.0 +0200
+++ /var/tmp/diff_new_pack.KumGHq/_new  2015-05-16 19:01:27.0 +0200
@@ -163,10 +163,10 @@
 cd doc
 make %{?_smp_mflags} doxygen-html
 
-# tests fail with older releases and no intel architectures
+# tests fail with older releases and non-intel architectures
 # while this was reported to upstream, there has been no reply
 %if 0%{?suse_version}  1210
-%ifarch ix86 x86_64
+%ifarch %ix86 x86_64
 %check
 make %{?_smp_mflags} check
 %endif
@@ -183,7 +183,7 @@
 install -D -m 0644 %{SOURCE2}  %{buildroot}%{_sysconfdir}/php.d/
 %endif
 
-# do not ship statical libraries or la files
+# do not ship static libraries or la files
 rm -rf %{buildroot}/%{_libdir}/*.a
 rm -rf %{buildroot}/%{_libdir}/*.la
 rm -rf %{buildroot}/%{python_sitearch}/%{name}/*.a




commit geos for openSUSE:Factory

2015-05-10 Thread h_root
Hello community,

here is the log from the commit of package geos for openSUSE:Factory checked in 
at 2015-05-10 10:47:03

Comparing /work/SRC/openSUSE:Factory/geos (Old)
 and  /work/SRC/openSUSE:Factory/.geos.new (New)


Package is geos

Changes:

--- /work/SRC/openSUSE:Factory/geos/geos.changes2015-02-05 
11:00:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.geos.new/geos.changes   2015-05-10 
10:47:04.0 +0200
@@ -1,0 +2,6 @@
+Fri May  8 07:37:23 UTC 2015 - mplus...@suse.com
+
+- Do not ship .la files
+- Disable tests on no intel architectures
+
+---



Other differences:
--
++ geos.spec ++
--- /var/tmp/diff_new_pack.06TZZd/_old  2015-05-10 10:47:04.0 +0200
+++ /var/tmp/diff_new_pack.06TZZd/_new  2015-05-10 10:47:04.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package geos
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,9 +29,9 @@
 Patch0: libruby.patch
 BuildRequires:  doxygen
 BuildRequires:  gcc-c++
+BuildRequires:  libtool
 BuildRequires:  python-devel
 BuildRequires:  swig
-BuildRequires:  libtool
 Provides:   libgeos = %{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version}  1210
@@ -40,9 +40,9 @@
 %endif
 # Dependencies for opensuse but not for SLE-12
 %if 0%{?suse_version} = 1210  0%{?suse_version} != 1315
+BuildRequires:  chrpath
 BuildRequires:  php-devel
 BuildRequires:  php5-pear-phpunit
-BuildRequires:  chrpath
 %endif
 
 %description
@@ -74,7 +74,7 @@
 Summary:PHP bindings for Geometry Engine
 Group:  Development/Libraries/Other
 Requires:   %{name} = %{version}
-Requires:   php5 = %{phpversion}
+Requires:   php5 = %{phpversion}
 
 %description -n php5-%{name}
 GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology
@@ -147,7 +147,8 @@
 done
 %endif
 
-%configure --disable-static \
+%configure \
+   --disable-static \
   %if 0%{?suse_version}  1210
   --enable-ruby \
   %endif
@@ -162,10 +163,14 @@
 cd doc
 make %{?_smp_mflags} doxygen-html
 
+# tests fail with older releases and no intel architectures
+# while this was reported to upstream, there has been no reply
 %if 0%{?suse_version}  1210
+%ifarch ix86 x86_64
 %check
 make %{?_smp_mflags} check
 %endif
+%endif
 
 %install
 make DESTDIR=%{buildroot} install %{?_smp_mflags}
@@ -178,9 +183,13 @@
 install -D -m 0644 %{SOURCE2}  %{buildroot}%{_sysconfdir}/php.d/
 %endif
 
+# do not ship statical libraries or la files
 rm -rf %{buildroot}/%{_libdir}/*.a
+rm -rf %{buildroot}/%{_libdir}/*.la
 rm -rf %{buildroot}/%{python_sitearch}/%{name}/*.a
+rm -rf %{buildroot}/%{python_sitearch}/%{name}/*.la
 rm -rf %{buildroot}/%{rb_vendorarchdir}/*.a
+rm -rf %{buildroot}/%{rb_vendorarchdir}/*.la
 
 %if 0%{?suse_version} = 1210  0%{?suse_version} != 1315
 chrpath --delete %{buildroot}%{_libdir}/php5/extensions/%{name}.so
@@ -216,16 +225,14 @@
 %defattr(-,root,root)
 %doc AUTHORS COPYING NEWS README TODO
 %{rb_vendorarchdir}/%{name}.so
-%{rb_vendorarchdir}/%{name}.la
 %endif
 
 %files -n %{name}-devel
 %defattr(-,root,root)
 %doc AUTHORS COPYING NEWS README TODO
-%doc %{_mandir}/man1/%{name}-config.1.gz
+%{_mandir}/man1/%{name}-config.1.gz
 %{_bindir}/%{name}-config
 %{_includedir}/*
-%{_libdir}/*.la
 %{_libdir}/lib%{name}.so
 %{_libdir}/lib%{name}_c.so