pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Oct  7 17:51:11 UTC 2016

Modified Files:
        pkgsrc/devel/boost-build: buildlink3.mk
        pkgsrc/devel/boost-headers: Makefile PLIST buildlink3.mk
        pkgsrc/devel/boost-jam: buildlink3.mk
        pkgsrc/devel/boost-libs: PLIST buildlink3.mk
        pkgsrc/meta-pkgs/boost: Makefile.common distinfo
        pkgsrc/meta-pkgs/boost/patches: patch-aq
            patch-boost_config_stdlib_libcpp.hpp
Removed Files:
        pkgsrc/meta-pkgs/boost/patches: patch-boost_optional_optional__fwd.hpp

Log Message:
Changes 1.62.0:
New Libraries
-------------
Fiber:
* Framework for userland-threads/fibers, from Oliver Kowalke.
QVM:
* Boost QVM is a generic library for working with quaternions, vectors and matrices of static size with the emphasis on 2, 3 and 4-dimensional operations needed in graphics, video games and 
simulation applications, from Emil Dotchevski.

Updated Libraries
-----------------
Atomic:
* Improved support for Oracle Studio and SPARC. The library now provides native atomic operations on SPARCv8+.

Chrono:
* 11330 boost::chrono::duration default constructor doesn't initialize rep_
* 11618 Chrono IO V2 doc ios_state.hpp does not exist
* 11631 boost chrono io v2 does not let you support custom clocks

Circular Buffer:
* Debug implementation is no longer used by default in debug mode. Debug implementation does not have the same thread safety guarantees as the normal (release) implementation or other containers. As 
a result of this change BOOST_CB_DISABLE_DEBUG macro is no longer used. BOOST_CB_ENABLE_DEBUG=1 should be defined instead to enable debug support.

Container:
* Fixed bugs:
Trac 9481: "Minor comment typo in Boost.Container".
Trac 9689: "Add piecewise_construct to boost::container".
Trac 11170: "Doc slip for index_of".
Trac 11802: "Incorrect ordering after using insert() with ordered_range_t on a flat_multiset with a non-default sort order".
Trac 12117: "flat_set constructor with ordered_unique_range".
Trac 12177: "vector::priv_merge uses unqualified uintptr_t".
Trac 12183: "GCC 6.1 thinks boost::container::string violates strict aliasing".
Trac 12256: "set<std::pair<int,int>>::insert cause compilation error in debug configuration in Visual Studio 2012".
Trac 12273: "static_vector max_size() and capacity() should be constant expressions". Added constant static_vector<>::static_capacity to use the configured capacity in constant expressions.
Trac 12286: "PMR flat_map from Boost Container does not compile".
Trac 12296: "{deque,string} combine for a memory leak".
Trac 12319: "flat_set should be nothrow move constructible".
* Revised noexcept expressions of default and move constructors in all containers.
* Implemented C++17 insert_or_assign/try_emplace for map and flat_map.
* Implemented C++17 extract/insert(node) for map, multimap, set, multiset.

Context:
* 12215 all stack corrupted on Windows using default fixedsize_stack
* 12242 build issue with Intel C++ compiler for MacOS
* fix stack unwinding for execution_context_v1

Coroutine:
* deprecated in favour of Coroutine2

Coroutine2:
* 12221 coroutine<>::push_type function starts without pushing
* do not swallow exceptions thrown at coroutine<>::push_type construction

DLL:
* Mangled symbols and classes loading was implemented by Klemens Morgenstern
* Suppress a 'unused parameter' warning in detail::aggressive_ptr_cast pull-request 9
* Allowed to query non-existant sections pull-request 32
* More tests and docs

Functional/Forward:
* Fix C++11 compile error.

Interprocess:
* Fixed bug GitHub Pull 27 ("Fix undefined behavior").

Intrusive:
* Fixed bugs:
Boost Trac 11476: has_member_function_callable_with.hpp is massively broken with BOOST_NO_CXX11_DECLTYPE
Boost Trac 11994: Support intrusive container key extractors that return the key by value
Boost Trac 12184: clang -Wdocumentation warning
Boost Trac 12190: Intrusive List + Flat Map combination crashes
Boost Trac 12229: intrusive::unordered_set<T>::rehash() broken
Boost Trac 12245: bstree uses a shared static size_traits for constant_time_size<false>

Lexical Cast:
* Fix incorrect static assertion 11759

Log:
* New features:
Added new tools for inter-process logging on a local machine. The implementation includes a resource name wrapper, an inter-process message queue and a sink backend.
Added a new character decorator called max_size_decor. The new decorator allows to limit the output of its adopted formatter up to the specified length.
* Bug fixes:
Fixed that logging streams could retain formatting settings across different log records. (12178)
See changelog for more details.

Math:
* New Features:
Enabled all the special function code to work correctly with types whose precision can change at runtime: for example type mpfr_float from Boost.Multiprecision.
* Patches:
Fix tgamma_delta_ratio for cases where the delta is small compared to the base.
Fix misc GCC-4.4 test failures.

Optional:
* Fixed Trac 12179.

Phoenix:
* Fix compilation for MSVC 10. pull-request 18
* Remove unused preprocessed files. pull-request 28
* Fix erroneous doc for switch_ statement. 8156
* Cleanup config unordered. pull-request 33
* Suppress unused placeholder warnings.
* Fix too few arguments error on binary math functions.

Regex:
* Fix buffer over-run error when parsing certain invalid regexes, see 12222.
* Fix detection of ICU in library build, see 12152.
* Fix bug in case sensitivity change, see 11940.
* Allow types wider than int in \x{} expressions (for char32_t etc), see 11988.

Test:
* Boost.test v3.3 see the Change log section for more details.
* New features
dataset driven test-cases have now a unique name and all sample tests of a dataset live inside the same test suite
Boost.test learned a new command line switch, --logger for setting a test logger as well as its parameter in one command
Boost.test learned to have several loggers at the same time, each of which having their own log level and output stream
Boost.test learned a new logger, JUNIT, that is able to output Junit/xUnit compatible streams
It is now possible to specify several test filters through the environment variable BOOST_TEST_RUN_FILTERS
* Bug fixes
Trac tickets 8707, 8834, 11128, 11845, 11859, 12024,
Trac tickets 12093, 12103, 12224, 12241, 12257, 12378

Thread:
* 12102 condition_variable_fwd.hpp fails to compile when BOOST_THREAD_PROVIDES_INTERRUPTIONS is disabled
* 12120 Performance improvement in thread/barrier.hpp
* 12146 make_exceptional_future is not mentioned in the docs
* 12202 shared_lock should be in shared_mutex header
* 12371 boost thread/future.hpp fails to build
* 88 fix typos in boost::upgrade_lock
* 89 fix a bug in upgrade_to_unique_lock<>::operator=()
* 90 fix a bug in try_lock_wrapper<>::operator=()
* 91 Add shared_lock_guard to the included lock types
* 92 Fixed compilation with MSVC-8.
* 93 Fix variable shadowing warnings (Clang)
* 94 fix bugs in boost::barrier
* 95 fix a mistake in boost::completion_latch
* 96 rename async_func.hpp to invoker.hpp.
* 97 fix a mistake in sync_timed_queue<>::pull_until()

TypeIndex:
* ctti_type_index was made constexpr in C++14. Now it is possible to retrieve actual name of the type as const char* at compile time. So we can do a lot of interesting things at compile time: check 
namespace of a type, sort types according to their lexical representation, check that type is a template type and so on... A few examples were provided.
* Fixed issue with noexcept on MSVC in type names and issue with space in type name (pulled from klemens-morgenstern/develop)
* Fixed typos pull-request 7
* Improved CI testing

Unordered:
* Remove use of deprecated boost::iterator.
* Fixed an exception safety issue in assignment of unordered_multiset and unordered_multimap.
* See the changelog for more details.

Variant:
* Fixed variant construction from classes derived from variant 7120, 10278, 12155
* Variant constructors and assignment operators now do not participate in overload resolutions if variant can not hold the input type 5871, 11602
* Fixed the issue with implicit conversion operator in C++11 8555
* Fixed comparisons when variant holds non-const reference 11751
* Fixed noexcept for variant's move-assignment 11696
* Fixed double quotes in includes 12057
* Dropped BOOST_VARIANT_NO_REFERENCE_SUPPORT macro and dropped support for compilers without SFINAE 12250
* Suppress implicit instantiation of MPL end iterator
* Multiple minor fixes (typos, missing includes)


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/devel/boost-build/buildlink3.mk
cvs rdiff -u -r1.38 -r1.39 pkgsrc/devel/boost-headers/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/devel/boost-headers/PLIST
cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/boost-headers/buildlink3.mk
cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/boost-jam/buildlink3.mk
cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/boost-libs/PLIST
cvs rdiff -u -r1.40 -r1.41 pkgsrc/devel/boost-libs/buildlink3.mk
cvs rdiff -u -r1.58 -r1.59 pkgsrc/meta-pkgs/boost/Makefile.common
cvs rdiff -u -r1.88 -r1.89 pkgsrc/meta-pkgs/boost/distinfo
cvs rdiff -u -r1.8 -r1.9 pkgsrc/meta-pkgs/boost/patches/patch-aq
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_optional_optional__fwd.hpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/boost-build/buildlink3.mk
diff -u pkgsrc/devel/boost-build/buildlink3.mk:1.32 pkgsrc/devel/boost-build/buildlink3.mk:1.33
--- pkgsrc/devel/boost-build/buildlink3.mk:1.32 Fri May 13 20:47:32 2016
+++ pkgsrc/devel/boost-build/buildlink3.mk      Fri Oct  7 17:51:11 2016
@@ -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

Index: pkgsrc/devel/boost-headers/Makefile
diff -u pkgsrc/devel/boost-headers/Makefile:1.38 pkgsrc/devel/boost-headers/Makefile:1.39
--- pkgsrc/devel/boost-headers/Makefile:1.38    Tue Aug  2 08:49:46 2016
+++ pkgsrc/devel/boost-headers/Makefile Fri Oct  7 17:51:11 2016
@@ -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

Index: pkgsrc/devel/boost-headers/PLIST
diff -u pkgsrc/devel/boost-headers/PLIST:1.31 pkgsrc/devel/boost-headers/PLIST:1.32
--- pkgsrc/devel/boost-headers/PLIST:1.31       Fri May 13 20:47:32 2016
+++ pkgsrc/devel/boost-headers/PLIST    Fri Oct  7 17:51:11 2016
@@ -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_permuta
 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_
 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_mut
 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/c
 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/i
 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/s
 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.
 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.
 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/mang
 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
 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
 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
 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
 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/geogra
 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/spheri
 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
 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_imp
 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
 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
 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.hp
 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/log
 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
 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
 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.hp
 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.hp
 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.h
 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

Index: pkgsrc/devel/boost-headers/buildlink3.mk
diff -u pkgsrc/devel/boost-headers/buildlink3.mk:1.34 pkgsrc/devel/boost-headers/buildlink3.mk:1.35
--- pkgsrc/devel/boost-headers/buildlink3.mk:1.34       Tue Jun  7 11:36:50 2016
+++ pkgsrc/devel/boost-headers/buildlink3.mk    Fri Oct  7 17:51:11 2016
@@ -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
 

Index: pkgsrc/devel/boost-jam/buildlink3.mk
diff -u pkgsrc/devel/boost-jam/buildlink3.mk:1.28 pkgsrc/devel/boost-jam/buildlink3.mk:1.29
--- pkgsrc/devel/boost-jam/buildlink3.mk:1.28   Fri May 13 20:47:32 2016
+++ pkgsrc/devel/boost-jam/buildlink3.mk        Fri Oct  7 17:51:11 2016
@@ -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

Index: pkgsrc/devel/boost-libs/PLIST
diff -u pkgsrc/devel/boost-libs/PLIST:1.28 pkgsrc/devel/boost-libs/PLIST:1.29
--- pkgsrc/devel/boost-libs/PLIST:1.28  Sun Dec 27 12:41:42 2015
+++ pkgsrc/devel/boost-libs/PLIST       Fri Oct  7 17:51:11 2016
@@ -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}

Index: pkgsrc/devel/boost-libs/buildlink3.mk
diff -u pkgsrc/devel/boost-libs/buildlink3.mk:1.40 pkgsrc/devel/boost-libs/buildlink3.mk:1.41
--- pkgsrc/devel/boost-libs/buildlink3.mk:1.40  Fri May 13 20:47:32 2016
+++ pkgsrc/devel/boost-libs/buildlink3.mk       Fri Oct  7 17:51:11 2016
@@ -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"

Index: pkgsrc/meta-pkgs/boost/Makefile.common
diff -u pkgsrc/meta-pkgs/boost/Makefile.common:1.58 pkgsrc/meta-pkgs/boost/Makefile.common:1.59
--- pkgsrc/meta-pkgs/boost/Makefile.common:1.58 Fri May 13 20:47:32 2016
+++ pkgsrc/meta-pkgs/boost/Makefile.common      Fri Oct  7 17:51:11 2016
@@ -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}

Index: pkgsrc/meta-pkgs/boost/distinfo
diff -u pkgsrc/meta-pkgs/boost/distinfo:1.88 pkgsrc/meta-pkgs/boost/distinfo:1.89
--- pkgsrc/meta-pkgs/boost/distinfo:1.88        Tue Aug  2 08:49:46 2016
+++ pkgsrc/meta-pkgs/boost/distinfo     Fri Oct  7 17:51:11 2016
@@ -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

Index: pkgsrc/meta-pkgs/boost/patches/patch-aq
diff -u pkgsrc/meta-pkgs/boost/patches/patch-aq:1.8 pkgsrc/meta-pkgs/boost/patches/patch-aq:1.9
--- pkgsrc/meta-pkgs/boost/patches/patch-aq:1.8 Fri Aug 14 07:54:04 2015
+++ pkgsrc/meta-pkgs/boost/patches/patch-aq     Fri Oct  7 17:51:11 2016
@@ -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
  #    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
      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
      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__ */

Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp
diff -u pkgsrc/meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp:1.3 pkgsrc/meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp:1.4
--- pkgsrc/meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp:1.3     Fri May 13 20:47:32 2016
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp Fri Oct  7 17:51:11 2016
@@ -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_libcp
 +// 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



Home | Main Index | Thread Index | Old Index