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)
