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.changes        2018-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 <[email protected]>
+
+- 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
@@ -62,21 +61,6 @@
 This subpackage contains a shared library providing a C linkage
 interface for the (C++) GEOS library.
 
-%package -n python2-%{name}
-Summary:        Python bindings for Geometry Engine
-Group:          Development/Languages/Python
-Provides:       python-%{name} = %{version}
-Obsoletes:      python-%{name} < %{version}
-
-%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
-predicate functions and spatial operators, as well as specific JTS topology
-functions such as IsValid()
-
-This package contains python bindings for Geometry Engine.
-
 %package -n ruby-%{name}
 Summary:        Ruby bindings for Geometry Engine
 Group:          Development/Languages/Ruby
@@ -115,8 +99,8 @@
 %build
 %configure \
   --disable-static \
-  --enable-ruby \
-  --enable-python
+  --enable-ruby
+
 make %{?_smp_mflags}
 
 # tests fail with older releases and non-intel architectures
@@ -147,18 +131,13 @@
 %license COPYING
 %{_libdir}/libgeos_c.so.*
 
-%files -n python2-%{name}
-%license COPYING
-%{python_sitelib}/*
-%{python_sitearch}/*
-
 %files -n ruby-%{name}
 %license COPYING
 %{rb_vendorarchdir}/%{name}.so
 
 %files devel
 %license COPYING
-%doc AUTHORS NEWS README TODO
+%doc AUTHORS NEWS README.md TODO
 %{_mandir}/man1/%{name}-config.1%{ext_man}
 %{_bindir}/%{name}-config
 %{_includedir}/*

++++++ geos-3.6.2.tar.bz2 -> geos-3.7.1.tar.bz2 ++++++
++++ 110612 lines of diff (skipped)

++++++ libruby.patch ++++++
--- /var/tmp/diff_new_pack.erL8O7/_old  2019-02-27 17:28:42.219330360 +0100
+++ /var/tmp/diff_new_pack.erL8O7/_new  2019-02-27 17:28:42.219330360 +0100
@@ -1,52 +1,23 @@
-Description: Fix libtool in order to avoid a FTBFS.
- RUBY_EXTENSION_DIR fix by Christian Hofstaedtler <[email protected]>.
-Author: Francesco Paolo Lovergine <[email protected]>
+Description: RUBY_EXTENSION_DIR fix, use vendorarchdir for Debian package.
+Author: Christian Hofstaedtler <[email protected]>
 Bug-Debian: https://bugs.debian.org/735652
-Index: geos-3.6.1/swig/ruby/Makefile.am
-===================================================================
---- geos-3.6.1.orig/swig/ruby/Makefile.am
-+++ geos-3.6.1/swig/ruby/Makefile.am
-@@ -22,7 +22,7 @@ AM_CPPFLAGS = -I$(RUBY_INCLUDE_DIR) -I$(
- # Build Ruby module as shared library
- rubyextensiondir_LTLIBRARIES = geos.la
- geos_la_SOURCES = geos_wrap.cxx
--geos_la_LIBADD =  $(top_builddir)/capi/libgeos_c.la $(RUBY_SO_NAME)
-+geos_la_LIBADD =  $(top_builddir)/capi/libgeos_c.la /usr/lib/$(RUBY_SO_NAME)
+Forwarded: not-needed
+
+--- a/configure
++++ b/configure
+@@ -19329,7 +19329,7 @@ fi
  
- # Only need to grab the capi header files
- geos_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_builddir)/capi
-Index: geos-3.6.1/swig/ruby/Makefile.in
-===================================================================
---- geos-3.6.1.orig/swig/ruby/Makefile.in
-+++ geos-3.6.1/swig/ruby/Makefile.in
-@@ -449,7 +449,7 @@ MAINTAINERCLEANFILES = geos_wrap.cxx
- # Build Ruby module as shared library
- @ENABLE_RUBY_TRUE@rubyextensiondir_LTLIBRARIES = geos.la
- @ENABLE_RUBY_TRUE@geos_la_SOURCES = geos_wrap.cxx
--@ENABLE_RUBY_TRUE@geos_la_LIBADD = $(top_builddir)/capi/libgeos_c.la 
$(RUBY_SO_NAME)
-+@ENABLE_RUBY_TRUE@geos_la_LIBADD = $(top_builddir)/capi/libgeos_c.la 
/usr/lib/$(RUBY_SO_NAME)
- 
- # Only need to grab the capi header files
- @ENABLE_RUBY_TRUE@geos_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_builddir)/capi
-Index: geos-3.6.1/configure
-===================================================================
---- geos-3.6.1.orig/configure
-+++ geos-3.6.1/configure
-@@ -18581,7 +18581,7 @@ fi
- 
-                               RUBY_LIB_DIR=`$RUBY -rrbconfig -e 'puts 
RbConfig::CONFIG["libdir"] || Config::CONFIG["libdir"]'`
+                               RUBY_ARCH_LIB_DIR=`$RUBY -rrbconfig -e 'puts 
RbConfig::CONFIG["archlibdir"] || Config::CONFIG["archlibdir"]'`
  
 -                              RUBY_EXTENSION_DIR=`$RUBY -rrbconfig -e 'puts 
RbConfig::CONFIG["sitearchdir"] || Config::CONFIG["sitearchdir"]'`
 +                              RUBY_EXTENSION_DIR=`$RUBY -rrbconfig -e 'puts 
RbConfig::CONFIG["vendorarchdir"] || Config::CONFIG["vendorarchdir"]'`
  
                                RUBY_SO_NAME=`$RUBY -rrbconfig -e 'puts 
RbConfig::CONFIG["RUBY_SO_NAME"] || Config::CONFIG["RUBY_SO_NAME"]'`
  
-Index: geos-3.6.1/macros/ruby.m4
-===================================================================
---- geos-3.6.1.orig/macros/ruby.m4
-+++ geos-3.6.1/macros/ruby.m4
-@@ -35,7 +35,7 @@ AC_DEFUN([AC_RUBY_DEVEL],
-               RUBY_LIB_DIR=`$RUBY -rrbconfig -e 'puts 
RbConfig::CONFIG[["libdir"]] || Config::CONFIG[["libdir"]]'`
+--- a/macros/ruby.m4
++++ b/macros/ruby.m4
+@@ -41,7 +41,7 @@ AC_DEFUN([AC_RUBY_DEVEL],
+               RUBY_ARCH_LIB_DIR=`$RUBY -rrbconfig -e 'puts 
RbConfig::CONFIG[["archlibdir"]] || Config::CONFIG[["archlibdir"]]'`
  
                dnl Get Ruby extensions directory
 -              RUBY_EXTENSION_DIR=`$RUBY -rrbconfig -e 'puts 
RbConfig::CONFIG[["sitearchdir"]] || Config::CONFIG[["sitearchdir"]]'`


Reply via email to