From d53b00be92d99cacd72d1c9bfa536202fc55e0363923e7187dd2c4e750663b1c Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 1 Feb 2016 22:17:49 +0000 Subject: [PATCH] Accepting request 357268 from GNOME:Next Push MM++ packages OBS-URL: https://build.opensuse.org/request/show/357268 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsigc++2?expand=0&rev=41 --- libsigc++-2.4.1.tar.xz | 3 -- libsigc++-2.6.2.tar.xz | 3 ++ libsigc++2.changes | 93 ++++++++++++++++++++++++++++++++++++++++++ libsigc++2.spec | 8 ++-- 4 files changed, 100 insertions(+), 7 deletions(-) delete mode 100644 libsigc++-2.4.1.tar.xz create mode 100644 libsigc++-2.6.2.tar.xz diff --git a/libsigc++-2.4.1.tar.xz b/libsigc++-2.4.1.tar.xz deleted file mode 100644 index 6c2fabf..0000000 --- a/libsigc++-2.4.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:540443492a68e77e30db8d425f3c0b1299c825bf974d9bfc31ae7efafedc19ec -size 3620928 diff --git a/libsigc++-2.6.2.tar.xz b/libsigc++-2.6.2.tar.xz new file mode 100644 index 0000000..348661b --- /dev/null +++ b/libsigc++-2.6.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdace7134c31de792c17570f9049ca0657909b28c4c70ec4882f91a03de54437 +size 3452588 diff --git a/libsigc++2.changes b/libsigc++2.changes index c027658..6f12cf6 100644 --- a/libsigc++2.changes +++ b/libsigc++2.changes @@ -1,3 +1,96 @@ +------------------------------------------------------------------- +Sun Nov 22 15:17:41 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.6.2: + + slot: Handle auto-disconnection when a slot contains a slot + (bgo#755003). + + slot and signal: Correct move constructors and move + assignments (bgo#756484). + + trackable, slot_base, signal_base, connection: Add some + noexcept specs (bgo#756484). + + trackable, slot, signal: Remove noexcept from move operations + (bgo#756484). + + slot and signal: Add missing move constructors and move + assignments (bgo#756484). + + signal_impl: =delete copy and move operations (bgo#756484). + + typed_slot_rep: =delete unimplemented copy and move operations + (bgo#756484). + + slot_rep: =delete copy and move operations (bgo#756484). + +------------------------------------------------------------------- +Wed Sep 30 10:15:35 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.6.1: + + Add back deprecated adaptors/lambda API to avoid an unintented + ABI break (bgo#755550). + + sigc::trackable: Move operations: Don't move the callback list + (bgo#755393). +- Changes from version 2.6.0: + + C++11: deduce_result_type: Simplify with C++11 variadic + template (bgo#753612). + + Fix the build with MSVC (bgo#754082). + + Update the website. + +------------------------------------------------------------------- +Fri Sep 4 19:34:47 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.5.4: + + slot_base::operator=(const &): Copy the blocked too, so the + destionation is blocked if the source is blocked, regardless of + whether the destionation was previously blocked, because this + seems to be what we should expect. + + C++11: slot_base, slot*, signal_base, signal*, trackable: Add + move operations. + + Update MSVC Projects, requiring at least MSVC++ .Net 2013 for + C++11 support. + +------------------------------------------------------------------- +Sat Aug 29 22:11:18 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.5.3: + + Use C++11 "using" aliases to simplify code that uses type + traits (bgo#753580). + +------------------------------------------------------------------- +Thu Aug 20 20:07:47 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.5.2: + + Remove useless headers: + - sigc++/class_slot.h + - sigc++/hide.h + - sigc++/method_slot.h + - sigc++/object.h + - sigc++/object_slot.h + - sigc++/retype.h + Some of these still have equivalents in sigc++/adaptors/ + (bgo#752560). + + C++11: + - Replace deprecated std::auto_ptr by std::unique_ptr. + - Use std::is_base_of<> instead of our + sigc::is_base_and_derived<>, removing + sigc::is_base_and_derived<>. (bgo#752560). + - Use of range-based for loops. + - Use of the auto keyword. + - Use of nullptr instead of 0. + + sigc++/slot.h: Use a regular .h file instead of generating it + from an .m4 file (bgo#752560). + + Visual Studio Builds: Move 2010 Projects to 2012 to support + C++11. + + Use -Wformat-security and -Wshadow with + --enable-warnings=fatal. + +------------------------------------------------------------------- +Sun Jul 19 19:51:14 UTC 2015 - zaitor@opensuse.org + +- Update to version 2.5.1: + + Use (and require) C++11. + + Using C++11 lambda functions to create sigc::slots: Avoid the + need for SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE. + + Remove the already-deprecated sigc::lambda (and sigc::group) + API. This is an API change but should not be an ABI change, so + it should only affect you when rebuilding applications, if you + use this API. + ------------------------------------------------------------------- Sun Mar 1 13:14:41 UTC 2015 - badshah400@gmail.com diff --git a/libsigc++2.spec b/libsigc++2.spec index 252375c..0cd9b8a 100644 --- a/libsigc++2.spec +++ b/libsigc++2.spec @@ -1,7 +1,7 @@ # # spec file for package libsigc++2 # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -18,13 +18,13 @@ Name: libsigc++2 %define _name libsigc++ -Version: 2.4.1 +Version: 2.6.2 Release: 0 Summary: Typesafe Signal Framework for C++ License: LGPL-2.1+ Group: System/Libraries Url: http://libsigc.sourceforge.net/ -Source: http://download.gnome.org/sources/libsigc++/2.4/%{_name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/libsigc++/2.6/%{_name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: gcc-c++ BuildRequires: pkg-config @@ -90,7 +90,7 @@ unset MALLOC_CHECK_ MALLOC_PERTURB_ %files -n libsigc-2_0-0 %defattr (-, root, root) -%doc AUTHORS COPYING ChangeLog NEWS README TODO +%doc AUTHORS COPYING ChangeLog NEWS README %{_libdir}/libsigc-2.0.so.* %files devel