From 40072668be07d254a23ffdb4195df776e38bb90d Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Fri, 15 Jul 2011 02:13:44 +0200 Subject: [PATCH] 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 file changed, 23 insertions(+) create mode 100644 boost-1.47.0-signals-erase.patch 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