summaryrefslogtreecommitdiff
path: root/meta-pkgs/boost
diff options
context:
space:
mode:
authoradam <adam>2012-01-08 11:35:07 +0000
committeradam <adam>2012-01-08 11:35:07 +0000
commit0dd929b53b79868d9d8f32a59ec46f29a638318b (patch)
tree4dc9768dda31f9850eb9d5f22e02afee05f1a169 /meta-pkgs/boost
parent0d8483d4462b01612fbfd838491c8bce93426901 (diff)
downloadpkgsrc-0dd929b53b79868d9d8f32a59ec46f29a638318b.tar.gz
Changes 1.48.0:
New Libraries * Container: Standard library containers and extensions * Locale: Provide localization and Unicode handling tools for C++ Beilis. * Move: Portable move semantics for C++03 and C++11 compilers Details: http://www.boost.org/users/history/version_1_48_0.html
Diffstat (limited to 'meta-pkgs/boost')
-rw-r--r--meta-pkgs/boost/Makefile.common4
-rw-r--r--meta-pkgs/boost/distinfo12
-rw-r--r--meta-pkgs/boost/patches/patch-af49
-rw-r--r--meta-pkgs/boost/patches/patch-ah15
-rw-r--r--meta-pkgs/boost/patches/patch-ai6
5 files changed, 10 insertions, 76 deletions
diff --git a/meta-pkgs/boost/Makefile.common b/meta-pkgs/boost/Makefile.common
index 0d169ed2fc6..a38ead854ea 100644
--- a/meta-pkgs/boost/Makefile.common
+++ b/meta-pkgs/boost/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.31 2011/12/16 16:53:03 hans Exp $
+# $NetBSD: Makefile.common,v 1.32 2012/01/08 11:35:07 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.47.0
+BOOST_VERSION= 1.48.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 fb3e0eba0d0..19612f76fcf 100644
--- a/meta-pkgs/boost/distinfo
+++ b/meta-pkgs/boost/distinfo
@@ -1,16 +1,14 @@
-$NetBSD: distinfo,v 1.37 2011/11/06 21:54:32 tnn Exp $
+$NetBSD: distinfo,v 1.38 2012/01/08 11:35:07 adam Exp $
-SHA1 (boost_1_47_0.tar.bz2) = 6e3eb548b9d955c0bc6f71c51042b713b678136a
-RMD160 (boost_1_47_0.tar.bz2) = 511144eb5ade340115971c372a3c849bd55181f1
-Size (boost_1_47_0.tar.bz2) = 45952657 bytes
+SHA1 (boost_1_48_0.tar.bz2) = 27aced5086e96c6f7b2b684bda2bd515e115da35
+RMD160 (boost_1_48_0.tar.bz2) = e006121ae5cac37aa419ac5bbf59e090e6ca7f70
+Size (boost_1_48_0.tar.bz2) = 48236989 bytes
SHA1 (patch-aa) = 62bb260fce3bca6dd5f61dd9b179fd40593d31b4
SHA1 (patch-ab) = f1c95ae229465a4d2da76ce6ff88d76ace52fdd8
SHA1 (patch-ac) = 54d40e6a62cdf40c4155c64d9f02df475fbe111d
SHA1 (patch-ad) = d36799e40e1f7e6f62768e1144859f22ce76a265
SHA1 (patch-ae) = 2fb49c90bbb3fd797ccdfaaf44c93494a5988f52
-SHA1 (patch-af) = 560157e198b416be700f15fe816e0196134fe414
SHA1 (patch-ag) = b19bf29b0c08ede6470e0a697f99d4ea796ab987
-SHA1 (patch-ah) = c32b43bdbbe3cecc15ad56172083ee6ed926b45b
-SHA1 (patch-ai) = 2565d3ca95641104ebbfd5e96d5c56df67e06719
+SHA1 (patch-ai) = e55ca82da06d23c362f041b0b5f92bbd09663379
SHA1 (patch-aq) = e5c7b72ffa2942ce401f3d9bf05498fd761df17a
SHA1 (patch-ar) = 91981e2edb93666de78c203a6cef3d5011b2b26a
diff --git a/meta-pkgs/boost/patches/patch-af b/meta-pkgs/boost/patches/patch-af
deleted file mode 100644
index 48696babcc0..00000000000
--- a/meta-pkgs/boost/patches/patch-af
+++ /dev/null
@@ -1,49 +0,0 @@
-$NetBSD: patch-af,v 1.8 2011/10/14 01:12:06 jmmv Exp $
-
-A 'char' cannot be expected to be signed. PowerPC, for example, defines
-the 'char' type as unsigned. Fix this piece of code to not deal with
-signed characters.
-
---- ./boost/archive/iterators/binary_from_base64.hpp.orig 2011-10-13 23:56:25.000000000 +0000
-+++ ./boost/archive/iterators/binary_from_base64.hpp
-@@ -39,28 +39,28 @@ template<class CharType>
- struct to_6_bit {
- typedef CharType result_type;
- CharType operator()(CharType t) const{
-- const char lookup_table[] = {
-- -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
-- -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
-- -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,
-- 52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,
-- -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,
-- 15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,
-- -1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,
-- 41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1
-+ unsigned char lookup_table[] = {
-+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-+ 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
-+ 255,255,255,255,255,255,255,255,255,255,255,62,255,255,255,63,
-+ 52,53,54,55,56,57,58,59,60,61,255,255,255,255,255,255,
-+ 255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,
-+ 15,16,17,18,19,20,21,22,23,24,25,255,255,255,255,255,
-+ 255,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,
-+ 41,42,43,44,45,46,47,48,49,50,51,255,255,255,255,255
- };
- // metrowerks trips this assertion - how come?
- #if ! defined(__MWERKS__)
- BOOST_STATIC_ASSERT(128 == sizeof(lookup_table));
- #endif
-- signed char value = -1;
-+ unsigned char value = 255;
- if((unsigned)t <= 127)
- value = lookup_table[(unsigned)t];
-- if(-1 == value)
-+ if(255 == value)
- boost::serialization::throw_exception(
- dataflow_exception(dataflow_exception::invalid_base64_character)
- );
-- return value;
-+ return static_cast< CharType >(value);
- }
- };
-
diff --git a/meta-pkgs/boost/patches/patch-ah b/meta-pkgs/boost/patches/patch-ah
deleted file mode 100644
index 42ec76575e7..00000000000
--- a/meta-pkgs/boost/patches/patch-ah
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ah,v 1.4 2011/02/24 11:05:36 adam Exp $
-
-Clang does not have (yet) std::forward.
-
---- boost/unordered/detail/fwd.hpp.orig 2011-02-24 09:48:11.000000000 +0000
-+++ boost/unordered/detail/fwd.hpp
-@@ -32,7 +32,7 @@
- // E = Key Extractor
-
- #if !defined(BOOST_NO_RVALUE_REFERENCES) && !defined(BOOST_NO_VARIADIC_TEMPLATES)
--# if defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
-+# if defined(__clang__) || defined(__SGI_STL_PORT) || defined(_STLPORT_VERSION)
- // STLport doesn't have std::forward.
- # else
- # define BOOST_UNORDERED_STD_FORWARD
diff --git a/meta-pkgs/boost/patches/patch-ai b/meta-pkgs/boost/patches/patch-ai
index 80c893e5787..b4633ab2dc2 100644
--- a/meta-pkgs/boost/patches/patch-ai
+++ b/meta-pkgs/boost/patches/patch-ai
@@ -1,10 +1,10 @@
-$NetBSD: patch-ai,v 1.3 2011/11/06 21:54:32 tnn Exp $
+$NetBSD: patch-ai,v 1.4 2012/01/08 11:35:07 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
-@@ -289,9 +289,9 @@ void kqueue_reactor::deregister_descript
+@@ -318,9 +318,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);
}
-@@ -333,9 +333,9 @@ void kqueue_reactor::deregister_internal
+@@ -359,9 +359,9 @@ void kqueue_reactor::deregister_internal
{
struct kevent events[2];
BOOST_ASIO_KQUEUE_EV_SET(&events[0], descriptor,