From 0bb1946023d9e1778417e77237682da647be38b8229f12bde6e8828196f83bc7 Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Mon, 21 Mar 2011 14:04:15 +0000 Subject: [PATCH 1/2] Updating link to change in openSUSE:Factory/libsigc++2 revision 22.0 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsigc++2?expand=0&rev=22640efb2103b4eb305c139140359a62 --- libsigc++2.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libsigc++2.spec b/libsigc++2.spec index 7980e1d..8803d9a 100644 --- a/libsigc++2.spec +++ b/libsigc++2.spec @@ -1,7 +1,7 @@ # -# spec file for package libsigc++2 (Version 2.2.8) +# spec file for package libsigc++2 # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ Name: libsigc++2 %define _name libsigc++ BuildRequires: gcc-c++ pkg-config Version: 2.2.8 -Release: 2 +Release: 6 # NOTE: on upgrade to a new upstream version, change the Obsoletes from <= to < (here and in baselibs.conf) Group: System/Libraries License: LGPLv2.1+ From efa08f16629c0a703f546b3ee73592a813f115722ec74d1211befc191e58c5d1 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Wed, 4 May 2011 15:57:28 +0000 Subject: [PATCH 2/2] Accepting request 69598 from home:vuntz:branches:GNOME:Factory Update to 2.2.9 OBS-URL: https://build.opensuse.org/request/show/69598 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsigc++2?expand=0&rev=25 --- baselibs.conf | 2 +- libsigc++-2.2.8.tar.bz2 | 3 --- libsigc++-2.2.9.tar.bz2 | 3 +++ libsigc++2-gcc46.patch | 20 -------------------- libsigc++2.changes | 13 +++++++++++++ libsigc++2.spec | 12 +++--------- 6 files changed, 20 insertions(+), 33 deletions(-) delete mode 100644 libsigc++-2.2.8.tar.bz2 create mode 100644 libsigc++-2.2.9.tar.bz2 delete mode 100644 libsigc++2-gcc46.patch diff --git a/baselibs.conf b/baselibs.conf index 9ceddba..c14a336 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,3 +1,3 @@ libsigc-2_0-0 provides "libsigc++2- = " - obsoletes "libsigc++2- <= " + obsoletes "libsigc++2- < " diff --git a/libsigc++-2.2.8.tar.bz2 b/libsigc++-2.2.8.tar.bz2 deleted file mode 100644 index a3a503d..0000000 --- a/libsigc++-2.2.8.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0fd75fd8249e09ae2fd3ffd20c3fbaea11b47d71ba5ba2340ed98b6bdca40ea8 -size 3744672 diff --git a/libsigc++-2.2.9.tar.bz2 b/libsigc++-2.2.9.tar.bz2 new file mode 100644 index 0000000..298ce93 --- /dev/null +++ b/libsigc++-2.2.9.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f4c083e01d9be377669206bd97090d2e95bc05f2e8d95447c9f9ce92bdfbb63 +size 3601080 diff --git a/libsigc++2-gcc46.patch b/libsigc++2-gcc46.patch deleted file mode 100644 index b9a505b..0000000 --- a/libsigc++2-gcc46.patch +++ /dev/null @@ -1,20 +0,0 @@ -commit faabe1f90c142a5ea836884a04c0eef250e69f94 -Author: Kalev Lember -Date: Fri Feb 4 12:17:05 2011 +0200 - - Fix the build with GCC 4.6 - - * sigc++/signal_base.h: Include for size_t. - -diff --git a/sigc++/signal_base.h b/sigc++/signal_base.h -index 1638642..e43bd5e 100644 ---- a/sigc++/signal_base.h -+++ b/sigc++/signal_base.h -@@ -21,6 +21,7 @@ - #ifndef _SIGC_SIGNAL_BASE_H_ - #define _SIGC_SIGNAL_BASE_H_ - -+#include - #include - #include - #include diff --git a/libsigc++2.changes b/libsigc++2.changes index dbd8c13..28094c2 100644 --- a/libsigc++2.changes +++ b/libsigc++2.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Wed May 4 10:33:03 CEST 2011 - vuntz@opensuse.org + +- Update to version 2.2.9: + + trackable: Avoid calling the same callback function twice, + fixing some memory corruption (bgo#589202) + + Minor documentation corrections + + Fix the build with GCC 4.6 + + Windows build fixes for MSVC++ .Net 2005 and 2010 +- Drop libsigc++2-gcc46.patch: fixed upstream. +- Change libsigc++2 Obsoletes from <= to < now that we have a new + upstream version. + ------------------------------------------------------------------- Wed Mar 16 08:57:51 UTC 2011 - ismail@namtrac.org diff --git a/libsigc++2.spec b/libsigc++2.spec index 8803d9a..cdac62e 100644 --- a/libsigc++2.spec +++ b/libsigc++2.spec @@ -21,18 +21,14 @@ Name: libsigc++2 %define _name libsigc++ BuildRequires: gcc-c++ pkg-config -Version: 2.2.8 -Release: 6 -# NOTE: on upgrade to a new upstream version, change the Obsoletes from <= to < (here and in baselibs.conf) +Version: 2.2.9 +Release: 1 Group: System/Libraries License: LGPLv2.1+ Summary: Typesafe Signal Framework for C++ Url: http://libsigc.sourceforge.net/ Source: %{_name}-%{version}.tar.bz2 Source99: baselibs.conf -# PATCH-FIX-UPSTREAM libsigc++2-gcc46.patch idoenmez@suse.de -- Fix compilation with gcc 4.6 -Patch0: libsigc++2-gcc46.patch -AutoReqProv: on BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -48,8 +44,7 @@ License: LGPLv2.1+ Group: System/Libraries Summary: Typesafe Signal Framework for C++ Provides: %{name} = %{version} -# Note: we keep <= (and a rpmlint warning...) until we get a version higher than 2.2.8 (when this provides/obsoletes was introduced) -Obsoletes: %{name} <= %{version} +Obsoletes: %{name} < %{version} %description -n libsigc-2_0-0 This library implements a full callback system for use in widget @@ -75,7 +70,6 @@ of use unmatched by other C++ callback libraries. %prep %setup -q -n %{_name}-%{version} -%patch0 -p1 %build # FIXME: Cannot autoreconf, bad templates: