summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoerg <joerg>2015-01-15 13:01:44 +0000
committerjoerg <joerg>2015-01-15 13:01:44 +0000
commit6c63878497f40b9774c60aaa4cdce76cf3edb5b0 (patch)
tree4da55dc12ed8518ba13c14445ea7f73cbf6d6e0c
parentf92d7f89cafb2781d7962293a173de204f65fd8a (diff)
downloadpkgsrc-6c63878497f40b9774c60aaa4cdce76cf3edb5b0.tar.gz
Don't use plain "throw;", it breaks clang -fno-exceptions build. Bump
revision of boost-headers.
-rw-r--r--devel/boost-headers/Makefile3
-rw-r--r--meta-pkgs/boost/distinfo3
-rw-r--r--meta-pkgs/boost/patches/patch-boost_intrusive_circular__list__algorithms.hpp13
3 files changed, 17 insertions, 2 deletions
diff --git a/devel/boost-headers/Makefile b/devel/boost-headers/Makefile
index 7b4f4d72676..9f215ed3a99 100644
--- a/devel/boost-headers/Makefile
+++ b/devel/boost-headers/Makefile
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.31 2014/08/13 10:56:35 adam Exp $
+# $NetBSD: Makefile,v 1.32 2015/01/15 13:01:44 joerg Exp $
BOOST_PACKAGE= headers
BOOST_COMMENT= (build-time headers)
BOOST_CONFIG= generate
+PKGREVISION= 1
.include "../../meta-pkgs/boost/Makefile.common"
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);