From ef4329c8f58316d75cc6a1db61ea872756f0747e Mon Sep 17 00:00:00 2001 From: adam Date: Mon, 2 Jul 2012 07:02:25 +0000 Subject: Changes 1.50:0 New Libraries * Algorithm: A collection of useful generic algorithms, from Marshall Clow. This includes several different searching algorithms, as well as most of the new algorithms from the C++11 standard library * Functional/OverloadedFunction: Overload different functions into a single function object, from Lorenzo Caminiti. * LocalFunction: Program functions locally, within other functions, directly within the scope where they are needed, from Lorenzo Caminiti. * Utility/IdentityType: Wrap types within round parenthesis so they can always be passed as macro parameters, from Lorenzo Caminiti. More http://www.boost.org/users/history/version_1_50_0.html --- meta-pkgs/boost/Makefile.common | 4 ++-- meta-pkgs/boost/distinfo | 17 ++++++++-------- meta-pkgs/boost/patches/patch-ag | 4 ++-- meta-pkgs/boost/patches/patch-ai | 6 +++--- meta-pkgs/boost/patches/patch-ar | 4 ++-- ...tch-boost_xpressive_traits_cpp_regex_traits.hpp | 23 ---------------------- .../patch-libs_signals_src_named_slot_map.cpp | 2 ++ 7 files changed, 19 insertions(+), 41 deletions(-) delete mode 100644 meta-pkgs/boost/patches/patch-boost_xpressive_traits_cpp_regex_traits.hpp (limited to 'meta-pkgs') diff --git a/meta-pkgs/boost/Makefile.common b/meta-pkgs/boost/Makefile.common index aec0c2dcde6..466ef5ae819 100644 --- a/meta-pkgs/boost/Makefile.common +++ b/meta-pkgs/boost/Makefile.common @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.common,v 1.33 2012/02/29 14:22:24 hans Exp $ +# $NetBSD: Makefile.common,v 1.34 2012/07/02 07:02:25 adam Exp $ # # used by devel/boost-build/Makefile # used by devel/boost-docs/Makefile @@ -9,7 +9,7 @@ BOOST_PACKAGE?= undefined BOOST_COMMENT?= undefined -BOOST_VERSION= 1.49.0 +BOOST_VERSION= 1.50.0 BOOST_SHORT_VERSION= ${BOOST_VERSION:S/./_/:C/\..*$//} DISTNAME= boost_${BOOST_VERSION:S/./_/g} diff --git a/meta-pkgs/boost/distinfo b/meta-pkgs/boost/distinfo index 32b61d9f592..556c69a0e32 100644 --- a/meta-pkgs/boost/distinfo +++ b/meta-pkgs/boost/distinfo @@ -1,16 +1,15 @@ -$NetBSD: distinfo,v 1.43 2012/05/01 18:47:01 adam Exp $ +$NetBSD: distinfo,v 1.44 2012/07/02 07:02:26 adam Exp $ -SHA1 (boost_1_49_0.tar.bz2) = 26a52840e9d12f829e3008589abf0a925ce88524 -RMD160 (boost_1_49_0.tar.bz2) = 3504c6f27c63ab52182c822d45d020fa30179abc -Size (boost_1_49_0.tar.bz2) = 48499961 bytes +SHA1 (boost_1_50_0.tar.bz2) = ee06f89ed472cf369573f8acf9819fbc7173344e +RMD160 (boost_1_50_0.tar.bz2) = 72e33875d768def47acb5ba8222da4fa56780bab +Size (boost_1_50_0.tar.bz2) = 50786885 bytes SHA1 (patch-aa) = 62bb260fce3bca6dd5f61dd9b179fd40593d31b4 SHA1 (patch-ab) = f1c95ae229465a4d2da76ce6ff88d76ace52fdd8 SHA1 (patch-ac) = 54d40e6a62cdf40c4155c64d9f02df475fbe111d SHA1 (patch-ad) = d36799e40e1f7e6f62768e1144859f22ce76a265 SHA1 (patch-ae) = 2fb49c90bbb3fd797ccdfaaf44c93494a5988f52 -SHA1 (patch-ag) = b19bf29b0c08ede6470e0a697f99d4ea796ab987 -SHA1 (patch-ai) = e55ca82da06d23c362f041b0b5f92bbd09663379 +SHA1 (patch-ag) = c406e9beb9260db7861b13a6eb4c386f23346eb1 +SHA1 (patch-ai) = 231db48819aa563b2082d95bb91d662b5d6cf779 SHA1 (patch-aq) = e5c7b72ffa2942ce401f3d9bf05498fd761df17a -SHA1 (patch-ar) = 91981e2edb93666de78c203a6cef3d5011b2b26a -SHA1 (patch-boost_xpressive_traits_cpp_regex_traits.hpp) = fce4fbb57af7b488d2bda80557272cf7a63040e1 -SHA1 (patch-libs_signals_src_named_slot_map.cpp) = 4e0127e3286e93b6a7cdcd46add582b27dadc0d8 +SHA1 (patch-ar) = 2fec2c51272cc4ee376e6538d8f1fd8561a7f0a3 +SHA1 (patch-libs_signals_src_named_slot_map.cpp) = 42119b98857eb7e96ea29ac85c184eed46965295 diff --git a/meta-pkgs/boost/patches/patch-ag b/meta-pkgs/boost/patches/patch-ag index 1d8a7b10418..4c71d19d6e1 100644 --- a/meta-pkgs/boost/patches/patch-ag +++ b/meta-pkgs/boost/patches/patch-ag @@ -1,10 +1,10 @@ -$NetBSD: patch-ag,v 1.6 2011/10/11 10:02:08 adam Exp $ +$NetBSD: patch-ag,v 1.7 2012/07/02 07:02:26 adam Exp $ Pass CFLAGS to the compiler. --- tools/build/v2/engine/build.jam.orig 2011-02-24 08:50:34.000000000 +0000 +++ tools/build/v2/engine/build.jam -@@ -195,7 +195,7 @@ toolset como como : "-o " : -D +@@ -192,7 +192,7 @@ toolset como como : "-o " : -D : -L$(--python-lib[1]) -l$(--python-lib[2]) ; ## Clang Linux 2.8+ toolset clang clang : "-o " : -D diff --git a/meta-pkgs/boost/patches/patch-ai b/meta-pkgs/boost/patches/patch-ai index b4633ab2dc2..5fa0a63c569 100644 --- a/meta-pkgs/boost/patches/patch-ai +++ b/meta-pkgs/boost/patches/patch-ai @@ -1,10 +1,10 @@ -$NetBSD: patch-ai,v 1.4 2012/01/08 11:35:07 adam Exp $ +$NetBSD: patch-ai,v 1.5 2012/07/02 07:02:26 adam Exp $ https://svn.boost.org/trac/boost/ticket/6098 --- boost/asio/detail/impl/kqueue_reactor.ipp.orig 2011-11-06 17:01:14.000000000 +0000 +++ boost/asio/detail/impl/kqueue_reactor.ipp -@@ -318,9 +318,9 @@ void kqueue_reactor::deregister_descript +@@ -290,9 +290,9 @@ void kqueue_reactor::deregister_descript { struct kevent events[2]; BOOST_ASIO_KQUEUE_EV_SET(&events[0], descriptor, @@ -16,7 +16,7 @@ https://svn.boost.org/trac/boost/ticket/6098 ::kevent(kqueue_fd_, events, 2, 0, 0, 0); } -@@ -359,9 +359,9 @@ void kqueue_reactor::deregister_internal +@@ -331,9 +331,9 @@ void kqueue_reactor::deregister_internal { struct kevent events[2]; BOOST_ASIO_KQUEUE_EV_SET(&events[0], descriptor, diff --git a/meta-pkgs/boost/patches/patch-ar b/meta-pkgs/boost/patches/patch-ar index 9a93bf1d848..e536698be36 100644 --- a/meta-pkgs/boost/patches/patch-ar +++ b/meta-pkgs/boost/patches/patch-ar @@ -1,8 +1,8 @@ -$NetBSD: patch-ar,v 1.2 2010/11/26 20:47:01 adam Exp $ +$NetBSD: patch-ar,v 1.3 2012/07/02 07:02:26 adam Exp $ --- boost/property_tree/detail/xml_parser_read_rapidxml.hpp.orig 2010-10-15 12:40:04.000000000 +0000 +++ boost/property_tree/detail/xml_parser_read_rapidxml.hpp -@@ -103,13 +103,13 @@ namespace boost { namespace property_tre +@@ -106,13 +106,13 @@ namespace boost { namespace property_tre try { // Parse using appropriate flags diff --git a/meta-pkgs/boost/patches/patch-boost_xpressive_traits_cpp_regex_traits.hpp b/meta-pkgs/boost/patches/patch-boost_xpressive_traits_cpp_regex_traits.hpp deleted file mode 100644 index 1ceef192c4b..00000000000 --- a/meta-pkgs/boost/patches/patch-boost_xpressive_traits_cpp_regex_traits.hpp +++ /dev/null @@ -1,23 +0,0 @@ -$NetBSD: patch-boost_xpressive_traits_cpp_regex_traits.hpp,v 1.1 2012/05/01 18:47:01 adam Exp $ - -Fix building with Clang. - ---- boost/xpressive/traits/cpp_regex_traits.hpp.orig 2012-05-01 17:25:19.000000000 +0000 -+++ boost/xpressive/traits/cpp_regex_traits.hpp -@@ -24,6 +24,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -89,7 +90,7 @@ namespace detail - template - struct unused_mask - { -- BOOST_MPL_ASSERT_RELATION(1, !=, Out); -+ BOOST_STATIC_ASSERT(1 != Out); - BOOST_STATIC_CONSTANT(umaskex_t, value = (unused_mask> 1)>::value)); - }; - diff --git a/meta-pkgs/boost/patches/patch-libs_signals_src_named_slot_map.cpp b/meta-pkgs/boost/patches/patch-libs_signals_src_named_slot_map.cpp index 6ea1d6813df..d40054b8241 100644 --- a/meta-pkgs/boost/patches/patch-libs_signals_src_named_slot_map.cpp +++ b/meta-pkgs/boost/patches/patch-libs_signals_src_named_slot_map.cpp @@ -1,3 +1,5 @@ +$NetBSD: patch-libs_signals_src_named_slot_map.cpp,v 1.2 2012/07/02 07:02:26 adam Exp $ + --- libs/signals/src/named_slot_map.cpp.orig 2009-11-08 02:48:37.000000000 +0100 +++ libs/signals/src/named_slot_map.cpp 2011-10-24 16:04:24.749105300 +0200 @@ -102,7 +102,7 @@ void named_slot_map::disconnect(const st -- cgit v1.2.3