[boost] Upgrade to Boost-1.47.0, adding three new header-only components (Geometry, Phoenix, Ratio) and a ne

Denis Arnaud denisarnaud at fedoraproject.org
Fri Jul 15 00:13:57 UTC 2011


commit 40072668be07d254a23ffdb4195df776e38bb90d
Author: Denis Arnaud <denis.arnaud_fedora at m4x.org>
Date:   Fri Jul 15 02:13:44 2011 +0200

    Upgrade to Boost-1.47.0, adding three new header-only components
    (Geometry, Phoenix, Ratio) and a new library (Chrono).

 boost-1.47.0-signals-erase.patch |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)
---
diff --git a/boost-1.47.0-signals-erase.patch b/boost-1.47.0-signals-erase.patch
new file mode 100644
index 0000000..dca31f1
--- /dev/null
+++ b/boost-1.47.0-signals-erase.patch
@@ -0,0 +1,23 @@
+diff -up /home/petr/tmp/blefuj.cc\~ /home/petr/tmp/blefuj.cc
+--- boost_1_46_0_beta1/libs/signals/src/named_slot_map.cpp~	2011-02-03 20:28:07.000000000 +0100
++++ boost_1_46_0_beta1/libs/signals/src/named_slot_map.cpp	2011-02-03 20:51:29.000000000 +0100
+@@ -47669,7 +47669,7 @@ void named_slot_map::disconnect(const st
+       i->first.disconnect();
+       i = next;
+     }
+-    groups.erase(group);
++    groups.erase(const_group_iterator (group));
+   }
+ }
+ 
+@@ -47692,7 +47692,7 @@ void named_slot_map::remove_disconnected
+     }
+ 
+     // Clear out empty groups
+-    if (empty(g)) groups.erase(g++);
++    if (empty(g)) groups.erase(const_group_iterator (g++));
+     else ++g;
+   }
+ }
+
+Diff finished.  Thu Feb  3 20:51:41 2011


More information about the scm-commits mailing list