commit libmaa for openSUSE:Factory

2020-04-14 Thread root
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.changes2019-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 
+
+- 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)




commit libmaa for openSUSE:Factory

2019-04-30 Thread root
Hello community,

here is the log from the commit of package libmaa for openSUSE:Factory checked 
in at 2019-04-30 13:00:40

Comparing /work/SRC/openSUSE:Factory/libmaa (Old)
 and  /work/SRC/openSUSE:Factory/.libmaa.new.5536 (New)


Package is "libmaa"

Tue Apr 30 13:00:40 2019 rev:2 rq:697416 version:1.4.4

Changes:

--- /work/SRC/openSUSE:Factory/libmaa/libmaa.changes2019-02-24 
17:11:03.128497026 +0100
+++ /work/SRC/openSUSE:Factory/.libmaa.new.5536/libmaa.changes  2019-04-30 
13:00:45.794167314 +0200
@@ -1,0 +2,19 @@
+Tue Apr 23 22:06:51 MSK 2019 - v...@gmx.net
+
+- Update to libmaa-1.4.4:
+  * Fix compilation failure using gcc-8
+- Simplify build process using capabilities of mk-configure
+- Remove patches already applied in upstream, specifically
+  - 02-Spelling-typos.patch
+  - 03-Fix-gcc-8-ftbfs.patch
+- Fix License in rpm spec
+- Remove unnecessary dependencies from rpm spec
+
+---
+Thu Mar  7 23:47:47 CET 2019 - Matej Cepl 
+
+- Update to 1.4.3:
+  - Fix parallel build
+  - Explicitely enable WARNERR and remove gcc-ism from CFLAGS
+
+---

Old:

  02-Spelling-typos.patch
  03-Fix-gcc-8-ftbfs.patch
  libmaa-1.4.2.tar.gz

New:

  libmaa-1.4.4.tar.gz



Other differences:
--
++ libmaa.spec ++
--- /var/tmp/diff_new_pack.S3zwS9/_old  2019-04-30 13:00:47.390166835 +0200
+++ /var/tmp/diff_new_pack.S3zwS9/_new  2019-04-30 13:00:47.390166835 +0200
@@ -19,21 +19,14 @@
 %define soname 4
 
 Name:   libmaa
-Version:1.4.2
+Version:1.4.4
 Release:0
 Summary:Library providing many low-level data structures
-License:GPL-2.0-or-later
+License:MIT
 Group:  Development/Libraries/C and C++
 Url:http://www.dict.org
 Source0:
https://downloads.sourceforge.net/dict/%{name}-%{version}.tar.gz
-Patch0: 02-Spelling-typos.patch
-Patch1: 03-Fix-gcc-8-ftbfs.patch
-BuildRequires:  bison
-BuildRequires:  bmake
-BuildRequires:  flex
-BuildRequires:  libtool
 BuildRequires:  mk-configure
-BuildRequires:  pam-devel
 BuildRequires:  zlib-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -71,17 +64,19 @@
 
 %prep
 %setup -q
-%autopatch -p 1
+
+%define env \
+unset MAKEFLAGS \
+export MKSTATICLIB=no \
+export NOSUBDIR=doc
 
 %build
-mkcmake PREFIX=%{_prefix} LIBDIR=%{_libdir}
+%{env}
+%{mkcmake}
 
 %install
-mkcmake install DESTDIR=%{?buildroot} \
-PREFIX=%{_prefix} LIBDIR=%{_libdir}
-rm -f %{buildroot}%{_libdir}/*.la
-rm -f %{buildroot}%{_libdir}/*.a
-rm -rf %{buildroot}%{_datadir}/doc/libmaa
+%{env}
+%{mkcmake} install DESTDIR=%{?buildroot}
 
 %post -n %{name}%{soname} -p /sbin/ldconfig
 

++ libmaa-1.4.2.tar.gz -> libmaa-1.4.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmaa-1.4.2/Makefile.common 
new/libmaa-1.4.4/Makefile.common
--- old/libmaa-1.4.2/Makefile.common2018-03-07 11:13:00.0 +0100
+++ new/libmaa-1.4.4/Makefile.common2019-04-23 20:53:24.0 +0200
@@ -4,4 +4,4 @@
 
 DOCDIR ?=   ${DATADIR}/doc/libmaa
 
-VERSION =  1.4.2
+VERSION =  1.4.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmaa-1.4.2/doc/NEWS new/libmaa-1.4.4/doc/NEWS
--- old/libmaa-1.4.2/doc/NEWS   2018-03-07 11:13:00.0 +0100
+++ new/libmaa-1.4.4/doc/NEWS   2019-04-23 20:53:24.0 +0200
@@ -1,4 +1,15 @@
 
+Version 1.4.4, by Aleksey Cheusov, Tue, 23 Apr 2019 21:50:34 +0300
+
+  Fix compilation failure using gcc-8.
+  Thanks to Robert Luberda!
+
+
+Version 1.4.3, by Aleksey Cheusov, Fri, 15 Feb 2019 21:09:58 +0300
+
+  Fix parallel build
+
+
 Version 1.4.2, by Aleksey Cheusov, Wed,  7 Mar 2018 1:10:37 +0300
 
   Fix build failure on SunOS-5.11 (alloca)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libmaa-1.4.2/maa/Makefile 
new/libmaa-1.4.4/maa/Makefile
--- old/libmaa-1.4.2/maa/Makefile   2018-03-07 11:13:00.0 +0100
+++ new/libmaa-1.4.4/maa/Makefile   2019-04-23 20:53:24.0 +0200
@@ -3,10 +3,8 @@
 MKC_REQUIRE_PROGS +=   awk
 
 ##
-.PATH: ${.OBJDIR}
-
 WARNS   ?= 4
-#WARNERR ?=yes
+WARNERR ?= yes
 
 LIB  = maa
 INCS = maa.h
@@ -20,14 +18,13 @@
 MKC_CHECK_SIZEOF  =long
 MKC_CHECK_HEADERS =sys/resource.h alloca.h