[boost] Boost.Signals2 needs to include weak_ptr when it uses it

Petr Machata pmachata at fedoraproject.org
Thu Jan 29 12:01:48 UTC 2015


commit 32074657028f60fa6e7a43a061088ee558913bb6
Author: Petr Machata <pmachata at redhat.com>
Date:   Thu Jan 29 13:00:29 2015 +0100

    Boost.Signals2 needs to include weak_ptr when it uses it

 boost.spec |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)
---
diff --git a/boost.spec b/boost.spec
index 9dc5c31..a5e6cfd 100644
--- a/boost.spec
+++ b/boost.spec
@@ -32,7 +32,7 @@ Name: boost
 Summary: The free peer-reviewed portable C++ source libraries
 Version: 1.57.0
 %define version_enc 1_57_0
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: Boost and MIT and Python
 
 %define toplev_dirname %{name}_%{version_enc}
@@ -121,6 +121,10 @@ Patch61: boost-1.57.0-python-libpython_dep.patch
 Patch62: boost-1.57.0-python-abi_letters.patch
 Patch63: boost-1.55.0-python-test-PyImport_AppendInittab.patch
 
+# https://svn.boost.org/trac/boost/ticket/10100
+# https://github.com/boostorg/signals2/pull/8
+Patch64: boost-1.57.0-signals2-weak_ptr.patch
+
 %bcond_with tests
 %bcond_with docs_generated
 
@@ -607,6 +611,7 @@ a number of significant features and is now developed independently
 %patch61 -p1
 %patch62 -p1
 %patch63 -p1
+%patch64 -p2
 
 # At least python2_version needs to be a macro so that it's visible in
 # %%install as well.
@@ -1221,6 +1226,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/bjam.1*
 
 %changelog
+* Thu Jan 29 2015 Petr Machata <pmachata at redhat.com> - 1.57.0-2
+- Change Provides: and Obosoletes: back to not use %%{?_isa}
+- Enable Boost.Context on PowerPC, it should now be supported
+- Add a patch for Boost.Signal2 to include weak_ptr where it uses it
+  (boost-1.57.0-signals2-weak_ptr.patch)
+
 * Tue Jan 20 2015 Petr Machata <pmachata at redhat.com> - 1.57.0-1
 - Rebase to 1.57.0
   - Drop patches:


More information about the scm-commits mailing list