summaryrefslogtreecommitdiff
path: root/meta-pkgs
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2012-08-27 08:49:08 +0000
committeradam <adam@pkgsrc.org>2012-08-27 08:49:08 +0000
commit03a0005aff3de0c8b5aa76b15e24e51e0b31edd3 (patch)
tree3385e07f56eca77cb5ee2cfbd061ebe9fab326e5 /meta-pkgs
parente3f92ef3372f88cd4c9522dad17ffdc057b6b234 (diff)
downloadpkgsrc-03a0005aff3de0c8b5aa76b15e24e51e0b31edd3.tar.gz
Changes 1.51.0:
New Libraries * Context: Context switching library, from Oliver Kowalke. Updated Libraries * Algorithm: - Fixed is_sorted_until ; now matches the c++11 standard behavior on ranges with duplicate values. - Added range support for the rest of the search algorithms. - unhex now uses Boost.Exception to signal bad input. * Asio: - Fixed an incompatibility between ip::tcp::iostream and C++11. - Decorated GCC attribute names with underscores to prevent interaction with user-defined macros. - Added missing #include <cctype>, needed for some versions of MinGW. - Changed to use gcc's atomic builtins on ARM CPUs, when available. - Changed strand destruction to be a no-op, to allow strand objects to be destroyed after their associated io_service has been destroyed. - Added support for some newer versions of glibc which provide the epoll_create1() function but always fail with ENOSYS. - Changed the SSL implementation to throw an exception if SSL engine initialisation fails. - Fixed another regression in buffered_write_stream. - Implemented various minor performance improvements, primarily targeted at Linux x86 and x86-64 platforms. * Config: - Deprecated a whole bunch of macros that were c++11 specific, but not named to show that they were c++11 specific. Made new macros with better names, and paired the old macros with the new ones. Updated the documentation to list the deprecated macros. [more..]
Diffstat (limited to 'meta-pkgs')
-rw-r--r--meta-pkgs/boost/Makefile.common4
-rw-r--r--meta-pkgs/boost/distinfo15
-rw-r--r--meta-pkgs/boost/patches/patch-aa30
-rw-r--r--meta-pkgs/boost/patches/patch-ac4
-rw-r--r--meta-pkgs/boost/patches/patch-ad13
-rw-r--r--meta-pkgs/boost/patches/patch-libs_signals_src_named_slot_map.cpp22
6 files changed, 37 insertions, 51 deletions
diff --git a/meta-pkgs/boost/Makefile.common b/meta-pkgs/boost/Makefile.common
index 992fa5a26c2..d970c3a7a38 100644
--- a/meta-pkgs/boost/Makefile.common
+++ b/meta-pkgs/boost/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.35 2012/08/02 09:08:41 fhajny Exp $
+# $NetBSD: Makefile.common,v 1.36 2012/08/27 08:49:08 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.50.0
+BOOST_VERSION= 1.51.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 7064c015ac5..8ff967e258a 100644
--- a/meta-pkgs/boost/distinfo
+++ b/meta-pkgs/boost/distinfo
@@ -1,12 +1,12 @@
-$NetBSD: distinfo,v 1.46 2012/08/02 12:08:41 jperkin Exp $
+$NetBSD: distinfo,v 1.47 2012/08/27 08:49:08 adam Exp $
-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 (boost_1_51_0.tar.bz2) = 52ef06895b97cc9981b8abf1997c375ca79f30c5
+RMD160 (boost_1_51_0.tar.bz2) = e92733c82785a38049f2d6a8126eadd3f8ac0c40
+Size (boost_1_51_0.tar.bz2) = 50811407 bytes
+SHA1 (patch-aa) = 408a63a807aaa491130db018cd89bca6a427090d
SHA1 (patch-ab) = f1c95ae229465a4d2da76ce6ff88d76ace52fdd8
-SHA1 (patch-ac) = 54d40e6a62cdf40c4155c64d9f02df475fbe111d
-SHA1 (patch-ad) = d36799e40e1f7e6f62768e1144859f22ce76a265
+SHA1 (patch-ac) = 5ecd12564259e4ad9d439990e198b889762ec733
+SHA1 (patch-ad) = 0e5dc31c3425de94444f97a9b7dec97ed5967733
SHA1 (patch-ae) = 2fb49c90bbb3fd797ccdfaaf44c93494a5988f52
SHA1 (patch-ag) = c406e9beb9260db7861b13a6eb4c386f23346eb1
SHA1 (patch-ai) = 231db48819aa563b2082d95bb91d662b5d6cf779
@@ -15,4 +15,3 @@ SHA1 (patch-ar) = 2fec2c51272cc4ee376e6538d8f1fd8561a7f0a3
SHA1 (patch-boost_foreach.hpp) = 7cd26c4983873bcac284ad400950e341c559f9a8
SHA1 (patch-boost_foreach_fwd.hpp) = 5accd68d559213a9677f7d1204e72dd082a42a41
SHA1 (patch-libs_filesystem_src_unique_path.cpp) = 3666663305bba85871f2ef291dc117158c678643
-SHA1 (patch-libs_signals_src_named_slot_map.cpp) = 42119b98857eb7e96ea29ac85c184eed46965295
diff --git a/meta-pkgs/boost/patches/patch-aa b/meta-pkgs/boost/patches/patch-aa
index 679f057b02b..92d3ea53761 100644
--- a/meta-pkgs/boost/patches/patch-aa
+++ b/meta-pkgs/boost/patches/patch-aa
@@ -1,23 +1,23 @@
-$NetBSD: patch-aa,v 1.9 2011/10/11 10:02:08 adam Exp $
+$NetBSD: patch-aa,v 1.10 2012/08/27 08:49:09 adam Exp $
---- boostcpp.jam.orig 2011-06-06 20:39:27.000000000 +0000
+--- boostcpp.jam.orig 2012-07-27 18:15:55.000000000 +0000
+++ boostcpp.jam
-@@ -276,6 +276,7 @@ rule declare_install_and_stage_proper_ta
- : <location>$(stage-locate)/lib
- <install-dependencies>on <install-type>LIB
- <install-no-version-symlinks>on
-+ <dll-path>@PREFIX@/lib
- ;
+@@ -249,6 +249,7 @@ rule declare_install_and_stage_proper_ta
+ : <location>$(stage-locate)/lib
+ <install-dependencies>on <install-type>LIB
+ <install-no-version-symlinks>on
++ <dll-path>@PREFIX@/lib
+ ;
$(p).mark-target-as-explicit stage-proper ;
-@@ -529,6 +530,10 @@ rule libraries-to-install ( existing-lib
- ECHO "error: both --with-<library> and --without-<library> specified" ;
- EXIT ;
- }
+@@ -509,6 +510,10 @@ rule libraries-to-install ( existing-lib
+ {
+ EXIT error: both --with-<library> and --without-<library> specified ;
+ }
+ if $(without-parameter) && $(without-parameter) = "*"
+ {
-+ without-parameter = $(existing-libraries) ;
++ without-parameter = $(existing-libs) ;
+ }
- local wrong = [ set.difference $(with-parameter) : $(existing-libraries) ] ;
- if $(wrong)
+ local wrong = [ set.difference $(with-parameter) : $(existing-libs) ] ;
+ if $(wrong)
diff --git a/meta-pkgs/boost/patches/patch-ac b/meta-pkgs/boost/patches/patch-ac
index 17df87d249e..3fd395ab40c 100644
--- a/meta-pkgs/boost/patches/patch-ac
+++ b/meta-pkgs/boost/patches/patch-ac
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.6 2010/11/26 20:47:01 adam Exp $
+$NetBSD: patch-ac,v 1.7 2012/08/27 08:49:09 adam Exp $
--- boost/config/suffix.hpp.orig 2010-10-01 09:19:44.000000000 +0000
+++ boost/config/suffix.hpp
-@@ -254,7 +254,7 @@
+@@ -247,7 +247,7 @@
//
#if (defined(__MT__) || defined(_MT) || defined(_REENTRANT) \
|| defined(_PTHREADS) || defined(__APPLE__) || defined(__DragonFly__)) \
diff --git a/meta-pkgs/boost/patches/patch-ad b/meta-pkgs/boost/patches/patch-ad
index 3030e3aa8fc..3463da5278a 100644
--- a/meta-pkgs/boost/patches/patch-ad
+++ b/meta-pkgs/boost/patches/patch-ad
@@ -1,6 +1,6 @@
-$NetBSD: patch-ad,v 1.11 2011/02/24 11:05:36 adam Exp $
+$NetBSD: patch-ad,v 1.12 2012/08/27 08:49:09 adam Exp $
---- boost/archive/basic_archive.hpp.orig 2011-01-19 17:33:55.000000000 +0000
+--- boost/archive/basic_archive.hpp.orig 2012-08-27 07:38:03.000000000 +0000
+++ boost/archive/basic_archive.hpp
@@ -115,7 +115,7 @@ public:
explicit class_id_type(const int t_) : t(t_){
@@ -11,3 +11,12 @@ $NetBSD: patch-ad,v 1.11 2011/02/24 11:05:36 adam Exp $
// BOOST_ASSERT(t_ <= boost::integer_traits<base_type>::const_max);
}
class_id_type(const class_id_type & t_) :
+@@ -151,7 +151,7 @@ private:
+ public:
+ object_id_type(): t(0) {};
+ // note: presumes that size_t >= unsigned int.
+- explicit object_id_type(const std::size_t & t_) : t(t_){
++ explicit object_id_type(const size_t & t_) : t(t_){
+ BOOST_ASSERT(t_ <= boost::integer_traits<base_type>::const_max);
+ }
+ object_id_type(const object_id_type & t_) :
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
deleted file mode 100644
index d40054b8241..00000000000
--- a/meta-pkgs/boost/patches/patch-libs_signals_src_named_slot_map.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
-$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
- i->first.disconnect();
- i = next;
- }
-- groups.erase(group);
-+ groups.erase((const_group_iterator) group);
- }
- }
-
-@@ -125,7 +125,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;
- }
- }