commit geos for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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