Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package geos for openSUSE:Factory checked in at 2021-12-28 12:26:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/geos (Old) and /work/SRC/openSUSE:Factory/.geos.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "geos" Tue Dec 28 12:26:32 2021 rev:17 rq:942907 version:3.10.1 Changes: -------- --- /work/SRC/openSUSE:Factory/geos/geos.changes 2021-11-17 01:15:27.226191248 +0100 +++ /work/SRC/openSUSE:Factory/.geos.new.2520/geos.changes 2021-12-28 12:27:12.184510544 +0100 @@ -1,0 +2,30 @@ +Tue Dec 28 08:59:59 UTC 2021 - Martin Pluskal <[email protected]> + +- Update to version 3.10.1: + * Fix mistake in constants used to select WKB flavor in C API (GH489, Paul Ramsey) + * Fix crash when reducing precision on a LinearRing (#1135, Paul Ramsey) + * Fix GeoJSON crash on invalid input (GH498, Even Rouault) + * Use std::sqrt exclusively for Solaris build (Paul Ramsey) + * Fix mistaken version numbers in some parts of 3.10.0 (Paul Ramsey) +- Changes for version 3.10.0: + * Preserve ordering of lines in overlay results (Martin Davis) + * Check for invalid geometry before fixing polygonal result in Densifier + and DPSimplifier (Martin Davis) + * Fix overlay handling of flat interior lines (JTS-685, Martin Davis) + * Fix IsValidOp to correctly report invalid nested MultiPolygons (#1112, Martin Davis) + * Fix BufferOp to avoid artifacts in certain polygon buffers (#1101, Martin Davis) + * Fix IsValidOp to correctly report certain kinds of invalid LinearRings (Martin Davis) + * Improve STRtree performance through TemplateSTRtree implementation (Daniel Baston) + * Fix DiscreteFrechetDistance to use initial points of input lines (#1128, Martin Davis) + * Autoconf build system is dropped in favour of CMake + See README.md and INSTALL.md for examples of usage + * Libtool is no longer used for in favour of CMake + Therefor libgeos.la is no longer built/installed + * #1094, #1090: Drop inlines.cpp to address duplicate symbols on many platforms + (Regina Obe) + * GH475: Do not return NaN from GEOSProjectNormalized_r (Paul Ramsey) + * GH442: BufferOp now returns unique_ptr<Geometry> result (Paul Ramsey) +- Drop geos-config.1 +- Update project and download URL + +------------------------------------------------------------------- Old: ---- geos-3.9.1.tar.bz2 geos-config.1 New: ---- geos-3.10.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ geos.spec ++++++ --- /var/tmp/diff_new_pack.FndMPZ/_old 2021-12-28 12:27:12.572510837 +0100 +++ /var/tmp/diff_new_pack.FndMPZ/_new 2021-12-28 12:27:12.576510841 +0100 @@ -16,17 +16,16 @@ # -%define uver 3_9_1 +%define uver 3_10_1 Name: geos -Version: 3.9.1 +Version: 3.10.1 Release: 0 Summary: Geometry Engine - Open Source License: LGPL-2.1-only Group: Development/Libraries/C and C++ -URL: https://trac.osgeo.org/geos/ +URL: https://libgeos.org Source0: https://download.osgeo.org/%{name}/%{name}-%{version}.tar.bz2 -Source1: %{name}-config.1 -BuildRequires: fdupes +BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig @@ -37,11 +36,11 @@ predicate functions and spatial operators, as well as specific JTS topology functions such as IsValid(). -%package -n libgeos-%{uver} +%package -n libgeos%{uver} Summary: Geometry Engine library Group: System/Libraries -%description -n libgeos-%{uver} +%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 @@ -61,7 +60,7 @@ %package devel Summary: Development files for GEOS Group: Development/Libraries/C and C++ -Requires: libgeos-%{uver} = %{version} +Requires: libgeos%{uver} = %{version} Requires: libgeos_c1 = %{version} Provides: lib%{name}-devel = %{version} @@ -79,37 +78,29 @@ %setup -q %build -# Disable inline for armv6/7 - https://trac.osgeo.org/geos/ticket/993 -%configure \ -%ifarch %{arm} - --disable-inline \ -%endif - --disable-static -make %{?_smp_mflags} - -# tests fail with older releases and non-intel architectures -# while this was reported to upstream, there has been no reply -%ifarch %{ix86} x86_64 +%cmake +%cmake_build + %check -make %{?_smp_mflags} check -%endif +# path needs to be exported otherwise unit tests will fail +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir} +%ctest %install -%make_install -install -Dpm 0644 %{SOURCE1} \ - %{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} +%cmake_install -%post -n libgeos-%{uver} -p /sbin/ldconfig -%postun -n libgeos-%{uver} -p /sbin/ldconfig +%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} +%files +%license COPYING +%{_bindir}/geosop + +%files -n libgeos%{uver} %license COPYING -%{_libdir}/libgeos-%{version}.so +%{_libdir}/libgeos.so.* %files -n libgeos_c1 %license COPYING @@ -117,11 +108,12 @@ %files devel %license COPYING -%doc AUTHORS NEWS README.md ChangeLog -%{_mandir}/man1/%{name}-config.1%{ext_man} -%{_bindir}/%{name}-config +%doc AUTHORS NEWS README.md +%{_bindir}/geos-config %{_includedir}/* %{_libdir}/pkgconfig/%{name}.pc +%dir %{_libdir}/cmake/GEOS +%{_libdir}/cmake/GEOS/geos-* %{_libdir}/lib%{name}.so %{_libdir}/lib%{name}_c.so ++++++ geos-3.9.1.tar.bz2 -> geos-3.10.1.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/geos/geos-3.9.1.tar.bz2 /work/SRC/openSUSE:Factory/.geos.new.2520/geos-3.10.1.tar.bz2 differ: char 11, line 1
