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.changes        2016-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 - 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 the development documentation for GEOS.
-
 %prep
 %setup -q
 %patch0 -p1
 
 %build
-# disable internal libtool to avoid hardcoded r-path
-%if 0%{?suse_version} > 1210
-for makefile in `find . -type f -name 'Makefile.in'`; do
-sed -i 's|@LIBTOOL@|%{_bindir}/libtool|g' $makefile
-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
        --enable-ruby \
-       %endif
-       %if 0%{?suse_version} >= 1210 && 0%{?suse_version} != 1315
-       --enable-php \
-       %endif
        --enable-python
-
 make %{?_smp_mflags}
 
-# Make doxygen documentation files
-cd doc
-make %{?_smp_mflags} doxygen-html
-
 # 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
 %check
 make %{?_smp_mflags} check
 %endif
-%endif
 
 %install
-make %{?_smp_mflags} DESTDIR=%{buildroot} install
-
-install -d -m 0755 %{buildroot}%{_mandir}/man1
-install -D -m 0644 %{SOURCE1} %{buildroot}%{_mandir}/man1/
-
-%if 0%{?suse_version} >= 1210 && 0%{?suse_version} != 1315
-install -d -m 0755 %{buildroot}%{_sysconfdir}/php.d
-install -D -m 0644 %{SOURCE2}  %{buildroot}%{_sysconfdir}/php.d/
-%endif
-
+%make_install
+install -Dpm 0644 %{SOURCE1} \
+  %{buildroot}%{_mandir}/man1/geos-config.1
 # do not ship static libraries or la files
-rm -rf %{buildroot}/%{_libdir}/*.a
-find %{buildroot} -type f -name "*.la" -delete -print
-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
-%endif
+find %{buildroot} -type f \( -name '*.a' -o -name '*.la' \) -delete -print
 
 %post   -n libgeos-%{uver} -p /sbin/ldconfig
 %postun -n libgeos-%{uver} -p /sbin/ldconfig
@@ -224,7 +138,7 @@
 %files -n libgeos-%{uver}
 %defattr(-,root,root)
 %doc COPYING
-%{_libdir}/libgeos-%{version}.so*
+%{_libdir}/libgeos-%{version}.so
 
 %files -n libgeos_c1
 %defattr(-,root,root)
@@ -237,21 +151,10 @@
 %{python_sitelib}/*
 %{python_sitearch}/*
 
-%if 0%{?suse_version} >= 1210 && 0%{?suse_version} != 1315
-%files -n php5-%{name}
-%defattr(-,root,root)
-%doc COPYING
-%dir %{_sysconfdir}/php.d
-%config %{_sysconfdir}/php.d/%{name}.ini
-%{_libdir}/php5/extensions/%{name}.so
-%endif
-
-%if 0%{?suse_version} > 1210
 %files -n ruby-%{name}
 %defattr(-,root,root)
 %doc COPYING
 %{rb_vendorarchdir}/%{name}.so
-%endif
 
 %files devel
 %defattr(-,root,root)
@@ -262,8 +165,4 @@
 %{_libdir}/lib%{name}.so
 %{_libdir}/lib%{name}_c.so
 
-%files doc
-%defattr(-,root,root)
-%doc doc/doxygen_docs
-
 %changelog

++++++ geos-3.5.1.tar.bz2 -> geos-3.6.1.tar.bz2 ++++++
++++ 39295 lines of diff (skipped)

++++++ libruby.patch ++++++
--- /var/tmp/diff_new_pack.ZEHiug/_old  2017-07-21 22:44:45.336031092 +0200
+++ /var/tmp/diff_new_pack.ZEHiug/_new  2017-07-21 22:44:45.336031092 +0200
@@ -2,9 +2,11 @@
  RUBY_EXTENSION_DIR fix by Christian Hofstaedtler <z...@debian.org>.
 Author: Francesco Paolo Lovergine <fran...@debian.org>
 Bug-Debian: https://bugs.debian.org/735652
---- a/swig/ruby/Makefile.am
-+++ b/swig/ruby/Makefile.am
-@@ -22,7 +22,7 @@
+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
@@ -13,9 +15,11 @@
  
  # Only need to grab the capi header files
  geos_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_builddir)/capi
---- a/swig/ruby/Makefile.in
-+++ b/swig/ruby/Makefile.in
-@@ -451,7 +451,7 @@
+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
@@ -24,9 +28,11 @@
  
  # Only need to grab the capi header files
  @ENABLE_RUBY_TRUE@geos_la_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_builddir)/capi
---- a/configure
-+++ b/configure
-@@ -18564,7 +18564,7 @@
+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"]'`
  
@@ -35,9 +41,11 @@
  
                                RUBY_SO_NAME=`$RUBY -rrbconfig -e 'puts 
RbConfig::CONFIG["RUBY_SO_NAME"] || Config::CONFIG["RUBY_SO_NAME"]'`
  
---- a/macros/ruby.m4
-+++ b/macros/ruby.m4
-@@ -35,7 +35,7 @@
+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"]]'`
  
                dnl Get Ruby extensions directory


Reply via email to