summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2011-02-24 11:05:34 +0000
committeradam <adam@pkgsrc.org>2011-02-24 11:05:34 +0000
commit29dc7186a404e16bfbe9492f6e885baa55721331 (patch)
tree79bf95c5278d26a717d25adc8a50148249fadccc
parent89469763af0bdf96ba5013df285658a43bd405b0 (diff)
downloadpkgsrc-29dc7186a404e16bfbe9492f6e885baa55721331.tar.gz
Changes 1.46.0:
New Libraries * Icl: Interval Container Library, interval sets and maps and aggregation of associated values, from Joachim Faulhaber. Updated Libraries * Array: - Added support for cbegin/cend - Fixed a problem with the Sun compiler * Asio: - Fixed a problem on older Linux kernels (where epoll is used without timerfd support) that prevents timely delivery of deadline_timer handlers, after the program has been running for some time * Bind: - make_adaptable now documented * Concept Check: - fixed warnings with self-assignment * Filesystem: - Version 3 of the library is now the default. - IBM vacpp: Workaround for compiler bug affecting iterator_facade - Verify, clarify, document that <boost/config/user.hpp> can be used to specify BOOST_FILESYSTEM_VERSIO - Replaced C-style assert with BOOST_ASSERT. - Undeprecated unique_path(). Instead, add a note mentioning the workaround for lack of thread safety and possible change to cwd. unique_path() is just too convenient to deprecate! - Cleared several GCC warnings. - Changed V2 code to use BOOST_THROW_EXCEPTION. - Windows: Fix status() to report non-symlink reparse point correctly. - Add symlink_option to recursive_directory_iterator, allowing control over recursion into directory symlinks. Note that the default is changed to not recurse into directory symlinks. - Reference documentation cleanup, including fixing missing and broken links, and adding missing functions. - Miscellaneous implementation code cleanup. * Fusion: - vector copy constructor now copies sequence members in the same order on different platforms * Graph: - Fixed Graphviz output to work on Visual C++ 7.1. - Replaced assert with BOOST_ASSERT. - Changed to Boost.Filesystem v3. More...
-rw-r--r--devel/boost-build/PLIST27
-rw-r--r--devel/boost-build/buildlink3.mk4
-rw-r--r--devel/boost-build/toolset.mk8
-rw-r--r--devel/boost-headers/PLIST183
-rw-r--r--devel/boost-headers/buildlink3.mk4
-rw-r--r--devel/boost-jam/bjam.mk6
-rw-r--r--devel/boost-jam/buildlink3.mk4
-rw-r--r--devel/boost-libs/buildlink3.mk4
-rw-r--r--devel/boost-python/Makefile4
-rw-r--r--devel/boost-python/buildlink3.mk6
-rw-r--r--licenses/boost-license23
-rw-r--r--meta-pkgs/boost/Makefile.common5
-rw-r--r--meta-pkgs/boost/distinfo17
-rw-r--r--meta-pkgs/boost/patches/patch-ab4
-rw-r--r--meta-pkgs/boost/patches/patch-ad8
-rw-r--r--meta-pkgs/boost/patches/patch-ae14
-rw-r--r--meta-pkgs/boost/patches/patch-af4
-rw-r--r--meta-pkgs/boost/patches/patch-ag15
-rw-r--r--meta-pkgs/boost/patches/patch-ah15
19 files changed, 307 insertions, 48 deletions
diff --git a/devel/boost-build/PLIST b/devel/boost-build/PLIST
index 74da7ca5cda..44b696074ab 100644
--- a/devel/boost-build/PLIST
+++ b/devel/boost-build/PLIST
@@ -1,16 +1,21 @@
-@comment $NetBSD: PLIST,v 1.11 2010/08/26 17:40:58 adam Exp $
+@comment $NetBSD: PLIST,v 1.12 2011/02/24 11:05:34 adam Exp $
+share/boost-build/Jamroot.jam
share/boost-build/boost-build.jam
share/boost-build/boost.css
share/boost-build/boost_build.png
share/boost-build/boost_build.svg
+share/boost-build/bootstrap.bat
share/boost-build/bootstrap.jam
+share/boost-build/bootstrap.sh
share/boost-build/build-system.jam
share/boost-build/build/__init__.py
+share/boost-build/build/ac.jam
share/boost-build/build/alias.jam
share/boost-build/build/alias.py
share/boost-build/build/build-request.jam
share/boost-build/build/build_request.py
share/boost-build/build/configure.jam
+share/boost-build/build/configure.py
share/boost-build/build/engine.py
share/boost-build/build/errors.py
share/boost-build/build/feature.jam
@@ -50,7 +55,9 @@ share/boost-build/debian/control
share/boost-build/debian/copyright
share/boost-build/debian/excludes
share/boost-build/debian/rules
+share/boost-build/doc/bjam.qbk
share/boost-build/doc/development_plan.html
+share/boost-build/doc/history.qbk
share/boost-build/doc/jamfile.jam
share/boost-build/doc/src/architecture.xml
share/boost-build/doc/src/catalog.xml
@@ -66,7 +73,6 @@ share/boost-build/doc/src/standalone.xml
share/boost-build/doc/src/tasks.xml
share/boost-build/doc/src/tutorial.xml
share/boost-build/doc/src/userman.xml
-share/boost-build/doc/src/v1_vs_v2.xml
share/boost-build/doc/tools.html
share/boost-build/example/boost-build.jam
share/boost-build/example/built_tool/Jamroot.jam
@@ -79,15 +85,17 @@ share/boost-build/example/built_tool/tblgen/tblgen.cpp
share/boost-build/example/customization/class.verbatim
share/boost-build/example/customization/codegen.cpp
share/boost-build/example/customization/inline_file.py
-share/boost-build/example/customization/jamfile.jam
share/boost-build/example/customization/jamroot.jam
share/boost-build/example/customization/readme.txt
share/boost-build/example/customization/t1.verbatim
share/boost-build/example/customization/t2.verbatim
share/boost-build/example/customization/usage.verbatim
share/boost-build/example/customization/verbatim.jam
+share/boost-build/example/customization/verbatim.py
share/boost-build/example/generate/REAME.txt
share/boost-build/example/generate/a.cpp
+share/boost-build/example/generate/gen.jam
+share/boost-build/example/generate/gen.py
share/boost-build/example/generate/jamroot.jam
share/boost-build/example/generator/README.txt
share/boost-build/example/generator/foo.gci
@@ -214,6 +222,7 @@ share/boost-build/test/dependency-test/b.h
share/boost-build/test/dependency-test/c.cpp
share/boost-build/test/dependency-test/e.cpp
share/boost-build/test/dependency-test/foo.jam
+share/boost-build/test/dependency-test/foo.py
share/boost-build/test/dependency-test/jamfile.jam
share/boost-build/test/dependency-test/jamroot.jam
share/boost-build/test/dependency-test/src1/a.h
@@ -468,6 +477,7 @@ share/boost-build/tools/borland.jam
share/boost-build/tools/builtin.jam
share/boost-build/tools/builtin.py
share/boost-build/tools/cast.jam
+share/boost-build/tools/cast.py
share/boost-build/tools/clang-darwin.jam
share/boost-build/tools/clang-linux.jam
share/boost-build/tools/clang.jam
@@ -507,13 +517,16 @@ share/boost-build/tools/make.jam
share/boost-build/tools/make.py
share/boost-build/tools/mc.jam
share/boost-build/tools/message.jam
+share/boost-build/tools/message.py
share/boost-build/tools/midl.jam
share/boost-build/tools/mipspro.jam
share/boost-build/tools/mpi.jam
share/boost-build/tools/msvc-config.jam
share/boost-build/tools/msvc.jam
share/boost-build/tools/notfile.jam
+share/boost-build/tools/notfile.py
share/boost-build/tools/package.jam
+share/boost-build/tools/package.py
share/boost-build/tools/pathscale.jam
share/boost-build/tools/pch.jam
share/boost-build/tools/pch.py
@@ -529,10 +542,14 @@ share/boost-build/tools/quickbook.jam
share/boost-build/tools/rc.jam
share/boost-build/tools/rc.py
share/boost-build/tools/stage.jam
+share/boost-build/tools/stage.py
share/boost-build/tools/stlport.jam
share/boost-build/tools/sun.jam
share/boost-build/tools/symlink.jam
+share/boost-build/tools/symlink.py
+share/boost-build/tools/testing-aux.jam
share/boost-build/tools/testing.jam
+share/boost-build/tools/testing.py
share/boost-build/tools/types/__init__.py
share/boost-build/tools/types/asm.jam
share/boost-build/tools/types/asm.py
@@ -561,18 +578,22 @@ share/boost-build/tools/xsltproc.jam
share/boost-build/tools/xsltproc/included.xsl
share/boost-build/tools/xsltproc/test.xml
share/boost-build/tools/xsltproc/test.xsl
+share/boost-build/tools/zlib.jam
share/boost-build/user-config.jam
share/boost-build/util/__init__.py
share/boost-build/util/assert.jam
share/boost-build/util/container.jam
share/boost-build/util/doc.jam
share/boost-build/util/indirect.jam
+share/boost-build/util/indirect.py
share/boost-build/util/logger.py
share/boost-build/util/numbers.jam
share/boost-build/util/option.jam
+share/boost-build/util/option.py
share/boost-build/util/order.jam
share/boost-build/util/order.py
share/boost-build/util/os.jam
+share/boost-build/util/os_j.py
share/boost-build/util/path.jam
share/boost-build/util/path.py
share/boost-build/util/print.jam
diff --git a/devel/boost-build/buildlink3.mk b/devel/boost-build/buildlink3.mk
index f469ed32f76..9dde46fea61 100644
--- a/devel/boost-build/buildlink3.mk
+++ b/devel/boost-build/buildlink3.mk
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.17 2010/11/26 20:46:59 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.18 2011/02/24 11:05:34 adam Exp $
BUILDLINK_TREE+= boost-build
.if !defined(BOOST_BUILD_BUILDLINK3_MK)
BOOST_BUILD_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.45.*
+BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.46.*
BUILDLINK_DEPMETHOD.boost-build?= build
BUILDLINK_PKGSRCDIR.boost-build?= ../../devel/boost-build
.endif # BOOST_BUILD_BUILDLINK3_MK
diff --git a/devel/boost-build/toolset.mk b/devel/boost-build/toolset.mk
index 5a00ce0887a..6ffe866e334 100644
--- a/devel/boost-build/toolset.mk
+++ b/devel/boost-build/toolset.mk
@@ -1,9 +1,11 @@
-# $NetBSD: toolset.mk,v 1.4 2010/10/30 09:29:58 adam Exp $
+# $NetBSD: toolset.mk,v 1.5 2011/02/24 11:05:34 adam Exp $
-.if ${OPSYS} == "Darwin"
+.if !empty(PKGSRC_COMPILER:Mgcc)
+. if ${OPSYS} == "Darwin"
BOOST_TOOLSET= darwin
-.elif !empty(PKGSRC_COMPILER:Mgcc)
+. else
BOOST_TOOLSET= gcc
+. endif
.elif !empty(PKGSRC_COMPILER:Mclang)
BOOST_TOOLSET= clang
.elif !empty(PKGSRC_COMPILER:Mmipspro*)
diff --git a/devel/boost-headers/PLIST b/devel/boost-headers/PLIST
index afc01c4b8ea..5d5f5e2f2bf 100644
--- a/devel/boost-headers/PLIST
+++ b/devel/boost-headers/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2010/11/26 20:47:00 adam Exp $
+@comment $NetBSD: PLIST,v 1.14 2011/02/24 11:05:34 adam Exp $
include/boost/accumulators/accumulators.hpp
include/boost/accumulators/accumulators_fwd.hpp
include/boost/accumulators/framework/accumulator_base.hpp
@@ -733,6 +733,7 @@ include/boost/config/compiler/kai.hpp
include/boost/config/compiler/metrowerks.hpp
include/boost/config/compiler/mpw.hpp
include/boost/config/compiler/nvcc.hpp
+include/boost/config/compiler/pathscale.hpp
include/boost/config/compiler/pgi.hpp
include/boost/config/compiler/sgi_mipspro.hpp
include/boost/config/compiler/sunpro_cc.hpp
@@ -888,12 +889,14 @@ include/boost/detail/algorithm.hpp
include/boost/detail/allocator_utilities.hpp
include/boost/detail/atomic_count.hpp
include/boost/detail/binary_search.hpp
+include/boost/detail/bitmask.hpp
include/boost/detail/call_traits.hpp
include/boost/detail/catch_exceptions.hpp
include/boost/detail/compressed_pair.hpp
include/boost/detail/container_fwd.hpp
include/boost/detail/dynamic_bitset.hpp
include/boost/detail/endian.hpp
+include/boost/detail/fenv.hpp
include/boost/detail/has_default_constructor.hpp
include/boost/detail/identifier.hpp
include/boost/detail/indirect_traits.hpp
@@ -903,6 +906,7 @@ include/boost/detail/is_incrementable.hpp
include/boost/detail/is_xxx.hpp
include/boost/detail/iterator.hpp
include/boost/detail/lcast_precision.hpp
+include/boost/detail/lightweight_main.hpp
include/boost/detail/lightweight_mutex.hpp
include/boost/detail/lightweight_test.hpp
include/boost/detail/lightweight_thread.hpp
@@ -1290,6 +1294,7 @@ include/boost/fusion/container/deque/detail/deque_initial_size.hpp
include/boost/fusion/container/deque/detail/deque_keyed_values.hpp
include/boost/fusion/container/deque/detail/deque_keyed_values_call.hpp
include/boost/fusion/container/deque/detail/end_impl.hpp
+include/boost/fusion/container/deque/detail/is_sequence_impl.hpp
include/boost/fusion/container/deque/detail/keyed_element.hpp
include/boost/fusion/container/deque/detail/value_at_impl.hpp
include/boost/fusion/container/deque/front_extended_deque.hpp
@@ -1514,9 +1519,7 @@ include/boost/fusion/include/make_list.hpp
include/boost/fusion/include/make_map.hpp
include/boost/fusion/include/make_set.hpp
include/boost/fusion/include/make_tuple.hpp
-include/boost/fusion/include/make_unfused_generic.hpp
-include/boost/fusion/include/make_unfused_lvalue_args.hpp
-include/boost/fusion/include/make_unfused_rvalue_args.hpp
+include/boost/fusion/include/make_unfused.hpp
include/boost/fusion/include/make_vector.hpp
include/boost/fusion/include/map.hpp
include/boost/fusion/include/map_fwd.hpp
@@ -1564,9 +1567,7 @@ include/boost/fusion/include/transformation.hpp
include/boost/fusion/include/tuple.hpp
include/boost/fusion/include/tuple_fwd.hpp
include/boost/fusion/include/tuple_tie.hpp
-include/boost/fusion/include/unfused_generic.hpp
-include/boost/fusion/include/unfused_lvalue_args.hpp
-include/boost/fusion/include/unfused_rvalue_args.hpp
+include/boost/fusion/include/unfused.hpp
include/boost/fusion/include/unfused_typed.hpp
include/boost/fusion/include/unused.hpp
include/boost/fusion/include/value_at.hpp
@@ -1626,13 +1627,13 @@ include/boost/fusion/mpl/push_front.hpp
include/boost/fusion/mpl/size.hpp
include/boost/fusion/sequence.hpp
include/boost/fusion/sequence/comparison.hpp
-include/boost/fusion/sequence/comparison/detail/enable_comparison.hpp
include/boost/fusion/sequence/comparison/detail/equal_to.hpp
include/boost/fusion/sequence/comparison/detail/greater.hpp
include/boost/fusion/sequence/comparison/detail/greater_equal.hpp
include/boost/fusion/sequence/comparison/detail/less.hpp
include/boost/fusion/sequence/comparison/detail/less_equal.hpp
include/boost/fusion/sequence/comparison/detail/not_equal_to.hpp
+include/boost/fusion/sequence/comparison/enable_comparison.hpp
include/boost/fusion/sequence/comparison/equal_to.hpp
include/boost/fusion/sequence/comparison/greater.hpp
include/boost/fusion/sequence/comparison/greater_equal.hpp
@@ -2088,6 +2089,116 @@ include/boost/graph/vertex_and_edge_range.hpp
include/boost/graph/visitors.hpp
include/boost/graph/wavefront.hpp
include/boost/graph/write_dimacs.hpp
+include/boost/icl/associative_element_container.hpp
+include/boost/icl/associative_interval_container.hpp
+include/boost/icl/closed_interval.hpp
+include/boost/icl/concept/comparable.hpp
+include/boost/icl/concept/container.hpp
+include/boost/icl/concept/element_associator.hpp
+include/boost/icl/concept/element_map.hpp
+include/boost/icl/concept/element_set.hpp
+include/boost/icl/concept/element_set_value.hpp
+include/boost/icl/concept/interval.hpp
+include/boost/icl/concept/interval_associator.hpp
+include/boost/icl/concept/interval_bounds.hpp
+include/boost/icl/concept/interval_map.hpp
+include/boost/icl/concept/interval_set.hpp
+include/boost/icl/concept/interval_set_value.hpp
+include/boost/icl/concept/joinable.hpp
+include/boost/icl/concept/map_value.hpp
+include/boost/icl/concept/set_value.hpp
+include/boost/icl/continuous_interval.hpp
+include/boost/icl/detail/associated_value.hpp
+include/boost/icl/detail/boost_config.hpp
+include/boost/icl/detail/concept_check.hpp
+include/boost/icl/detail/design_config.hpp
+include/boost/icl/detail/element_comparer.hpp
+include/boost/icl/detail/element_iterator.hpp
+include/boost/icl/detail/exclusive_less_than.hpp
+include/boost/icl/detail/interval_map_algo.hpp
+include/boost/icl/detail/interval_morphism.hpp
+include/boost/icl/detail/interval_set_algo.hpp
+include/boost/icl/detail/interval_subset_comparer.hpp
+include/boost/icl/detail/map_algo.hpp
+include/boost/icl/detail/mapped_reference.hpp
+include/boost/icl/detail/notate.hpp
+include/boost/icl/detail/on_absorbtion.hpp
+include/boost/icl/detail/relation_state.hpp
+include/boost/icl/detail/set_algo.hpp
+include/boost/icl/detail/std_set.hpp
+include/boost/icl/detail/subset_comparer.hpp
+include/boost/icl/discrete_interval.hpp
+include/boost/icl/dynamic_interval_traits.hpp
+include/boost/icl/functors.hpp
+include/boost/icl/gregorian.hpp
+include/boost/icl/impl_config.hpp
+include/boost/icl/interval.hpp
+include/boost/icl/interval_base_map.hpp
+include/boost/icl/interval_base_set.hpp
+include/boost/icl/interval_bounds.hpp
+include/boost/icl/interval_combining_style.hpp
+include/boost/icl/interval_map.hpp
+include/boost/icl/interval_set.hpp
+include/boost/icl/interval_traits.hpp
+include/boost/icl/iterator.hpp
+include/boost/icl/left_open_interval.hpp
+include/boost/icl/map.hpp
+include/boost/icl/open_interval.hpp
+include/boost/icl/predicates/distinct_equal.hpp
+include/boost/icl/predicates/element_equal.hpp
+include/boost/icl/predicates/std_equal.hpp
+include/boost/icl/predicates/sub_super_set.hpp
+include/boost/icl/ptime.hpp
+include/boost/icl/rational.hpp
+include/boost/icl/right_open_interval.hpp
+include/boost/icl/separate_interval_set.hpp
+include/boost/icl/set.hpp
+include/boost/icl/split_interval_map.hpp
+include/boost/icl/split_interval_set.hpp
+include/boost/icl/type_traits/absorbs_identities.hpp
+include/boost/icl/type_traits/adds_inversely.hpp
+include/boost/icl/type_traits/codomain_type_of.hpp
+include/boost/icl/type_traits/difference.hpp
+include/boost/icl/type_traits/difference_type_of.hpp
+include/boost/icl/type_traits/domain_type_of.hpp
+include/boost/icl/type_traits/element_type_of.hpp
+include/boost/icl/type_traits/has_inverse.hpp
+include/boost/icl/type_traits/has_set_semantics.hpp
+include/boost/icl/type_traits/identity_element.hpp
+include/boost/icl/type_traits/infinity.hpp
+include/boost/icl/type_traits/interval_type_default.hpp
+include/boost/icl/type_traits/interval_type_of.hpp
+include/boost/icl/type_traits/is_associative_element_container.hpp
+include/boost/icl/type_traits/is_asymmetric_interval.hpp
+include/boost/icl/type_traits/is_combinable.hpp
+include/boost/icl/type_traits/is_concept_equivalent.hpp
+include/boost/icl/type_traits/is_container.hpp
+include/boost/icl/type_traits/is_continuous.hpp
+include/boost/icl/type_traits/is_continuous_interval.hpp
+include/boost/icl/type_traits/is_discrete.hpp
+include/boost/icl/type_traits/is_discrete_interval.hpp
+include/boost/icl/type_traits/is_element_container.hpp
+include/boost/icl/type_traits/is_icl_container.hpp
+include/boost/icl/type_traits/is_interval.hpp
+include/boost/icl/type_traits/is_interval_container.hpp
+include/boost/icl/type_traits/is_interval_joiner.hpp
+include/boost/icl/type_traits/is_interval_separator.hpp
+include/boost/icl/type_traits/is_interval_splitter.hpp
+include/boost/icl/type_traits/is_key_container_of.hpp
+include/boost/icl/type_traits/is_map.hpp
+include/boost/icl/type_traits/is_numeric.hpp
+include/boost/icl/type_traits/is_set.hpp
+include/boost/icl/type_traits/is_total.hpp
+include/boost/icl/type_traits/no_type.hpp
+include/boost/icl/type_traits/predicate.hpp
+include/boost/icl/type_traits/segment_type_of.hpp
+include/boost/icl/type_traits/size.hpp
+include/boost/icl/type_traits/size_type_of.hpp
+include/boost/icl/type_traits/succ_pred.hpp
+include/boost/icl/type_traits/to_string.hpp
+include/boost/icl/type_traits/type_to_string.hpp
+include/boost/icl/type_traits/unit_element.hpp
+include/boost/icl/type_traits/value_size.hpp
include/boost/implicit_cast.hpp
include/boost/indirect_reference.hpp
include/boost/integer.hpp
@@ -2193,8 +2304,8 @@ include/boost/interprocess/detail/utilities.hpp
include/boost/interprocess/detail/variadic_templates_tools.hpp
include/boost/interprocess/detail/win32_api.hpp
include/boost/interprocess/detail/workaround.hpp
-include/boost/interprocess/detail/xsi_shared_memory.hpp
include/boost/interprocess/detail/xsi_shared_memory_device.hpp
+include/boost/interprocess/detail/xsi_shared_memory_file_wrapper.hpp
include/boost/interprocess/errors.hpp
include/boost/interprocess/exceptions.hpp
include/boost/interprocess/file_mapping.hpp
@@ -2211,6 +2322,7 @@ include/boost/interprocess/managed_heap_memory.hpp
include/boost/interprocess/managed_mapped_file.hpp
include/boost/interprocess/managed_shared_memory.hpp
include/boost/interprocess/managed_windows_shared_memory.hpp
+include/boost/interprocess/managed_xsi_shared_memory.hpp
include/boost/interprocess/mapped_region.hpp
include/boost/interprocess/mem_algo/detail/mem_algo_common.hpp
include/boost/interprocess/mem_algo/detail/multi_simple_seq_fit.hpp
@@ -2272,6 +2384,8 @@ include/boost/interprocess/sync/xsi/advanced_xsi_semaphore.hpp
include/boost/interprocess/sync/xsi/simple_xsi_semaphore.hpp
include/boost/interprocess/sync/xsi/xsi_named_mutex.hpp
include/boost/interprocess/windows_shared_memory.hpp
+include/boost/interprocess/xsi_key.hpp
+include/boost/interprocess/xsi_shared_memory.hpp
include/boost/intrusive/any_hook.hpp
include/boost/intrusive/avl_set.hpp
include/boost/intrusive/avl_set_hook.hpp
@@ -2535,6 +2649,7 @@ include/boost/make_shared.hpp
include/boost/math/bindings/detail/big_digamma.hpp
include/boost/math/bindings/detail/big_lanczos.hpp
include/boost/math/bindings/mpfr.hpp
+include/boost/math/bindings/mpreal.hpp
include/boost/math/bindings/rr.hpp
include/boost/math/common_factor.hpp
include/boost/math/common_factor_ct.hpp
@@ -2575,9 +2690,11 @@ include/boost/math/distributions/find_scale.hpp
include/boost/math/distributions/fisher_f.hpp
include/boost/math/distributions/fwd.hpp
include/boost/math/distributions/gamma.hpp
+include/boost/math/distributions/geometric.hpp
include/boost/math/distributions/hypergeometric.hpp
include/boost/math/distributions/inverse_chi_squared.hpp
include/boost/math/distributions/inverse_gamma.hpp
+include/boost/math/distributions/inverse_gaussian.hpp
include/boost/math/distributions/laplace.hpp
include/boost/math/distributions/logistic.hpp
include/boost/math/distributions/lognormal.hpp
@@ -3912,6 +4029,10 @@ include/boost/msm/back/favor_compile_time.hpp
include/boost/msm/back/fold_to_list.hpp
include/boost/msm/back/history_policies.hpp
include/boost/msm/back/metafunctions.hpp
+include/boost/msm/back/mpl_graph_fsm_check.hpp
+include/boost/msm/back/no_fsm_check.hpp
+include/boost/msm/back/queue_container_circular.hpp
+include/boost/msm/back/queue_container_deque.hpp
include/boost/msm/back/state_machine.hpp
include/boost/msm/back/tools.hpp
include/boost/msm/common.hpp
@@ -3937,6 +4058,17 @@ include/boost/msm/front/internal_row.hpp
include/boost/msm/front/row2.hpp
include/boost/msm/front/state_machine_def.hpp
include/boost/msm/front/states.hpp
+include/boost/msm/mpl_graph/adjacency_list_graph.hpp
+include/boost/msm/mpl_graph/breadth_first_search.hpp
+include/boost/msm/mpl_graph/depth_first_search.hpp
+include/boost/msm/mpl_graph/detail/adjacency_list_graph.ipp
+include/boost/msm/mpl_graph/detail/as_mpl_map.hpp
+include/boost/msm/mpl_graph/detail/graph_implementation_interface.ipp
+include/boost/msm/mpl_graph/detail/incidence_list_graph.ipp
+include/boost/msm/mpl_graph/incidence_list_graph.hpp
+include/boost/msm/mpl_graph/mpl_graph.hpp
+include/boost/msm/mpl_graph/mpl_utils.hpp
+include/boost/msm/mpl_graph/search_colors.hpp
include/boost/msm/proto_config.hpp
include/boost/msm/row_tags.hpp
include/boost/multi_array.hpp
@@ -4586,6 +4718,16 @@ include/boost/proto/domain.hpp
include/boost/proto/eval.hpp
include/boost/proto/expr.hpp
include/boost/proto/extends.hpp
+include/boost/proto/functional.hpp
+include/boost/proto/functional/fusion.hpp
+include/boost/proto/functional/fusion/at.hpp
+include/boost/proto/functional/fusion/pop_back.hpp
+include/boost/proto/functional/fusion/pop_front.hpp
+include/boost/proto/functional/fusion/push_back.hpp
+include/boost/proto/functional/fusion/push_front.hpp
+include/boost/proto/functional/fusion/reverse.hpp
+include/boost/proto/functional/std.hpp
+include/boost/proto/functional/std/utility.hpp
include/boost/proto/fusion.hpp
include/boost/proto/generate.hpp
include/boost/proto/literal.hpp
@@ -4918,6 +5060,7 @@ include/boost/range/adaptor/sliced.hpp
include/boost/range/adaptor/strided.hpp
include/boost/range/adaptor/tokenized.hpp
include/boost/range/adaptor/transformed.hpp
+include/boost/range/adaptor/type_erased.hpp
include/boost/range/adaptor/uniqued.hpp
include/boost/range/adaptors.hpp
include/boost/range/algorithm.hpp
@@ -4984,6 +5127,7 @@ include/boost/range/algorithm_ext/is_sorted.hpp
include/boost/range/algorithm_ext/overwrite.hpp
include/boost/range/algorithm_ext/push_back.hpp
include/boost/range/algorithm_ext/push_front.hpp
+include/boost/range/any_range.hpp
include/boost/range/as_array.hpp
include/boost/range/as_literal.hpp
include/boost/range/atl.hpp
@@ -4995,6 +5139,10 @@ include/boost/range/config.hpp
include/boost/range/const_iterator.hpp
include/boost/range/const_reverse_iterator.hpp
include/boost/range/counting_range.hpp
+include/boost/range/detail/any_iterator.hpp
+include/boost/range/detail/any_iterator_buffer.hpp
+include/boost/range/detail/any_iterator_interface.hpp
+include/boost/range/detail/any_iterator_wrapper.hpp
include/boost/range/detail/as_literal.hpp
include/boost/range/detail/begin.hpp
include/boost/range/detail/collection_traits.hpp
@@ -5014,6 +5162,7 @@ include/boost/range/detail/microsoft.hpp
include/boost/range/detail/misc_concept.hpp
include/boost/range/detail/range_return.hpp
include/boost/range/detail/remove_extent.hpp
+include/boost/range/detail/safe_bool.hpp
include/boost/range/detail/sfinae.hpp
include/boost/range/detail/size.hpp
include/boost/range/detail/size_type.hpp
@@ -5027,6 +5176,7 @@ include/boost/range/distance.hpp
include/boost/range/empty.hpp
include/boost/range/end.hpp
include/boost/range/functions.hpp
+include/boost/range/has_range_iterator.hpp
include/boost/range/irange.hpp
include/boost/range/istream_range.hpp
include/boost/range/iterator.hpp
@@ -5599,8 +5749,10 @@ include/boost/spirit/home/karma/char/char_generator.hpp
include/boost/spirit/home/karma/delimit_flag.hpp
include/boost/spirit/home/karma/delimit_out.hpp
include/boost/spirit/home/karma/detail/alternative_function.hpp
+include/boost/spirit/home/karma/detail/as.hpp
include/boost/spirit/home/karma/detail/attributes.hpp
include/boost/spirit/home/karma/detail/default_width.hpp
+include/boost/spirit/home/karma/detail/enable_lit.hpp
include/boost/spirit/home/karma/detail/extract_from.hpp
include/boost/spirit/home/karma/detail/fail_function.hpp
include/boost/spirit/home/karma/detail/generate.hpp
@@ -5614,6 +5766,7 @@ include/boost/spirit/home/karma/detail/string_compare.hpp
include/boost/spirit/home/karma/detail/string_generate.hpp
include/boost/spirit/home/karma/detail/unused_delimiter.hpp
include/boost/spirit/home/karma/directive.hpp
+include/boost/spirit/home/karma/directive/as.hpp
include/boost/spirit/home/karma/directive/buffer.hpp
include/boost/spirit/home/karma/directive/center_alignment.hpp
include/boost/spirit/home/karma/directive/columns.hpp
@@ -5643,6 +5796,7 @@ include/boost/spirit/home/karma/nonterminal/detail/fcall.hpp
include/boost/spirit/home/karma/nonterminal/detail/generator_binder.hpp
include/boost/spirit/home/karma/nonterminal/detail/parameterized.hpp
include/boost/spirit/home/karma/nonterminal/grammar.hpp
+include/boost/spirit/home/karma/nonterminal/nonterminal_fwd.hpp
include/boost/spirit/home/karma/nonterminal/rule.hpp
include/boost/spirit/home/karma/nonterminal/simple_trace.hpp
include/boost/spirit/home/karma/numeric.hpp
@@ -5712,6 +5866,7 @@ include/boost/spirit/home/lex/primitives.hpp
include/boost/spirit/home/lex/qi.hpp
include/boost/spirit/home/lex/qi/in_state.hpp
include/boost/spirit/home/lex/qi/plain_token.hpp
+include/boost/spirit/home/lex/qi/plain_tokenid.hpp
include/boost/spirit/home/lex/qi/state_switcher.hpp
include/boost/spirit/home/lex/reference.hpp
include/boost/spirit/home/lex/tokenize_and_parse.hpp
@@ -5859,6 +6014,7 @@ include/boost/spirit/home/qi/detail/alternative_function.hpp
include/boost/spirit/home/qi/detail/assign_to.hpp
include/boost/spirit/home/qi/detail/attributes.hpp
include/boost/spirit/home/qi/detail/construct.hpp
+include/boost/spirit/home/qi/detail/enable_lit.hpp
include/boost/spirit/home/qi/detail/expect_function.hpp
include/boost/spirit/home/qi/detail/fail_function.hpp
include/boost/spirit/home/qi/detail/parse.hpp
@@ -5869,6 +6025,7 @@ include/boost/spirit/home/qi/detail/permute_function.hpp
include/boost/spirit/home/qi/detail/string_parse.hpp
include/boost/spirit/home/qi/detail/unused_skipper.hpp
include/boost/spirit/home/qi/directive.hpp
+include/boost/spirit/home/qi/directive/as.hpp
include/boost/spirit/home/qi/directive/encoding.hpp
include/boost/spirit/home/qi/directive/hold.hpp
include/boost/spirit/home/qi/directive/lexeme.hpp
@@ -5891,6 +6048,7 @@ include/boost/spirit/home/qi/nonterminal/detail/parameterized.hpp
include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp
include/boost/spirit/home/qi/nonterminal/error_handler.hpp
include/boost/spirit/home/qi/nonterminal/grammar.hpp
+include/boost/spirit/home/qi/nonterminal/nonterminal_fwd.hpp
include/boost/spirit/home/qi/nonterminal/rule.hpp
include/boost/spirit/home/qi/nonterminal/simple_trace.hpp
include/boost/spirit/home/qi/numeric.hpp
@@ -6015,6 +6173,7 @@ include/boost/spirit/home/support/detail/pow10.hpp
include/boost/spirit/home/support/detail/scoped_enum_emulation.hpp
include/boost/spirit/home/support/detail/sign.hpp
include/boost/spirit/home/support/detail/what_function.hpp
+include/boost/spirit/home/support/handles_container.hpp
include/boost/spirit/home/support/has_semantic_action.hpp
include/boost/spirit/home/support/info.hpp
include/boost/spirit/home/support/iterators/detail/buf_id_check_policy.hpp
@@ -6033,6 +6192,7 @@ include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp
include/boost/spirit/home/support/iterators/detail/split_functor_input_policy.hpp
include/boost/spirit/home/support/iterators/detail/split_std_deque_policy.hpp
include/boost/spirit/home/support/iterators/istream_iterator.hpp
+include/boost/spirit/home/support/iterators/line_pos_iterator.hpp
include/boost/spirit/home/support/iterators/look_ahead.hpp
include/boost/spirit/home/support/iterators/multi_pass.hpp
include/boost/spirit/home/support/iterators/multi_pass_fwd.hpp
@@ -6046,6 +6206,7 @@ include/boost/spirit/home/support/multi_pass_wrapper.hpp
include/boost/spirit/home/support/nonterminal/expand_arg.hpp
include/boost/spirit/home/support/nonterminal/extract_param.hpp
include/boost/spirit/home/support/nonterminal/locals.hpp
+include/boost/spirit/home/support/numeric_traits.hpp
include/boost/spirit/home/support/sequence_base_id.hpp
include/boost/spirit/home/support/string_traits.hpp
include/boost/spirit/home/support/terminal.hpp
@@ -6181,6 +6342,7 @@ include/boost/spirit/include/karma.hpp
include/boost/spirit/include/karma_action.hpp
include/boost/spirit/include/karma_alternative.hpp
include/boost/spirit/include/karma_and_predicate.hpp
+include/boost/spirit/include/karma_as.hpp
include/boost/spirit/include/karma_attr_cast.hpp
include/boost/spirit/include/karma_auto.hpp
include/boost/spirit/include/karma_auxiliary.hpp
@@ -6274,6 +6436,7 @@ include/boost/spirit/include/qi.hpp
include/boost/spirit/include/qi_action.hpp
include/boost/spirit/include/qi_alternative.hpp
include/boost/spirit/include/qi_and_predicate.hpp
+include/boost/spirit/include/qi_as.hpp
include/boost/spirit/include/qi_attr.hpp
include/boost/spirit/include/qi_attr_cast.hpp
include/boost/spirit/include/qi_auto.hpp
@@ -6292,6 +6455,7 @@ include/boost/spirit/include/qi_eol.hpp
include/boost/spirit/include/qi_eps.hpp
include/boost/spirit/include/qi_expect.hpp
include/boost/spirit/include/qi_grammar.hpp
+include/boost/spirit/include/qi_hold.hpp
include/boost/spirit/include/qi_int.hpp
include/boost/spirit/include/qi_kleene.hpp
include/boost/spirit/include/qi_lazy.hpp
@@ -6341,6 +6505,7 @@ include/boost/spirit/include/support_char_class.hpp
include/boost/spirit/include/support_container.hpp
include/boost/spirit/include/support_iso8859_1.hpp
include/boost/spirit/include/support_istream_iterator.hpp
+include/boost/spirit/include/support_line_pos_iterator.hpp
include/boost/spirit/include/support_locals.hpp
include/boost/spirit/include/support_look_ahead.hpp
include/boost/spirit/include/support_modify.hpp
diff --git a/devel/boost-headers/buildlink3.mk b/devel/boost-headers/buildlink3.mk
index 19b5328cb2f..45d2ac61d45 100644
--- a/devel/boost-headers/buildlink3.mk
+++ b/devel/boost-headers/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.18 2010/11/26 20:47:00 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.19 2011/02/24 11:05:35 adam Exp $
BUILDLINK_TREE+= boost-headers
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= boost-headers
BOOST_HEADERS_BUILDLINK3_MK:=
# Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.45.*
+BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.46.*
BUILDLINK_DEPMETHOD.boost-headers?= build
BUILDLINK_PKGSRCDIR.boost-headers?= ../../devel/boost-headers
diff --git a/devel/boost-jam/bjam.mk b/devel/boost-jam/bjam.mk
index 0d0417e3fc3..c403eff7670 100644
--- a/devel/boost-jam/bjam.mk
+++ b/devel/boost-jam/bjam.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bjam.mk,v 1.8 2010/10/26 17:55:37 adam Exp $
+# $NetBSD: bjam.mk,v 1.9 2011/02/24 11:05:35 adam Exp $
.include "../../devel/boost-jam/buildlink3.mk"
@@ -27,9 +27,9 @@ BJAM_CMD= ${SETENV} ${MAKE_ENV} ${BJAM} ${BJAM_ARGS}
UNLIMIT_RESOURCES+= datasize
bjam-build:
- @${_ULIMIT_CMD} \
+ ${_ULIMIT_CMD} \
cd ${WRKSRC} && ${BJAM_CMD} --prefix=${PREFIX} stage
bjam-install:
- @${_ULIMIT_CMD} \
+ ${_ULIMIT_CMD} \
cd ${WRKSRC} && ${BJAM_CMD} --prefix=${DESTDIR}${PREFIX} install
diff --git a/devel/boost-jam/buildlink3.mk b/devel/boost-jam/buildlink3.mk
index 9766e04f096..bdc3d3d7d91 100644
--- a/devel/boost-jam/buildlink3.mk
+++ b/devel/boost-jam/buildlink3.mk
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.11 2010/11/26 20:47:00 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2011/02/24 11:05:35 adam Exp $
BUILDLINK_TREE+= boost-jam
.if !defined(BOOST_JAM_BUILDLINK3_MK)
BOOST_JAM_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.45.*
+BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.46.*
BUILDLINK_DEPMETHOD.boost-jam?= build
BUILDLINK_PKGSRCDIR.boost-jam?= ../../devel/boost-jam
.endif # BOOST_JAM_BUILDLINK3_MK
diff --git a/devel/boost-libs/buildlink3.mk b/devel/boost-libs/buildlink3.mk
index 070907c4a1b..343ad2782a5 100644
--- a/devel/boost-libs/buildlink3.mk
+++ b/devel/boost-libs/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.18 2010/11/26 20:47:00 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.19 2011/02/24 11:05:35 adam Exp $
BUILDLINK_TREE+= boost-libs
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= boost-libs
BOOST_LIBS_BUILDLINK3_MK:=
# Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.45.*
+BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.46.*
BUILDLINK_PKGSRCDIR.boost-libs?= ../../devel/boost-libs
.include "../../devel/boost-headers/buildlink3.mk"
diff --git a/devel/boost-python/Makefile b/devel/boost-python/Makefile
index d3f1f9f1742..b2723ae6336 100644
--- a/devel/boost-python/Makefile
+++ b/devel/boost-python/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2010/05/15 05:42:24 adam Exp $
+# $NetBSD: Makefile,v 1.18 2011/02/24 11:05:35 adam Exp $
BOOST_PACKAGE= python
BOOST_COMMENT= (Boost.Python binary library)
@@ -11,7 +11,7 @@ PKG_DESTDIR_SUPPORT= user-destdir
BJAM_ARGS+= --user-config=${WRKSRC}/user-config.jam
BJAM_ARGS+= --with-python
MAKE_ENV+= BOOST_BUILD_PATH=${WRKSRC}
-PYTHON_VERSIONS_ACCEPTED= 26 25
+PYTHON_VERSIONS_ACCEPTED= 27 26 25
.include "../../devel/boost-jam/bjam.mk"
.include "../../lang/python/application.mk"
diff --git a/devel/boost-python/buildlink3.mk b/devel/boost-python/buildlink3.mk
index 5746e3cd0f7..8a2397db123 100644
--- a/devel/boost-python/buildlink3.mk
+++ b/devel/boost-python/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.22 2010/11/26 20:47:00 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.23 2011/02/24 11:05:35 adam Exp $
BUILDLINK_TREE+= boost-python
@@ -6,8 +6,8 @@ BUILDLINK_TREE+= boost-python
BOOST_PYTHON_BUILDLINK3_MK:=
# Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.boost-python+= boost-python-1.45.*
-BUILDLINK_ABI_DEPENDS.boost-python+= boost-python-1.45.*
+BUILDLINK_API_DEPENDS.boost-python+= boost-python-1.46.*
+BUILDLINK_ABI_DEPENDS.boost-python+= boost-python-1.46.*
BUILDLINK_PKGSRCDIR.boost-python?= ../../devel/boost-python
.include "../../devel/boost-headers/buildlink3.mk"
diff --git a/licenses/boost-license b/licenses/boost-license
new file mode 100644
index 00000000000..36b7cd93cdf
--- /dev/null
+++ b/licenses/boost-license
@@ -0,0 +1,23 @@
+Boost Software License - Version 1.0 - August 17th, 2003
+
+Permission is hereby granted, free of charge, to any person or organization
+obtaining a copy of the software and accompanying documentation covered by
+this license (the "Software") to use, reproduce, display, distribute,
+execute, and transmit the Software, and to prepare derivative works of the
+Software, and to permit third-parties to whom the Software is furnished to
+do so, all subject to the following:
+
+The copyright notices in the Software and this entire statement, including
+the above license grant, this restriction and the following disclaimer,
+must be included in all copies of the Software, in whole or in part, and
+all derivative works of the Software, unless such copies or derivative
+works are solely in the form of machine-executable object code generated by
+a source language processor.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
diff --git a/meta-pkgs/boost/Makefile.common b/meta-pkgs/boost/Makefile.common
index 7f46a0ece99..a60ecc59274 100644
--- a/meta-pkgs/boost/Makefile.common
+++ b/meta-pkgs/boost/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.26 2010/11/26 20:47:01 adam Exp $
+# $NetBSD: Makefile.common,v 1.27 2011/02/24 11:05:35 adam Exp $
#
# used by devel/boost-build/Makefile
# used by devel/boost-docs/Makefile
@@ -10,7 +10,7 @@
BOOST_PACKAGE?= undefined
BOOST_COMMENT?= undefined
-BOOST_VERSION= 1.45.0
+BOOST_VERSION= 1.46.0
BOOST_SHORT_VERSION= ${BOOST_VERSION:S/./_/:C/\..*$//}
DISTNAME= boost_${BOOST_VERSION:S/./_/g}
@@ -30,6 +30,7 @@ EXTRACT_SUFX= .tar.bz2
MAINTAINER= jmmv@NetBSD.org
HOMEPAGE= http://www.boost.org/
COMMENT= Free, peer-reviewed portable C++ source libraries ${BOOST_COMMENT}
+LICENSE= boost-license
CONFLICTS+= boost<1.36.0
diff --git a/meta-pkgs/boost/distinfo b/meta-pkgs/boost/distinfo
index 73cd8e12f80..39c7ac94ddf 100644
--- a/meta-pkgs/boost/distinfo
+++ b/meta-pkgs/boost/distinfo
@@ -1,12 +1,15 @@
-$NetBSD: distinfo,v 1.30 2010/11/26 20:47:01 adam Exp $
+$NetBSD: distinfo,v 1.31 2011/02/24 11:05:35 adam Exp $
-SHA1 (boost_1_45_0.tar.bz2) = eb7424ef99df4e38af7431e38ff9849651b8aaf5
-RMD160 (boost_1_45_0.tar.bz2) = 1402cb49e0d680268109ef1bf16aea9bc4a127b0
-Size (boost_1_45_0.tar.bz2) = 39330184 bytes
+SHA1 (boost_1_46_0.tar.bz2) = 1fbd865602b61a881c0e6093f58adf999e28ca4d
+RMD160 (boost_1_46_0.tar.bz2) = 42507cc8813b4cbfc9a87da0575985bfcf560d78
+Size (boost_1_46_0.tar.bz2) = 41939809 bytes
SHA1 (patch-aa) = b42e255c8ad2138f226ec14633aedeb9b9a9fd32
-SHA1 (patch-ab) = 2fa89ce671e5fb0dca160a820524cff2d1ec8927
+SHA1 (patch-ab) = b6898f7b12d2fdbaacb25a0643d4d8af6c460602
SHA1 (patch-ac) = 54d40e6a62cdf40c4155c64d9f02df475fbe111d
-SHA1 (patch-ad) = 299272ecd11cab1b5af099ef1a65e6db1daa4784
-SHA1 (patch-af) = ef9a9363420f519c45baaf98badff4c885a7595c
+SHA1 (patch-ad) = d36799e40e1f7e6f62768e1144859f22ce76a265
+SHA1 (patch-ae) = 0acb8eaa1b5096d86ef0cd1320363f9ae75b7090
+SHA1 (patch-af) = 810ed54c1a84fb0b36e14d6917b90db87890234f
+SHA1 (patch-ag) = badf96038d7ac5bc566c6ce685116e756d976b13
+SHA1 (patch-ah) = c32b43bdbbe3cecc15ad56172083ee6ed926b45b
SHA1 (patch-aq) = e5c7b72ffa2942ce401f3d9bf05498fd761df17a
SHA1 (patch-ar) = 91981e2edb93666de78c203a6cef3d5011b2b26a
diff --git a/meta-pkgs/boost/patches/patch-ab b/meta-pkgs/boost/patches/patch-ab
index 38323523525..01160ef258f 100644
--- a/meta-pkgs/boost/patches/patch-ab
+++ b/meta-pkgs/boost/patches/patch-ab
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.3 2009/08/21 14:54:30 adam Exp $
+$NetBSD: patch-ab,v 1.4 2011/02/24 11:05:36 adam Exp $
--- boost/config/platform/bsd.hpp.orig 2009-08-20 17:55:59.000000000 +0200
+++ boost/config/platform/bsd.hpp
-@@ -37,7 +37,7 @@
+@@ -50,7 +50,7 @@
// and not in <unistd.h>
//
#if (defined(__FreeBSD__) && (__FreeBSD__ <= 3))\
diff --git a/meta-pkgs/boost/patches/patch-ad b/meta-pkgs/boost/patches/patch-ad
index c3d021e4eb5..3030e3aa8fc 100644
--- a/meta-pkgs/boost/patches/patch-ad
+++ b/meta-pkgs/boost/patches/patch-ad
@@ -1,13 +1,13 @@
-$NetBSD: patch-ad,v 1.10 2010/08/28 15:28:55 adam Exp $
+$NetBSD: patch-ad,v 1.11 2011/02/24 11:05:36 adam Exp $
---- boost/archive/basic_archive.hpp.orig 2010-08-28 14:31:24.000000000 +0000
+--- boost/archive/basic_archive.hpp.orig 2011-01-19 17:33:55.000000000 +0000
+++ boost/archive/basic_archive.hpp
@@ -115,7 +115,7 @@ public:
explicit class_id_type(const int t_) : t(t_){
- assert(t_ <= boost::integer_traits<base_type>::const_max);
+ BOOST_ASSERT(t_ <= boost::integer_traits<base_type>::const_max);
}
- explicit class_id_type(const std::size_t t_) : t(t_){
+ explicit class_id_type(const size_t t_) : t(t_){
- // assert(t_ <= boost::integer_traits<base_type>::const_max);
+ // BOOST_ASSERT(t_ <= boost::integer_traits<base_type>::const_max);
}
class_id_type(const class_id_type & t_) :
diff --git a/meta-pkgs/boost/patches/patch-ae b/meta-pkgs/boost/patches/patch-ae
new file mode 100644
index 00000000000..b5f416ab360
--- /dev/null
+++ b/meta-pkgs/boost/patches/patch-ae
@@ -0,0 +1,14 @@
+$NetBSD: patch-ae,v 1.6 2011/02/24 11:05:36 adam Exp $
+
+Pass CFLAGS to the compiler.
+
+--- tools/build/v2/engine/src/build.sh.orig 2011-02-24 08:42:55.000000000 +0000
++++ tools/build/v2/engine/src/build.sh
+@@ -237,6 +237,7 @@ case $BOOST_JAM_TOOLSET in
+ error_exit "Unknown toolset: $BOOST_JAM_TOOLSET"
+ ;;
+ esac
++BOOST_JAM_CC="${BOOST_JAM_CC} ${CFLAGS}"
+
+ echo "###"
+ echo "### Using '$BOOST_JAM_TOOLSET' toolset."
diff --git a/meta-pkgs/boost/patches/patch-af b/meta-pkgs/boost/patches/patch-af
index 35e8566db05..b343fb53d8d 100644
--- a/meta-pkgs/boost/patches/patch-af
+++ b/meta-pkgs/boost/patches/patch-af
@@ -1,8 +1,8 @@
-$NetBSD: patch-af,v 1.5 2009/03/13 07:48:57 hasso Exp $
+$NetBSD: patch-af,v 1.6 2011/02/24 11:05:36 adam Exp $
--- boost/config/platform/bsd.hpp.orig 2009-03-12 09:41:50 +0200
+++ boost/config/platform/bsd.hpp 2009-03-12 15:37:16 +0200
-@@ -62,7 +62,7 @@
+@@ -75,7 +75,7 @@
//
// The BSD <ctype.h> has macros only, no functions:
//
diff --git a/meta-pkgs/boost/patches/patch-ag b/meta-pkgs/boost/patches/patch-ag
new file mode 100644
index 00000000000..b6aa5e2ff79
--- /dev/null
+++ b/meta-pkgs/boost/patches/patch-ag
@@ -0,0 +1,15 @@
+$NetBSD: patch-ag,v 1.5 2011/02/24 11:05:36 adam Exp $
+
+Pass CFLAGS to the compiler.
+
+--- tools/build/v2/engine/src/build.jam.orig 2011-02-24 08:50:34.000000000 +0000
++++ tools/build/v2/engine/src/build.jam
+@@ -195,7 +195,7 @@ toolset como como : "-o " : -D
+ : -L$(--python-lib[1]) -l$(--python-lib[2]) ;
+ ## Clang Linux 2.8+
+ toolset clang clang : "-o " : -D
+- : -Wno-unused -Wno-format
++ : $(CFLAGS) -Wno-unused -Wno-format
+ [ opt --release : -Os ]
+ [ opt --debug : -g -O0 -fno-inline ]
+ [ opt --profile : -finline-functions -g ]
diff --git a/meta-pkgs/boost/patches/patch-ah b/meta-pkgs/boost/patches/patch-ah
new file mode 100644
index 00000000000..42ec76575e7
--- /dev/null
+++ b/meta-pkgs/boost/patches/patch-ah
@@ -0,0 +1,15 @@
+$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