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: