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
This commit is contained in:
Dominique Leuenberger 2016-02-01 22:17:49 +00:00 committed by Git OBS Bridge
parent c456f2ae2b
commit d53b00be92
4 changed files with 100 additions and 7 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:540443492a68e77e30db8d425f3c0b1299c825bf974d9bfc31ae7efafedc19ec
size 3620928

3
libsigc++-2.6.2.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fdace7134c31de792c17570f9049ca0657909b28c4c70ec4882f91a03de54437
size 3452588

View File

@ -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

View File

@ -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