summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2012-07-02 07:02:25 +0000
committeradam <adam@pkgsrc.org>2012-07-02 07:02:25 +0000
commitef4329c8f58316d75cc6a1db61ea872756f0747e (patch)
tree00e0e7ad08bdeaf2d58e5f11da35abbc900e60b5
parent45136f5851021beff7d41b0421dd2a8b24a2fea1 (diff)
downloadpkgsrc-ef4329c8f58316d75cc6a1db61ea872756f0747e.tar.gz
Changes 1.50:0
New Libraries * Algorithm: A collection of useful generic algorithms, from Marshall Clow. This includes several different searching algorithms, as well as most of the new algorithms from the C++11 standard library * Functional/OverloadedFunction: Overload different functions into a single function object, from Lorenzo Caminiti. * LocalFunction: Program functions locally, within other functions, directly within the scope where they are needed, from Lorenzo Caminiti. * Utility/IdentityType: Wrap types within round parenthesis so they can always be passed as macro parameters, from Lorenzo Caminiti. More http://www.boost.org/users/history/version_1_50_0.html
-rw-r--r--devel/boost-build/PLIST105
-rw-r--r--devel/boost-build/buildlink3.mk4
-rw-r--r--devel/boost-headers/PLIST279
-rw-r--r--devel/boost-headers/buildlink3.mk4
-rw-r--r--devel/boost-jam/buildlink3.mk4
-rw-r--r--devel/boost-libs/Makefile6
-rw-r--r--devel/boost-libs/buildlink3.mk4
-rw-r--r--devel/boost-python/Makefile5
-rw-r--r--devel/boost-python/buildlink3.mk6
-rw-r--r--meta-pkgs/boost/Makefile.common4
-rw-r--r--meta-pkgs/boost/distinfo17
-rw-r--r--meta-pkgs/boost/patches/patch-ag4
-rw-r--r--meta-pkgs/boost/patches/patch-ai6
-rw-r--r--meta-pkgs/boost/patches/patch-ar4
-rw-r--r--meta-pkgs/boost/patches/patch-boost_xpressive_traits_cpp_regex_traits.hpp23
-rw-r--r--meta-pkgs/boost/patches/patch-libs_signals_src_named_slot_map.cpp2
16 files changed, 187 insertions, 290 deletions
diff --git a/devel/boost-build/PLIST b/devel/boost-build/PLIST
index dab3034edb0..6eeff4288c9 100644
--- a/devel/boost-build/PLIST
+++ b/devel/boost-build/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2012/01/08 11:35:07 adam Exp $
+@comment $NetBSD: PLIST,v 1.15 2012/07/02 07:02:25 adam Exp $
share/boost-build/Jamroot.jam
share/boost-build/boost-build.jam
share/boost-build/boost.css
@@ -59,19 +59,26 @@ 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/abstract-target.xml
share/boost-build/doc/src/architecture.xml
-share/boost-build/doc/src/catalog.xml
+share/boost-build/doc/src/basic-target.xml
share/boost-build/doc/src/extending.xml
share/boost-build/doc/src/faq.xml
share/boost-build/doc/src/fragments.xml
share/boost-build/doc/src/howto.xml
share/boost-build/doc/src/install.xml
+share/boost-build/doc/src/main-target.xml
share/boost-build/doc/src/overview.xml
+share/boost-build/doc/src/path.xml
+share/boost-build/doc/src/project-target.xml
+share/boost-build/doc/src/property-set.xml
share/boost-build/doc/src/recipes.xml
share/boost-build/doc/src/reference.xml
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/type.xml
+share/boost-build/doc/src/typed-target.xml
share/boost-build/doc/src/userman.xml
share/boost-build/doc/tools.html
share/boost-build/example/boost-build.jam
@@ -173,13 +180,11 @@ share/boost-build/release_procedure.txt
share/boost-build/roll.sh
share/boost-build/site-config.jam
share/boost-build/test/BoostBuild.py
-share/boost-build/test/Jamrules
share/boost-build/test/TestCmd.py
share/boost-build/test/abs_workdir.py
share/boost-build/test/absolute_sources.py
share/boost-build/test/alias.py
share/boost-build/test/alternatives.py
-share/boost-build/test/assert-equal.jam
share/boost-build/test/bad_dirname.py
share/boost-build/test/boost-build.jam
share/boost-build/test/boostbook.py
@@ -189,12 +194,10 @@ share/boost-build/test/boostbook/jamroot.jam
share/boost-build/test/build_dir.py
share/boost-build/test/build_file.py
share/boost-build/test/build_no.py
+share/boost-build/test/builtin_echo.py
+share/boost-build/test/builtin_exit.py
share/boost-build/test/c_file.py
share/boost-build/test/chain.py
-share/boost-build/test/check-arguments.jam
-share/boost-build/test/check-bindrule.jam
-share/boost-build/test/check-jam-patches.jam
-share/boost-build/test/check-test-tools.jam
share/boost-build/test/clean.py
share/boost-build/test/composite.py
share/boost-build/test/conditionals.py
@@ -203,12 +206,27 @@ share/boost-build/test/conditionals3.py
share/boost-build/test/conditionals_multiple.py
share/boost-build/test/configuration.py
share/boost-build/test/copy_time.py
+share/boost-build/test/core-language/test.jam
+share/boost-build/test/core_action_status.py
+share/boost-build/test/core_actions_quietly.py
+share/boost-build/test/core_arguments.py
+share/boost-build/test/core_at_file.py
+share/boost-build/test/core_bindrule.py
share/boost-build/test/core_d12.py
share/boost-build/test/core_delete_module.py
share/boost-build/test/core_dependencies.py
share/boost-build/test/core_import_module.py
+share/boost-build/test/core_language.py
share/boost-build/test/core_modifiers.py
+share/boost-build/test/core_nt_line_length.py
+share/boost-build/test/core_option_d2.py
+share/boost-build/test/core_option_l.py
+share/boost-build/test/core_option_n.py
+share/boost-build/test/core_parallel_actions.py
+share/boost-build/test/core_parallel_multifile_actions_1.py
+share/boost-build/test/core_parallel_multifile_actions_2.py
share/boost-build/test/core_typecheck.py
+share/boost-build/test/core_update_now.py
share/boost-build/test/core_varnames.py
share/boost-build/test/custom_generator.py
share/boost-build/test/default_build.py
@@ -234,38 +252,11 @@ share/boost-build/test/dependency-test/x.foo
share/boost-build/test/dependency-test/y.foo
share/boost-build/test/dependency_property.py
share/boost-build/test/dependency_test.py
-share/boost-build/test/direct-request-test/a.cpp
-share/boost-build/test/direct-request-test/b.cpp
-share/boost-build/test/direct-request-test/b_inverse.cpp
-share/boost-build/test/direct-request-test/jamfile.jam
-share/boost-build/test/direct-request-test/jamfile2.jam
-share/boost-build/test/direct-request-test/jamroot.jam
share/boost-build/test/direct_request_test.py
share/boost-build/test/disambiguation.py
share/boost-build/test/dll_path.py
share/boost-build/test/double_loading.py
share/boost-build/test/duplicate.py
-share/boost-build/test/echo_args.jam
-share/boost-build/test/empty.jam
-share/boost-build/test/engine/README.txt
-share/boost-build/test/engine/action_status.jam
-share/boost-build/test/engine/actions_quietly.jam
-share/boost-build/test/engine/builtin_normalize_path.jam
-share/boost-build/test/engine/builtin_shell.jam
-share/boost-build/test/engine/builtin_w32_getregnames.jam
-share/boost-build/test/engine/option_d2.jam
-share/boost-build/test/engine/option_l.jam
-share/boost-build/test/engine/option_n.jam
-share/boost-build/test/engine/parallel_actions.jam
-share/boost-build/test/engine/parallel_multifile_actions_1.jam
-share/boost-build/test/engine/parallel_multifile_actions_2.jam
-share/boost-build/test/engine/rule_param.jam
-share/boost-build/test/engine/stress_var_expand.jam
-share/boost-build/test/engine/target_var.jam
-share/boost-build/test/engine/test.bat
-share/boost-build/test/engine/test.jam
-share/boost-build/test/engine/test.sh
-share/boost-build/test/engine/var_expand.jam
share/boost-build/test/example_customization.py
share/boost-build/test/example_gettext.py
share/boost-build/test/example_libraries.py
@@ -274,7 +265,6 @@ share/boost-build/test/example_qt4.py
share/boost-build/test/exit_status.py
share/boost-build/test/expansion.py
share/boost-build/test/explicit.py
-share/boost-build/test/file_name_handling.py
share/boost-build/test/free_features_request.py
share/boost-build/test/gcc_runtime.py
share/boost-build/test/generator_selection.py
@@ -300,7 +290,6 @@ share/boost-build/test/indirect_conditional.py
share/boost-build/test/inherit_toolset.py
share/boost-build/test/inherited_dependency.py
share/boost-build/test/inline.py
-share/boost-build/test/jamfile.jam
share/boost-build/test/lib_source_property.py
share/boost-build/test/library_chain.py
share/boost-build/test/library_order.py
@@ -308,9 +297,6 @@ share/boost-build/test/library_property.py
share/boost-build/test/load_dir.py
share/boost-build/test/load_order.py
share/boost-build/test/loop.py
-share/boost-build/test/m1-01.py
-share/boost-build/test/m1-02.py
-share/boost-build/test/m1-03.py
share/boost-build/test/make_rule.py
share/boost-build/test/module-actions/boost-build.jam
share/boost-build/test/module-actions/bootstrap.jam
@@ -336,15 +322,6 @@ share/boost-build/test/prebuilt/jamfile.jam
share/boost-build/test/prebuilt/jamroot.jam
share/boost-build/test/preprocessor.py
share/boost-build/test/print.py
-share/boost-build/test/project-test1.jam
-share/boost-build/test/project-test1/dir/jamfile.jam
-share/boost-build/test/project-test1/dir2/jamfile.jam
-share/boost-build/test/project-test1/dir2/jamroot.jam
-share/boost-build/test/project-test1/jamfile.jam
-share/boost-build/test/project-test1/jamroot.jam
-share/boost-build/test/project-test1/project-test1.jam
-share/boost-build/test/project-test1/readme.txt
-share/boost-build/test/project-test1/standalone-project.jam
share/boost-build/test/project-test3/a.cpp
share/boost-build/test/project-test3/jamfile.jam
share/boost-build/test/project-test3/jamroot.jam
@@ -378,7 +355,6 @@ share/boost-build/test/project_dependencies.py
share/boost-build/test/project_glob.py
share/boost-build/test/project_root_constants.py
share/boost-build/test/project_root_rule.py
-share/boost-build/test/project_test1.py
share/boost-build/test/project_test3.py
share/boost-build/test/project_test4.py
share/boost-build/test/property_expansion.py
@@ -418,7 +394,6 @@ share/boost-build/test/railsys/program/main/jamfile.jam
share/boost-build/test/railsys/program/main/main.cpp
share/boost-build/test/readme.txt
share/boost-build/test/rebuilds.py
-share/boost-build/test/recursive.jam
share/boost-build/test/regression.py
share/boost-build/test/relative_sources.py
share/boost-build/test/remove_requirement.py
@@ -439,9 +414,7 @@ share/boost-build/test/startup/no-bootstrap1/boost-build.jam
share/boost-build/test/startup/no-bootstrap1/subdir/readme.txt
share/boost-build/test/startup/no-bootstrap2/boost-build.jam
share/boost-build/test/startup/no-bootstrap3/boost-build.jam
-share/boost-build/test/startup_v1.py
share/boost-build/test/startup_v2.py
-share/boost-build/test/subdir1/file-to-bind
share/boost-build/test/suffix.py
share/boost-build/test/svn_tree.py
share/boost-build/test/symlink.py
@@ -451,20 +424,14 @@ share/boost-build/test/test-config-example.jam
share/boost-build/test/test.jam
share/boost-build/test/test1.py
share/boost-build/test/test2.py
-share/boost-build/test/test2/Jamrules
share/boost-build/test/test2/foo.cpp
-share/boost-build/test/test2/jamfile.jam
+share/boost-build/test/test2/jamroot.jam
share/boost-build/test/test_all.py
-share/boost-build/test/test_nt_line_length.jam
share/boost-build/test/test_result_dumping.py
share/boost-build/test/test_system.html
-share/boost-build/test/testing-primitives/boost-build.jam
-share/boost-build/test/testing-primitives/bootstrap.jam
-share/boost-build/test/testing_primitives.py
share/boost-build/test/testing_support.py
share/boost-build/test/timedata.py
share/boost-build/test/tree.py
-share/boost-build/test/unit-tests.jam
share/boost-build/test/unit_test.py
share/boost-build/test/unit_tests.py
share/boost-build/test/unused.py
@@ -475,19 +442,6 @@ share/boost-build/test/unused/jamfile.jam
share/boost-build/test/unused/jamroot.jam
share/boost-build/test/use_requirements.py
share/boost-build/test/using.py
-share/boost-build/test/v1-testing/a.cpp
-share/boost-build/test/v1-testing/b.cpp
-share/boost-build/test/v1-testing/boost-build.jam
-share/boost-build/test/v1-testing/c.cpp
-share/boost-build/test/v1-testing/jamfile.jam
-share/boost-build/test/v1_testing.py
-share/boost-build/test/v1_testing/Jamrules
-share/boost-build/test/v1_testing/boost-build.jam
-share/boost-build/test/v1_testing/foo.cpp
-share/boost-build/test/v1_testing/jamfile.jam
-share/boost-build/test/v1_testing/jamroot.jam
-share/boost-build/test/v1_testing/lib-err.cpp
-share/boost-build/test/v1_testing/lib.cpp
share/boost-build/test/wrapper.py
share/boost-build/test/wrong_project.py
share/boost-build/to_merge.sh
@@ -511,6 +465,7 @@ share/boost-build/tools/como-linux.jam
share/boost-build/tools/como-win.jam
share/boost-build/tools/como.jam
share/boost-build/tools/convert.jam
+share/boost-build/tools/cray.jam
share/boost-build/tools/cw-config.jam
share/boost-build/tools/cw.jam
share/boost-build/tools/darwin.jam
@@ -540,13 +495,16 @@ share/boost-build/tools/lex.jam
share/boost-build/tools/make.jam
share/boost-build/tools/make.py
share/boost-build/tools/mc.jam
+share/boost-build/tools/mc.py
share/boost-build/tools/message.jam
share/boost-build/tools/message.py
share/boost-build/tools/midl.jam
+share/boost-build/tools/midl.py
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/msvc.py
share/boost-build/tools/notfile.jam
share/boost-build/tools/notfile.py
share/boost-build/tools/package.jam
@@ -589,6 +547,7 @@ share/boost-build/tools/types/obj.jam
share/boost-build/tools/types/obj.py
share/boost-build/tools/types/objc.jam
share/boost-build/tools/types/preprocessed.jam
+share/boost-build/tools/types/preprocessed.py
share/boost-build/tools/types/qt.jam
share/boost-build/tools/types/register.jam
share/boost-build/tools/types/rsp.jam
diff --git a/devel/boost-build/buildlink3.mk b/devel/boost-build/buildlink3.mk
index 7b9ef97ad11..dcf96b803c1 100644
--- a/devel/boost-build/buildlink3.mk
+++ b/devel/boost-build/buildlink3.mk
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.21 2012/02/29 14:22:23 hans Exp $
+# $NetBSD: buildlink3.mk,v 1.22 2012/07/02 07:02:25 adam Exp $
BUILDLINK_TREE+= boost-build
.if !defined(BOOST_BUILD_BUILDLINK3_MK)
BOOST_BUILD_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.49.*
+BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.50.*
BUILDLINK_DEPMETHOD.boost-build?= build
BUILDLINK_PKGSRCDIR.boost-build?= ../../devel/boost-build
.endif # BOOST_BUILD_BUILDLINK3_MK
diff --git a/devel/boost-headers/PLIST b/devel/boost-headers/PLIST
index 45c1324bb5e..41dbdef3322 100644
--- a/devel/boost-headers/PLIST
+++ b/devel/boost-headers/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.19 2012/02/29 14:22:23 hans Exp $
+@comment $NetBSD: PLIST,v 1.20 2012/07/02 07:02:25 adam Exp $
include/boost/accumulators/accumulators.hpp
include/boost/accumulators/accumulators_fwd.hpp
include/boost/accumulators/framework/accumulator_base.hpp
@@ -41,6 +41,7 @@ include/boost/accumulators/statistics/mean.hpp
include/boost/accumulators/statistics/median.hpp
include/boost/accumulators/statistics/min.hpp
include/boost/accumulators/statistics/moment.hpp
+include/boost/accumulators/statistics/p_square_cumul_dist.hpp
include/boost/accumulators/statistics/p_square_cumulative_distribution.hpp
include/boost/accumulators/statistics/p_square_quantile.hpp
include/boost/accumulators/statistics/parameters/quantile_probability.hpp
@@ -70,6 +71,7 @@ include/boost/accumulators/statistics/weighted_kurtosis.hpp
include/boost/accumulators/statistics/weighted_mean.hpp
include/boost/accumulators/statistics/weighted_median.hpp
include/boost/accumulators/statistics/weighted_moment.hpp
+include/boost/accumulators/statistics/weighted_p_square_cumul_dist.hpp
include/boost/accumulators/statistics/weighted_p_square_cumulative_distribution.hpp
include/boost/accumulators/statistics/weighted_p_square_quantile.hpp
include/boost/accumulators/statistics/weighted_peaks_over_threshold.hpp
@@ -82,8 +84,28 @@ include/boost/accumulators/statistics/weighted_tail_variate_means.hpp
include/boost/accumulators/statistics/weighted_variance.hpp
include/boost/accumulators/statistics/with_error.hpp
include/boost/accumulators/statistics_fwd.hpp
+include/boost/algorithm/clamp.hpp
+include/boost/algorithm/cxx11/all_of.hpp
+include/boost/algorithm/cxx11/any_of.hpp
+include/boost/algorithm/cxx11/copy_if.hpp
+include/boost/algorithm/cxx11/copy_n.hpp
+include/boost/algorithm/cxx11/find_if_not.hpp
+include/boost/algorithm/cxx11/iota.hpp
+include/boost/algorithm/cxx11/is_partitioned.hpp
+include/boost/algorithm/cxx11/is_permutation.hpp
+include/boost/algorithm/cxx11/is_sorted.hpp
+include/boost/algorithm/cxx11/none_of.hpp
+include/boost/algorithm/cxx11/one_of.hpp
+include/boost/algorithm/cxx11/partition_copy.hpp
+include/boost/algorithm/cxx11/partition_point.hpp
+include/boost/algorithm/hex.hpp
include/boost/algorithm/minmax.hpp
include/boost/algorithm/minmax_element.hpp
+include/boost/algorithm/searching/boyer_moore.hpp
+include/boost/algorithm/searching/boyer_moore_horspool.hpp
+include/boost/algorithm/searching/detail/bm_traits.hpp
+include/boost/algorithm/searching/detail/debugging.hpp
+include/boost/algorithm/searching/knuth_morris_pratt.hpp
include/boost/algorithm/string.hpp
include/boost/algorithm/string/case_conv.hpp
include/boost/algorithm/string/classification.hpp
@@ -880,9 +902,7 @@ include/boost/config/stdlib/vacpp.hpp
include/boost/config/suffix.hpp
include/boost/config/user.hpp
include/boost/config/warning_disable.hpp
-include/boost/container/allocator/allocator_traits.hpp
-include/boost/container/allocator/memory_util.hpp
-include/boost/container/allocator/scoped_allocator.hpp
+include/boost/container/allocator_traits.hpp
include/boost/container/container_fwd.hpp
include/boost/container/deque.hpp
include/boost/container/detail/adaptive_node_pool_impl.hpp
@@ -896,6 +916,7 @@ include/boost/container/detail/flat_tree.hpp
include/boost/container/detail/function_detector.hpp
include/boost/container/detail/iterators.hpp
include/boost/container/detail/math_functions.hpp
+include/boost/container/detail/memory_util.hpp
include/boost/container/detail/mpl.hpp
include/boost/container/detail/multiallocation_chain.hpp
include/boost/container/detail/node_alloc_holder.hpp
@@ -916,6 +937,7 @@ include/boost/container/flat_map.hpp
include/boost/container/flat_set.hpp
include/boost/container/list.hpp
include/boost/container/map.hpp
+include/boost/container/scoped_allocator.hpp
include/boost/container/set.hpp
include/boost/container/slist.hpp
include/boost/container/stable_vector.hpp
@@ -1070,6 +1092,7 @@ include/boost/detail/select_type.hpp
include/boost/detail/sp_typeinfo.hpp
include/boost/detail/templated_streams.hpp
include/boost/detail/utf8_codecvt_facet.hpp
+include/boost/detail/utf8_codecvt_facet.ipp
include/boost/detail/win/GetCurrentProcess.hpp
include/boost/detail/win/GetCurrentThread.hpp
include/boost/detail/win/GetLastError.hpp
@@ -1133,19 +1156,7 @@ include/boost/filesystem/exception.hpp
include/boost/filesystem/fstream.hpp
include/boost/filesystem/operations.hpp
include/boost/filesystem/path.hpp
-include/boost/filesystem/v2/config.hpp
-include/boost/filesystem/v2/convenience.hpp
-include/boost/filesystem/v2/exception.hpp
-include/boost/filesystem/v2/fstream.hpp
-include/boost/filesystem/v2/operations.hpp
-include/boost/filesystem/v2/path.hpp
-include/boost/filesystem/v3/config.hpp
-include/boost/filesystem/v3/convenience.hpp
-include/boost/filesystem/v3/exception.hpp
-include/boost/filesystem/v3/fstream.hpp
-include/boost/filesystem/v3/operations.hpp
-include/boost/filesystem/v3/path.hpp
-include/boost/filesystem/v3/path_traits.hpp
+include/boost/filesystem/path_traits.hpp
include/boost/flyweight.hpp
include/boost/flyweight/assoc_container_factory.hpp
include/boost/flyweight/assoc_container_factory_fwd.hpp
@@ -1307,6 +1318,7 @@ include/boost/functional/detail/container_fwd.hpp
include/boost/functional/factory.hpp
include/boost/functional/forward_adapter.hpp
include/boost/functional/hash.hpp
+include/boost/functional/hash/detail/container_fwd_0x.hpp
include/boost/functional/hash/detail/float_functions.hpp
include/boost/functional/hash/detail/hash_float.hpp
include/boost/functional/hash/detail/hash_float_generic.hpp
@@ -1317,6 +1329,10 @@ include/boost/functional/hash/hash.hpp
include/boost/functional/hash/hash_fwd.hpp
include/boost/functional/hash_fwd.hpp
include/boost/functional/lightweight_forward_adapter.hpp
+include/boost/functional/overloaded_function.hpp
+include/boost/functional/overloaded_function/config.hpp
+include/boost/functional/overloaded_function/detail/base.hpp
+include/boost/functional/overloaded_function/detail/function_type.hpp
include/boost/functional/value_factory.hpp
include/boost/fusion/adapted.hpp
include/boost/fusion/adapted/adt.hpp
@@ -1489,6 +1505,10 @@ include/boost/fusion/container/deque/detail/as_deque.hpp
include/boost/fusion/container/deque/detail/at_impl.hpp
include/boost/fusion/container/deque/detail/begin_impl.hpp
include/boost/fusion/container/deque/detail/convert_impl.hpp
+include/boost/fusion/container/deque/detail/cpp03_deque.hpp
+include/boost/fusion/container/deque/detail/cpp03_deque_fwd.hpp
+include/boost/fusion/container/deque/detail/cpp03_deque_keyed_values.hpp
+include/boost/fusion/container/deque/detail/cpp11_deque_keyed_values.hpp
include/boost/fusion/container/deque/detail/deque_forward_ctor.hpp
include/boost/fusion/container/deque/detail/deque_initial_size.hpp
include/boost/fusion/container/deque/detail/deque_keyed_values.hpp
@@ -2266,8 +2286,10 @@ include/boost/geometry/algorithms/detail/convert_point_to_point.hpp
include/boost/geometry/algorithms/detail/disjoint.hpp
include/boost/geometry/algorithms/detail/equals/collect_vectors.hpp
include/boost/geometry/algorithms/detail/for_each_range.hpp
+include/boost/geometry/algorithms/detail/get_left_turns.hpp
include/boost/geometry/algorithms/detail/has_self_intersections.hpp
include/boost/geometry/algorithms/detail/not.hpp
+include/boost/geometry/algorithms/detail/occupation_info.hpp
include/boost/geometry/algorithms/detail/overlay/add_rings.hpp
include/boost/geometry/algorithms/detail/overlay/append_no_duplicates.hpp
include/boost/geometry/algorithms/detail/overlay/assign_parents.hpp
@@ -2326,6 +2348,7 @@ include/boost/geometry/algorithms/perimeter.hpp
include/boost/geometry/algorithms/reverse.hpp
include/boost/geometry/algorithms/simplify.hpp
include/boost/geometry/algorithms/sym_difference.hpp
+include/boost/geometry/algorithms/touches.hpp
include/boost/geometry/algorithms/transform.hpp
include/boost/geometry/algorithms/union.hpp
include/boost/geometry/algorithms/unique.hpp
@@ -2990,11 +3013,14 @@ include/boost/interprocess/detail/atomic.hpp
include/boost/interprocess/detail/cast_tags.hpp
include/boost/interprocess/detail/config_begin.hpp
include/boost/interprocess/detail/config_end.hpp
+include/boost/interprocess/detail/file_locking_helpers.hpp
include/boost/interprocess/detail/file_wrapper.hpp
include/boost/interprocess/detail/in_place_interface.hpp
include/boost/interprocess/detail/intermodule_singleton.hpp
+include/boost/interprocess/detail/intermodule_singleton_common.hpp
include/boost/interprocess/detail/interprocess_tester.hpp
include/boost/interprocess/detail/intersegment_ptr.hpp
+include/boost/interprocess/detail/managed_global_memory.hpp
include/boost/interprocess/detail/managed_memory_impl.hpp
include/boost/interprocess/detail/managed_multi_shared_memory.hpp
include/boost/interprocess/detail/managed_open_or_create_impl.hpp
@@ -3007,6 +3033,7 @@ include/boost/interprocess/detail/named_proxy.hpp
include/boost/interprocess/detail/os_file_functions.hpp
include/boost/interprocess/detail/os_thread_functions.hpp
include/boost/interprocess/detail/pointer_type.hpp
+include/boost/interprocess/detail/portable_intermodule_singleton.hpp
include/boost/interprocess/detail/posix_time_types_wrk.hpp
include/boost/interprocess/detail/preprocessor.hpp
include/boost/interprocess/detail/ptime_wrk.hpp
@@ -3018,6 +3045,7 @@ include/boost/interprocess/detail/type_traits.hpp
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/windows_intermodule_singleton.hpp
include/boost/interprocess/detail/workaround.hpp
include/boost/interprocess/detail/xsi_shared_memory_device.hpp
include/boost/interprocess/detail/xsi_shared_memory_file_wrapper.hpp
@@ -3063,6 +3091,7 @@ include/boost/interprocess/smart_ptr/unique_ptr.hpp
include/boost/interprocess/smart_ptr/weak_ptr.hpp
include/boost/interprocess/streams/bufferstream.hpp
include/boost/interprocess/streams/vectorstream.hpp
+include/boost/interprocess/sync/detail/condition_algorithm_8a.hpp
include/boost/interprocess/sync/file_lock.hpp
include/boost/interprocess/sync/interprocess_condition.hpp
include/boost/interprocess/sync/interprocess_mutex.hpp
@@ -3102,9 +3131,16 @@ include/boost/interprocess/sync/spin/semaphore.hpp
include/boost/interprocess/sync/upgradable_lock.hpp
include/boost/interprocess/sync/windows/condition.hpp
include/boost/interprocess/sync/windows/mutex.hpp
+include/boost/interprocess/sync/windows/named_condition.hpp
+include/boost/interprocess/sync/windows/named_mutex.hpp
+include/boost/interprocess/sync/windows/named_recursive_mutex.hpp
+include/boost/interprocess/sync/windows/named_semaphore.hpp
+include/boost/interprocess/sync/windows/named_sync.hpp
include/boost/interprocess/sync/windows/recursive_mutex.hpp
include/boost/interprocess/sync/windows/semaphore.hpp
include/boost/interprocess/sync/windows/sync_utils.hpp
+include/boost/interprocess/sync/windows/winapi_mutex_wrapper.hpp
+include/boost/interprocess/sync/windows/winapi_semaphore_wrapper.hpp
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
@@ -3371,6 +3407,56 @@ include/boost/lambda/switch.hpp
include/boost/last_value.hpp
include/boost/lexical_cast.hpp
include/boost/limits.hpp
+include/boost/local_function.hpp
+include/boost/local_function/aux_/add_pointed_const.hpp
+include/boost/local_function/aux_/function.hpp
+include/boost/local_function/aux_/macro/code_/bind.hpp
+include/boost/local_function/aux_/macro/code_/functor.hpp
+include/boost/local_function/aux_/macro/code_/result.hpp
+include/boost/local_function/aux_/macro/decl.hpp
+include/boost/local_function/aux_/macro/name.hpp
+include/boost/local_function/aux_/macro/typeof.hpp
+include/boost/local_function/aux_/member.hpp
+include/boost/local_function/aux_/nobind.hpp
+include/boost/local_function/aux_/preprocessor/traits/bind.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_/append.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_/index.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_/nil.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_/set_error.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_/validate.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_/validate_/return_count.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_/validate_/this_count.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_binds.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_const_binds.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_error.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_params.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_returns.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_sign_/any_bind_type.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_sign_/sign.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate_/defaults.hpp
+include/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate_/this.hpp
+include/boost/local_function/aux_/preprocessor/traits/param.hpp
+include/boost/local_function/aux_/symbol.hpp
+include/boost/local_function/config.hpp
+include/boost/local_function/detail/preprocessor/keyword/auto.hpp
+include/boost/local_function/detail/preprocessor/keyword/bind.hpp
+include/boost/local_function/detail/preprocessor/keyword/const.hpp
+include/boost/local_function/detail/preprocessor/keyword/const_bind.hpp
+include/boost/local_function/detail/preprocessor/keyword/default.hpp
+include/boost/local_function/detail/preprocessor/keyword/facility/add.hpp
+include/boost/local_function/detail/preprocessor/keyword/facility/is.hpp
+include/boost/local_function/detail/preprocessor/keyword/facility/remove.hpp
+include/boost/local_function/detail/preprocessor/keyword/inline.hpp
+include/boost/local_function/detail/preprocessor/keyword/recursive.hpp
+include/boost/local_function/detail/preprocessor/keyword/register.hpp
+include/boost/local_function/detail/preprocessor/keyword/return.hpp
+include/boost/local_function/detail/preprocessor/keyword/this.hpp
+include/boost/local_function/detail/preprocessor/keyword/thisunderscore.hpp
+include/boost/local_function/detail/preprocessor/keyword/void.hpp
+include/boost/local_function/detail/preprocessor/line_counter.hpp
+include/boost/local_function/detail/preprocessor/void_list.hpp
include/boost/locale.hpp
include/boost/locale/boundary.hpp
include/boost/locale/boundary/boundary_point.hpp
@@ -3424,7 +3510,10 @@ include/boost/math/concepts/distributions.hpp
include/boost/math/concepts/real_concept.hpp
include/boost/math/concepts/real_type_concept.hpp
include/boost/math/concepts/std_real_concept.hpp
+include/boost/math/constants/calculate_constants.hpp
include/boost/math/constants/constants.hpp
+include/boost/math/constants/generate.hpp
+include/boost/math/constants/info.hpp
include/boost/math/distributions.hpp
include/boost/math/distributions/bernoulli.hpp
include/boost/math/distributions/beta.hpp
@@ -3464,6 +3553,7 @@ include/boost/math/distributions/normal.hpp
include/boost/math/distributions/pareto.hpp
include/boost/math/distributions/poisson.hpp
include/boost/math/distributions/rayleigh.hpp
+include/boost/math/distributions/skew_normal.hpp
include/boost/math/distributions/students_t.hpp
include/boost/math/distributions/triangular.hpp
include/boost/math/distributions/uniform.hpp
@@ -3523,6 +3613,7 @@ include/boost/math/special_functions/expm1.hpp
include/boost/math/special_functions/factorials.hpp
include/boost/math/special_functions/fpclassify.hpp
include/boost/math/special_functions/gamma.hpp
+include/boost/math/special_functions/hankel.hpp
include/boost/math/special_functions/hermite.hpp
include/boost/math/special_functions/hypot.hpp
include/boost/math/special_functions/laguerre.hpp
@@ -3533,6 +3624,7 @@ include/boost/math/special_functions/math_fwd.hpp
include/boost/math/special_functions/modf.hpp
include/boost/math/special_functions/next.hpp
include/boost/math/special_functions/nonfinite_num_facets.hpp
+include/boost/math/special_functions/owens_t.hpp
include/boost/math/special_functions/pow.hpp
include/boost/math/special_functions/powm1.hpp
include/boost/math/special_functions/prime.hpp
@@ -6662,6 +6754,7 @@ include/boost/smart_ptr/detail/sp_counted_base_pt.hpp
include/boost/smart_ptr/detail/sp_counted_base_solaris.hpp
include/boost/smart_ptr/detail/sp_counted_base_spin.hpp
include/boost/smart_ptr/detail/sp_counted_base_sync.hpp
+include/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp
include/boost/smart_ptr/detail/sp_counted_base_w32.hpp
include/boost/smart_ptr/detail/sp_counted_impl.hpp
include/boost/smart_ptr/detail/sp_has_sync.hpp
@@ -6684,88 +6777,6 @@ include/boost/smart_ptr/shared_array.hpp
include/boost/smart_ptr/shared_ptr.hpp
include/boost/smart_ptr/weak_ptr.hpp
include/boost/spirit.hpp
-include/boost/spirit/actor.hpp
-include/boost/spirit/actor/assign_actor.hpp
-include/boost/spirit/actor/assign_key_actor.hpp
-include/boost/spirit/actor/clear_actor.hpp
-include/boost/spirit/actor/decrement_actor.hpp
-include/boost/spirit/actor/erase_actor.hpp
-include/boost/spirit/actor/increment_actor.hpp
-include/boost/spirit/actor/insert_at_actor.hpp
-include/boost/spirit/actor/insert_key_actor.hpp
-include/boost/spirit/actor/push_back_actor.hpp
-include/boost/spirit/actor/push_front_actor.hpp
-include/boost/spirit/actor/ref_actor.hpp
-include/boost/spirit/actor/ref_const_ref_actor.hpp
-include/boost/spirit/actor/ref_const_ref_const_ref_a.hpp
-include/boost/spirit/actor/ref_const_ref_value_actor.hpp
-include/boost/spirit/actor/ref_value_actor.hpp
-include/boost/spirit/actor/swap_actor.hpp
-include/boost/spirit/actor/typeof.hpp
-include/boost/spirit/attribute.hpp
-include/boost/spirit/attribute/closure.hpp
-include/boost/spirit/attribute/closure_context.hpp
-include/boost/spirit/attribute/closure_fwd.hpp
-include/boost/spirit/attribute/parametric.hpp
-include/boost/spirit/attribute/typeof.hpp
-include/boost/spirit/core.hpp
-include/boost/spirit/core/assert.hpp
-include/boost/spirit/core/composite/actions.hpp
-include/boost/spirit/core/composite/alternative.hpp
-include/boost/spirit/core/composite/composite.hpp
-include/boost/spirit/core/composite/difference.hpp
-include/boost/spirit/core/composite/directives.hpp
-include/boost/spirit/core/composite/epsilon.hpp
-include/boost/spirit/core/composite/exclusive_or.hpp
-include/boost/spirit/core/composite/intersection.hpp
-include/boost/spirit/core/composite/kleene_star.hpp
-include/boost/spirit/core/composite/list.hpp
-include/boost/spirit/core/composite/no_actions.hpp
-include/boost/spirit/core/composite/operators.hpp
-include/boost/spirit/core/composite/optional.hpp
-include/boost/spirit/core/composite/positive.hpp
-include/boost/spirit/core/composite/sequence.hpp
-include/boost/spirit/core/composite/sequential_and.hpp
-include/boost/spirit/core/composite/sequential_or.hpp
-include/boost/spirit/core/config.hpp
-include/boost/spirit/core/match.hpp
-include/boost/spirit/core/nil.hpp
-include/boost/spirit/core/non_terminal/grammar.hpp
-include/boost/spirit/core/non_terminal/parser_context.hpp
-include/boost/spirit/core/non_terminal/parser_id.hpp
-include/boost/spirit/core/non_terminal/rule.hpp
-include/boost/spirit/core/non_terminal/subrule.hpp
-include/boost/spirit/core/non_terminal/subrule_fwd.hpp
-include/boost/spirit/core/parser.hpp
-include/boost/spirit/core/primitives/numerics.hpp
-include/boost/spirit/core/primitives/numerics_fwd.hpp
-include/boost/spirit/core/primitives/primitives.hpp
-include/boost/spirit/core/safe_bool.hpp
-include/boost/spirit/core/scanner/scanner.hpp
-include/boost/spirit/core/scanner/scanner_fwd.hpp
-include/boost/spirit/core/scanner/skipper.hpp
-include/boost/spirit/core/scanner/skipper_fwd.hpp
-include/boost/spirit/core/typeof.hpp
-include/boost/spirit/debug.hpp
-include/boost/spirit/debug/debug_node.hpp
-include/boost/spirit/debug/minimal.hpp
-include/boost/spirit/debug/parser_names.hpp
-include/boost/spirit/debug/typeof.hpp
-include/boost/spirit/dynamic.hpp
-include/boost/spirit/dynamic/for.hpp
-include/boost/spirit/dynamic/if.hpp
-include/boost/spirit/dynamic/lazy.hpp
-include/boost/spirit/dynamic/rule_alias.hpp
-include/boost/spirit/dynamic/select.hpp
-include/boost/spirit/dynamic/stored_rule.hpp
-include/boost/spirit/dynamic/stored_rule_fwd.hpp
-include/boost/spirit/dynamic/switch.hpp
-include/boost/spirit/dynamic/typeof.hpp
-include/boost/spirit/dynamic/while.hpp
-include/boost/spirit/error_handling.hpp
-include/boost/spirit/error_handling/exceptions.hpp
-include/boost/spirit/error_handling/exceptions_fwd.hpp
-include/boost/spirit/error_handling/typeof.hpp
include/boost/spirit/home/classic.hpp
include/boost/spirit/home/classic/actor.hpp
include/boost/spirit/home/classic/actor/assign_actor.hpp
@@ -7778,35 +7789,6 @@ include/boost/spirit/include/support_string_traits.hpp
include/boost/spirit/include/support_unused.hpp
include/boost/spirit/include/support_utree.hpp
include/boost/spirit/include/version.hpp
-include/boost/spirit/iterator.hpp
-include/boost/spirit/iterator/file_iterator.hpp
-include/boost/spirit/iterator/file_iterator_fwd.hpp
-include/boost/spirit/iterator/fixed_size_queue.hpp
-include/boost/spirit/iterator/multi_pass.hpp
-include/boost/spirit/iterator/multi_pass_fwd.hpp
-include/boost/spirit/iterator/position_iterator.hpp
-include/boost/spirit/iterator/position_iterator_fwd.hpp
-include/boost/spirit/iterator/typeof.hpp
-include/boost/spirit/meta.hpp
-include/boost/spirit/meta/as_parser.hpp
-include/boost/spirit/meta/fundamental.hpp
-include/boost/spirit/meta/parser_traits.hpp
-include/boost/spirit/meta/refactoring.hpp
-include/boost/spirit/meta/traverse.hpp
-include/boost/spirit/phoenix.hpp
-include/boost/spirit/phoenix/actor.hpp
-include/boost/spirit/phoenix/binders.hpp
-include/boost/spirit/phoenix/casts.hpp
-include/boost/spirit/phoenix/closures.hpp
-include/boost/spirit/phoenix/composite.hpp
-include/boost/spirit/phoenix/functions.hpp
-include/boost/spirit/phoenix/new.hpp
-include/boost/spirit/phoenix/operators.hpp
-include/boost/spirit/phoenix/primitives.hpp
-include/boost/spirit/phoenix/special_ops.hpp
-include/boost/spirit/phoenix/statements.hpp
-include/boost/spirit/phoenix/tuple_helpers.hpp
-include/boost/spirit/phoenix/tuples.hpp
include/boost/spirit/repository/home/karma.hpp
include/boost/spirit/repository/home/karma/directive.hpp
include/boost/spirit/repository/home/karma/directive/confix.hpp
@@ -7851,39 +7833,6 @@ include/boost/spirit/repository/include/qi_nonterminal.hpp
include/boost/spirit/repository/include/qi_primitive.hpp
include/boost/spirit/repository/include/qi_seek.hpp
include/boost/spirit/repository/include/qi_subrule.hpp
-include/boost/spirit/symbols.hpp
-include/boost/spirit/symbols/symbols.hpp
-include/boost/spirit/symbols/symbols_fwd.hpp
-include/boost/spirit/symbols/typeof.hpp
-include/boost/spirit/tree/ast.hpp
-include/boost/spirit/tree/ast_fwd.hpp
-include/boost/spirit/tree/common.hpp
-include/boost/spirit/tree/common_fwd.hpp
-include/boost/spirit/tree/parse_tree.hpp
-include/boost/spirit/tree/parse_tree_fwd.hpp
-include/boost/spirit/tree/parse_tree_utils.hpp
-include/boost/spirit/tree/tree_to_xml.hpp
-include/boost/spirit/tree/typeof.hpp
-include/boost/spirit/utility.hpp
-include/boost/spirit/utility/chset.hpp
-include/boost/spirit/utility/chset_operators.hpp
-include/boost/spirit/utility/confix.hpp
-include/boost/spirit/utility/confix_fwd.hpp
-include/boost/spirit/utility/distinct.hpp
-include/boost/spirit/utility/distinct_fwd.hpp
-include/boost/spirit/utility/escape_char.hpp
-include/boost/spirit/utility/escape_char_fwd.hpp
-include/boost/spirit/utility/flush_multi_pass.hpp
-include/boost/spirit/utility/functor_parser.hpp
-include/boost/spirit/utility/grammar_def.hpp
-include/boost/spirit/utility/grammar_def_fwd.hpp
-include/boost/spirit/utility/lists.hpp
-include/boost/spirit/utility/lists_fwd.hpp
-include/boost/spirit/utility/loops.hpp
-include/boost/spirit/utility/regex.hpp
-include/boost/spirit/utility/rule_parser.hpp
-include/boost/spirit/utility/scoped_lock.hpp
-include/boost/spirit/utility/typeof.hpp
include/boost/spirit/version.hpp
include/boost/statechart/asynchronous_state_machine.hpp
include/boost/statechart/custom_reaction.hpp
@@ -8058,8 +8007,11 @@ include/boost/thread.hpp
include/boost/thread/barrier.hpp
include/boost/thread/condition.hpp
include/boost/thread/condition_variable.hpp
+include/boost/thread/cv_status.hpp
include/boost/thread/detail/config.hpp
+include/boost/thread/detail/delete.hpp
include/boost/thread/detail/force_cast.hpp
+include/boost/thread/detail/memory.hpp
include/boost/thread/detail/move.hpp
include/boost/thread/detail/platform.hpp
include/boost/thread/detail/singleton.hpp
@@ -8084,10 +8036,13 @@ include/boost/thread/pthread/thread_data.hpp
include/boost/thread/pthread/thread_heap_alloc.hpp
include/boost/thread/pthread/timespec.hpp
include/boost/thread/recursive_mutex.hpp
+include/boost/thread/reverse_lock.hpp
+include/boost/thread/shared_lock_guard.hpp
include/boost/thread/shared_mutex.hpp
include/boost/thread/thread.hpp
include/boost/thread/thread_time.hpp
include/boost/thread/tss.hpp
+include/boost/thread/v2/thread.hpp
include/boost/thread/win32/basic_recursive_mutex.hpp
include/boost/thread/win32/basic_timed_mutex.hpp
include/boost/thread/win32/condition_variable.hpp
@@ -8766,6 +8721,7 @@ include/boost/utility/detail/in_place_factory_prefix.hpp
include/boost/utility/detail/in_place_factory_suffix.hpp
include/boost/utility/detail/result_of_iterate.hpp
include/boost/utility/enable_if.hpp
+include/boost/utility/identity_type.hpp
include/boost/utility/in_place_factory.hpp
include/boost/utility/result_of.hpp
include/boost/utility/swap.hpp
@@ -8798,6 +8754,7 @@ include/boost/variant/detail/forced_return.hpp
include/boost/variant/detail/generic_result_type.hpp
include/boost/variant/detail/has_nothrow_move.hpp
include/boost/variant/detail/has_trivial_move.hpp
+include/boost/variant/detail/hash_variant.hpp
include/boost/variant/detail/initializer.hpp
include/boost/variant/detail/make_variant_list.hpp
include/boost/variant/detail/move.hpp
diff --git a/devel/boost-headers/buildlink3.mk b/devel/boost-headers/buildlink3.mk
index 6fc496710f2..b1316509f29 100644
--- a/devel/boost-headers/buildlink3.mk
+++ b/devel/boost-headers/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.22 2012/02/29 14:22:23 hans Exp $
+# $NetBSD: buildlink3.mk,v 1.23 2012/07/02 07:02:25 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.49.*
+BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.50.*
BUILDLINK_DEPMETHOD.boost-headers?= build
BUILDLINK_PKGSRCDIR.boost-headers?= ../../devel/boost-headers
diff --git a/devel/boost-jam/buildlink3.mk b/devel/boost-jam/buildlink3.mk
index e2ec3f9ef85..6a5a79a7bbe 100644
--- a/devel/boost-jam/buildlink3.mk
+++ b/devel/boost-jam/buildlink3.mk
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.17 2012/03/18 12:02:41 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.18 2012/07/02 07:02:25 adam Exp $
BUILDLINK_TREE+= boost-jam
.if !defined(BOOST_JAM_BUILDLINK3_MK)
BOOST_JAM_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.49.*
+BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.50.*
BUILDLINK_DEPMETHOD.boost-jam?= build
BUILDLINK_PKGSRCDIR.boost-jam?= ../../devel/boost-jam
.endif # BOOST_JAM_BUILDLINK3_MK
diff --git a/devel/boost-libs/Makefile b/devel/boost-libs/Makefile
index f89090fa371..e2927d8ebf2 100644
--- a/devel/boost-libs/Makefile
+++ b/devel/boost-libs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2012/06/01 10:26:09 jdc Exp $
+# $NetBSD: Makefile,v 1.22 2012/07/02 07:02:25 adam Exp $
BOOST_PACKAGE= libs
BOOST_COMMENT= (binary libraries)
@@ -9,6 +9,8 @@ PKG_DESTDIR_SUPPORT= user-destdir
.include "../../meta-pkgs/boost/Makefile.common"
+INSTALLATION_DIRS+= lib
+
BJAM_ARGS+= --without-python
.if !empty(OPSYS:MNetBSD) && !empty(MACHINE_ARCH:Msparc64)
BJAM_ARGS+= pch=off
@@ -18,7 +20,7 @@ BJAM_ARGS+= pch=off
# Hack: gcc on sparc64 catches an illegal instruction compiling graphml.o
.if ${MACHINE_ARCH} == "sparc64" && !empty(CC_VERSION:Mgcc*)
-BUILDLINK_TRANSFORM+= rename:-O3:-O1
+BUILDLINK_TRANSFORM+= rename:-O3:-O1
.endif
do-build: bjam-build
diff --git a/devel/boost-libs/buildlink3.mk b/devel/boost-libs/buildlink3.mk
index 3f5105807f2..578316bdf3c 100644
--- a/devel/boost-libs/buildlink3.mk
+++ b/devel/boost-libs/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.22 2012/02/29 14:22:24 hans Exp $
+# $NetBSD: buildlink3.mk,v 1.23 2012/07/02 07:02:25 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.49.*
+BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.50.*
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 2de0975a876..b5156f5a2f2 100644
--- a/devel/boost-python/Makefile
+++ b/devel/boost-python/Makefile
@@ -1,12 +1,13 @@
-# $NetBSD: Makefile,v 1.21 2012/04/08 19:08:49 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2012/07/02 07:02:25 adam Exp $
BOOST_PACKAGE= python
-PKGREVISION= 1
BOOST_COMMENT= (Boost.Python binary library)
BOOST_CONFIG= installed
PKG_DESTDIR_SUPPORT= user-destdir
+INSTALLATION_DIRS+= lib
+
.include "../../meta-pkgs/boost/Makefile.common"
BJAM_ARGS+= --user-config=${WRKSRC}/user-config.jam
diff --git a/devel/boost-python/buildlink3.mk b/devel/boost-python/buildlink3.mk
index 357e4a613e0..50494d14241 100644
--- a/devel/boost-python/buildlink3.mk
+++ b/devel/boost-python/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.26 2012/02/29 14:22:24 hans Exp $
+# $NetBSD: buildlink3.mk,v 1.27 2012/07/02 07:02:25 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.49.*
-BUILDLINK_ABI_DEPENDS.boost-python+= boost-python-1.49.*
+BUILDLINK_API_DEPENDS.boost-python+= boost-python-1.50.*
+BUILDLINK_ABI_DEPENDS.boost-python+= boost-python-1.50.*
BUILDLINK_PKGSRCDIR.boost-python?= ../../devel/boost-python
.include "../../devel/boost-headers/buildlink3.mk"
diff --git a/meta-pkgs/boost/Makefile.common b/meta-pkgs/boost/Makefile.common
index aec0c2dcde6..466ef5ae819 100644
--- a/meta-pkgs/boost/Makefile.common
+++ b/meta-pkgs/boost/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.33 2012/02/29 14:22:24 hans Exp $
+# $NetBSD: Makefile.common,v 1.34 2012/07/02 07:02:25 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.49.0
+BOOST_VERSION= 1.50.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 32b61d9f592..556c69a0e32 100644
--- a/meta-pkgs/boost/distinfo
+++ b/meta-pkgs/boost/distinfo
@@ -1,16 +1,15 @@
-$NetBSD: distinfo,v 1.43 2012/05/01 18:47:01 adam Exp $
+$NetBSD: distinfo,v 1.44 2012/07/02 07:02:26 adam Exp $
-SHA1 (boost_1_49_0.tar.bz2) = 26a52840e9d12f829e3008589abf0a925ce88524
-RMD160 (boost_1_49_0.tar.bz2) = 3504c6f27c63ab52182c822d45d020fa30179abc
-Size (boost_1_49_0.tar.bz2) = 48499961 bytes
+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 (patch-ab) = f1c95ae229465a4d2da76ce6ff88d76ace52fdd8
SHA1 (patch-ac) = 54d40e6a62cdf40c4155c64d9f02df475fbe111d
SHA1 (patch-ad) = d36799e40e1f7e6f62768e1144859f22ce76a265
SHA1 (patch-ae) = 2fb49c90bbb3fd797ccdfaaf44c93494a5988f52
-SHA1 (patch-ag) = b19bf29b0c08ede6470e0a697f99d4ea796ab987
-SHA1 (patch-ai) = e55ca82da06d23c362f041b0b5f92bbd09663379
+SHA1 (patch-ag) = c406e9beb9260db7861b13a6eb4c386f23346eb1
+SHA1 (patch-ai) = 231db48819aa563b2082d95bb91d662b5d6cf779
SHA1 (patch-aq) = e5c7b72ffa2942ce401f3d9bf05498fd761df17a
-SHA1 (patch-ar) = 91981e2edb93666de78c203a6cef3d5011b2b26a
-SHA1 (patch-boost_xpressive_traits_cpp_regex_traits.hpp) = fce4fbb57af7b488d2bda80557272cf7a63040e1
-SHA1 (patch-libs_signals_src_named_slot_map.cpp) = 4e0127e3286e93b6a7cdcd46add582b27dadc0d8
+SHA1 (patch-ar) = 2fec2c51272cc4ee376e6538d8f1fd8561a7f0a3
+SHA1 (patch-libs_signals_src_named_slot_map.cpp) = 42119b98857eb7e96ea29ac85c184eed46965295
diff --git a/meta-pkgs/boost/patches/patch-ag b/meta-pkgs/boost/patches/patch-ag
index 1d8a7b10418..4c71d19d6e1 100644
--- a/meta-pkgs/boost/patches/patch-ag
+++ b/meta-pkgs/boost/patches/patch-ag
@@ -1,10 +1,10 @@
-$NetBSD: patch-ag,v 1.6 2011/10/11 10:02:08 adam Exp $
+$NetBSD: patch-ag,v 1.7 2012/07/02 07:02:26 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
-@@ -195,7 +195,7 @@ toolset como como : "-o " : -D
+@@ -192,7 +192,7 @@ toolset como como : "-o " : -D
: -L$(--python-lib[1]) -l$(--python-lib[2]) ;
## Clang Linux 2.8+
toolset clang clang : "-o " : -D
diff --git a/meta-pkgs/boost/patches/patch-ai b/meta-pkgs/boost/patches/patch-ai
index b4633ab2dc2..5fa0a63c569 100644
--- a/meta-pkgs/boost/patches/patch-ai
+++ b/meta-pkgs/boost/patches/patch-ai
@@ -1,10 +1,10 @@
-$NetBSD: patch-ai,v 1.4 2012/01/08 11:35:07 adam Exp $
+$NetBSD: patch-ai,v 1.5 2012/07/02 07:02:26 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
-@@ -318,9 +318,9 @@ void kqueue_reactor::deregister_descript
+@@ -290,9 +290,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);
}
-@@ -359,9 +359,9 @@ void kqueue_reactor::deregister_internal
+@@ -331,9 +331,9 @@ void kqueue_reactor::deregister_internal
{
struct kevent events[2];
BOOST_ASIO_KQUEUE_EV_SET(&events[0], descriptor,
diff --git a/meta-pkgs/boost/patches/patch-ar b/meta-pkgs/boost/patches/patch-ar
index 9a93bf1d848..e536698be36 100644
--- a/meta-pkgs/boost/patches/patch-ar
+++ b/meta-pkgs/boost/patches/patch-ar
@@ -1,8 +1,8 @@
-$NetBSD: patch-ar,v 1.2 2010/11/26 20:47:01 adam Exp $
+$NetBSD: patch-ar,v 1.3 2012/07/02 07:02:26 adam Exp $
--- boost/property_tree/detail/xml_parser_read_rapidxml.hpp.orig 2010-10-15 12:40:04.000000000 +0000
+++ boost/property_tree/detail/xml_parser_read_rapidxml.hpp
-@@ -103,13 +103,13 @@ namespace boost { namespace property_tre
+@@ -106,13 +106,13 @@ namespace boost { namespace property_tre
try {
// Parse using appropriate flags
diff --git a/meta-pkgs/boost/patches/patch-boost_xpressive_traits_cpp_regex_traits.hpp b/meta-pkgs/boost/patches/patch-boost_xpressive_traits_cpp_regex_traits.hpp
deleted file mode 100644
index 1ceef192c4b..00000000000
--- a/meta-pkgs/boost/patches/patch-boost_xpressive_traits_cpp_regex_traits.hpp
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD: patch-boost_xpressive_traits_cpp_regex_traits.hpp,v 1.1 2012/05/01 18:47:01 adam Exp $
-
-Fix building with Clang.
-
---- boost/xpressive/traits/cpp_regex_traits.hpp.orig 2012-05-01 17:25:19.000000000 +0000
-+++ boost/xpressive/traits/cpp_regex_traits.hpp
-@@ -24,6 +24,7 @@
- #include <boost/assert.hpp>
- #include <boost/integer.hpp>
- #include <boost/mpl/assert.hpp>
-+#include <boost/static_assert.hpp>
- #include <boost/detail/workaround.hpp>
- #include <boost/type_traits/is_same.hpp>
- #include <boost/xpressive/detail/detail_fwd.hpp>
-@@ -89,7 +90,7 @@ namespace detail
- template<umaskex_t In, umaskex_t Out = highest_bit, bool Done = (0 == (Out & In))>
- struct unused_mask
- {
-- BOOST_MPL_ASSERT_RELATION(1, !=, Out);
-+ BOOST_STATIC_ASSERT(1 != Out);
- BOOST_STATIC_CONSTANT(umaskex_t, value = (unused_mask<In, (Out >> 1)>::value));
- };
-
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
index 6ea1d6813df..d40054b8241 100644
--- 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
@@ -1,3 +1,5 @@
+$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