summaryrefslogtreecommitdiff
path: root/meta-pkgs
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2014-08-13 10:56:35 +0000
committeradam <adam@pkgsrc.org>2014-08-13 10:56:35 +0000
commit9bca4c8af828c6602dac535c24d63f046dc1ea84 (patch)
tree6932b6c00ed01a0adce9ba75a08b1c9661ad63c8 /meta-pkgs
parent3d28fdf20a525aa22c9a60e984033c7764b12a25 (diff)
downloadpkgsrc-9bca4c8af828c6602dac535c24d63f046dc1ea84.tar.gz
Changes 1.56.0:
Modularization Boost version control has migrated to a system using git submodules. This shouldn't make too much of a difference to users, although the directory structure is now a bit different. Parts of some libraries have been moved into different modules, and several new modules have been extracted from existing code. All header paths should remain the same. The new modules are: Assert: Customizable assert macros. Maintained by Peter Dimov. Core: Core utilities used by other libraries, with minimal dependencies. Maintained by Peter Dimov, Glen Fernandes and Andrey Semashev. Lexical_Cast: General literal text conversions, such as an int represented a string, or vice-versa, from Kevlin Henney. Throw_Exception: A common infrastructure for throwing exceptions from Boost libraries, from Emil Dotchevski. Winapi: Windows API declarations without <windows.h>, for internal Boost use. New Libraries Align: Memory alignment functions, allocators, and adaptors, from Glen Fernandes. Type_Index: Runtime/Compile time copyable type info, from Antony Polukhin.
Diffstat (limited to 'meta-pkgs')
-rw-r--r--meta-pkgs/boost/Makefile.common7
-rw-r--r--meta-pkgs/boost/distinfo16
-rw-r--r--meta-pkgs/boost/patches/patch-ae6
-rw-r--r--meta-pkgs/boost/patches/patch-ag6
-rw-r--r--meta-pkgs/boost/patches/patch-boost_archive_iterators_transform__width.hpp13
-rw-r--r--meta-pkgs/boost/patches/patch-boost_core_noncopyable.hpp15
-rw-r--r--meta-pkgs/boost/patches/patch-boost_dynamic__bitset_dynamic__bitset.hpp34
-rw-r--r--meta-pkgs/boost/patches/patch-boost_noncopyable.hpp15
8 files changed, 31 insertions, 81 deletions
diff --git a/meta-pkgs/boost/Makefile.common b/meta-pkgs/boost/Makefile.common
index e2e3d55866d..c92272d3cf7 100644
--- a/meta-pkgs/boost/Makefile.common
+++ b/meta-pkgs/boost/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.44 2014/05/13 18:48:49 ryoon Exp $
+# $NetBSD: Makefile.common,v 1.45 2014/08/13 10:56:35 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.55.0
+BOOST_VERSION= 1.56.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= 1
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=boost/}
EXTRACT_SUFX= .tar.bz2
@@ -56,7 +55,7 @@ SUBST_VARS.prefix= PREFIX
SUBST_CLASSES+= darwin
SUBST_STAGE.darwin= pre-configure
SUBST_MESSAGE.darwin= Fixing install_name for Darwin.
-SUBST_FILES.darwin= tools/build/v2/tools/*darwin.jam
+SUBST_FILES.darwin= tools/build/src/tools/*darwin.jam
SUBST_SED.darwin= -e 's,-install_name ",-install_name "${PREFIX}/lib/,g'
# On SunOS, extract using pkgsrc nbtar to avoid warnings from native gtar.
diff --git a/meta-pkgs/boost/distinfo b/meta-pkgs/boost/distinfo
index afa9bcf5d08..893b0d29bf7 100644
--- a/meta-pkgs/boost/distinfo
+++ b/meta-pkgs/boost/distinfo
@@ -1,24 +1,22 @@
-$NetBSD: distinfo,v 1.67 2014/05/14 09:05:26 ryoon Exp $
+$NetBSD: distinfo,v 1.68 2014/08/13 10:56:35 adam Exp $
-SHA1 (boost_1_55_0.tar.bz2) = cef9a0cc7084b1d639e06cd3bc34e4251524c840
-RMD160 (boost_1_55_0.tar.bz2) = de8ef647933a005119425326b59723aad4a6fd4f
-Size (boost_1_55_0.tar.bz2) = 58146647 bytes
+SHA1 (boost_1_56_0.tar.bz2) = f94bb008900ed5ba1994a1072140590784b9b5df
+RMD160 (boost_1_56_0.tar.bz2) = cef8907987b4187ff913cbf266fd5d99b40137c4
+Size (boost_1_56_0.tar.bz2) = 94777674 bytes
SHA1 (patch-aa) = 408a63a807aaa491130db018cd89bca6a427090d
SHA1 (patch-ab) = 37c61bcfc27f1533df21f4392f80df2d2dbe51ef
SHA1 (patch-ac) = 32d14b50682dae1950ed927ecb9318ad6b07687a
SHA1 (patch-ad) = 0e5dc31c3425de94444f97a9b7dec97ed5967733
-SHA1 (patch-ae) = 2fb49c90bbb3fd797ccdfaaf44c93494a5988f52
-SHA1 (patch-ag) = c406e9beb9260db7861b13a6eb4c386f23346eb1
+SHA1 (patch-ae) = ac2e4afcf243c2fee2394cfe3fe92f4890e9ab83
+SHA1 (patch-ag) = 117eabbbbc26d04bb5e56df5ad92e55b5061c0f8
SHA1 (patch-aq) = 355a58864bf4d07617250d2587e0f7cf62a7b825
SHA1 (patch-ar) = 2fec2c51272cc4ee376e6538d8f1fd8561a7f0a3
-SHA1 (patch-boost_archive_iterators_transform__width.hpp) = 5c08bac63fcc259997a8cf6fac1684f45ef7cd1a
SHA1 (patch-boost_asio_detail_config.hpp) = b95ca6b0bb6c805624cb81c91c3f1b691a7425ca
SHA1 (patch-boost_config_posix__features.hpp) = c3e7187af35a2a25901b37388d3194e22d005323
SHA1 (patch-boost_config_stdlib_libcpp.hpp) = d243325d3aeb180e4ed7a1fd7d89782d832fa9fc
SHA1 (patch-boost_config_stdlib_libstdcpp3.hpp) = 173271c60b3e2ba7bb1fe9390dcd864ce9742588
-SHA1 (patch-boost_dynamic__bitset_dynamic__bitset.hpp) = e38ec618da58fdfc086e32ab2c184a0c02ba2ced
+SHA1 (patch-boost_core_noncopyable.hpp) = a693e5eda7fc303e1bd86ecfab40321d771af6fe
SHA1 (patch-boost_math_tools_config.hpp) = 81402bc38dc858d0818ed91e204966c8382be4ff
-SHA1 (patch-boost_noncopyable.hpp) = 6567b5932c6bb48e8b2fcae48ff47e0f230fc1b9
SHA1 (patch-boost_regex_config.hpp) = 6b752c7c23168c591cd391739c7a4539bef44c12
SHA1 (patch-libs_config_configure) = e2f204d4fa4f1bd9b4131d28f9be0a1ac22bf711
SHA1 (patch-libs_filesystem_src_unique_path.cpp) = 4693ea11cf464d82168cecaa143b48affa94563b
diff --git a/meta-pkgs/boost/patches/patch-ae b/meta-pkgs/boost/patches/patch-ae
index 922566006b3..c300ae394c7 100644
--- a/meta-pkgs/boost/patches/patch-ae
+++ b/meta-pkgs/boost/patches/patch-ae
@@ -1,9 +1,9 @@
-$NetBSD: patch-ae,v 1.7 2011/10/11 10:02:08 adam Exp $
+$NetBSD: patch-ae,v 1.8 2014/08/13 10:56:36 adam Exp $
Pass CFLAGS to the compiler.
---- tools/build/v2/engine/build.sh.orig 2011-02-24 08:42:55.000000000 +0000
-+++ tools/build/v2/engine/build.sh
+--- tools/build/src/engine/build.sh.orig 2011-02-24 08:42:55.000000000 +0000
++++ tools/build/src/engine/build.sh
@@ -237,6 +237,7 @@ case $BOOST_JAM_TOOLSET in
error_exit "Unknown toolset: $BOOST_JAM_TOOLSET"
;;
diff --git a/meta-pkgs/boost/patches/patch-ag b/meta-pkgs/boost/patches/patch-ag
index 4c71d19d6e1..b982a666e2e 100644
--- a/meta-pkgs/boost/patches/patch-ag
+++ b/meta-pkgs/boost/patches/patch-ag
@@ -1,9 +1,9 @@
-$NetBSD: patch-ag,v 1.7 2012/07/02 07:02:26 adam Exp $
+$NetBSD: patch-ag,v 1.8 2014/08/13 10:56:36 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
+--- tools/build/src/engine/build.jam.orig 2011-02-24 08:50:34.000000000 +0000
++++ tools/build/src/engine/build.jam
@@ -192,7 +192,7 @@ toolset como como : "-o " : -D
: -L$(--python-lib[1]) -l$(--python-lib[2]) ;
## Clang Linux 2.8+
diff --git a/meta-pkgs/boost/patches/patch-boost_archive_iterators_transform__width.hpp b/meta-pkgs/boost/patches/patch-boost_archive_iterators_transform__width.hpp
deleted file mode 100644
index d3dbb94958f..00000000000
--- a/meta-pkgs/boost/patches/patch-boost_archive_iterators_transform__width.hpp
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-boost_archive_iterators_transform__width.hpp,v 1.1 2013/10/27 20:31:58 joerg Exp $
-
---- boost/archive/iterators/transform_width.hpp.orig 2013-10-27 13:52:06.000000000 +0000
-+++ boost/archive/iterators/transform_width.hpp
-@@ -30,6 +30,8 @@
- #include <boost/iterator/iterator_adaptor.hpp>
- #include <boost/iterator/iterator_traits.hpp>
-
-+#include <algorithm> // std::min
-+
- namespace boost {
- namespace archive {
- namespace iterators {
diff --git a/meta-pkgs/boost/patches/patch-boost_core_noncopyable.hpp b/meta-pkgs/boost/patches/patch-boost_core_noncopyable.hpp
new file mode 100644
index 00000000000..cd175f50f51
--- /dev/null
+++ b/meta-pkgs/boost/patches/patch-boost_core_noncopyable.hpp
@@ -0,0 +1,15 @@
+$NetBSD: patch-boost_core_noncopyable.hpp,v 1.1 2014/08/13 10:56:36 adam Exp $
+
+https://svn.boost.org/trac/boost/ticket/6578
+
+--- boost/core/noncopyable.hpp.orig 2014-07-15 09:08:59.000000000 +0000
++++ boost/core/noncopyable.hpp
+@@ -22,7 +22,7 @@ namespace noncopyable_ // protection fr
+ {
+ class noncopyable
+ {
+- protected:
++ public:
+ #if !defined(BOOST_NO_CXX11_DEFAULTED_FUNCTIONS) && !defined(BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS)
+ BOOST_CONSTEXPR noncopyable() = default;
+ ~noncopyable() = default;
diff --git a/meta-pkgs/boost/patches/patch-boost_dynamic__bitset_dynamic__bitset.hpp b/meta-pkgs/boost/patches/patch-boost_dynamic__bitset_dynamic__bitset.hpp
deleted file mode 100644
index c173e5c6bd5..00000000000
--- a/meta-pkgs/boost/patches/patch-boost_dynamic__bitset_dynamic__bitset.hpp
+++ /dev/null
@@ -1,34 +0,0 @@
-$NetBSD: patch-boost_dynamic__bitset_dynamic__bitset.hpp,v 1.1 2014/03/31 08:36:51 wiz Exp $
-
-Fix "implicit conversion changes signedness" warnings.
-https://svn.boost.org/trac/boost/ticket/9725
-
---- boost/dynamic_bitset/dynamic_bitset.hpp.orig 2013-09-21 20:17:00.000000000 +0000
-+++ boost/dynamic_bitset/dynamic_bitset.hpp
-@@ -1230,7 +1230,7 @@ dynamic_bitset<Block, Allocator>::m_do_f
- if (i >= num_blocks())
- return npos; // not found
-
-- return i * bits_per_block + boost::lowest_bit(m_bits[i]);
-+ return i * bits_per_block + static_cast<size_type>(boost::lowest_bit(m_bits[i]));
-
- }
-
-@@ -1261,7 +1261,7 @@ dynamic_bitset<Block, Allocator>::find_n
- const Block fore = m_bits[blk] & ( ~Block(0) << ind );
-
- return fore?
-- blk * bits_per_block + lowest_bit(fore)
-+ blk * bits_per_block + static_cast<size_type>(lowest_bit(fore))
- :
- m_do_find_from(blk + 1);
-
-@@ -1694,7 +1694,7 @@ inline typename dynamic_bitset<Block, Al
- dynamic_bitset<Block, Allocator>::calc_num_blocks(size_type num_bits)
- {
- return num_bits / bits_per_block
-- + static_cast<int>( num_bits % bits_per_block != 0 );
-+ + static_cast<size_type>( num_bits % bits_per_block != 0 );
- }
-
- // gives a reference to the highest block
diff --git a/meta-pkgs/boost/patches/patch-boost_noncopyable.hpp b/meta-pkgs/boost/patches/patch-boost_noncopyable.hpp
deleted file mode 100644
index 1a919b7f3dc..00000000000
--- a/meta-pkgs/boost/patches/patch-boost_noncopyable.hpp
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-boost_noncopyable.hpp,v 1.1 2013/11/20 19:17:55 adam Exp $
-
-https://svn.boost.org/trac/boost/ticket/6578
-
---- boost/noncopyable.hpp.orig 2013-11-20 14:20:55.000000000 +0000
-+++ boost/noncopyable.hpp
-@@ -22,7 +22,7 @@ namespace noncopyable_ // protection fr
- {
- class noncopyable
- {
-- protected:
-+ public:
- #ifndef BOOST_NO_DEFAULTED_FUNCTIONS
- BOOST_CONSTEXPR noncopyable() = default;
- ~noncopyable() = default;