Hello community, here is the log from the commit of package libmaa for openSUSE:Factory checked in at 2020-04-14 15:11:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmaa (Old) and /work/SRC/openSUSE:Factory/.libmaa.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmaa" Tue Apr 14 15:11:27 2020 rev:3 rq:793781 version:1.4.7 Changes: -------- --- /work/SRC/openSUSE:Factory/libmaa/libmaa.changes 2019-04-30 13:00:45.794167314 +0200 +++ /work/SRC/openSUSE:Factory/.libmaa.new.2738/libmaa.changes 2020-04-14 16:22:55.707668291 +0200 @@ -1,0 +2,33 @@ +Mon Apr 13 08:56:32 UTC 2020 - Luigi Baldoni <aloi...@gmx.com> + +- Update to version 1.4.7 + * Fix incorrect work of set_* where hash function generates + full ulong_t hash value + * hsh_string_hash generates full 64bit hash value on platforms + where sizeof(long) == 8 + * Improve build and test system + * tests/err: minor fix, target "test" should not remove _mkc_* + and .o files + * Avoid trailing \n in format argument for err_* functions, no + need for it any longer + * tests/err/errtest.c: fix another compilation failure due to + __wur (warning used result) + version 1.4.6 + * Add missing fix (compilation failure) for tests/err/errtest.c + version 1.4.5 + * err_* functions: + + Fix segfault caused by "ap" is used twice. Solution is to + va_copy it and use copied "ap" for printing to stderr. + + Improve formatting (no empty lines in log files) + * err_set_program_name: handle correctly NULL argument + * log_mkpath function: avoid use of alloca(3) + * hsh_pointer_compare function now follows -1/0/1 logic + * Add more tests for log_*, err_*, hsh_* and set_* function + +- Fix build with gcc 9.x + +- Drop Group tag + +- Spec cleanup + +------------------------------------------------------------------- Old: ---- libmaa-1.4.4.tar.gz New: ---- libmaa-1.4.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmaa.spec ++++++ --- /var/tmp/diff_new_pack.1YC9On/_old 2020-04-14 16:22:56.115668667 +0200 +++ /var/tmp/diff_new_pack.1YC9On/_new 2020-04-14 16:22:56.119668670 +0200 @@ -1,7 +1,7 @@ # # spec file for package libmaa # -# 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 @@ -17,18 +17,15 @@ %define soname 4 - Name: libmaa -Version: 1.4.4 +Version: 1.4.7 Release: 0 Summary: Library providing many low-level data structures License: MIT -Group: Development/Libraries/C and C++ -Url: http://www.dict.org +URL: http://www.dict.org Source0: https://downloads.sourceforge.net/dict/%{name}-%{version}.tar.gz BuildRequires: mk-configure -BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig(zlib) %description The libmaa library provides many low-level data structures which can @@ -63,7 +60,7 @@ This RPM contains the documentation files for libmaa. %prep -%setup -q +%autosetup %define env \ unset MAKEFLAGS \ @@ -71,6 +68,9 @@ export NOSUBDIR=doc %build +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200 +mkc_compiler_settings +%endif %{env} %{mkcmake} @@ -79,7 +79,6 @@ %{mkcmake} install DESTDIR=%{?buildroot} %post -n %{name}%{soname} -p /sbin/ldconfig - %postun -n %{name}%{soname} -p /sbin/ldconfig %files -n %{name}%{soname} ++++++ libmaa-1.4.4.tar.gz -> libmaa-1.4.7.tar.gz ++++++ ++++ 11561 lines of diff (skipped)