diff options
author | adam <adam@pkgsrc.org> | 2013-02-12 21:07:21 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2013-02-12 21:07:21 +0000 |
commit | 5f0440588ff635b2db7d0c8f28ca6cc7c4ab6ee9 (patch) | |
tree | acd26ac849d38f2a380d60399cc0250b645676fd /meta-pkgs/boost | |
parent | 02fda368dc110189db50e5da140b948e5b6927d7 (diff) | |
download | pkgsrc-5f0440588ff635b2db7d0c8f28ca6cc7c4ab6ee9.tar.gz |
Changes 1.53.0:
New Libraries:
Atomic:
C++11-style atomic<>, from Helge Bahmann, maintained by Tim Blechmann.
Coroutine:
Coroutine library, from Oliver Kowalke.
Lockfree:
Lockfree data structures, from Tim Blechmann.
Multiprecision:
Extended precision arithmetic types for floating point, integer and rational arithmetic from John Maddock and Christopher Kormanyos.
Odeint:
Solving ordinary differential equations, from Karsten Ahnert and Mario Mulansky.
News
This release contains a fix for ticket 7743, in Boost.Locale. For more details, see the security notice.
More info http://www.boost.org/users/history/version_1_53_0.html
Diffstat (limited to 'meta-pkgs/boost')
14 files changed, 46 insertions, 100 deletions
diff --git a/meta-pkgs/boost/Makefile.common b/meta-pkgs/boost/Makefile.common index 71a7925624d..6fcd4aa3e85 100644 --- a/meta-pkgs/boost/Makefile.common +++ b/meta-pkgs/boost/Makefile.common @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.common,v 1.39 2013/01/24 22:54:49 riz Exp $ +# $NetBSD: Makefile.common,v 1.40 2013/02/12 21:07:22 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.52.0 +BOOST_VERSION= 1.53.0 BOOST_SHORT_VERSION= ${BOOST_VERSION:S/./_/:C/\..*$//} DISTNAME= boost_${BOOST_VERSION:S/./_/g} @@ -19,7 +19,6 @@ CATEGORIES= devel PKGNAME= boost-${BOOST_VERSION} .else # ${BOOST_PACKAGE} != "meta-pkg" PKGNAME= boost-${BOOST_PACKAGE}-${BOOST_VERSION} -PKGREVISION= 2 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=boost/} EXTRACT_SUFX= .tar.bz2 diff --git a/meta-pkgs/boost/distinfo b/meta-pkgs/boost/distinfo index 9321ab78987..e191b82a078 100644 --- a/meta-pkgs/boost/distinfo +++ b/meta-pkgs/boost/distinfo @@ -1,13 +1,11 @@ -$NetBSD: distinfo,v 1.56 2013/02/05 18:49:05 drochner Exp $ +$NetBSD: distinfo,v 1.57 2013/02/12 21:07:22 adam Exp $ -SHA1 (boost_1_52_0.tar.bz2) = cddd6b4526a09152ddc5db856463eaa1dc29c5d9 -RMD160 (boost_1_52_0.tar.bz2) = 94f72f4553a88495f2052029fb2e90cf8366e75d -Size (boost_1_52_0.tar.bz2) = 54421709 bytes -SHA1 (patch-CVE-2013-0252_1) = a6e50a3c3c5478d14c44f7c4fcf5838f50a8049a -SHA1 (patch-CVE-2013-0252_2) = cd1ffc46d9d5351d62aca749888e0a9229d4f2d0 +SHA1 (boost_1_53_0.tar.bz2) = e6dd1b62ceed0a51add3dda6f3fc3ce0f636a7f3 +RMD160 (boost_1_53_0.tar.bz2) = 441435fca62365ddb822ab582594ae92c30cbc92 +Size (boost_1_53_0.tar.bz2) = 55765258 bytes SHA1 (patch-aa) = 408a63a807aaa491130db018cd89bca6a427090d SHA1 (patch-ab) = f1c95ae229465a4d2da76ce6ff88d76ace52fdd8 -SHA1 (patch-ac) = 5ecd12564259e4ad9d439990e198b889762ec733 +SHA1 (patch-ac) = 32d14b50682dae1950ed927ecb9318ad6b07687a SHA1 (patch-ad) = 0e5dc31c3425de94444f97a9b7dec97ed5967733 SHA1 (patch-ae) = 2fb49c90bbb3fd797ccdfaaf44c93494a5988f52 SHA1 (patch-ag) = c406e9beb9260db7861b13a6eb4c386f23346eb1 @@ -15,15 +13,15 @@ SHA1 (patch-ai) = 231db48819aa563b2082d95bb91d662b5d6cf779 SHA1 (patch-aq) = e5c7b72ffa2942ce401f3d9bf05498fd761df17a SHA1 (patch-ar) = 2fec2c51272cc4ee376e6538d8f1fd8561a7f0a3 SHA1 (patch-boost_context_detail_fcontext__sparc.hpp) = 1f9cd1292669c13a8560817dec9632f21e6760e3 -SHA1 (patch-boost_context_fcontext.hpp) = 5b7738e335410dfb922c023313c096ae7d454953 +SHA1 (patch-boost_context_fcontext.hpp) = e7b79c6ad0397c3ba3be93a295e704b8e07bac9d SHA1 (patch-boost_detail_endian.hpp) = ebd8d512ded732bfbf1f6ddd328612e95839f381 SHA1 (patch-boost_foreach.hpp) = 7cd26c4983873bcac284ad400950e341c559f9a8 SHA1 (patch-boost_foreach_fwd.hpp) = 5accd68d559213a9677f7d1204e72dd082a42a41 -SHA1 (patch-libs_context_build_Jamfile.v2) = 649ec4d3c38291d8145a1170e8cb42466fc280dd -SHA1 (patch-libs_context_build_architecture.jam) = 8daa6ffdd9e4934f9e627a4c777da716443ff31e -SHA1 (patch-libs_context_config_Jamfile.jam) = c486154e49f80f19030522075596e48d0bab400c -SHA1 (patch-libs_context_config_sparc.cpp) = 93794017c4dae28c08ab26ef0b1d43ebb7050528 -SHA1 (patch-libs_context_src_asm_jump__sparc__sysv__elf__gas.S) = 80c2dd361328a1cee1b25445da3b791cbef80a01 -SHA1 (patch-libs_context_src_asm_make__sparc__sysv__elf__gas.S) = ba1a878618cdffefde7081f807faeed18b738db6 -SHA1 (patch-libs_filesystem_src_unique_path.cpp) = 3666663305bba85871f2ef291dc117158c678643 -SHA1 (patch-tools_build_v2_engine_hash.c) = a4687fafa1e54a5fea543670c529399c3a09fb80 +SHA1 (patch-libs_context_build_Jamfile.v2) = f695fe322e2cc4ea8174822e8582c5713e5c59fa +SHA1 (patch-libs_context_build_architecture.jam) = 878332ce8a71c1f13715c8e40a8a493abbdddfa2 +SHA1 (patch-libs_context_config_Jamfile.jam) = f928575d5b93e86bbcd00bb25cf3e844de3361d1 +SHA1 (patch-libs_context_config_sparc.cpp) = ec59ad331d3e5a71a1c1a9ec894e52e837ed3d51 +SHA1 (patch-libs_context_src_asm_jump__sparc__sysv__elf__gas.S) = 4a417315198442dd4a013bb236b5666d7c547d49 +SHA1 (patch-libs_context_src_asm_make__sparc__sysv__elf__gas.S) = 50dcd855f7b7d0ffc6ede794e04f5233bf664f54 +SHA1 (patch-libs_filesystem_src_unique_path.cpp) = 4693ea11cf464d82168cecaa143b48affa94563b +SHA1 (patch-tools_build_v2_engine_hash.c) = 1137006f34eb8df3d7b1f5c29236300f8c6c1ef4 diff --git a/meta-pkgs/boost/patches/patch-CVE-2013-0252_1 b/meta-pkgs/boost/patches/patch-CVE-2013-0252_1 deleted file mode 100644 index 064b33978f6..00000000000 --- a/meta-pkgs/boost/patches/patch-CVE-2013-0252_1 +++ /dev/null @@ -1,29 +0,0 @@ -$NetBSD: patch-CVE-2013-0252_1,v 1.1 2013/02/05 18:49:05 drochner Exp $ - -https://svn.boost.org/trac/boost/ticket/7743 - ---- boost/locale/utf.hpp.orig 2012-05-02 13:49:25.000000000 +0000 -+++ boost/locale/utf.hpp -@@ -219,16 +219,22 @@ namespace utf { - if(BOOST_LOCALE_UNLIKELY(p==e)) - return incomplete; - tmp = *p++; -+ if (!is_trail(tmp)) -+ return illegal; - c = (c << 6) | ( tmp & 0x3F); - case 2: - if(BOOST_LOCALE_UNLIKELY(p==e)) - return incomplete; - tmp = *p++; -+ if (!is_trail(tmp)) -+ return illegal; - c = (c << 6) | ( tmp & 0x3F); - case 1: - if(BOOST_LOCALE_UNLIKELY(p==e)) - return incomplete; - tmp = *p++; -+ if (!is_trail(tmp)) -+ return illegal; - c = (c << 6) | ( tmp & 0x3F); - } - diff --git a/meta-pkgs/boost/patches/patch-CVE-2013-0252_2 b/meta-pkgs/boost/patches/patch-CVE-2013-0252_2 deleted file mode 100644 index cfe88b1f213..00000000000 --- a/meta-pkgs/boost/patches/patch-CVE-2013-0252_2 +++ /dev/null @@ -1,25 +0,0 @@ -$NetBSD: patch-CVE-2013-0252_2,v 1.1 2013/02/05 18:49:05 drochner Exp $ - ---- libs/locale/test/test_codepage_converter.cpp.orig 2011-08-15 19:04:34.000000000 +0000 -+++ libs/locale/test/test_codepage_converter.cpp -@@ -140,6 +140,20 @@ int main() - TEST_TO("\xf8\x90\x80\x80\x80",illegal); // 400 0000 - TEST_TO("\xfd\xbf\xbf\xbf\xbf\xbf",illegal); // 7fff ffff - -+ std::cout << "-- Invalid trail" << std::endl; -+ TEST_TO("\xC2\x7F",illegal); -+ TEST_TO("\xdf\x7F",illegal); -+ TEST_TO("\xe0\x7F\x80",illegal); -+ TEST_TO("\xef\xbf\x7F",illegal); -+ TEST_TO("\xe0\x7F\x80",illegal); -+ TEST_TO("\xef\xbf\x7F",illegal); -+ TEST_TO("\xf0\x7F\x80\x80",illegal); -+ TEST_TO("\xf4\x7f\xbf\xbf",illegal); -+ TEST_TO("\xf0\x90\x7F\x80",illegal); -+ TEST_TO("\xf4\x8f\x7F\xbf",illegal); -+ TEST_TO("\xf0\x90\x80\x7F",illegal); -+ TEST_TO("\xf4\x8f\xbf\x7F",illegal); -+ - std::cout << "-- Invalid length" << std::endl; - - /// Test that this actually works diff --git a/meta-pkgs/boost/patches/patch-ac b/meta-pkgs/boost/patches/patch-ac index 3fd395ab40c..a78dd772786 100644 --- a/meta-pkgs/boost/patches/patch-ac +++ b/meta-pkgs/boost/patches/patch-ac @@ -1,8 +1,8 @@ -$NetBSD: patch-ac,v 1.7 2012/08/27 08:49:09 adam Exp $ +$NetBSD: patch-ac,v 1.8 2013/02/12 21:07:22 adam Exp $ --- boost/config/suffix.hpp.orig 2010-10-01 09:19:44.000000000 +0000 +++ boost/config/suffix.hpp -@@ -247,7 +247,7 @@ +@@ -248,7 +248,7 @@ // #if (defined(__MT__) || defined(_MT) || defined(_REENTRANT) \ || defined(_PTHREADS) || defined(__APPLE__) || defined(__DragonFly__)) \ diff --git a/meta-pkgs/boost/patches/patch-boost_context_fcontext.hpp b/meta-pkgs/boost/patches/patch-boost_context_fcontext.hpp index ca62d7509c4..9e5de565fff 100644 --- a/meta-pkgs/boost/patches/patch-boost_context_fcontext.hpp +++ b/meta-pkgs/boost/patches/patch-boost_context_fcontext.hpp @@ -1,10 +1,10 @@ -$NetBSD: patch-boost_context_fcontext.hpp,v 1.1 2013/01/20 09:06:59 martin Exp $ +$NetBSD: patch-boost_context_fcontext.hpp,v 1.2 2013/02/12 21:07:22 adam Exp $ -# add support for SPARC +Add support for SPARC. --- boost/context/fcontext.hpp.orig 2012-10-31 11:07:06.000000000 +0100 +++ boost/context/fcontext.hpp 2012-10-31 13:31:48.000000000 +0100 -@@ -55,6 +55,9 @@ +@@ -59,6 +59,9 @@ || defined(__ppc__) || defined(_ARCH_PPC) || defined(__POWERPC__) \ || defined(__PPCGECKO__) || defined(__PPCBROADWAY) || defined(_XENON) # include <boost/context/detail/fcontext_ppc.hpp> diff --git a/meta-pkgs/boost/patches/patch-libs_context_build_Jamfile.v2 b/meta-pkgs/boost/patches/patch-libs_context_build_Jamfile.v2 index ad6eecdc919..2ac09c21e6d 100644 --- a/meta-pkgs/boost/patches/patch-libs_context_build_Jamfile.v2 +++ b/meta-pkgs/boost/patches/patch-libs_context_build_Jamfile.v2 @@ -1,10 +1,10 @@ -$NetBSD: patch-libs_context_build_Jamfile.v2,v 1.2 2013/01/20 09:06:59 martin Exp $ +$NetBSD: patch-libs_context_build_Jamfile.v2,v 1.3 2013/02/12 21:07:22 adam Exp $ -# add support for SPARC architecture +Add support for SPARC. ---- ./libs/context/build/Jamfile.v2.orig 2012-11-24 22:52:40.000000000 +0100 -+++ ./libs/context/build/Jamfile.v2 2012-11-25 21:20:20.000000000 +0100 -@@ -17,8 +17,7 @@ +--- libs/context/build/Jamfile.v2.orig 2013-01-27 00:25:34.000000000 +0000 ++++ libs/context/build/Jamfile.v2 +@@ -17,8 +17,7 @@ import architecture ; project boost/context : source-location ../src : requirements @@ -14,8 +14,8 @@ $NetBSD: patch-libs_context_build_Jamfile.v2,v 1.2 2013/01/20 09:06:59 martin Ex : usage-requirements <link>shared:<define>BOOST_CONTEXT_DYN_LINK=1 ; -@@ -427,6 +426,16 @@ - <target-os>windows +@@ -414,6 +413,16 @@ alias asm_context_sources + : unsupported.cpp ; +# SPARC @@ -30,4 +30,4 @@ $NetBSD: patch-libs_context_build_Jamfile.v2,v 1.2 2013/01/20 09:06:59 martin Ex + explicit asm_context_sources ; - + alias select_asm_context_sources diff --git a/meta-pkgs/boost/patches/patch-libs_context_build_architecture.jam b/meta-pkgs/boost/patches/patch-libs_context_build_architecture.jam index 269cc0bc256..550a90886ee 100644 --- a/meta-pkgs/boost/patches/patch-libs_context_build_architecture.jam +++ b/meta-pkgs/boost/patches/patch-libs_context_build_architecture.jam @@ -1,6 +1,6 @@ -$NetBSD: patch-libs_context_build_architecture.jam,v 1.1 2013/01/20 09:06:59 martin Exp $ +$NetBSD: patch-libs_context_build_architecture.jam,v 1.2 2013/02/12 21:07:22 adam Exp $ -# add support for SPARC architecture +Add support for SPARC. --- libs/context/build/architecture.jam.orig 2012-11-04 15:21:27.000000000 +0100 +++ libs/context/build/architecture.jam 2012-11-04 18:53:45.000000000 +0100 diff --git a/meta-pkgs/boost/patches/patch-libs_context_config_Jamfile.jam b/meta-pkgs/boost/patches/patch-libs_context_config_Jamfile.jam index e330858bb26..956c5229162 100644 --- a/meta-pkgs/boost/patches/patch-libs_context_config_Jamfile.jam +++ b/meta-pkgs/boost/patches/patch-libs_context_config_Jamfile.jam @@ -1,6 +1,6 @@ -$NetBSD: patch-libs_context_config_Jamfile.jam,v 1.1 2013/01/20 09:06:59 martin Exp $ +$NetBSD: patch-libs_context_config_Jamfile.jam,v 1.2 2013/02/12 21:07:22 adam Exp $ -# new build test for SPARC architecture +New build test for SPARC. --- libs/context/config/Jamfile.jam.orig 2012-11-04 18:56:00.000000000 +0100 +++ libs/context/config/Jamfile.jam 2012-11-04 18:56:19.000000000 +0100 diff --git a/meta-pkgs/boost/patches/patch-libs_context_config_sparc.cpp b/meta-pkgs/boost/patches/patch-libs_context_config_sparc.cpp index ad08ff8db34..f07373f9ac0 100644 --- a/meta-pkgs/boost/patches/patch-libs_context_config_sparc.cpp +++ b/meta-pkgs/boost/patches/patch-libs_context_config_sparc.cpp @@ -1,3 +1,7 @@ +$NetBSD: patch-libs_context_config_sparc.cpp,v 1.2 2013/02/12 21:07:22 adam Exp $ + +Add support for SPARC. + --- /dev/null 2012-11-04 15:17:53.000000000 +0100 +++ libs/context/config/sparc.cpp 2012-11-04 18:56:51.000000000 +0100 @@ -0,0 +1,11 @@ diff --git a/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump__sparc__sysv__elf__gas.S b/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump__sparc__sysv__elf__gas.S index 45b435fb916..d3d39741faa 100644 --- a/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump__sparc__sysv__elf__gas.S +++ b/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump__sparc__sysv__elf__gas.S @@ -1,6 +1,6 @@ -$NetBSD: patch-libs_context_src_asm_jump__sparc__sysv__elf__gas.S,v 1.1 2013/01/20 09:06:59 martin Exp $ +$NetBSD: patch-libs_context_src_asm_jump__sparc__sysv__elf__gas.S,v 1.2 2013/02/12 21:07:22 adam Exp $ -# Implementation for jump_fcontext for sparc +Implementation for jump_fcontext for SPARC. --- /dev/null 2013-01-19 12:02:03.000000000 +0100 +++ libs/context/src/asm/jump_sparc_sysv_elf_gas.S 2013-01-19 18:41:04.000000000 +0100 diff --git a/meta-pkgs/boost/patches/patch-libs_context_src_asm_make__sparc__sysv__elf__gas.S b/meta-pkgs/boost/patches/patch-libs_context_src_asm_make__sparc__sysv__elf__gas.S index fc93b563e7c..f01219a4bc2 100644 --- a/meta-pkgs/boost/patches/patch-libs_context_src_asm_make__sparc__sysv__elf__gas.S +++ b/meta-pkgs/boost/patches/patch-libs_context_src_asm_make__sparc__sysv__elf__gas.S @@ -1,6 +1,6 @@ -$NetBSD: patch-libs_context_src_asm_make__sparc__sysv__elf__gas.S,v 1.1 2013/01/20 09:06:59 martin Exp $ +$NetBSD: patch-libs_context_src_asm_make__sparc__sysv__elf__gas.S,v 1.2 2013/02/12 21:07:22 adam Exp $ -# Implementation of make_fcontext for sparc +Implementation of make_fcontext for SPARC. --- /dev/null 2013-01-19 12:02:03.000000000 +0100 +++ libs/context/src/asm/make_sparc_sysv_elf_gas.S 2013-01-19 19:29:27.000000000 +0100 diff --git a/meta-pkgs/boost/patches/patch-libs_filesystem_src_unique_path.cpp b/meta-pkgs/boost/patches/patch-libs_filesystem_src_unique_path.cpp index 9bd7c118e5d..dd268464f4d 100644 --- a/meta-pkgs/boost/patches/patch-libs_filesystem_src_unique_path.cpp +++ b/meta-pkgs/boost/patches/patch-libs_filesystem_src_unique_path.cpp @@ -1,6 +1,6 @@ -$NetBSD: patch-libs_filesystem_src_unique_path.cpp,v 1.1 2012/08/02 12:08:41 jperkin Exp $ +$NetBSD: patch-libs_filesystem_src_unique_path.cpp,v 1.2 2013/02/12 21:07:22 adam Exp $ -Include unistd.h for read() and close() +Include unistd.h for read() and close(). --- libs/filesystem/src/unique_path.cpp.orig Thu Aug 2 12:04:47 2012 +++ libs/filesystem/src/unique_path.cpp Thu Aug 2 12:04:55 2012 diff --git a/meta-pkgs/boost/patches/patch-tools_build_v2_engine_hash.c b/meta-pkgs/boost/patches/patch-tools_build_v2_engine_hash.c index 6e86977c50c..f8fae22ab30 100644 --- a/meta-pkgs/boost/patches/patch-tools_build_v2_engine_hash.c +++ b/meta-pkgs/boost/patches/patch-tools_build_v2_engine_hash.c @@ -1,7 +1,7 @@ -$NetBSD: patch-tools_build_v2_engine_hash.c,v 1.2 2013/01/17 11:58:00 martin Exp $ +$NetBSD: patch-tools_build_v2_engine_hash.c,v 1.3 2013/02/12 21:07:22 adam Exp $ -# Fix alignement for 32bit platforms with alignment restrictions. -# A time_t requires greater alignement than a void*. +Fix alignement for 32bit platforms with alignment restrictions. +A time_t requires greater alignement than a void*. --- tools/build/v2/engine/hash.c.orig 2013-01-16 16:21:53.000000000 +0100 +++ tools/build/v2/engine/hash.c 2013-01-17 12:36:56.000000000 +0100 @@ -69,4 +69,3 @@ $NetBSD: patch-tools_build_v2_engine_hash.c,v 1.2 2013/01/17 11:58:00 martin Exp ++here; count += here; - |