summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/boost-build/buildlink3.mk4
-rw-r--r--devel/boost-headers/Makefile4
-rw-r--r--devel/boost-headers/PLIST533
-rw-r--r--devel/boost-headers/buildlink3.mk4
-rw-r--r--devel/boost-jam/buildlink3.mk4
-rw-r--r--devel/boost-libs/PLIST5
-rw-r--r--devel/boost-libs/buildlink3.mk6
-rw-r--r--meta-pkgs/boost/Makefile.common4
-rw-r--r--meta-pkgs/boost/distinfo15
-rw-r--r--meta-pkgs/boost/patches/patch-aq14
-rw-r--r--meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp8
-rw-r--r--meta-pkgs/boost/patches/patch-boost_optional_optional__fwd.hpp16
12 files changed, 390 insertions, 227 deletions
diff --git a/devel/boost-build/buildlink3.mk b/devel/boost-build/buildlink3.mk
index e2e4f04ede0..8c05b059e66 100644
--- a/devel/boost-build/buildlink3.mk
+++ b/devel/boost-build/buildlink3.mk
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.32 2016/05/13 20:47:32 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.33 2016/10/07 17:51:11 adam Exp $
BUILDLINK_TREE+= boost-build
.if !defined(BOOST_BUILD_BUILDLINK3_MK)
BOOST_BUILD_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.61.*
+BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.62.*
BUILDLINK_DEPMETHOD.boost-build?= build
BUILDLINK_PKGSRCDIR.boost-build?= ../../devel/boost-build
.endif # BOOST_BUILD_BUILDLINK3_MK
diff --git a/devel/boost-headers/Makefile b/devel/boost-headers/Makefile
index 93b45890fe6..a12896223de 100644
--- a/devel/boost-headers/Makefile
+++ b/devel/boost-headers/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2016/08/02 08:49:46 wiz Exp $
+# $NetBSD: Makefile,v 1.39 2016/10/07 17:51:11 adam Exp $
BOOST_PACKAGE= headers
BOOST_COMMENT= (build-time headers)
@@ -6,8 +6,6 @@ BOOST_CONFIG= generate
.include "../../meta-pkgs/boost/Makefile.common"
-PKGREVISION= 1
-
BJAM_ARGS+= --without-* # disable all libraries
NO_BUILD= yes
diff --git a/devel/boost-headers/PLIST b/devel/boost-headers/PLIST
index fba0e2a5bf6..450ea381f43 100644
--- a/devel/boost-headers/PLIST
+++ b/devel/boost-headers/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.31 2016/05/13 20:47:32 adam Exp $
+@comment $NetBSD: PLIST,v 1.32 2016/10/07 17:51:11 adam Exp $
include/boost/accumulators/accumulators.hpp
include/boost/accumulators/accumulators_fwd.hpp
include/boost/accumulators/framework/accumulator_base.hpp
@@ -106,6 +106,7 @@ include/boost/algorithm/cxx14/is_permutation.hpp
include/boost/algorithm/cxx14/mismatch.hpp
include/boost/algorithm/gather.hpp
include/boost/algorithm/hex.hpp
+include/boost/algorithm/is_palindrome.hpp
include/boost/algorithm/minmax.hpp
include/boost/algorithm/minmax_element.hpp
include/boost/algorithm/searching/boyer_moore.hpp
@@ -113,6 +114,7 @@ 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/sort_subrange.hpp
include/boost/algorithm/string.hpp
include/boost/algorithm/string/case_conv.hpp
include/boost/algorithm/string/classification.hpp
@@ -558,7 +560,6 @@ include/boost/asio/detail/win_static_mutex.hpp
include/boost/asio/detail/win_thread.hpp
include/boost/asio/detail/win_tss_ptr.hpp
include/boost/asio/detail/winapi_thread.hpp
-include/boost/asio/detail/wince_thread.hpp
include/boost/asio/detail/winrt_async_manager.hpp
include/boost/asio/detail/winrt_async_op.hpp
include/boost/asio/detail/winrt_resolve_op.hpp
@@ -999,6 +1000,7 @@ include/boost/compute/algorithm/detail/count_if_with_ballot.hpp
include/boost/compute/algorithm/detail/count_if_with_reduce.hpp
include/boost/compute/algorithm/detail/count_if_with_threads.hpp
include/boost/compute/algorithm/detail/find_extrema.hpp
+include/boost/compute/algorithm/detail/find_extrema_on_cpu.hpp
include/boost/compute/algorithm/detail/find_extrema_with_atomics.hpp
include/boost/compute/algorithm/detail/find_extrema_with_reduce.hpp
include/boost/compute/algorithm/detail/find_if_with_atomics.hpp
@@ -1006,11 +1008,13 @@ include/boost/compute/algorithm/detail/inplace_reduce.hpp
include/boost/compute/algorithm/detail/insertion_sort.hpp
include/boost/compute/algorithm/detail/merge_path.hpp
include/boost/compute/algorithm/detail/merge_sort_on_cpu.hpp
+include/boost/compute/algorithm/detail/merge_sort_on_gpu.hpp
include/boost/compute/algorithm/detail/merge_with_merge_path.hpp
include/boost/compute/algorithm/detail/radix_sort.hpp
include/boost/compute/algorithm/detail/random_fill.hpp
include/boost/compute/algorithm/detail/reduce_by_key.hpp
include/boost/compute/algorithm/detail/reduce_by_key_with_scan.hpp
+include/boost/compute/algorithm/detail/reduce_on_cpu.hpp
include/boost/compute/algorithm/detail/reduce_on_gpu.hpp
include/boost/compute/algorithm/detail/scan.hpp
include/boost/compute/algorithm/detail/scan_on_cpu.hpp
@@ -1022,6 +1026,7 @@ include/boost/compute/algorithm/detail/serial_find_extrema.hpp
include/boost/compute/algorithm/detail/serial_merge.hpp
include/boost/compute/algorithm/detail/serial_reduce.hpp
include/boost/compute/algorithm/detail/serial_reduce_by_key.hpp
+include/boost/compute/algorithm/detail/serial_scan.hpp
include/boost/compute/algorithm/equal.hpp
include/boost/compute/algorithm/equal_range.hpp
include/boost/compute/algorithm/exclusive_scan.hpp
@@ -1403,6 +1408,7 @@ include/boost/container/detail/dlmalloc.hpp
include/boost/container/detail/flat_tree.hpp
include/boost/container/detail/function_detector.hpp
include/boost/container/detail/hash_table.hpp
+include/boost/container/detail/is_sorted.hpp
include/boost/container/detail/iterator.hpp
include/boost/container/detail/iterator_to_raw_pointer.hpp
include/boost/container/detail/iterators.hpp
@@ -1437,6 +1443,7 @@ include/boost/container/list.hpp
include/boost/container/map.hpp
include/boost/container/new_allocator.hpp
include/boost/container/node_allocator.hpp
+include/boost/container/node_handle.hpp
include/boost/container/options.hpp
include/boost/container/pmr/deque.hpp
include/boost/container/pmr/flat_map.hpp
@@ -1768,6 +1775,8 @@ include/boost/detail/winapi/dbghelp.hpp
include/boost/detail/winapi/detail/cast_ptr.hpp
include/boost/detail/winapi/directory_management.hpp
include/boost/detail/winapi/dll.hpp
+include/boost/detail/winapi/environment.hpp
+include/boost/detail/winapi/error_codes.hpp
include/boost/detail/winapi/error_handling.hpp
include/boost/detail/winapi/event.hpp
include/boost/detail/winapi/file_management.hpp
@@ -1784,6 +1793,7 @@ include/boost/detail/winapi/handle_info.hpp
include/boost/detail/winapi/handles.hpp
include/boost/detail/winapi/heap_memory.hpp
include/boost/detail/winapi/init_once.hpp
+include/boost/detail/winapi/jobs.hpp
include/boost/detail/winapi/limits.hpp
include/boost/detail/winapi/local_memory.hpp
include/boost/detail/winapi/memory.hpp
@@ -1818,16 +1828,20 @@ include/boost/dll/detail/demangling/mangled_storage_base.hpp
include/boost/dll/detail/demangling/msvc.hpp
include/boost/dll/detail/elf_info.hpp
include/boost/dll/detail/get_mem_fn_type.hpp
+include/boost/dll/detail/import_mangled_helpers.hpp
include/boost/dll/detail/macho_info.hpp
include/boost/dll/detail/pe_info.hpp
include/boost/dll/detail/posix/path_from_handle.hpp
include/boost/dll/detail/posix/program_location_impl.hpp
include/boost/dll/detail/posix/shared_library_impl.hpp
include/boost/dll/detail/system_error.hpp
+include/boost/dll/detail/type_info.hpp
include/boost/dll/detail/windows/path_from_handle.hpp
include/boost/dll/detail/windows/shared_library_impl.hpp
include/boost/dll/detail/x_info_interface.hpp
include/boost/dll/import.hpp
+include/boost/dll/import_class.hpp
+include/boost/dll/import_mangled.hpp
include/boost/dll/library_info.hpp
include/boost/dll/runtime_symbol_info.hpp
include/boost/dll/shared_library.hpp
@@ -1877,6 +1891,51 @@ include/boost/exception/info_tuple.hpp
include/boost/exception/to_string.hpp
include/boost/exception/to_string_stub.hpp
include/boost/exception_ptr.hpp
+include/boost/fiber/algo/algorithm.hpp
+include/boost/fiber/algo/detail/chase_lev_queue.hpp
+include/boost/fiber/algo/round_robin.hpp
+include/boost/fiber/algo/shared_work.hpp
+include/boost/fiber/all.hpp
+include/boost/fiber/barrier.hpp
+include/boost/fiber/bounded_channel.hpp
+include/boost/fiber/channel_op_status.hpp
+include/boost/fiber/condition_variable.hpp
+include/boost/fiber/context.hpp
+include/boost/fiber/detail/config.hpp
+include/boost/fiber/detail/convert.hpp
+include/boost/fiber/detail/data.hpp
+include/boost/fiber/detail/decay_copy.hpp
+include/boost/fiber/detail/disable_overload.hpp
+include/boost/fiber/detail/fss.hpp
+include/boost/fiber/detail/spinlock.hpp
+include/boost/fiber/detail/wrap.hpp
+include/boost/fiber/exceptions.hpp
+include/boost/fiber/fiber.hpp
+include/boost/fiber/fixedsize_stack.hpp
+include/boost/fiber/fss.hpp
+include/boost/fiber/future.hpp
+include/boost/fiber/future/async.hpp
+include/boost/fiber/future/detail/shared_state.hpp
+include/boost/fiber/future/detail/shared_state_object.hpp
+include/boost/fiber/future/detail/task_base.hpp
+include/boost/fiber/future/detail/task_object.hpp
+include/boost/fiber/future/future.hpp
+include/boost/fiber/future/future_status.hpp
+include/boost/fiber/future/packaged_task.hpp
+include/boost/fiber/future/promise.hpp
+include/boost/fiber/mutex.hpp
+include/boost/fiber/operations.hpp
+include/boost/fiber/policy.hpp
+include/boost/fiber/pooled_fixedsize_stack.hpp
+include/boost/fiber/properties.hpp
+include/boost/fiber/protected_fixedsize_stack.hpp
+include/boost/fiber/recursive_mutex.hpp
+include/boost/fiber/recursive_timed_mutex.hpp
+include/boost/fiber/scheduler.hpp
+include/boost/fiber/segmented_stack.hpp
+include/boost/fiber/timed_mutex.hpp
+include/boost/fiber/type.hpp
+include/boost/fiber/unbounded_channel.hpp
include/boost/filesystem.hpp
include/boost/filesystem/config.hpp
include/boost/filesystem/convenience.hpp
@@ -3211,6 +3270,7 @@ include/boost/geometry/algorithms/detail/overlay/assign_parents.hpp
include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp
include/boost/geometry/algorithms/detail/overlay/check_enrich.hpp
include/boost/geometry/algorithms/detail/overlay/clip_linestring.hpp
+include/boost/geometry/algorithms/detail/overlay/cluster_info.hpp
include/boost/geometry/algorithms/detail/overlay/convert_ring.hpp
include/boost/geometry/algorithms/detail/overlay/copy_segment_point.hpp
include/boost/geometry/algorithms/detail/overlay/copy_segments.hpp
@@ -3230,7 +3290,6 @@ include/boost/geometry/algorithms/detail/overlay/get_turn_info_la.hpp
include/boost/geometry/algorithms/detail/overlay/get_turn_info_ll.hpp
include/boost/geometry/algorithms/detail/overlay/get_turns.hpp
include/boost/geometry/algorithms/detail/overlay/handle_colocations.hpp
-include/boost/geometry/algorithms/detail/overlay/handle_touch.hpp
include/boost/geometry/algorithms/detail/overlay/inconsistent_turns_exception.hpp
include/boost/geometry/algorithms/detail/overlay/intersection_box_box.hpp
include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp
@@ -3246,7 +3305,10 @@ include/boost/geometry/algorithms/detail/overlay/select_rings.hpp
include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp
include/boost/geometry/algorithms/detail/overlay/sort_by_side.hpp
include/boost/geometry/algorithms/detail/overlay/stream_info.hpp
+include/boost/geometry/algorithms/detail/overlay/traversal.hpp
include/boost/geometry/algorithms/detail/overlay/traversal_info.hpp
+include/boost/geometry/algorithms/detail/overlay/traversal_ring_creator.hpp
+include/boost/geometry/algorithms/detail/overlay/traversal_switch_detector.hpp
include/boost/geometry/algorithms/detail/overlay/traverse.hpp
include/boost/geometry/algorithms/detail/overlay/turn_info.hpp
include/boost/geometry/algorithms/detail/overlay/visit_info.hpp
@@ -3334,6 +3396,7 @@ include/boost/geometry/algorithms/unique.hpp
include/boost/geometry/algorithms/validity_failure_type.hpp
include/boost/geometry/algorithms/within.hpp
include/boost/geometry/arithmetic/arithmetic.hpp
+include/boost/geometry/arithmetic/cross_product.hpp
include/boost/geometry/arithmetic/determinant.hpp
include/boost/geometry/arithmetic/dot_product.hpp
include/boost/geometry/core/access.hpp
@@ -3362,6 +3425,7 @@ include/boost/geometry/core/tag_cast.hpp
include/boost/geometry/core/tags.hpp
include/boost/geometry/core/topological_dimension.hpp
include/boost/geometry/extensions/algorithms/inverse.hpp
+include/boost/geometry/formulas/spherical.hpp
include/boost/geometry/geometries/adapted/boost_array.hpp
include/boost/geometry/geometries/adapted/boost_fusion.hpp
include/boost/geometry/geometries/adapted/boost_polygon.hpp
@@ -3501,6 +3565,7 @@ include/boost/geometry/index/rtree.hpp
include/boost/geometry/io/dsv/write.hpp
include/boost/geometry/io/io.hpp
include/boost/geometry/io/svg/svg_mapper.hpp
+include/boost/geometry/io/svg/write.hpp
include/boost/geometry/io/svg/write_svg.hpp
include/boost/geometry/io/svg/write_svg_multi.hpp
include/boost/geometry/io/wkt/detail/prefix.hpp
@@ -3672,6 +3737,7 @@ include/boost/geometry/strategies/geographic/side_thomas.hpp
include/boost/geometry/strategies/geographic/side_vincenty.hpp
include/boost/geometry/strategies/intersection.hpp
include/boost/geometry/strategies/intersection_result.hpp
+include/boost/geometry/strategies/intersection_strategies.hpp
include/boost/geometry/strategies/side.hpp
include/boost/geometry/strategies/side_info.hpp
include/boost/geometry/strategies/spherical/area_huiller.hpp
@@ -3679,6 +3745,7 @@ include/boost/geometry/strategies/spherical/compare_circular.hpp
include/boost/geometry/strategies/spherical/distance_cross_track.hpp
include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp
include/boost/geometry/strategies/spherical/distance_haversine.hpp
+include/boost/geometry/strategies/spherical/intersection.hpp
include/boost/geometry/strategies/spherical/side_by_cross_track.hpp
include/boost/geometry/strategies/spherical/ssf.hpp
include/boost/geometry/strategies/strategies.hpp
@@ -4953,9 +5020,6 @@ include/boost/iostreams/detail/streambuf/linked_streambuf.hpp
include/boost/iostreams/detail/system_failure.hpp
include/boost/iostreams/detail/template_params.hpp
include/boost/iostreams/detail/translate_int_type.hpp
-include/boost/iostreams/detail/vc6/close.hpp
-include/boost/iostreams/detail/vc6/read.hpp
-include/boost/iostreams/detail/vc6/write.hpp
include/boost/iostreams/detail/wrap_unwrap.hpp
include/boost/iostreams/device/array.hpp
include/boost/iostreams/device/back_inserter.hpp
@@ -5163,6 +5227,7 @@ include/boost/lockfree/detail/prefix.hpp
include/boost/lockfree/detail/tagged_ptr.hpp
include/boost/lockfree/detail/tagged_ptr_dcas.hpp
include/boost/lockfree/detail/tagged_ptr_ptrcompression.hpp
+include/boost/lockfree/lockfree_forward.hpp
include/boost/lockfree/policies.hpp
include/boost/lockfree/queue.hpp
include/boost/lockfree/spsc_queue.hpp
@@ -5205,6 +5270,7 @@ include/boost/log/detail/attr_output_impl.hpp
include/boost/log/detail/attr_output_terminal.hpp
include/boost/log/detail/attribute_get_value_impl.hpp
include/boost/log/detail/attribute_predicate.hpp
+include/boost/log/detail/c_str.hpp
include/boost/log/detail/cleanup_scope_guard.hpp
include/boost/log/detail/code_conversion.hpp
include/boost/log/detail/config.hpp
@@ -5235,9 +5301,11 @@ include/boost/log/detail/locks.hpp
include/boost/log/detail/named_scope_fmt_pp.hpp
include/boost/log/detail/native_typeof.hpp
include/boost/log/detail/parameter_tools.hpp
+include/boost/log/detail/pause.hpp
include/boost/log/detail/pp_identity.hpp
include/boost/log/detail/process_id.hpp
include/boost/log/detail/setup_config.hpp
+include/boost/log/detail/sfinae_tools.hpp
include/boost/log/detail/singleton.hpp
include/boost/log/detail/sink_init_helpers.hpp
include/boost/log/detail/snprintf.hpp
@@ -5263,6 +5331,7 @@ include/boost/log/expressions/formatters/csv_decorator.hpp
include/boost/log/expressions/formatters/date_time.hpp
include/boost/log/expressions/formatters/format.hpp
include/boost/log/expressions/formatters/if.hpp
+include/boost/log/expressions/formatters/max_size_decorator.hpp
include/boost/log/expressions/formatters/named_scope.hpp
include/boost/log/expressions/formatters/stream.hpp
include/boost/log/expressions/formatters/wrap_formatter.hpp
@@ -5282,6 +5351,8 @@ include/boost/log/expressions/predicates/is_in_range.hpp
include/boost/log/expressions/predicates/matches.hpp
include/boost/log/expressions/record.hpp
include/boost/log/keywords/auto_flush.hpp
+include/boost/log/keywords/block_size.hpp
+include/boost/log/keywords/capacity.hpp
include/boost/log/keywords/channel.hpp
include/boost/log/keywords/delimiter.hpp
include/boost/log/keywords/depth.hpp
@@ -5300,9 +5371,12 @@ include/boost/log/keywords/max_files.hpp
include/boost/log/keywords/max_size.hpp
include/boost/log/keywords/message_file.hpp
include/boost/log/keywords/min_free_space.hpp
+include/boost/log/keywords/name.hpp
include/boost/log/keywords/open_mode.hpp
include/boost/log/keywords/order.hpp
include/boost/log/keywords/ordering_window.hpp
+include/boost/log/keywords/overflow_policy.hpp
+include/boost/log/keywords/permissions.hpp
include/boost/log/keywords/registration.hpp
include/boost/log/keywords/rotation_size.hpp
include/boost/log/keywords/scan_method.hpp
@@ -5329,6 +5403,7 @@ include/boost/log/sinks/sync_frontend.hpp
include/boost/log/sinks/syslog_backend.hpp
include/boost/log/sinks/syslog_constants.hpp
include/boost/log/sinks/text_file_backend.hpp
+include/boost/log/sinks/text_ipc_message_queue_backend.hpp
include/boost/log/sinks/text_multifile_backend.hpp
include/boost/log/sinks/text_ostream_backend.hpp
include/boost/log/sinks/unbounded_fifo_queue.hpp
@@ -5372,11 +5447,15 @@ include/boost/log/utility/functional/logical.hpp
include/boost/log/utility/functional/matches.hpp
include/boost/log/utility/functional/nop.hpp
include/boost/log/utility/functional/save_result.hpp
+include/boost/log/utility/ipc/object_name.hpp
+include/boost/log/utility/ipc/reliable_message_queue.hpp
include/boost/log/utility/manipulators.hpp
include/boost/log/utility/manipulators/add_value.hpp
include/boost/log/utility/manipulators/dump.hpp
include/boost/log/utility/manipulators/to_log.hpp
include/boost/log/utility/once_block.hpp
+include/boost/log/utility/open_mode.hpp
+include/boost/log/utility/permissions.hpp
include/boost/log/utility/record_ordering.hpp
include/boost/log/utility/setup.hpp
include/boost/log/utility/setup/common_attributes.hpp
@@ -5585,6 +5664,7 @@ include/boost/math/special_functions/ulp.hpp
include/boost/math/special_functions/zeta.hpp
include/boost/math/tools/big_constant.hpp
include/boost/math/tools/config.hpp
+include/boost/math/tools/convert_from_string.hpp
include/boost/math/tools/detail/polynomial_horner1_10.hpp
include/boost/math/tools/detail/polynomial_horner1_11.hpp
include/boost/math/tools/detail/polynomial_horner1_12.hpp
@@ -6012,6 +6092,7 @@ include/boost/move/detail/meta_utils.hpp
include/boost/move/detail/meta_utils_core.hpp
include/boost/move/detail/move_helpers.hpp
include/boost/move/detail/placement_new.hpp
+include/boost/move/detail/reverse_iterator.hpp
include/boost/move/detail/std_ns_begin.hpp
include/boost/move/detail/std_ns_end.hpp
include/boost/move/detail/type_traits.hpp
@@ -7691,39 +7772,42 @@ include/boost/phoenix/bind/bind_function.hpp
include/boost/phoenix/bind/bind_function_object.hpp
include/boost/phoenix/bind/bind_member_function.hpp
include/boost/phoenix/bind/bind_member_variable.hpp
-include/boost/phoenix/bind/detail/function_ptr.hpp
-include/boost/phoenix/bind/detail/member_function_ptr.hpp
+include/boost/phoenix/bind/detail/cpp03/bind_function.hpp
+include/boost/phoenix/bind/detail/cpp03/bind_function_object.hpp
+include/boost/phoenix/bind/detail/cpp03/bind_member_function.hpp
+include/boost/phoenix/bind/detail/cpp03/function_ptr.hpp
+include/boost/phoenix/bind/detail/cpp03/member_function_ptr.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_10.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_20.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_30.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_40.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_50.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_object.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_object_10.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_object_20.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_object_30.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_object_40.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_function_object_50.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_member_function.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_member_function_10.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_member_function_20.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_member_function_30.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_member_function_40.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/bind_member_function_50.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/function_ptr.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/function_ptr_10.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/function_ptr_20.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/function_ptr_30.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/function_ptr_40.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/function_ptr_50.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/member_function_ptr.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/member_function_ptr_10.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/member_function_ptr_20.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/member_function_ptr_30.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/member_function_ptr_40.hpp
+include/boost/phoenix/bind/detail/cpp03/preprocessed/member_function_ptr_50.hpp
include/boost/phoenix/bind/detail/member_variable.hpp
-include/boost/phoenix/bind/detail/preprocessed/function_ptr.hpp
-include/boost/phoenix/bind/detail/preprocessed/function_ptr_10.hpp
-include/boost/phoenix/bind/detail/preprocessed/function_ptr_20.hpp
-include/boost/phoenix/bind/detail/preprocessed/function_ptr_30.hpp
-include/boost/phoenix/bind/detail/preprocessed/function_ptr_40.hpp
-include/boost/phoenix/bind/detail/preprocessed/function_ptr_50.hpp
-include/boost/phoenix/bind/detail/preprocessed/member_function_ptr.hpp
-include/boost/phoenix/bind/detail/preprocessed/member_function_ptr_10.hpp
-include/boost/phoenix/bind/detail/preprocessed/member_function_ptr_20.hpp
-include/boost/phoenix/bind/detail/preprocessed/member_function_ptr_30.hpp
-include/boost/phoenix/bind/detail/preprocessed/member_function_ptr_40.hpp
-include/boost/phoenix/bind/detail/preprocessed/member_function_ptr_50.hpp
-include/boost/phoenix/bind/preprocessed/bind_function.hpp
-include/boost/phoenix/bind/preprocessed/bind_function_10.hpp
-include/boost/phoenix/bind/preprocessed/bind_function_20.hpp
-include/boost/phoenix/bind/preprocessed/bind_function_30.hpp
-include/boost/phoenix/bind/preprocessed/bind_function_40.hpp
-include/boost/phoenix/bind/preprocessed/bind_function_50.hpp
-include/boost/phoenix/bind/preprocessed/bind_function_object.hpp
-include/boost/phoenix/bind/preprocessed/bind_function_object_10.hpp
-include/boost/phoenix/bind/preprocessed/bind_function_object_20.hpp
-include/boost/phoenix/bind/preprocessed/bind_function_object_30.hpp
-include/boost/phoenix/bind/preprocessed/bind_function_object_40.hpp
-include/boost/phoenix/bind/preprocessed/bind_function_object_50.hpp
-include/boost/phoenix/bind/preprocessed/bind_member_function.hpp
-include/boost/phoenix/bind/preprocessed/bind_member_function_10.hpp
-include/boost/phoenix/bind/preprocessed/bind_member_function_20.hpp
-include/boost/phoenix/bind/preprocessed/bind_member_function_30.hpp
-include/boost/phoenix/bind/preprocessed/bind_member_function_40.hpp
-include/boost/phoenix/bind/preprocessed/bind_member_function_50.hpp
include/boost/phoenix/config.hpp
include/boost/phoenix/core.hpp
include/boost/phoenix/core/actor.hpp
@@ -7732,43 +7816,85 @@ include/boost/phoenix/core/arity.hpp
include/boost/phoenix/core/as_actor.hpp
include/boost/phoenix/core/call.hpp
include/boost/phoenix/core/debug.hpp
-include/boost/phoenix/core/detail/actor_operator.hpp
-include/boost/phoenix/core/detail/actor_result_of.hpp
include/boost/phoenix/core/detail/argument.hpp
-include/boost/phoenix/core/detail/call.hpp
+include/boost/phoenix/core/detail/cpp03/actor_operator.hpp
+include/boost/phoenix/core/detail/cpp03/actor_result_of.hpp
+include/boost/phoenix/core/detail/cpp03/assign.hpp
+include/boost/phoenix/core/detail/cpp03/call.hpp
+include/boost/phoenix/core/detail/cpp03/expression.hpp
+include/boost/phoenix/core/detail/cpp03/function_equal.hpp
+include/boost/phoenix/core/detail/cpp03/function_eval.hpp
+include/boost/phoenix/core/detail/cpp03/function_eval_expr.hpp
+include/boost/phoenix/core/detail/cpp03/phx2_result.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/actor_operator.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/actor_operator_10.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/actor_operator_20.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/actor_operator_30.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/actor_operator_40.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/actor_operator_50.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/actor_result_of.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/actor_result_of_10.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/actor_result_of_20.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/actor_result_of_30.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/actor_result_of_40.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/actor_result_of_50.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/argument.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/argument_no_predefined_10.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/argument_no_predefined_20.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/argument_no_predefined_30.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/argument_no_predefined_40.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/argument_no_predefined_50.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_10.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_20.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_30.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_40.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/argument_predefined_50.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/assign.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/assign_10.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/assign_20.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/assign_30.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/assign_40.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/assign_50.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/call.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/call_10.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/call_20.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/call_30.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/call_40.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/call_50.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/expression.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/expression_10.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/expression_20.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/expression_30.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/expression_40.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/expression_50.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_equal.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_equal_10.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_equal_20.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_equal_30.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_equal_40.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_equal_50.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_10.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_20.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_30.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_40.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_50.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_expr.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_expr_10.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_expr_20.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_expr_30.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_expr_40.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/function_eval_expr_50.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/phx2_result.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/phx2_result_10.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/phx2_result_20.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/phx2_result_30.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/phx2_result_40.hpp
+include/boost/phoenix/core/detail/cpp03/preprocessed/phx2_result_50.hpp
include/boost/phoenix/core/detail/expression.hpp
include/boost/phoenix/core/detail/function_eval.hpp
+include/boost/phoenix/core/detail/index_sequence.hpp
include/boost/phoenix/core/detail/phx2_result.hpp
-include/boost/phoenix/core/detail/preprocessed/actor_operator.hpp
-include/boost/phoenix/core/detail/preprocessed/actor_operator_10.hpp
-include/boost/phoenix/core/detail/preprocessed/actor_operator_20.hpp
-include/boost/phoenix/core/detail/preprocessed/actor_operator_30.hpp
-include/boost/phoenix/core/detail/preprocessed/actor_operator_40.hpp
-include/boost/phoenix/core/detail/preprocessed/actor_operator_50.hpp
-include/boost/phoenix/core/detail/preprocessed/actor_result_of.hpp
-include/boost/phoenix/core/detail/preprocessed/actor_result_of_10.hpp
-include/boost/phoenix/core/detail/preprocessed/actor_result_of_20.hpp
-include/boost/phoenix/core/detail/preprocessed/actor_result_of_30.hpp
-include/boost/phoenix/core/detail/preprocessed/actor_result_of_40.hpp
-include/boost/phoenix/core/detail/preprocessed/actor_result_of_50.hpp
-include/boost/phoenix/core/detail/preprocessed/call.hpp
-include/boost/phoenix/core/detail/preprocessed/call_10.hpp
-include/boost/phoenix/core/detail/preprocessed/call_20.hpp
-include/boost/phoenix/core/detail/preprocessed/call_30.hpp
-include/boost/phoenix/core/detail/preprocessed/call_40.hpp
-include/boost/phoenix/core/detail/preprocessed/call_50.hpp
-include/boost/phoenix/core/detail/preprocessed/function_eval.hpp
-include/boost/phoenix/core/detail/preprocessed/function_eval_10.hpp
-include/boost/phoenix/core/detail/preprocessed/function_eval_20.hpp
-include/boost/phoenix/core/detail/preprocessed/function_eval_30.hpp
-include/boost/phoenix/core/detail/preprocessed/function_eval_40.hpp
-include/boost/phoenix/core/detail/preprocessed/function_eval_50.hpp
-include/boost/phoenix/core/detail/preprocessed/phx2_result.hpp
-include/boost/phoenix/core/detail/preprocessed/phx2_result_10.hpp
-include/boost/phoenix/core/detail/preprocessed/phx2_result_20.hpp
-include/boost/phoenix/core/detail/preprocessed/phx2_result_30.hpp
-include/boost/phoenix/core/detail/preprocessed/phx2_result_40.hpp
-include/boost/phoenix/core/detail/preprocessed/phx2_result_50.hpp
include/boost/phoenix/core/domain.hpp
include/boost/phoenix/core/environment.hpp
include/boost/phoenix/core/expression.hpp
@@ -7779,36 +7905,6 @@ include/boost/phoenix/core/is_value.hpp
include/boost/phoenix/core/limits.hpp
include/boost/phoenix/core/meta_grammar.hpp
include/boost/phoenix/core/nothing.hpp
-include/boost/phoenix/core/preprocessed/actor.hpp
-include/boost/phoenix/core/preprocessed/actor_10.hpp
-include/boost/phoenix/core/preprocessed/actor_20.hpp
-include/boost/phoenix/core/preprocessed/actor_30.hpp
-include/boost/phoenix/core/preprocessed/actor_40.hpp
-include/boost/phoenix/core/preprocessed/actor_50.hpp
-include/boost/phoenix/core/preprocessed/argument.hpp
-include/boost/phoenix/core/preprocessed/argument_10.hpp
-include/boost/phoenix/core/preprocessed/argument_no_predefined_10.hpp
-include/boost/phoenix/core/preprocessed/argument_no_predefined_20.hpp
-include/boost/phoenix/core/preprocessed/argument_no_predefined_30.hpp
-include/boost/phoenix/core/preprocessed/argument_no_predefined_40.hpp
-include/boost/phoenix/core/preprocessed/argument_no_predefined_50.hpp
-include/boost/phoenix/core/preprocessed/argument_predefined_10.hpp
-include/boost/phoenix/core/preprocessed/argument_predefined_20.hpp
-include/boost/phoenix/core/preprocessed/argument_predefined_30.hpp
-include/boost/phoenix/core/preprocessed/argument_predefined_40.hpp
-include/boost/phoenix/core/preprocessed/argument_predefined_50.hpp
-include/boost/phoenix/core/preprocessed/expression.hpp
-include/boost/phoenix/core/preprocessed/expression_10.hpp
-include/boost/phoenix/core/preprocessed/expression_20.hpp
-include/boost/phoenix/core/preprocessed/expression_30.hpp
-include/boost/phoenix/core/preprocessed/expression_40.hpp
-include/boost/phoenix/core/preprocessed/expression_50.hpp
-include/boost/phoenix/core/preprocessed/function_equal.hpp
-include/boost/phoenix/core/preprocessed/function_equal_10.hpp
-include/boost/phoenix/core/preprocessed/function_equal_20.hpp
-include/boost/phoenix/core/preprocessed/function_equal_30.hpp
-include/boost/phoenix/core/preprocessed/function_equal_40.hpp
-include/boost/phoenix/core/preprocessed/function_equal_50.hpp
include/boost/phoenix/core/reference.hpp
include/boost/phoenix/core/terminal.hpp
include/boost/phoenix/core/terminal_fwd.hpp
@@ -7818,20 +7914,13 @@ include/boost/phoenix/core/visit_each.hpp
include/boost/phoenix/function.hpp
include/boost/phoenix/function/adapt_callable.hpp
include/boost/phoenix/function/adapt_function.hpp
-include/boost/phoenix/function/detail/function_operator.hpp
-include/boost/phoenix/function/detail/function_result_of.hpp
-include/boost/phoenix/function/detail/preprocessed/function_operator.hpp
-include/boost/phoenix/function/detail/preprocessed/function_operator_10.hpp
-include/boost/phoenix/function/detail/preprocessed/function_operator_20.hpp
-include/boost/phoenix/function/detail/preprocessed/function_operator_30.hpp
-include/boost/phoenix/function/detail/preprocessed/function_operator_40.hpp
-include/boost/phoenix/function/detail/preprocessed/function_operator_50.hpp
-include/boost/phoenix/function/detail/preprocessed/function_result_of.hpp
-include/boost/phoenix/function/detail/preprocessed/function_result_of_10.hpp
-include/boost/phoenix/function/detail/preprocessed/function_result_of_20.hpp
-include/boost/phoenix/function/detail/preprocessed/function_result_of_30.hpp
-include/boost/phoenix/function/detail/preprocessed/function_result_of_40.hpp
-include/boost/phoenix/function/detail/preprocessed/function_result_of_50.hpp
+include/boost/phoenix/function/detail/cpp03/function_operator.hpp
+include/boost/phoenix/function/detail/cpp03/preprocessed/function_operator.hpp
+include/boost/phoenix/function/detail/cpp03/preprocessed/function_operator_10.hpp
+include/boost/phoenix/function/detail/cpp03/preprocessed/function_operator_20.hpp
+include/boost/phoenix/function/detail/cpp03/preprocessed/function_operator_30.hpp
+include/boost/phoenix/function/detail/cpp03/preprocessed/function_operator_40.hpp
+include/boost/phoenix/function/detail/cpp03/preprocessed/function_operator_50.hpp
include/boost/phoenix/function/function.hpp
include/boost/phoenix/function/lazy_list.hpp
include/boost/phoenix/function/lazy_operator.hpp
@@ -7845,34 +7934,48 @@ include/boost/phoenix/object.hpp
include/boost/phoenix/object/const_cast.hpp
include/boost/phoenix/object/construct.hpp
include/boost/phoenix/object/delete.hpp
-include/boost/phoenix/object/detail/construct.hpp
-include/boost/phoenix/object/detail/construct_eval.hpp
-include/boost/phoenix/object/detail/new.hpp
-include/boost/phoenix/object/detail/new_eval.hpp
-include/boost/phoenix/object/detail/preprocessed/construct.hpp
-include/boost/phoenix/object/detail/preprocessed/construct_10.hpp
-include/boost/phoenix/object/detail/preprocessed/construct_20.hpp
-include/boost/phoenix/object/detail/preprocessed/construct_30.hpp
-include/boost/phoenix/object/detail/preprocessed/construct_40.hpp
-include/boost/phoenix/object/detail/preprocessed/construct_50.hpp
-include/boost/phoenix/object/detail/preprocessed/construct_eval.hpp
-include/boost/phoenix/object/detail/preprocessed/construct_eval_10.hpp
-include/boost/phoenix/object/detail/preprocessed/construct_eval_20.hpp
-include/boost/phoenix/object/detail/preprocessed/construct_eval_30.hpp
-include/boost/phoenix/object/detail/preprocessed/construct_eval_40.hpp
-include/boost/phoenix/object/detail/preprocessed/construct_eval_50.hpp
-include/boost/phoenix/object/detail/preprocessed/new.hpp
-include/boost/phoenix/object/detail/preprocessed/new_10.hpp
-include/boost/phoenix/object/detail/preprocessed/new_20.hpp
-include/boost/phoenix/object/detail/preprocessed/new_30.hpp
-include/boost/phoenix/object/detail/preprocessed/new_40.hpp
-include/boost/phoenix/object/detail/preprocessed/new_50.hpp
-include/boost/phoenix/object/detail/preprocessed/new_eval.hpp
-include/boost/phoenix/object/detail/preprocessed/new_eval_10.hpp
-include/boost/phoenix/object/detail/preprocessed/new_eval_20.hpp
-include/boost/phoenix/object/detail/preprocessed/new_eval_30.hpp
-include/boost/phoenix/object/detail/preprocessed/new_eval_40.hpp
-include/boost/phoenix/object/detail/preprocessed/new_eval_50.hpp
+include/boost/phoenix/object/detail/cpp03/construct.hpp
+include/boost/phoenix/object/detail/cpp03/construct_eval.hpp
+include/boost/phoenix/object/detail/cpp03/construct_expr.hpp
+include/boost/phoenix/object/detail/cpp03/new.hpp
+include/boost/phoenix/object/detail/cpp03/new_eval.hpp
+include/boost/phoenix/object/detail/cpp03/new_expr.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_10.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_20.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_30.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_40.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_50.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_eval.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_eval_10.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_eval_20.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_eval_30.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_eval_40.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_eval_50.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_expr.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_expr_10.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_expr_20.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_expr_30.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_expr_40.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/construct_expr_50.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_10.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_20.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_30.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_40.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_50.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_eval.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_eval_10.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_eval_20.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_eval_30.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_eval_40.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_eval_50.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_expr.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_expr_10.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_expr_20.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_expr_30.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_expr_40.hpp
+include/boost/phoenix/object/detail/cpp03/preprocessed/new_expr_50.hpp
include/boost/phoenix/object/detail/target.hpp
include/boost/phoenix/object/dynamic_cast.hpp
include/boost/phoenix/object/new.hpp
@@ -7882,55 +7985,59 @@ include/boost/phoenix/operator.hpp
include/boost/phoenix/operator/arithmetic.hpp
include/boost/phoenix/operator/bitwise.hpp
include/boost/phoenix/operator/comparison.hpp
+include/boost/phoenix/operator/detail/cpp03/mem_fun_ptr_eval.hpp
+include/boost/phoenix/operator/detail/cpp03/mem_fun_ptr_eval_result_of.hpp
+include/boost/phoenix/operator/detail/cpp03/mem_fun_ptr_expr.hpp
+include/boost/phoenix/operator/detail/cpp03/mem_fun_ptr_gen.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_10.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_20.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_30.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_40.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_50.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_expr.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_expr_10.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_expr_20.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_expr_30.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_expr_40.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_expr_50.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_gen.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_gen_10.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_gen_20.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_gen_30.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_gen_40.hpp
+include/boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_gen_50.hpp
include/boost/phoenix/operator/detail/define_operator.hpp
-include/boost/phoenix/operator/detail/mem_fun_ptr_eval_result_of.hpp
-include/boost/phoenix/operator/detail/mem_fun_ptr_gen.hpp
-include/boost/phoenix/operator/detail/preprocessed/mem_fun_ptr_gen.hpp
-include/boost/phoenix/operator/detail/preprocessed/mem_fun_ptr_gen_10.hpp
-include/boost/phoenix/operator/detail/preprocessed/mem_fun_ptr_gen_20.hpp
-include/boost/phoenix/operator/detail/preprocessed/mem_fun_ptr_gen_30.hpp
-include/boost/phoenix/operator/detail/preprocessed/mem_fun_ptr_gen_40.hpp
-include/boost/phoenix/operator/detail/preprocessed/mem_fun_ptr_gen_50.hpp
include/boost/phoenix/operator/detail/undef_operator.hpp
include/boost/phoenix/operator/if_else.hpp
include/boost/phoenix/operator/io.hpp
include/boost/phoenix/operator/logical.hpp
include/boost/phoenix/operator/member.hpp
-include/boost/phoenix/operator/preprocessed/member.hpp
-include/boost/phoenix/operator/preprocessed/member_10.hpp
-include/boost/phoenix/operator/preprocessed/member_20.hpp
-include/boost/phoenix/operator/preprocessed/member_30.hpp
-include/boost/phoenix/operator/preprocessed/member_40.hpp
-include/boost/phoenix/operator/preprocessed/member_50.hpp
include/boost/phoenix/operator/self.hpp
include/boost/phoenix/phoenix.hpp
include/boost/phoenix/scope.hpp
-include/boost/phoenix/scope/detail/dynamic.hpp
+include/boost/phoenix/scope/detail/cpp03/dynamic.hpp
+include/boost/phoenix/scope/detail/cpp03/lambda.hpp
+include/boost/phoenix/scope/detail/cpp03/local_gen.hpp
+include/boost/phoenix/scope/detail/cpp03/preprocessed/dynamic.hpp
+include/boost/phoenix/scope/detail/cpp03/preprocessed/dynamic_10.hpp
+include/boost/phoenix/scope/detail/cpp03/preprocessed/dynamic_20.hpp
+include/boost/phoenix/scope/detail/cpp03/preprocessed/dynamic_30.hpp
+include/boost/phoenix/scope/detail/cpp03/preprocessed/dynamic_40.hpp
+include/boost/phoenix/scope/detail/cpp03/preprocessed/dynamic_50.hpp
+include/boost/phoenix/scope/detail/cpp03/preprocessed/lambda.hpp
+include/boost/phoenix/scope/detail/cpp03/preprocessed/lambda_10.hpp
+include/boost/phoenix/scope/detail/cpp03/preprocessed/lambda_20.hpp
+include/boost/phoenix/scope/detail/cpp03/preprocessed/lambda_30.hpp
+include/boost/phoenix/scope/detail/cpp03/preprocessed/lambda_40.hpp
+include/boost/phoenix/scope/detail/cpp03/preprocessed/lambda_50.hpp
include/boost/phoenix/scope/detail/local_gen.hpp
include/boost/phoenix/scope/detail/local_variable.hpp
-include/boost/phoenix/scope/detail/make_locals.hpp
-include/boost/phoenix/scope/detail/preprocessed/dynamic.hpp
-include/boost/phoenix/scope/detail/preprocessed/dynamic_10.hpp
-include/boost/phoenix/scope/detail/preprocessed/dynamic_20.hpp
-include/boost/phoenix/scope/detail/preprocessed/dynamic_30.hpp
-include/boost/phoenix/scope/detail/preprocessed/dynamic_40.hpp
-include/boost/phoenix/scope/detail/preprocessed/dynamic_50.hpp
-include/boost/phoenix/scope/detail/preprocessed/make_locals.hpp
-include/boost/phoenix/scope/detail/preprocessed/make_locals_10.hpp
-include/boost/phoenix/scope/detail/preprocessed/make_locals_20.hpp
-include/boost/phoenix/scope/detail/preprocessed/make_locals_30.hpp
-include/boost/phoenix/scope/detail/preprocessed/make_locals_40.hpp
-include/boost/phoenix/scope/detail/preprocessed/make_locals_50.hpp
include/boost/phoenix/scope/dynamic.hpp
include/boost/phoenix/scope/lambda.hpp
include/boost/phoenix/scope/let.hpp
include/boost/phoenix/scope/local_variable.hpp
-include/boost/phoenix/scope/preprocessed/lambda.hpp
-include/boost/phoenix/scope/preprocessed/lambda_10.hpp
-include/boost/phoenix/scope/preprocessed/lambda_20.hpp
-include/boost/phoenix/scope/preprocessed/lambda_30.hpp
-include/boost/phoenix/scope/preprocessed/lambda_40.hpp
-include/boost/phoenix/scope/preprocessed/lambda_50.hpp
include/boost/phoenix/scope/scoped_environment.hpp
include/boost/phoenix/scope/this.hpp
include/boost/phoenix/statement.hpp
@@ -8963,6 +9070,74 @@ include/boost/python/tuple.hpp
include/boost/python/type_id.hpp
include/boost/python/with_custodian_and_ward.hpp
include/boost/python/wrapper.hpp
+include/boost/qvm/all.hpp
+include/boost/qvm/assert.hpp
+include/boost/qvm/deduce_mat.hpp
+include/boost/qvm/deduce_quat.hpp
+include/boost/qvm/deduce_scalar.hpp
+include/boost/qvm/deduce_vec.hpp
+include/boost/qvm/detail/cofactor_impl.hpp
+include/boost/qvm/detail/determinant_impl.hpp
+include/boost/qvm/detail/remove_const.hpp
+include/boost/qvm/detail/swizzle_traits.hpp
+include/boost/qvm/detail/transp_impl.hpp
+include/boost/qvm/enable_if.hpp
+include/boost/qvm/error.hpp
+include/boost/qvm/gen/mat_operations2.hpp
+include/boost/qvm/gen/mat_operations3.hpp
+include/boost/qvm/gen/mat_operations4.hpp
+include/boost/qvm/gen/swizzle2.hpp
+include/boost/qvm/gen/swizzle3.hpp
+include/boost/qvm/gen/swizzle4.hpp
+include/boost/qvm/gen/vec_mat_operations2.hpp
+include/boost/qvm/gen/vec_mat_operations3.hpp
+include/boost/qvm/gen/vec_mat_operations4.hpp
+include/boost/qvm/gen/vec_operations2.hpp
+include/boost/qvm/gen/vec_operations3.hpp
+include/boost/qvm/gen/vec_operations4.hpp
+include/boost/qvm/inline.hpp
+include/boost/qvm/map.hpp
+include/boost/qvm/map_mat_mat.hpp
+include/boost/qvm/map_mat_vec.hpp
+include/boost/qvm/map_vec_mat.hpp
+include/boost/qvm/mat.hpp
+include/boost/qvm/mat_access.hpp
+include/boost/qvm/mat_index.hpp
+include/boost/qvm/mat_operations.hpp
+include/boost/qvm/mat_operations2.hpp
+include/boost/qvm/mat_operations3.hpp
+include/boost/qvm/mat_operations4.hpp
+include/boost/qvm/mat_traits.hpp
+include/boost/qvm/mat_traits_array.hpp
+include/boost/qvm/math.hpp
+include/boost/qvm/operations.hpp
+include/boost/qvm/quat.hpp
+include/boost/qvm/quat_access.hpp
+include/boost/qvm/quat_operations.hpp
+include/boost/qvm/quat_traits.hpp
+include/boost/qvm/quat_traits_array.hpp
+include/boost/qvm/quat_vec_operations.hpp
+include/boost/qvm/scalar_traits.hpp
+include/boost/qvm/static_assert.hpp
+include/boost/qvm/swizzle.hpp
+include/boost/qvm/swizzle2.hpp
+include/boost/qvm/swizzle3.hpp
+include/boost/qvm/swizzle4.hpp
+include/boost/qvm/throw_exception.hpp
+include/boost/qvm/to_string.hpp
+include/boost/qvm/vec.hpp
+include/boost/qvm/vec_access.hpp
+include/boost/qvm/vec_index.hpp
+include/boost/qvm/vec_mat_operations.hpp
+include/boost/qvm/vec_mat_operations2.hpp
+include/boost/qvm/vec_mat_operations3.hpp
+include/boost/qvm/vec_mat_operations4.hpp
+include/boost/qvm/vec_operations.hpp
+include/boost/qvm/vec_operations2.hpp
+include/boost/qvm/vec_operations3.hpp
+include/boost/qvm/vec_operations4.hpp
+include/boost/qvm/vec_traits.hpp
+include/boost/qvm/vec_traits_array.hpp
include/boost/random.hpp
include/boost/random/additive_combine.hpp
include/boost/random/bernoulli_distribution.hpp
@@ -10665,6 +10840,7 @@ include/boost/test/impl/debug.ipp
include/boost/test/impl/decorator.ipp
include/boost/test/impl/execution_monitor.ipp
include/boost/test/impl/framework.ipp
+include/boost/test/impl/junit_log_formatter.ipp
include/boost/test/impl/plain_report_formatter.ipp
include/boost/test/impl/progress_monitor.ipp
include/boost/test/impl/results_collector.ipp
@@ -10685,6 +10861,7 @@ include/boost/test/included/unit_test.hpp
include/boost/test/included/unit_test_framework.hpp
include/boost/test/minimal.hpp
include/boost/test/output/compiler_log_formatter.hpp
+include/boost/test/output/junit_log_formatter.hpp
include/boost/test/output/plain_report_formatter.hpp
include/boost/test/output/xml_log_formatter.hpp
include/boost/test/output/xml_report_formatter.hpp
@@ -11694,6 +11871,8 @@ include/boost/unordered/detail/buckets.hpp
include/boost/unordered/detail/equivalent.hpp
include/boost/unordered/detail/extract_key.hpp
include/boost/unordered/detail/fwd.hpp
+include/boost/unordered/detail/map.hpp
+include/boost/unordered/detail/set.hpp
include/boost/unordered/detail/table.hpp
include/boost/unordered/detail/unique.hpp
include/boost/unordered/detail/util.hpp
diff --git a/devel/boost-headers/buildlink3.mk b/devel/boost-headers/buildlink3.mk
index 62364e5a36f..c5f94679631 100644
--- a/devel/boost-headers/buildlink3.mk
+++ b/devel/boost-headers/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.34 2016/06/07 11:36:50 richard Exp $
+# $NetBSD: buildlink3.mk,v 1.35 2016/10/07 17:51:11 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.61.*
+BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.62.*
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 de05c4d9bfb..152272bf44f 100644
--- a/devel/boost-jam/buildlink3.mk
+++ b/devel/boost-jam/buildlink3.mk
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.28 2016/05/13 20:47:32 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.29 2016/10/07 17:51:11 adam Exp $
BUILDLINK_TREE+= boost-jam
.if !defined(BOOST_JAM_BUILDLINK3_MK)
BOOST_JAM_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.61.*
+BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.62.*
BUILDLINK_DEPMETHOD.boost-jam?= build
BUILDLINK_PKGSRCDIR.boost-jam?= ../../devel/boost-jam
.endif # BOOST_JAM_BUILDLINK3_MK
diff --git a/devel/boost-libs/PLIST b/devel/boost-libs/PLIST
index 5a42f153d54..18d971c174e 100644
--- a/devel/boost-libs/PLIST
+++ b/devel/boost-libs/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.28 2015/12/27 12:41:42 adam Exp $
+@comment $NetBSD: PLIST,v 1.29 2016/10/07 17:51:11 adam Exp $
lib/libboost_atomic.a
lib/libboost_atomic.so
lib/libboost_atomic.so.${BOOST_VERSION}
@@ -18,6 +18,9 @@ lib/libboost_date_time.a
lib/libboost_date_time.so
lib/libboost_date_time.so.${BOOST_VERSION}
lib/libboost_exception.a
+lib/libboost_fiber.a
+lib/libboost_fiber.so
+lib/libboost_fiber.so.${BOOST_VERSION}
lib/libboost_filesystem.a
lib/libboost_filesystem.so
lib/libboost_filesystem.so.${BOOST_VERSION}
diff --git a/devel/boost-libs/buildlink3.mk b/devel/boost-libs/buildlink3.mk
index 7029d36409a..01ed06e6da7 100644
--- a/devel/boost-libs/buildlink3.mk
+++ b/devel/boost-libs/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.40 2016/05/13 20:47:32 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.41 2016/10/07 17:51:11 adam Exp $
BUILDLINK_TREE+= boost-libs
@@ -6,8 +6,8 @@ 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.61.*
-BUILDLINK_ABI_DEPENDS.boost-libs?= boost-libs>=1.61.0
+BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.62.*
+BUILDLINK_ABI_DEPENDS.boost-libs?= boost-libs>=1.62.0
BUILDLINK_PKGSRCDIR.boost-libs?= ../../devel/boost-libs
.include "../../mk/bsd.fast.prefs.mk"
diff --git a/meta-pkgs/boost/Makefile.common b/meta-pkgs/boost/Makefile.common
index cb98fe6291d..a7574f40462 100644
--- a/meta-pkgs/boost/Makefile.common
+++ b/meta-pkgs/boost/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.58 2016/05/13 20:47:32 adam Exp $
+# $NetBSD: Makefile.common,v 1.59 2016/10/07 17:51:11 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.61.0
+BOOST_VERSION= 1.62.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 2db6e1fbc53..ea6ff96f67d 100644
--- a/meta-pkgs/boost/distinfo
+++ b/meta-pkgs/boost/distinfo
@@ -1,24 +1,23 @@
-$NetBSD: distinfo,v 1.88 2016/08/02 08:49:46 wiz Exp $
+$NetBSD: distinfo,v 1.89 2016/10/07 17:51:11 adam Exp $
-SHA1 (boost_1_61_0.tar.bz2) = f84b1a1ce764108ec3c2b7bd7704cf8dfd3c9d01
-RMD160 (boost_1_61_0.tar.bz2) = 1ceb250fcece242b54a999dbadbe2f3f1922541b
-SHA512 (boost_1_61_0.tar.bz2) = a1c7338e2d2dbac8552ede7c554640d22cbb2fda7fbc325dc3cdcb51e769713626695426ffc158cbe0e1729dd9a7b5ad18af4800d74e24539e8d8564268c2b9d
-Size (boost_1_61_0.tar.bz2) = 85202254 bytes
+SHA1 (boost_1_62_0.tar.bz2) = 0fe1902cc1e8cfacece51870c7d1a9c3eda0c12a
+RMD160 (boost_1_62_0.tar.bz2) = 7b0fc3dd58e2719b5262812cedfbda3d509de3c1
+SHA512 (boost_1_62_0.tar.bz2) = 1ec4030b63084637005a4d1ff43b651dded0a13a7d8d471c45c89bd6b86c228d5e177fce5d37f31cb599286f3eb62e0c2c7fb0e2a7054e5a4d1bcead11e375d2
+Size (boost_1_62_0.tar.bz2) = 84498477 bytes
SHA1 (patch-aa) = 408a63a807aaa491130db018cd89bca6a427090d
SHA1 (patch-ab) = 37c61bcfc27f1533df21f4392f80df2d2dbe51ef
SHA1 (patch-ac) = 32d14b50682dae1950ed927ecb9318ad6b07687a
SHA1 (patch-ad) = 0e5dc31c3425de94444f97a9b7dec97ed5967733
SHA1 (patch-ae) = ac2e4afcf243c2fee2394cfe3fe92f4890e9ab83
SHA1 (patch-ag) = 117eabbbbc26d04bb5e56df5ad92e55b5061c0f8
-SHA1 (patch-aq) = 2e7f9854b69e98f48b4613c80191369012405b56
+SHA1 (patch-aq) = 7503ba9813a143b9e99e43b3017a30bc5543fe16
SHA1 (patch-ar) = 2fec2c51272cc4ee376e6538d8f1fd8561a7f0a3
SHA1 (patch-boost_atomic_detail_ops_gcc_sparc.hpp) = a7dd240ff6f61368ae6a8500e7009021fa6cba71
SHA1 (patch-boost_config_posix__features.hpp) = c3e7187af35a2a25901b37388d3194e22d005323
-SHA1 (patch-boost_config_stdlib_libcpp.hpp) = af158d85db15ea15d9fac1dbd72a15632d2fcff3
+SHA1 (patch-boost_config_stdlib_libcpp.hpp) = 0a414394cbb1e8657311d2b744108d65ff0f927d
SHA1 (patch-boost_config_stdlib_libstdcpp3.hpp) = 52ebedd5e80b3a8c257eccb28cd2db76cb1ca01e
SHA1 (patch-boost_core_noncopyable.hpp) = a693e5eda7fc303e1bd86ecfab40321d771af6fe
SHA1 (patch-boost_math_tools_config.hpp) = db3965cd810185116efd669df29067f58cc847e5
-SHA1 (patch-boost_optional_optional__fwd.hpp) = 2349b6342b75e2c3ff3001a02bc91f37e5e41035
SHA1 (patch-boost_regex_config.hpp) = 6b752c7c23168c591cd391739c7a4539bef44c12
SHA1 (patch-libs_config_configure) = e2f204d4fa4f1bd9b4131d28f9be0a1ac22bf711
SHA1 (patch-libs_config_test_boost__no__range__based__for.ipp) = d9936c472fc2c696d86522b36eb12813ae91bee4
diff --git a/meta-pkgs/boost/patches/patch-aq b/meta-pkgs/boost/patches/patch-aq
index d1982a4efbf..aa187b2bb80 100644
--- a/meta-pkgs/boost/patches/patch-aq
+++ b/meta-pkgs/boost/patches/patch-aq
@@ -1,8 +1,8 @@
-$NetBSD: patch-aq,v 1.8 2015/08/14 07:54:04 adam Exp $
+$NetBSD: patch-aq,v 1.9 2016/10/07 17:51:11 adam Exp $
---- boost/test/impl/execution_monitor.ipp.orig 2015-07-21 21:41:49.000000000 +0000
+--- boost/test/impl/execution_monitor.ipp.orig 2016-10-05 08:52:21.000000000 +0000
+++ boost/test/impl/execution_monitor.ipp
-@@ -163,7 +163,8 @@ namespace { void _set_se_translator( voi
+@@ -166,7 +166,8 @@ namespace { void _set_se_translator( voi
# if defined(SIGPOLL) && !defined(__CYGWIN__) && \
!(defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__)) && \
!defined(__NetBSD__) && \
@@ -12,7 +12,7 @@ $NetBSD: patch-aq,v 1.8 2015/08/14 07:54:04 adam Exp $
# define BOOST_TEST_CATCH_SIGPOLL
# endif
-@@ -368,6 +369,7 @@ system_signal_exception::report() const
+@@ -365,6 +366,7 @@ system_signal_exception::report() const
if( !m_sig_info )
return; // no error actually occur?
@@ -20,7 +20,7 @@ $NetBSD: patch-aq,v 1.8 2015/08/14 07:54:04 adam Exp $
switch( m_sig_info->si_code ) {
case SI_USER:
report_error( execution_exception::system_error,
-@@ -382,14 +384,18 @@ system_signal_exception::report() const
+@@ -379,14 +381,18 @@ system_signal_exception::report() const
report_error( execution_exception::system_error,
"signal: the expiration of a timer set by timer_settimer()" );
break;
@@ -39,8 +39,8 @@ $NetBSD: patch-aq,v 1.8 2015/08/14 07:54:04 adam Exp $
default:
break;
}
-@@ -608,6 +614,7 @@ system_signal_exception::report() const
- report_error( execution_exception::system_error,
+@@ -605,6 +611,7 @@ system_signal_exception::report() const
+ report_error( execution_exception::system_error,
"unrecognized signal %d", m_sig_info->si_signo );
}
+#endif /* !__DragonFly__ */
diff --git a/meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp b/meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp
index b52942a965f..7843782a431 100644
--- a/meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp
+++ b/meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp
@@ -1,6 +1,6 @@
-$NetBSD: patch-boost_config_stdlib_libcpp.hpp,v 1.3 2016/05/13 20:47:32 adam Exp $
+$NetBSD: patch-boost_config_stdlib_libcpp.hpp,v 1.4 2016/10/07 17:51:11 adam Exp $
---- boost/config/stdlib/libcpp.hpp.orig 2016-05-05 21:11:02.000000000 +0000
+--- boost/config/stdlib/libcpp.hpp.orig 2016-10-05 08:52:16.000000000 +0000
+++ boost/config/stdlib/libcpp.hpp
@@ -74,6 +74,8 @@
// libc++ uses a non-standard messages_base
@@ -9,5 +9,5 @@ $NetBSD: patch-boost_config_stdlib_libcpp.hpp,v 1.3 2016/05/13 20:47:32 adam Exp
+// libc++ uses inline namespaces
+#define BOOST_DETAIL_NO_CONTAINER_FWD
- #if defined(__has_include)
- #if !__has_include(<shared_mutex>)
+ #if (_LIBCPP_VERSION <= 1101) && !defined(BOOST_NO_CXX11_THREAD_LOCAL)
+ // This is a bit of a sledgehammer, because really it's just libc++abi that has no
diff --git a/meta-pkgs/boost/patches/patch-boost_optional_optional__fwd.hpp b/meta-pkgs/boost/patches/patch-boost_optional_optional__fwd.hpp
deleted file mode 100644
index 94932825338..00000000000
--- a/meta-pkgs/boost/patches/patch-boost_optional_optional__fwd.hpp
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-boost_optional_optional__fwd.hpp,v 1.1 2016/08/02 08:49:46 wiz Exp $
-
-Fix build issues when optional_fwd.hpp is used before including boost/config.hpp
-https://github.com/boostorg/optional/pull/19/commits/844ca6a0d506e59daedabb2b94e1117ec4a7e71e
-
---- boost/optional/optional_fwd.hpp.orig 2016-05-05 21:13:30.000000000 +0000
-+++ boost/optional/optional_fwd.hpp
-@@ -16,7 +16,7 @@
- #ifndef BOOST_OPTIONAL_OPTIONAL_FWD_FLC_19NOV2002_HPP
- #define BOOST_OPTIONAL_OPTIONAL_FWD_FLC_19NOV2002_HPP
-
--#include <boost/config/suffix.hpp>
-+#include <boost/config.hpp>
-
- namespace boost {
-