summaryrefslogtreecommitdiff
path: root/meta-pkgs
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2015-01-15 13:01:44 +0000
committerjoerg <joerg@pkgsrc.org>2015-01-15 13:01:44 +0000
commite7a9b20a5eb73cad897e465f5793853904ce6d20 (patch)
tree4da55dc12ed8518ba13c14445ea7f73cbf6d6e0c /meta-pkgs
parent8c02c98d6d5c6cc3fc07b7e74bccfef4323037c3 (diff)
downloadpkgsrc-e7a9b20a5eb73cad897e465f5793853904ce6d20.tar.gz
Don't use plain "throw;", it breaks clang -fno-exceptions build. Bump
revision of boost-headers.
Diffstat (limited to 'meta-pkgs')
-rw-r--r--meta-pkgs/boost/distinfo3
-rw-r--r--meta-pkgs/boost/patches/patch-boost_intrusive_circular__list__algorithms.hpp13
2 files changed, 15 insertions, 1 deletions
diff --git a/meta-pkgs/boost/distinfo b/meta-pkgs/boost/distinfo
index 9052bfbc7c3..9b98add71cf 100644
--- a/meta-pkgs/boost/distinfo
+++ b/meta-pkgs/boost/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.72 2014/12/28 16:57:36 fhajny Exp $
+$NetBSD: distinfo,v 1.73 2015/01/15 13:01:44 joerg Exp $
SHA1 (boost_1_57_0.tar.bz2) = e151557ae47afd1b43dc3fac46f8b04a8fe51c12
RMD160 (boost_1_57_0.tar.bz2) = 8365f7c11e5ae088164ab1cb40ac624e76f8e72e
@@ -16,6 +16,7 @@ SHA1 (patch-boost_config_posix__features.hpp) = c3e7187af35a2a25901b37388d3194e2
SHA1 (patch-boost_config_stdlib_libcpp.hpp) = d243325d3aeb180e4ed7a1fd7d89782d832fa9fc
SHA1 (patch-boost_config_stdlib_libstdcpp3.hpp) = 173271c60b3e2ba7bb1fe9390dcd864ce9742588
SHA1 (patch-boost_core_noncopyable.hpp) = a693e5eda7fc303e1bd86ecfab40321d771af6fe
+SHA1 (patch-boost_intrusive_circular__list__algorithms.hpp) = 0d54a9e37ead1648710ae0f8f71830bfaec10764
SHA1 (patch-boost_math_tools_config.hpp) = 81402bc38dc858d0818ed91e204966c8382be4ff
SHA1 (patch-boost_regex_config.hpp) = 6b752c7c23168c591cd391739c7a4539bef44c12
SHA1 (patch-libs_config_configure) = e2f204d4fa4f1bd9b4131d28f9be0a1ac22bf711
diff --git a/meta-pkgs/boost/patches/patch-boost_intrusive_circular__list__algorithms.hpp b/meta-pkgs/boost/patches/patch-boost_intrusive_circular__list__algorithms.hpp
new file mode 100644
index 00000000000..396f74d87bb
--- /dev/null
+++ b/meta-pkgs/boost/patches/patch-boost_intrusive_circular__list__algorithms.hpp
@@ -0,0 +1,13 @@
+$NetBSD: patch-boost_intrusive_circular__list__algorithms.hpp,v 1.1 2015/01/15 13:01:44 joerg Exp $
+
+--- boost/intrusive/circular_list_algorithms.hpp.orig 2015-01-13 12:09:16.000000000 +0000
++++ boost/intrusive/circular_list_algorithms.hpp
+@@ -475,7 +475,7 @@ class circular_list_algorithms
+ BOOST_CATCH(...){
+ node_traits::set_next (last_to_remove, new_f);
+ node_traits::set_previous(new_f, last_to_remove);
+- throw;
++ BOOST_RETHROW
+ }
+ BOOST_CATCH_END
+ node_traits::set_next(last_to_remove, new_f);