Hello community,

here is the log from the commit of package libsigc++2 for openSUSE:Leap:15.2 
checked in at 2020-03-06 12:37:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/libsigc++2 (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.libsigc++2.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libsigc++2"

Fri Mar  6 12:37:25 2020 rev:12 rq:779613 version:2.10.2

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/libsigc++2/libsigc++2.changes  2020-01-15 
15:25:08.966567433 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.libsigc++2.new.26092/libsigc++2.changes       
2020-03-06 12:37:32.110620717 +0100
@@ -1,0 +2,37 @@
+Sat Sep  7 17:58:29 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Drop conditional libsigc++-std-c11.patch: No longer needed for
+  any currently supported version of openSUSE.
+- Use make_build macro.
+
+-------------------------------------------------------------------
+Wed Aug 14 16:45:24 CEST 2019 - [email protected]
+
+- Update to version 2.10.2:
+  + This release is identical to 2.10.1, except for: Reference docs
+    generated by Doxygen 1.8.11. Hopefully it will show up at
+    https://developer.gnome.org/libsigc++/stable/
+
+-------------------------------------------------------------------
+Fri Nov 30 18:26:50 UTC 2018 - [email protected]
+
+- Update to version 2.10.1:
+  + signal_impl::clear(): Don't clear the slot list during signal
+    emission, to prevent a segfault. And add a test for this.
+  + slot_base::set_parent(): Create a dummy slot_rep if necessary.
+  + Avoid compiler warnings from function pointer conversions.
+  + Build:
+    - Make --disable-benchmark work.
+    - Replace the Visual Studio project files with MSVC NMake
+      project files.
+    - Add MSVC_NMake/README.txt for Visual Studio builds.
+  + Documentation:
+    - signal_base: Warn against deletion during emission.
+    - Update links in README, configure.ac, libsigcplusplus.doap.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:36:21 UTC 2018 - [email protected]
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------

Old:
----
  libsigc++-2.10.0.tar.xz
  libsigc++-std-c11.patch

New:
----
  libsigc++-2.10.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libsigc++2.spec ++++++
--- /var/tmp/diff_new_pack.F0IKcD/_old  2020-03-06 12:37:32.582621004 +0100
+++ /var/tmp/diff_new_pack.F0IKcD/_new  2020-03-06 12:37:32.582621004 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libsigc++2
 #
-# Copyright (c) 2017 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,26 +12,24 @@
 # 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/
 #
 
 
-Name:           libsigc++2
 %define _name libsigc++
-Version:        2.10.0
+Name:           libsigc++2
+Version:        2.10.2
 Release:        0
 Summary:        Typesafe Signal Framework for C++
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          Development/Libraries/C and C++
-Url:            http://libsigc.sourceforge.net/
-Source:         
http://download.gnome.org/sources/libsigc++/2.10/%{_name}-%{version}.tar.xz
+URL:            http://libsigc.sourceforge.net/
+Source0:        
https://download.gnome.org/sources/libsigc++/2.10/%{_name}-%{version}.tar.xz
 Source99:       baselibs.conf
-# PATCH-FIX-OPENSUSE libsigc++-std-c11.patch [email protected] -- Add 
-std=c11 to CFLAGS when using libsigc++ to build. This is not upstreamable in 
this form as the used CXX macro should handle that, so needs more work (and 
entry points in mm-common)
-Patch0:         libsigc++-std-c11.patch
+
 BuildRequires:  gcc-c++
 BuildRequires:  m4
-BuildRequires:  pkg-config
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  pkgconfig
 
 %description
 This library implements a full callback system for use in widget
@@ -71,34 +69,29 @@
 
 %prep
 %setup -q -n %{_name}-%{version}
-if [ $(gcc -dumpversion | awk -F. '{print $1}') -lt 6 ]; then
-%patch0 -p1
-fi
 
 %build
 %configure --disable-static
-make %{?_smp_mflags}
+%make_build
 
 %install
 %make_install
-rm -f %{buildroot}%{_libdir}/*.la
+find %{buildroot} -type f -name "*.la" -delete -print
 
 %check
 export MALLOC_CHECK_=2 MALLOC_PERTURB_=$((${RANDOM:-256} % 256))
-make check
+%make_build check
 unset MALLOC_CHECK_ MALLOC_PERTURB_
 
 %post -n libsigc-2_0-0 -p /sbin/ldconfig
-
 %postun -n libsigc-2_0-0 -p /sbin/ldconfig
 
 %files -n libsigc-2_0-0
-%defattr (-, root, root)
-%doc AUTHORS COPYING ChangeLog NEWS README
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README
 %{_libdir}/libsigc-2.0.so.*
 
 %files devel
-%defattr (-, root, root)
 %{_libdir}/libsigc-2.0.so
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/sigc++-2.0

++++++ libsigc++-2.10.0.tar.xz -> libsigc++-2.10.2.tar.xz ++++++
++++ 49548 lines of diff (skipped)


Reply via email to