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:   ryoon
Date:           Mon Jul  1 04:00:10 UTC 2019

Modified Files:
        pkgsrc/devel/boost-build: PLIST
        pkgsrc/devel/boost-headers: Makefile PLIST buildlink3.mk
        pkgsrc/devel/boost-jam: buildlink3.mk
        pkgsrc/devel/boost-libs: Makefile PLIST buildlink3.mk
        pkgsrc/devel/boost-mpi: Makefile PLIST
        pkgsrc/devel/py-boost: PLIST
        pkgsrc/meta-pkgs/boost: Makefile.common distinfo
        pkgsrc/meta-pkgs/boost/patches:
            patch-boost_stacktrace_detail_collect__unwind.ipp
            patch-boost_test_impl_execution__monitor.ipp patch-boostcpp.jam

Log Message:
Update to 1.70.0

Changelog:
New Libraries

    Outcome: A set of tools for reporting and handling function failures in contexts where directly using C++ exception handling is unsuitable, from Niall Douglas.
    Histogram: Fast and extensible multi-dimensional histograms with convenient interface for C++14, from Hans Dembinski.

Updated Libraries

    Asio:
        This release includes a number of new features, bug fixes, performance enhancements, and documentation improvements. Notable changes include:
            Added the ability to use custom I/O executors with I/O objects (such as sockets).
            Added a new async_result form with an initiate static member function.
            Updated the Coroutines TS support and promoted it to the asio namespace.
            Added a new DynamicBuffer_v2 concept which is CopyConstructible.
            Added a new async_compose function that simplifies the implementation of user-defined asynchronous operations.
            Added a make_strand helper function.
            Relaxed the completion condition type requirements to only require move-constructibility rather than copy-constructibility.
            Added a constructor for local::basic_endpoint that takes a string_view.
            Added the noexcept qualifier to various functions.
            Added a new BOOST_ASIO_DISABLE_VISIBILITY configuration #define.
            Enabled recycling of the memory used to type-erase a function object with the polymorphic executor.
            Changed receive operations to return the correct number of bytes transferred when truncation (error::message_size) occurs on a datagram-oriented socket.
            Fixed calculation of absolute timeout when the backend uses pthread_cond_timedwait.
            Changed the range-based asynchronous connect operation to deduce the EndpointSequence iterator type.
            Fixed buffer_sequence_begin and buffer_sequence_end to prevent implicit conversion.
            Ensured SSL handshake errors are propagated to the peer before the local operation completes.
            Suppressed the eof error on SSL shutdown as it actually indicates success.
            Added a fallback error code for when we OpenSSL produces an SSL_ERROR_SYSCALL result without an associated error.
            Changed composed asynchronous read and write operations to move buffer sequence objects.
            Fixed a macOS-specific warning about the deprecation of OSMemoryBarrier.
            Fixed compile errors that occur when using the composed read and write operations with MSVC 11.0.
            Improved dispatch, post and defer documentation.
            Fixed a Windows-specific memory leak that may occur when system_executor is used.
        Consult the Revision History for further details.
    Beast: BIG Update!!!
        Some APIs have changed.
        The reference shows a star ★ next to each new item.
        Beast needs your help!
            Tell Us how you or your company use Beast
            Please report any bugs, feature requests, or general feedback
            Join the C++ Slack Workspace for free and chat with us in the #beast and #boost channels
            Don't forget to star the repository ⭐!
        More tutorials, code like the pros!
            Networking Refresher teaches you from the ground up.
            Updated Asynchronous Echo example
            Updated Detect SSL composed operation tutorial
            websocket-chat-multi threaded chat server with a JavaScript browser client
        basic_stream and tcp_stream offer:
            Timeouts: async_read_some, async_write_some complete with error::timeout on expiration!
            Traffic-shaping policies simple and unlimited, or a user-defined RatePolicy!
            Put the strand directly on the socket using P1322R0, no more bind_executor at call sites!
        Base classes async_base and stable_async_base and handle all composed operation boilerplate for you.
        ssl_stream provides a movable, assignable SSL stream with a flat write optimization.
        All asynchronous operations use Asio's async_initiate for efficient integration with Coroutines TS.
        ⚡ faster compilation, define BOOST_BEAST_SEPARATE_COMPILATION and #include <boost/beast/src.hpp> in one of your .cpp files!
        See the full Release Notes for a complete list of changes.
    Context:
        #91: cleanup of stack if creating ucontext fails
        #97: add missing BOST_CONTEXT_DECL in stack_context
        #98: fix jump_i386_sysv_macho writing garbage to the x87 control word
    Coroutine2:
        #28: don't crash on pthread_cancel
    DLL:
        New macro BOOST_DLL_USE_STD_FS. Define it to 1 to make the Boost.DLL use C++17's std::filesystem::path, std::system_error and std::error_code (#21). Note that exception types change from 
boost::system::system_error to std::system_error, so make sure to update catches.
        Significant rewrite of the dynamic loadable detection and decoration logic. More precise errors are now reported in case of loading failures. Added shared_library::decorate() function that 
returns a decorated path to the library without doing any platform related queries and detections. Prefer using shared_library::load and shared_library constructors for better results (many thanks to 
Loïc Touraine for the work PR#23).
        CI hardening, docs updates, typos fixes, cleanups and mg
        #196: fix high contention on remote_ready_splk_
    Filesystem:
        Fixed a few instances of dereferencing std::string::end() in path implementation.
        Fixed program termination in case of out of memory condition in directory iteratorsnce to error_code. (#58)
        Fixed possible linking errors caused by missing definitions of static members of path. (#12759)
        Fixed possible use of uninitialized data in directory iterator increment operation on Linux.
        Added support fortatus query overloads for directory_entry. This avoids a relatively expensive OS query when file status is requested for a result of dereferencing a directory iterator. 
(PR#55)
        Reworked current_path and read_symlink implementation to avoid possiblfilesystems. The functions now have an internal limit of the path size they will accept from the OS, which is currently 
16 MiB.
        Increased the size of the internal buffer used by copy_file.
    Integer:
        Added Extended Euclidean Algorithm and Modular Multiplicative Inverse function. (Nick Thompson, PR#11)
    Log:
        New features:
            Added support for generating another log file name before collecting the file in the text file sink backend. This allows to combine appending to aexisting log file with timestamps and 
file counters in log filenames, and, consequently, file collection in general.
        See changelog for more details.
    Math:
        New features:
            Add Lanczos smoothing derivatives
            Move numols/ to boost/math/differentiation/finite_difference.hpp.
            Add mean, variance, skewness, kurtosis, median, Gini coefficient, and median absolute deviation to tools/univariate_statistics.hpp.
            Add correlation coefficients and covariand absolute Gini coefficient, Hoyer sparsity, oracle SNR, and the M[sub 2]M[sub 4] SNR estimator to tools/signal_statistics.hpp.
            Add total variation, l0, l1, l2, and sup norms, as well as corresponding distance functions to tools/norms.hpp.
   for polynomials, support complex coefficients, add .prime() and .integrate() methods.
            Add quadratic_roots to tools/roots.hpp.
            Add support for complex-valued functions to Newton's method in roots.hpp.
            Add Catmull-Rom inted mp_invoke to mp_invoke_q
        Added mp_similar
        Added mp_set_union, mp_set_intersection, mp_set_difference
        Added mp_not_fn
        Added mp_transform_first, mp_transform_second, mp_transform_third
        Added mp_filter
        Addedp_valid_q
        Added mp_back, mp_pop_back
    Multi-index Containers:
        size_type and difference_type are now defined as the allocator's same-named types. This will not make any difference in the vast majority of cases, but allows for some degreevia user-defined 
allocator types (see issue #17 for motivation). For the moment being, this change is not documented in the reference section (i.e., it has semi-official status).
        Maintenance work.
    Multiprecision:
        Fix various conversioncheck for compatibility with Boost.Optional.
        Prevent instantiation of std::numeric_limits on any old type when checking for convertibility. See #98.
        Update variable precision code to account for arbitrary precision integers. See #103.
    lization archives.
        Fix bug in fixed precision iostream formatting in mpf_float and mpfr_float. See #113.
        Add more overloads for special functions which are better handled natively by MPFR.
        Fixed bug in generic exp implementation wh.
        Fixed generic conversion from float to integer to avoid undefined behaviour. See #110.
    PolyCollection:
        Improved handling of stateful allocators and allocator propagation traits, after an error reported by Billy O'Neal (PR#9).
       ug with an internal cache structure.
    Spirit:
        Removed use of deprecated boost/detail/iterator.hpp header. PR#432
        X3
            Integer parsers should now handle user defined types. PR#429
            Note: The check_overflow trait defan std::numeric_limits<T>::is_bounded instead of boost::integer_traits<T>::is_integral.
            Removed sequence into plain parsing. Now it triggers a compile time error instead of silently parsing the the sequence and taking the last value as a resulte_rule instantiation with 
BOOST_SPIRIT_INSTANTIATE when:
                A rule has no attribute. PR#455
                An actual attribute is not of type a rule was declared with. PR#456 #457
            A huge thanks goes out to Xeverous for reporting    Fixed unneded attribute synthesization and no-transformation attribute reference pass-through in rules. #444 PR#449 PR#452
            Removed broken 1.0#INF parser. It was poorly documented and never worked. #415 PR#458 #8699
            The undocumenoved due to bugs PR#449 and to simplify attribute transformation. PR#460
            If you were using it to workaround bugs in attribute transformation - they should not be needed anymore as of this release.
            The integer value parser now respe10 value. PR#469
            Fixed underflow check for a (Min % Base) == 0 corner case. PR#469
            Fixed an output value on overflow of IgnoreOverflowDigits=true integer parser. PR#470
            Container attribute elements were copyied, but notial handling of references in transform_attribute was removed. PR#480
        V2
            Macro name collisions and namespace conflicts with Boost.Endian were fixed. PR#349 PR#482
            utree
                Fixed UB in tag getter due to left shi            Fixed double-conversion (spirit::string -> std::string -> spirit::string). PR#462
            Qi
                Added static asserts for rule skipper type problems. PR#427
                The check_overflow trait default implementation now reoost::integer_traits<T>::is_integral PR#429
                Integer parsers should now handle user defined types. PR#429
                Note: The check_overflow trait default implementation now relies on std::numeric_limits<T>::is_bounded instead of boosl.
                Removed broken 1.0#INF parser. It was poorly documented and never worked. #415 PR#458 #8699
                The undocumented make_attribute trait was merged into transform_attribute trait. PR#471
                The pre_transform, post_tility functions were removed in favor of directly using pre/post/fail of the transform trait. PR#467
                The integer value parser now respects std::numeric_limits<T>::digits10 value. PR#469
                Fixed underflow check for a (Min % B            Fixed an output value on overflow of IgnoreOverflowDigits=true integer parser. PR#470
                Special handling of references in transform_attribute was removed. PR#480
            Lex
                Fixed UB in default constructor of ken type. PR#420
        Classic:
            Fixed position_iterator forming reference to local when the underlying iterator dereference operator returns a non-reference type. PR#422 #9737
    Stacktrace:
        Build fix for iOS 32-bit ARM (many thanksng the fix PR#70)
        Fixed multiple typos, warnings and updated the docs.
    Test:
        Boost.test v3.10 see the Changes log for more details.
        Breaking changes:
            Boost.Test minimal.hpp is now showing a deprecation warning,
    omparison may fail tests that were silently not using the floating point comparison logic prior to this release,
            Internal API change to unit_test_log_formatter, see detailed change log,
        New feature:
            Floating point compariso non-floating point and arithmetic operands: expressions like BOOST_TEST(3.0001 == 3) now use floating point support of Boost.Test,
            Custom datasets are not required to declare the sample type field anymore,
            Extending template test riadic definition,
            Windows support for timed tests,
            Timed test on test-suites,
            Removed dependency to Boost.Timer,
            New macro BOOST_TEST_INFO_SCOPE for scoped context declaration,
            Improved BOOST_TE and pull requests:
            Trac tickets: #7397, #9434, #13106, #13418
            GitHub Issues: #133, #138, #141, #157, #160, #174, #176, #177, #180, #181, #194, #196, #198, #199, #202, #203, #204
            GitHub Pull Requests: PR#171, PR#172, PR PR#195, PR#195, PR#197, PR#205
    TypeIndex:
        Support for the GHS C++ compiler added (many thanks to Brandon Castellano for providing the patch PR#28)
        Optimized string and type comparisons (many thanks to Andrey Semashev for providing the-win compilation (many thanks to Peter Dimov for providing the patch PR#25)
        CI hardening.
    TypeTraits:
        Added is_bounded_array and is_unbounded_array (Glen Fernandes).
        Added copy_reference and copy_cv_ref (Glen Fernandes).
       /clr option.
        Misc compiler compatibility fixes.
    Variant:
        Many cleanups and internal improvements, many thanks to Nikita Kniazev (PR#55, PR#56, PR#57) and Louis Dionne (PR#51)
        CI hardening.
    uBlas:
        Addition of tensorassoy PR#65)
        Addition of basic OpenCL support (many thanks to Fady Essam PR#59)
        Integration of basic benchmark suite (many thanks to Stefan Seefeld PR#57)
        CI integration and hardening

Compilers Tested

Boost's primary test compileang: 3.0, 4.0.1, 6.0.1
        Clang, C++0x: 3.0
        Clang, C++11: 3.0, 3.1, 3.2, 3.3, 3.4, 4.0.1, 6.0.1, 7.0.0, 8.0.0
        Clang, C++14: 3.5.0, 3.6.0, 3.7.1, 3.8.0, 3.9.1, 4.0.0, 4.0.1, 5.0.2, 6.0.1, 7.0.0, 8.0.0
        Clang, C++17: 5.0.2, 6.0.17, 4.5.3, 4.6.3, 5.4.0, 8.0.1
        GCC, C++0x: 4.4.7
        GCC, C++11: 4.7.3, 4.8.5, 4.9.4, 5.4.0, 6.4.0, 7.1.0, 8.0.1
        GCC, C++14: 5.4.0, 5.5.0, 6.4.0, 7.1.0, 7.3.0, 8.0.1
        GCC, C++17: 7.3.0, 8.0.1
        Intel, C++14: 18.0
    OS X:
, 9.1.0, 10.0.0
        Apple Clang, C++11: 9.0.0, 9.1.0, 10.0.0
        Apple Clang, C++14: 9.0.0, 9.1.0, 10.0.0
        Apple Clang, C++17: 9.1.0, 10.0.0
        Apple Clang, C++1z: 9.0.0
        Apple Clang, C++2a: 10.0.0
    Windows:
        GCC: 3.4.4.0, 4.5.4
        GCC, C++0x: 4.6.4
        GCC, C++11: 4.7.3, 4.8.1, 4.9.3
        GCC, C++14: 5.1.0, 5.2.0, 5.3.0, 6.1.0, 6.2.0, 6.3.0, 6.4.0
        GCC, C++17: 7.1.0, 7.2.0, 7.3.0
        Visual C++: 7.1, 8.0, 9.0, 10.0, 11.0, 12.0, 14.0, 14.1
    Fr
        Clang, C++11: 4.0.0
        Clang, C++14: 4.0.0
        Clang, C++1z: 4.0.0

Boost's additional test compilers include:

    Linux:
        Clang: 3.0, 3.8.1, 3.9.1, 4.0.1, 5.0.2, 6.0.1
        Clang, C++0x: 3.0
        Clang, C++11: 3.0, 3.1, 3..0.0, 8.0.0
        Clang, C++14: 3.5.0, 3.6.0, 3.7.1, 3.8.0, 3.9.1, 4.0.0, 4.0.1, 5.0.2, 6.0.1, 7.0.0, 8.0.0
        Clang, C++17: 5.0.2, 6.0.1, 7.0.0, 8.0.0
        GCC: 4.4.7, 4.5.3, 4.6.3, 4.9.4, 5.4.0, 5.5.0, 8.0.1
        GCC, C++0x: 4.4.7
        G9.4, 5.4.0, 6.4.0, 7.1.0, 8.0.1
        GCC, C++14: 5.4.0, 5.5.0, 6.3.0, 6.4.0, 7.1.0, 7.3.0, 8.0.1, 8.1.0
        GCC, C++17: 7.3.0, 8.0.1
        Intel, C++14: 18.0
    OS X:
        Apple Clang: 9.0.0, 9.1.0, 10.0.0
        Apple Clang, C++11: 9.0.0, 9ang, C++14: 9.0.0, 9.1.0, 10.0.0
        Apple Clang, C++17: 9.1.0, 10.0.0
        Apple Clang, C++1z: 9.0.0
        Apple Clang, C++2a: 10.0.0
    Windows:
        GCC: 3.4.5, 4.1.2, 4.2.4, 4.3.3, 4.4.0, 4.5.4
        GCC, C++0x: 4.6.4
        GCC, C++11 GCC, C++14: 5.1.0, 5.2.0, 5.3.0, 6.1.0, 6.2.0, 6.3.0, 6.4.0
        GCC, C++17: 7.1.0, 7.2.0, 7.3.0
        Visual C++: 7.1, 8.0, 9.0, 10.0, 11.0, 12.0, 14.0, 14.1
    FreeBSD:
        Clang: 4.0.0
        Clang, C++11: 4.0.0
        Clang, C++14: 4.0.0


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 pkgsrc/devel/boost-build/PLIST
cvs rdiff -u -r1.53 -r1.54 pkgsrc/devel/boost-headers/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/devel/boost-headers/PLIST \
    pkgsrc/devel/boost-headers/buildlink3.mk
cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/boost-jam/buildlink3.mk
cvs rdiff -u -r1.75 -r1.76 pkgsrc/devel/boost-libs/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/boost-libs/PLIST
cvs rdiff -u -r1.48 -r1.49 pkgsrc/devel/boost-libs/buildlink3.mk
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/boost-mpi/Makefile \
    pkgsrc/devel/boost-mpi/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-boost/PLIST
cvs rdiff -u -r1.81 -r1.82 pkgsrc/meta-pkgs/boost/Makefile.common
cvs rdiff -u -r1.124 -r1.125 pkgsrc/meta-pkgs/boost/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_stacktrace_detail_collect__unwind.ipp
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp
cvs rdiff -u -r1.3 -r1.4 pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam

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/PLIST
diff -u pkgsrc/devel/boost-build/PLIST:1.27 pkgsrc/devel/boost-build/PLIST:1.28
--- pkgsrc/devel/boost-build/PLIST:1.27 Thu Dec 13 19:22:56 2018
+++ pkgsrc/devel/boost-build/PLIST      Mon Jul  1 04:00:09 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.27 2018/12/13 19:22:56 adam Exp $
+@comment $NetBSD: PLIST,v 1.28 2019/07/01 04:00:09 ryoon Exp $
 share/boost-build/__init__.py
 share/boost-build/bootstrap.jam
 share/boost-build/build-system.jam
@@ -100,6 +100,7 @@ share/boost-build/tools/features/asmflag
 share/boost-build/tools/features/build-feature.jam
 share/boost-build/tools/features/cflags-feature.jam
 share/boost-build/tools/features/conditional-feature.jam
+share/boost-build/tools/features/coverage-feature.jam
 share/boost-build/tools/features/cxx-template-depth-feature.jam
 share/boost-build/tools/features/cxxabi-feature.jam
 share/boost-build/tools/features/cxxflags-feature.jam
@@ -205,6 +206,7 @@ share/boost-build/tools/quickbook.jam
 share/boost-build/tools/rc.jam
 share/boost-build/tools/rc.py
 share/boost-build/tools/sass.jam
+share/boost-build/tools/saxonhe.jam
 share/boost-build/tools/stage.jam
 share/boost-build/tools/stage.py
 share/boost-build/tools/stlport.jam

Index: pkgsrc/devel/boost-headers/Makefile
diff -u pkgsrc/devel/boost-headers/Makefile:1.53 pkgsrc/devel/boost-headers/Makefile:1.54
--- pkgsrc/devel/boost-headers/Makefile:1.53    Thu Dec 13 19:22:56 2018
+++ pkgsrc/devel/boost-headers/Makefile Mon Jul  1 04:00:09 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.53 2018/12/13 19:22:56 adam Exp $
+# $NetBSD: Makefile,v 1.54 2019/07/01 04:00:09 ryoon Exp $
 
 BOOST_PACKAGE=         headers
 BOOST_COMMENT=         (build-time headers)
@@ -10,9 +10,13 @@ BJAM_ARGS+=          --without-\*
 
 NO_BUILD=              yes
 
+INSTALLATION_DIRS+=    include/boost
+
 .include "../../devel/boost-jam/bjam.mk"
 
-do-install: bjam-install
+do-install: bjam-build
+       cd ${WRKSRC}/boost; ${FIND} . -type f -print | \
+               pax -rw ${DESTDIR}${PREFIX}/include/boost
        ${FIND} ${DESTDIR}${PREFIX}/include/boost \
                -type f -exec ${CHOWN} ${SHAREOWN}:${SHAREGRP} {} +
        ${FIND} ${DESTDIR}${PREFIX}/include/boost \

Index: pkgsrc/devel/boost-headers/PLIST
diff -u pkgsrc/devel/boost-headers/PLIST:1.42 pkgsrc/devel/boost-headers/PLIST:1.43
--- pkgsrc/devel/boost-headers/PLIST:1.42       Thu Dec 13 19:22:56 2018
+++ pkgsrc/devel/boost-headers/PLIST    Mon Jul  1 04:00:09 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.42 2018/12/13 19:22:56 adam Exp $
+@comment $NetBSD: PLIST,v 1.43 2019/07/01 04:00:09 ryoon Exp $
 include/boost/accumulators/accumulators.hpp
 include/boost/accumulators/accumulators_fwd.hpp
 include/boost/accumulators/framework/accumulator_base.hpp
@@ -222,6 +222,7 @@ include/boost/aligned_storage.hpp
 include/boost/any.hpp
 include/boost/archive/archive_exception.hpp
 include/boost/archive/basic_archive.hpp
+include/boost/archive/basic_archive.hpp.orig
 include/boost/archive/basic_binary_iarchive.hpp
 include/boost/archive/basic_binary_iprimitive.hpp
 include/boost/archive/basic_binary_oarchive.hpp
@@ -333,6 +334,7 @@ include/boost/asio.hpp
 include/boost/asio/associated_allocator.hpp
 include/boost/asio/associated_executor.hpp
 include/boost/asio/async_result.hpp
+include/boost/asio/awaitable.hpp
 include/boost/asio/basic_datagram_socket.hpp
 include/boost/asio/basic_deadline_timer.hpp
 include/boost/asio/basic_io_object.hpp
@@ -357,13 +359,14 @@ include/boost/asio/buffered_stream_fwd.h
 include/boost/asio/buffered_write_stream.hpp
 include/boost/asio/buffered_write_stream_fwd.hpp
 include/boost/asio/buffers_iterator.hpp
+include/boost/asio/co_spawn.hpp
 include/boost/asio/completion_condition.hpp
+include/boost/asio/compose.hpp
 include/boost/asio/connect.hpp
 include/boost/asio/coroutine.hpp
-include/boost/asio/datagram_socket_service.hpp
 include/boost/asio/deadline_timer.hpp
-include/boost/asio/deadline_timer_service.hpp
 include/boost/asio/defer.hpp
+include/boost/asio/detached.hpp
 include/boost/asio/detail/array.hpp
 include/boost/asio/detail/array_fwd.hpp
 include/boost/asio/detail/assert.hpp
@@ -381,6 +384,7 @@ include/boost/asio/detail/concurrency_hi
 include/boost/asio/detail/conditionally_enabled_event.hpp
 include/boost/asio/detail/conditionally_enabled_mutex.hpp
 include/boost/asio/detail/config.hpp
+include/boost/asio/detail/config.hpp.orig
 include/boost/asio/detail/consuming_buffers.hpp
 include/boost/asio/detail/cstddef.hpp
 include/boost/asio/detail/cstdint.hpp
@@ -394,6 +398,7 @@ include/boost/asio/detail/dev_poll_react
 include/boost/asio/detail/epoll_reactor.hpp
 include/boost/asio/detail/event.hpp
 include/boost/asio/detail/eventfd_select_interrupter.hpp
+include/boost/asio/detail/executor_function.hpp
 include/boost/asio/detail/executor_op.hpp
 include/boost/asio/detail/fd_set_adapter.hpp
 include/boost/asio/detail/fenced_block.hpp
@@ -462,6 +467,8 @@ include/boost/asio/detail/impl/winrt_tim
 include/boost/asio/detail/impl/winrt_timer_scheduler.ipp
 include/boost/asio/detail/impl/winsock_init.ipp
 include/boost/asio/detail/io_control.hpp
+include/boost/asio/detail/io_object_executor.hpp
+include/boost/asio/detail/io_object_impl.hpp
 include/boost/asio/detail/is_buffer_sequence.hpp
 include/boost/asio/detail/is_executor.hpp
 include/boost/asio/detail/keyword_tss_ptr.hpp
@@ -471,6 +478,7 @@ include/boost/asio/detail/local_free_on_
 include/boost/asio/detail/macos_fenced_block.hpp
 include/boost/asio/detail/memory.hpp
 include/boost/asio/detail/mutex.hpp
+include/boost/asio/detail/non_const_lvalue.hpp
 include/boost/asio/detail/noncopyable.hpp
 include/boost/asio/detail/null_event.hpp
 include/boost/asio/detail/null_fenced_block.hpp
@@ -616,13 +624,6 @@ include/boost/asio/error.hpp
 include/boost/asio/execution_context.hpp
 include/boost/asio/executor.hpp
 include/boost/asio/executor_work_guard.hpp
-include/boost/asio/experimental.hpp
-include/boost/asio/experimental/co_spawn.hpp
-include/boost/asio/experimental/detached.hpp
-include/boost/asio/experimental/impl/co_spawn.hpp
-include/boost/asio/experimental/impl/detached.hpp
-include/boost/asio/experimental/impl/redirect_error.hpp
-include/boost/asio/experimental/redirect_error.hpp
 include/boost/asio/generic/basic_endpoint.hpp
 include/boost/asio/generic/datagram_protocol.hpp
 include/boost/asio/generic/detail/endpoint.hpp
@@ -633,12 +634,15 @@ include/boost/asio/generic/stream_protoc
 include/boost/asio/handler_alloc_hook.hpp
 include/boost/asio/handler_continuation_hook.hpp
 include/boost/asio/handler_invoke_hook.hpp
-include/boost/asio/handler_type.hpp
 include/boost/asio/high_resolution_timer.hpp
+include/boost/asio/impl/awaitable.hpp
 include/boost/asio/impl/buffered_read_stream.hpp
 include/boost/asio/impl/buffered_write_stream.hpp
+include/boost/asio/impl/co_spawn.hpp
+include/boost/asio/impl/compose.hpp
 include/boost/asio/impl/connect.hpp
 include/boost/asio/impl/defer.hpp
+include/boost/asio/impl/detached.hpp
 include/boost/asio/impl/dispatch.hpp
 include/boost/asio/impl/error.ipp
 include/boost/asio/impl/execution_context.hpp
@@ -652,15 +656,18 @@ include/boost/asio/impl/post.hpp
 include/boost/asio/impl/read.hpp
 include/boost/asio/impl/read_at.hpp
 include/boost/asio/impl/read_until.hpp
+include/boost/asio/impl/redirect_error.hpp
 include/boost/asio/impl/serial_port_base.hpp
 include/boost/asio/impl/serial_port_base.ipp
 include/boost/asio/impl/spawn.hpp
+include/boost/asio/impl/src.cpp
 include/boost/asio/impl/src.hpp
 include/boost/asio/impl/system_context.hpp
 include/boost/asio/impl/system_context.ipp
 include/boost/asio/impl/system_executor.hpp
 include/boost/asio/impl/thread_pool.hpp
 include/boost/asio/impl/thread_pool.ipp
+include/boost/asio/impl/use_awaitable.hpp
 include/boost/asio/impl/use_future.hpp
 include/boost/asio/impl/write.hpp
 include/boost/asio/impl/write_at.hpp
@@ -704,7 +711,6 @@ include/boost/asio/ip/network_v4.hpp
 include/boost/asio/ip/network_v6.hpp
 include/boost/asio/ip/resolver_base.hpp
 include/boost/asio/ip/resolver_query_base.hpp
-include/boost/asio/ip/resolver_service.hpp
 include/boost/asio/ip/tcp.hpp
 include/boost/asio/ip/udp.hpp
 include/boost/asio/ip/unicast.hpp
@@ -725,19 +731,14 @@ include/boost/asio/posix/basic_stream_de
 include/boost/asio/posix/descriptor.hpp
 include/boost/asio/posix/descriptor_base.hpp
 include/boost/asio/posix/stream_descriptor.hpp
-include/boost/asio/posix/stream_descriptor_service.hpp
 include/boost/asio/post.hpp
-include/boost/asio/raw_socket_service.hpp
 include/boost/asio/read.hpp
 include/boost/asio/read_at.hpp
 include/boost/asio/read_until.hpp
-include/boost/asio/seq_packet_socket_service.hpp
+include/boost/asio/redirect_error.hpp
 include/boost/asio/serial_port.hpp
 include/boost/asio/serial_port_base.hpp
-include/boost/asio/serial_port_service.hpp
 include/boost/asio/signal_set.hpp
-include/boost/asio/signal_set_service.hpp
-include/boost/asio/socket_acceptor_service.hpp
 include/boost/asio/socket_base.hpp
 include/boost/asio/spawn.hpp
 include/boost/asio/ssl.hpp
@@ -770,11 +771,11 @@ include/boost/asio/ssl/verify_context.hp
 include/boost/asio/ssl/verify_mode.hpp
 include/boost/asio/steady_timer.hpp
 include/boost/asio/strand.hpp
-include/boost/asio/stream_socket_service.hpp
 include/boost/asio/streambuf.hpp
 include/boost/asio/system_context.hpp
 include/boost/asio/system_executor.hpp
 include/boost/asio/system_timer.hpp
+include/boost/asio/this_coro.hpp
 include/boost/asio/thread_pool.hpp
 include/boost/asio/time_traits.hpp
 include/boost/asio/ts/buffer.hpp
@@ -786,23 +787,20 @@ include/boost/asio/ts/netfwd.hpp
 include/boost/asio/ts/socket.hpp
 include/boost/asio/ts/timer.hpp
 include/boost/asio/unyield.hpp
+include/boost/asio/use_awaitable.hpp
 include/boost/asio/use_future.hpp
 include/boost/asio/uses_executor.hpp
 include/boost/asio/version.hpp
 include/boost/asio/wait_traits.hpp
-include/boost/asio/waitable_timer_service.hpp
-include/boost/asio/windows/basic_handle.hpp
 include/boost/asio/windows/basic_object_handle.hpp
+include/boost/asio/windows/basic_overlapped_handle.hpp
 include/boost/asio/windows/basic_random_access_handle.hpp
 include/boost/asio/windows/basic_stream_handle.hpp
 include/boost/asio/windows/object_handle.hpp
-include/boost/asio/windows/object_handle_service.hpp
 include/boost/asio/windows/overlapped_handle.hpp
 include/boost/asio/windows/overlapped_ptr.hpp
 include/boost/asio/windows/random_access_handle.hpp
-include/boost/asio/windows/random_access_handle_service.hpp
 include/boost/asio/windows/stream_handle.hpp
-include/boost/asio/windows/stream_handle_service.hpp
 include/boost/asio/write.hpp
 include/boost/asio/write_at.hpp
 include/boost/asio/yield.hpp
@@ -883,6 +881,7 @@ include/boost/atomic/detail/ops_gcc_atom
 include/boost/atomic/detail/ops_gcc_ppc.hpp
 include/boost/atomic/detail/ops_gcc_ppc_common.hpp
 include/boost/atomic/detail/ops_gcc_sparc.hpp
+include/boost/atomic/detail/ops_gcc_sparc.hpp.orig
 include/boost/atomic/detail/ops_gcc_sync.hpp
 include/boost/atomic/detail/ops_gcc_x86.hpp
 include/boost/atomic/detail/ops_gcc_x86_dcas.hpp
@@ -907,31 +906,82 @@ include/boost/atomic/detail/type_traits/
 include/boost/atomic/detail/type_traits/make_unsigned.hpp
 include/boost/atomic/fences.hpp
 include/boost/beast.hpp
+include/boost/beast/_experimental/http/icy_stream.hpp
+include/boost/beast/_experimental/http/impl/icy_stream.hpp
+include/boost/beast/_experimental/test/error.hpp
+include/boost/beast/_experimental/test/fail_count.hpp
+include/boost/beast/_experimental/test/handler.hpp
+include/boost/beast/_experimental/test/impl/error.hpp
+include/boost/beast/_experimental/test/impl/error.ipp
+include/boost/beast/_experimental/test/impl/fail_count.ipp
+include/boost/beast/_experimental/test/impl/stream.hpp
+include/boost/beast/_experimental/test/impl/stream.ipp
+include/boost/beast/_experimental/test/stream.hpp
+include/boost/beast/_experimental/test/tcp.hpp
+include/boost/beast/_experimental/unit_test/amount.hpp
+include/boost/beast/_experimental/unit_test/detail/const_container.hpp
+include/boost/beast/_experimental/unit_test/dstream.hpp
+include/boost/beast/_experimental/unit_test/global_suites.hpp
+include/boost/beast/_experimental/unit_test/main.ipp
+include/boost/beast/_experimental/unit_test/match.hpp
+include/boost/beast/_experimental/unit_test/recorder.hpp
+include/boost/beast/_experimental/unit_test/reporter.hpp
+include/boost/beast/_experimental/unit_test/results.hpp
+include/boost/beast/_experimental/unit_test/runner.hpp
+include/boost/beast/_experimental/unit_test/suite.hpp
+include/boost/beast/_experimental/unit_test/suite_info.hpp
+include/boost/beast/_experimental/unit_test/suite_list.hpp
+include/boost/beast/_experimental/unit_test/thread.hpp
 include/boost/beast/core.hpp
+include/boost/beast/core/async_base.hpp
+include/boost/beast/core/basic_stream.hpp
 include/boost/beast/core/bind_handler.hpp
+include/boost/beast/core/buffer_traits.hpp
 include/boost/beast/core/buffered_read_stream.hpp
 include/boost/beast/core/buffers_adapter.hpp
+include/boost/beast/core/buffers_adaptor.hpp
 include/boost/beast/core/buffers_cat.hpp
 include/boost/beast/core/buffers_prefix.hpp
+include/boost/beast/core/buffers_range.hpp
 include/boost/beast/core/buffers_suffix.hpp
 include/boost/beast/core/buffers_to_string.hpp
 include/boost/beast/core/detail/allocator.hpp
+include/boost/beast/core/detail/async_base.hpp
 include/boost/beast/core/detail/base64.hpp
+include/boost/beast/core/detail/base64.ipp
+include/boost/beast/core/detail/bind_continuation.hpp
+include/boost/beast/core/detail/bind_default_executor.hpp
 include/boost/beast/core/detail/bind_handler.hpp
 include/boost/beast/core/detail/buffer.hpp
+include/boost/beast/core/detail/buffer_traits.hpp
+include/boost/beast/core/detail/buffers_pair.hpp
+include/boost/beast/core/detail/buffers_range_adaptor.hpp
 include/boost/beast/core/detail/buffers_ref.hpp
 include/boost/beast/core/detail/chacha.hpp
 include/boost/beast/core/detail/clamp.hpp
 include/boost/beast/core/detail/config.hpp
 include/boost/beast/core/detail/cpu_info.hpp
-include/boost/beast/core/detail/integer_sequence.hpp
+include/boost/beast/core/detail/flat_stream.hpp
+include/boost/beast/core/detail/get_io_context.hpp
+include/boost/beast/core/detail/impl/read.hpp
+include/boost/beast/core/detail/is_invocable.hpp
 include/boost/beast/core/detail/ostream.hpp
+include/boost/beast/core/detail/pcg.hpp
+include/boost/beast/core/detail/read.hpp
+include/boost/beast/core/detail/remap_post_to_defer.hpp
+include/boost/beast/core/detail/service_base.hpp
 include/boost/beast/core/detail/sha1.hpp
+include/boost/beast/core/detail/sha1.ipp
+include/boost/beast/core/detail/static_const.hpp
 include/boost/beast/core/detail/static_ostream.hpp
 include/boost/beast/core/detail/static_string.hpp
+include/boost/beast/core/detail/stream_base.hpp
+include/boost/beast/core/detail/stream_traits.hpp
+include/boost/beast/core/detail/tuple.hpp
 include/boost/beast/core/detail/type_traits.hpp
 include/boost/beast/core/detail/variant.hpp
 include/boost/beast/core/detail/varint.hpp
+include/boost/beast/core/detect_ssl.hpp
 include/boost/beast/core/error.hpp
 include/boost/beast/core/file.hpp
 include/boost/beast/core/file_base.hpp
@@ -940,53 +990,48 @@ include/boost/beast/core/file_stdio.hpp
 include/boost/beast/core/file_win32.hpp
 include/boost/beast/core/flat_buffer.hpp
 include/boost/beast/core/flat_static_buffer.hpp
+include/boost/beast/core/flat_stream.hpp
 include/boost/beast/core/handler_ptr.hpp
-include/boost/beast/core/impl/buffered_read_stream.ipp
-include/boost/beast/core/impl/buffers_adapter.ipp
-include/boost/beast/core/impl/buffers_cat.ipp
-include/boost/beast/core/impl/buffers_prefix.ipp
-include/boost/beast/core/impl/buffers_suffix.ipp
+include/boost/beast/core/impl/async_base.hpp
+include/boost/beast/core/impl/basic_stream.hpp
+include/boost/beast/core/impl/buffered_read_stream.hpp
+include/boost/beast/core/impl/buffers_adaptor.hpp
+include/boost/beast/core/impl/buffers_cat.hpp
+include/boost/beast/core/impl/buffers_prefix.hpp
+include/boost/beast/core/impl/buffers_suffix.hpp
+include/boost/beast/core/impl/error.hpp
+include/boost/beast/core/impl/error.ipp
 include/boost/beast/core/impl/file_posix.ipp
 include/boost/beast/core/impl/file_stdio.ipp
 include/boost/beast/core/impl/file_win32.ipp
-include/boost/beast/core/impl/flat_buffer.ipp
+include/boost/beast/core/impl/flat_buffer.hpp
+include/boost/beast/core/impl/flat_static_buffer.hpp
 include/boost/beast/core/impl/flat_static_buffer.ipp
-include/boost/beast/core/impl/handler_ptr.ipp
-include/boost/beast/core/impl/multi_buffer.ipp
-include/boost/beast/core/impl/read_size.ipp
+include/boost/beast/core/impl/flat_stream.hpp
+include/boost/beast/core/impl/handler_ptr.hpp
+include/boost/beast/core/impl/multi_buffer.hpp
+include/boost/beast/core/impl/read_size.hpp
+include/boost/beast/core/impl/saved_handler.hpp
+include/boost/beast/core/impl/saved_handler.ipp
+include/boost/beast/core/impl/static_buffer.hpp
 include/boost/beast/core/impl/static_buffer.ipp
-include/boost/beast/core/impl/static_string.ipp
-include/boost/beast/core/impl/string_param.ipp
+include/boost/beast/core/impl/static_string.hpp
+include/boost/beast/core/impl/string_param.hpp
+include/boost/beast/core/make_printable.hpp
 include/boost/beast/core/multi_buffer.hpp
 include/boost/beast/core/ostream.hpp
+include/boost/beast/core/rate_policy.hpp
 include/boost/beast/core/read_size.hpp
+include/boost/beast/core/role.hpp
+include/boost/beast/core/saved_handler.hpp
 include/boost/beast/core/span.hpp
 include/boost/beast/core/static_buffer.hpp
 include/boost/beast/core/static_string.hpp
+include/boost/beast/core/stream_traits.hpp
 include/boost/beast/core/string.hpp
 include/boost/beast/core/string_param.hpp
+include/boost/beast/core/tcp_stream.hpp
 include/boost/beast/core/type_traits.hpp
-include/boost/beast/experimental/core/detail/flat_stream.hpp
-include/boost/beast/experimental/core/detail/impl/timeout_service.ipp
-include/boost/beast/experimental/core/detail/service_base.hpp
-include/boost/beast/experimental/core/detail/timeout_service.hpp
-include/boost/beast/experimental/core/detail/timeout_work_guard.hpp
-include/boost/beast/experimental/core/flat_stream.hpp
-include/boost/beast/experimental/core/impl/flat_stream.ipp
-include/boost/beast/experimental/core/impl/timeout_service.ipp
-include/boost/beast/experimental/core/impl/timeout_socket.hpp
-include/boost/beast/experimental/core/ssl_stream.hpp
-include/boost/beast/experimental/core/timeout_service.hpp
-include/boost/beast/experimental/core/timeout_socket.hpp
-include/boost/beast/experimental/http/icy_stream.hpp
-include/boost/beast/experimental/http/impl/icy_stream.ipp
-include/boost/beast/experimental/test/detail/error.hpp
-include/boost/beast/experimental/test/error.hpp
-include/boost/beast/experimental/test/fail_count.hpp
-include/boost/beast/experimental/test/impl/error.ipp
-include/boost/beast/experimental/test/impl/fail_count.ipp
-include/boost/beast/experimental/test/impl/stream.ipp
-include/boost/beast/experimental/test/stream.hpp
 include/boost/beast/http.hpp
 include/boost/beast/http/basic_dynamic_body.hpp
 include/boost/beast/http/basic_file_body.hpp
@@ -995,8 +1040,10 @@ include/boost/beast/http/buffer_body.hpp
 include/boost/beast/http/chunk_encode.hpp
 include/boost/beast/http/detail/basic_parsed_list.hpp
 include/boost/beast/http/detail/basic_parser.hpp
+include/boost/beast/http/detail/basic_parser.ipp
 include/boost/beast/http/detail/chunk_encode.hpp
 include/boost/beast/http/detail/rfc7230.hpp
+include/boost/beast/http/detail/rfc7230.ipp
 include/boost/beast/http/detail/type_traits.hpp
 include/boost/beast/http/dynamic_body.hpp
 include/boost/beast/http/empty_body.hpp
@@ -1004,20 +1051,23 @@ include/boost/beast/http/error.hpp
 include/boost/beast/http/field.hpp
 include/boost/beast/http/fields.hpp
 include/boost/beast/http/file_body.hpp
+include/boost/beast/http/impl/basic_parser.hpp
 include/boost/beast/http/impl/basic_parser.ipp
-include/boost/beast/http/impl/chunk_encode.ipp
+include/boost/beast/http/impl/chunk_encode.hpp
+include/boost/beast/http/impl/error.hpp
 include/boost/beast/http/impl/error.ipp
 include/boost/beast/http/impl/field.ipp
-include/boost/beast/http/impl/fields.ipp
-include/boost/beast/http/impl/file_body_win32.ipp
-include/boost/beast/http/impl/message.ipp
-include/boost/beast/http/impl/parser.ipp
-include/boost/beast/http/impl/read.ipp
+include/boost/beast/http/impl/fields.hpp
+include/boost/beast/http/impl/file_body_win32.hpp
+include/boost/beast/http/impl/message.hpp
+include/boost/beast/http/impl/parser.hpp
+include/boost/beast/http/impl/read.hpp
+include/boost/beast/http/impl/rfc7230.hpp
 include/boost/beast/http/impl/rfc7230.ipp
-include/boost/beast/http/impl/serializer.ipp
+include/boost/beast/http/impl/serializer.hpp
 include/boost/beast/http/impl/status.ipp
 include/boost/beast/http/impl/verb.ipp
-include/boost/beast/http/impl/write.ipp
+include/boost/beast/http/impl/write.hpp
 include/boost/beast/http/message.hpp
 include/boost/beast/http/parser.hpp
 include/boost/beast/http/read.hpp
@@ -1030,44 +1080,60 @@ include/boost/beast/http/type_traits.hpp
 include/boost/beast/http/vector_body.hpp
 include/boost/beast/http/verb.hpp
 include/boost/beast/http/write.hpp
+include/boost/beast/src.hpp
+include/boost/beast/ssl.hpp
+include/boost/beast/ssl/ssl_stream.hpp
 include/boost/beast/version.hpp
 include/boost/beast/websocket.hpp
-include/boost/beast/websocket/detail/error.hpp
+include/boost/beast/websocket/detail/decorator.hpp
 include/boost/beast/websocket/detail/frame.hpp
 include/boost/beast/websocket/detail/hybi13.hpp
+include/boost/beast/websocket/detail/hybi13.ipp
+include/boost/beast/websocket/detail/impl_base.hpp
 include/boost/beast/websocket/detail/mask.hpp
-include/boost/beast/websocket/detail/pausation.hpp
 include/boost/beast/websocket/detail/pmd_extension.hpp
-include/boost/beast/websocket/detail/stream_base.hpp
+include/boost/beast/websocket/detail/pmd_extension.ipp
+include/boost/beast/websocket/detail/prng.hpp
+include/boost/beast/websocket/detail/prng.ipp
+include/boost/beast/websocket/detail/service.hpp
+include/boost/beast/websocket/detail/service.ipp
+include/boost/beast/websocket/detail/soft_mutex.hpp
 include/boost/beast/websocket/detail/type_traits.hpp
 include/boost/beast/websocket/detail/utf8_checker.hpp
+include/boost/beast/websocket/detail/utf8_checker.ipp
 include/boost/beast/websocket/error.hpp
-include/boost/beast/websocket/impl/accept.ipp
-include/boost/beast/websocket/impl/close.ipp
+include/boost/beast/websocket/impl/accept.hpp
+include/boost/beast/websocket/impl/close.hpp
+include/boost/beast/websocket/impl/error.hpp
 include/boost/beast/websocket/impl/error.ipp
-include/boost/beast/websocket/impl/handshake.ipp
-include/boost/beast/websocket/impl/ping.ipp
-include/boost/beast/websocket/impl/read.ipp
-include/boost/beast/websocket/impl/rfc6455.ipp
-include/boost/beast/websocket/impl/ssl.ipp
-include/boost/beast/websocket/impl/stream.ipp
-include/boost/beast/websocket/impl/teardown.ipp
-include/boost/beast/websocket/impl/write.ipp
+include/boost/beast/websocket/impl/handshake.hpp
+include/boost/beast/websocket/impl/ping.hpp
+include/boost/beast/websocket/impl/read.hpp
+include/boost/beast/websocket/impl/rfc6455.hpp
+include/boost/beast/websocket/impl/ssl.hpp
+include/boost/beast/websocket/impl/stream.hpp
+include/boost/beast/websocket/impl/stream_impl.hpp
+include/boost/beast/websocket/impl/teardown.hpp
+include/boost/beast/websocket/impl/write.hpp
 include/boost/beast/websocket/option.hpp
 include/boost/beast/websocket/rfc6455.hpp
 include/boost/beast/websocket/role.hpp
 include/boost/beast/websocket/ssl.hpp
 include/boost/beast/websocket/stream.hpp
+include/boost/beast/websocket/stream_base.hpp
 include/boost/beast/websocket/stream_fwd.hpp
 include/boost/beast/websocket/teardown.hpp
 include/boost/beast/zlib.hpp
 include/boost/beast/zlib/deflate_stream.hpp
 include/boost/beast/zlib/detail/bitstream.hpp
 include/boost/beast/zlib/detail/deflate_stream.hpp
+include/boost/beast/zlib/detail/deflate_stream.ipp
 include/boost/beast/zlib/detail/inflate_stream.hpp
+include/boost/beast/zlib/detail/inflate_stream.ipp
 include/boost/beast/zlib/detail/ranges.hpp
 include/boost/beast/zlib/detail/window.hpp
 include/boost/beast/zlib/error.hpp
+include/boost/beast/zlib/impl/error.hpp
 include/boost/beast/zlib/impl/error.ipp
 include/boost/beast/zlib/inflate_stream.hpp
 include/boost/beast/zlib/zlib.hpp
@@ -1480,6 +1546,7 @@ include/boost/compute/context.hpp
 include/boost/compute/core.hpp
 include/boost/compute/detail/assert_cl_success.hpp
 include/boost/compute/detail/buffer_value.hpp
+include/boost/compute/detail/cl_versions.hpp
 include/boost/compute/detail/device_ptr.hpp
 include/boost/compute/detail/diagnostic.hpp
 include/boost/compute/detail/duration.hpp
@@ -1700,10 +1767,12 @@ include/boost/config/compiler/visualc.hp
 include/boost/config/compiler/xlcpp.hpp
 include/boost/config/compiler/xlcpp_zos.hpp
 include/boost/config/detail/posix_features.hpp
+include/boost/config/detail/posix_features.hpp.orig
 include/boost/config/detail/select_compiler_config.hpp
 include/boost/config/detail/select_platform_config.hpp
 include/boost/config/detail/select_stdlib_config.hpp
 include/boost/config/detail/suffix.hpp
+include/boost/config/detail/suffix.hpp.orig
 include/boost/config/header_deprecated.hpp
 include/boost/config/helper_macros.hpp
 include/boost/config/no_tr1/cmath.hpp
@@ -1715,6 +1784,7 @@ include/boost/config/platform/aix.hpp
 include/boost/config/platform/amigaos.hpp
 include/boost/config/platform/beos.hpp
 include/boost/config/platform/bsd.hpp
+include/boost/config/platform/bsd.hpp.orig
 include/boost/config/platform/cloudabi.hpp
 include/boost/config/platform/cray.hpp
 include/boost/config/platform/cygwin.hpp
@@ -1725,6 +1795,7 @@ include/boost/config/platform/linux.hpp
 include/boost/config/platform/macos.hpp
 include/boost/config/platform/qnxnto.hpp
 include/boost/config/platform/solaris.hpp
+include/boost/config/platform/solaris.hpp.orig
 include/boost/config/platform/symbian.hpp
 include/boost/config/platform/vms.hpp
 include/boost/config/platform/vxworks.hpp
@@ -1735,7 +1806,9 @@ include/boost/config/requires_threads.hp
 include/boost/config/stdlib/dinkumware.hpp
 include/boost/config/stdlib/libcomo.hpp
 include/boost/config/stdlib/libcpp.hpp
+include/boost/config/stdlib/libcpp.hpp.orig
 include/boost/config/stdlib/libstdcpp3.hpp
+include/boost/config/stdlib/libstdcpp3.hpp.orig
 include/boost/config/stdlib/modena.hpp
 include/boost/config/stdlib/msl.hpp
 include/boost/config/stdlib/roguewave.hpp
@@ -1970,6 +2043,7 @@ include/boost/core/lightweight_test.hpp
 include/boost/core/lightweight_test_trait.hpp
 include/boost/core/no_exceptions_support.hpp
 include/boost/core/noncopyable.hpp
+include/boost/core/noncopyable.hpp.orig
 include/boost/core/null_deleter.hpp
 include/boost/core/pointer_traits.hpp
 include/boost/core/quick_exit.hpp
@@ -1977,7 +2051,9 @@ include/boost/core/ref.hpp
 include/boost/core/scoped_enum.hpp
 include/boost/core/swap.hpp
 include/boost/core/typeinfo.hpp
+include/boost/core/uncaught_exceptions.hpp
 include/boost/core/underlying_type.hpp
+include/boost/core/use_default.hpp
 include/boost/coroutine/all.hpp
 include/boost/coroutine/asymmetric_coroutine.hpp
 include/boost/coroutine/attributes.hpp
@@ -2245,6 +2321,7 @@ include/boost/detail/winapi/waitable_tim
 include/boost/detail/workaround.hpp
 include/boost/dll.hpp
 include/boost/dll/alias.hpp
+include/boost/dll/config.hpp
 include/boost/dll/detail/aggressive_ptr_cast.hpp
 include/boost/dll/detail/ctor_dtor.hpp
 include/boost/dll/detail/demangling/demangle_symbol.hpp
@@ -2457,6 +2534,7 @@ include/boost/format/internals_fwd.hpp
 include/boost/format/parsing.hpp
 include/boost/function.hpp
 include/boost/function/detail/function_iterate.hpp
+include/boost/function/detail/gen_maybe_include.pl
 include/boost/function/detail/maybe_include.hpp
 include/boost/function/detail/prologue.hpp
 include/boost/function/function0.hpp
@@ -2474,6 +2552,7 @@ include/boost/function/function_base.hpp
 include/boost/function/function_fwd.hpp
 include/boost/function/function_template.hpp
 include/boost/function/function_typeof.hpp
+include/boost/function/gen_function_N.pl
 include/boost/function_equal.hpp
 include/boost/function_output_iterator.hpp
 include/boost/function_types/components.hpp
@@ -3602,6 +3681,7 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/assign_indexed_point.hpp
 include/boost/geometry/algorithms/detail/assign_values.hpp
 include/boost/geometry/algorithms/detail/azimuth.hpp
+include/boost/geometry/algorithms/detail/buffer/buffer_box.hpp
 include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp
 include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp
 include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp
@@ -3846,6 +3926,7 @@ include/boost/geometry/algorithms/is_emp
 include/boost/geometry/algorithms/is_simple.hpp
 include/boost/geometry/algorithms/is_valid.hpp
 include/boost/geometry/algorithms/length.hpp
+include/boost/geometry/algorithms/line_interpolate.hpp
 include/boost/geometry/algorithms/make.hpp
 include/boost/geometry/algorithms/not_implemented.hpp
 include/boost/geometry/algorithms/num_geometries.hpp
@@ -3875,6 +3956,7 @@ include/boost/geometry/arithmetic/normal
 include/boost/geometry/core/access.hpp
 include/boost/geometry/core/assert.hpp
 include/boost/geometry/core/closure.hpp
+include/boost/geometry/core/config.hpp
 include/boost/geometry/core/coordinate_dimension.hpp
 include/boost/geometry/core/coordinate_system.hpp
 include/boost/geometry/core/coordinate_type.hpp
@@ -3905,6 +3987,7 @@ include/boost/geometry/formulas/flatteni
 include/boost/geometry/formulas/geographic.hpp
 include/boost/geometry/formulas/gnomonic_intersection.hpp
 include/boost/geometry/formulas/gnomonic_spheroid.hpp
+include/boost/geometry/formulas/interpolate_point_spherical.hpp
 include/boost/geometry/formulas/karney_direct.hpp
 include/boost/geometry/formulas/mean_radius.hpp
 include/boost/geometry/formulas/meridian_direct.hpp
@@ -4363,6 +4446,7 @@ include/boost/geometry/strategies/cartes
 include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp
 include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp
 include/boost/geometry/strategies/cartesian/densify.hpp
+include/boost/geometry/strategies/cartesian/disjoint_box_box.hpp
 include/boost/geometry/strategies/cartesian/disjoint_segment_box.hpp
 include/boost/geometry/strategies/cartesian/distance_projected_point.hpp
 include/boost/geometry/strategies/cartesian/distance_projected_point_ax.hpp
@@ -4370,9 +4454,18 @@ include/boost/geometry/strategies/cartes
 include/boost/geometry/strategies/cartesian/distance_pythagoras_box_box.hpp
 include/boost/geometry/strategies/cartesian/distance_pythagoras_point_box.hpp
 include/boost/geometry/strategies/cartesian/distance_segment_box.hpp
+include/boost/geometry/strategies/cartesian/envelope.hpp
+include/boost/geometry/strategies/cartesian/envelope_box.hpp
+include/boost/geometry/strategies/cartesian/envelope_multipoint.hpp
+include/boost/geometry/strategies/cartesian/envelope_point.hpp
 include/boost/geometry/strategies/cartesian/envelope_segment.hpp
+include/boost/geometry/strategies/cartesian/expand_box.hpp
+include/boost/geometry/strategies/cartesian/expand_point.hpp
+include/boost/geometry/strategies/cartesian/expand_segment.hpp
 include/boost/geometry/strategies/cartesian/intersection.hpp
+include/boost/geometry/strategies/cartesian/line_interpolate.hpp
 include/boost/geometry/strategies/cartesian/point_in_box.hpp
+include/boost/geometry/strategies/cartesian/point_in_point.hpp
 include/boost/geometry/strategies/cartesian/point_in_poly_crossings_multiply.hpp
 include/boost/geometry/strategies/cartesian/point_in_poly_franklin.hpp
 include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp
@@ -4400,8 +4493,10 @@ include/boost/geometry/strategies/disjoi
 include/boost/geometry/strategies/distance.hpp
 include/boost/geometry/strategies/distance_result.hpp
 include/boost/geometry/strategies/envelope.hpp
+include/boost/geometry/strategies/expand.hpp
 include/boost/geometry/strategies/geographic/area.hpp
 include/boost/geometry/strategies/geographic/azimuth.hpp
+include/boost/geometry/strategies/geographic/buffer_point_circle.hpp
 include/boost/geometry/strategies/geographic/densify.hpp
 include/boost/geometry/strategies/geographic/disjoint_segment_box.hpp
 include/boost/geometry/strategies/geographic/distance.hpp
@@ -4412,9 +4507,12 @@ include/boost/geometry/strategies/geogra
 include/boost/geometry/strategies/geographic/distance_segment_box.hpp
 include/boost/geometry/strategies/geographic/distance_thomas.hpp
 include/boost/geometry/strategies/geographic/distance_vincenty.hpp
+include/boost/geometry/strategies/geographic/envelope.hpp
 include/boost/geometry/strategies/geographic/envelope_segment.hpp
+include/boost/geometry/strategies/geographic/expand_segment.hpp
 include/boost/geometry/strategies/geographic/intersection.hpp
 include/boost/geometry/strategies/geographic/intersection_elliptic.hpp
+include/boost/geometry/strategies/geographic/line_interpolate.hpp
 include/boost/geometry/strategies/geographic/mapping_ssf.hpp
 include/boost/geometry/strategies/geographic/parameters.hpp
 include/boost/geometry/strategies/geographic/point_in_poly_winding.hpp
@@ -4425,6 +4523,8 @@ include/boost/geometry/strategies/geogra
 include/boost/geometry/strategies/intersection.hpp
 include/boost/geometry/strategies/intersection_result.hpp
 include/boost/geometry/strategies/intersection_strategies.hpp
+include/boost/geometry/strategies/line_interpolate.hpp
+include/boost/geometry/strategies/normalize.hpp
 include/boost/geometry/strategies/relate.hpp
 include/boost/geometry/strategies/side.hpp
 include/boost/geometry/strategies/side_info.hpp
@@ -4432,15 +4532,25 @@ include/boost/geometry/strategies/spheri
 include/boost/geometry/strategies/spherical/azimuth.hpp
 include/boost/geometry/strategies/spherical/compare.hpp
 include/boost/geometry/strategies/spherical/densify.hpp
+include/boost/geometry/strategies/spherical/disjoint_box_box.hpp
 include/boost/geometry/strategies/spherical/disjoint_segment_box.hpp
 include/boost/geometry/strategies/spherical/distance_cross_track.hpp
 include/boost/geometry/strategies/spherical/distance_cross_track_box_box.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/distance_segment_box.hpp
+include/boost/geometry/strategies/spherical/envelope.hpp
+include/boost/geometry/strategies/spherical/envelope_box.hpp
+include/boost/geometry/strategies/spherical/envelope_multipoint.hpp
+include/boost/geometry/strategies/spherical/envelope_point.hpp
 include/boost/geometry/strategies/spherical/envelope_segment.hpp
+include/boost/geometry/strategies/spherical/expand_box.hpp
+include/boost/geometry/strategies/spherical/expand_point.hpp
+include/boost/geometry/strategies/spherical/expand_segment.hpp
 include/boost/geometry/strategies/spherical/get_radius.hpp
 include/boost/geometry/strategies/spherical/intersection.hpp
+include/boost/geometry/strategies/spherical/line_interpolate.hpp
+include/boost/geometry/strategies/spherical/point_in_point.hpp
 include/boost/geometry/strategies/spherical/point_in_poly_winding.hpp
 include/boost/geometry/strategies/spherical/side_by_cross_track.hpp
 include/boost/geometry/strategies/spherical/ssf.hpp
@@ -4475,6 +4585,7 @@ include/boost/geometry/util/promote_floa
 include/boost/geometry/util/promote_integral.hpp
 include/boost/geometry/util/range.hpp
 include/boost/geometry/util/rational.hpp
+include/boost/geometry/util/readme.txt
 include/boost/geometry/util/select_calculation_type.hpp
 include/boost/geometry/util/select_coordinate_type.hpp
 include/boost/geometry/util/select_most_precise.hpp
@@ -4506,18 +4617,34 @@ include/boost/gil/color_base.hpp
 include/boost/gil/color_base_algorithm.hpp
 include/boost/gil/color_convert.hpp
 include/boost/gil/concepts.hpp
+include/boost/gil/concepts/basic.hpp
+include/boost/gil/concepts/channel.hpp
+include/boost/gil/concepts/color.hpp
+include/boost/gil/concepts/color_base.hpp
+include/boost/gil/concepts/concept_check.hpp
+include/boost/gil/concepts/detail/type_traits.hpp
+include/boost/gil/concepts/detail/utility.hpp
+include/boost/gil/concepts/dynamic_step.hpp
+include/boost/gil/concepts/fwd.hpp
+include/boost/gil/concepts/image.hpp
+include/boost/gil/concepts/image_view.hpp
+include/boost/gil/concepts/pixel.hpp
+include/boost/gil/concepts/pixel_based.hpp
+include/boost/gil/concepts/pixel_dereference.hpp
+include/boost/gil/concepts/pixel_iterator.hpp
+include/boost/gil/concepts/pixel_locator.hpp
+include/boost/gil/concepts/point.hpp
 include/boost/gil/deprecated.hpp
 include/boost/gil/device_n.hpp
+include/boost/gil/dynamic_step.hpp
 include/boost/gil/extension/dynamic_image/algorithm.hpp
 include/boost/gil/extension/dynamic_image/any_image.hpp
 include/boost/gil/extension/dynamic_image/any_image_view.hpp
 include/boost/gil/extension/dynamic_image/apply_operation.hpp
-include/boost/gil/extension/dynamic_image/apply_operation_base.hpp
 include/boost/gil/extension/dynamic_image/dynamic_at_c.hpp
 include/boost/gil/extension/dynamic_image/dynamic_image_all.hpp
 include/boost/gil/extension/dynamic_image/image_view_factory.hpp
 include/boost/gil/extension/dynamic_image/reduce.hpp
-include/boost/gil/extension/dynamic_image/variant.hpp
 include/boost/gil/extension/io/bmp.hpp
 include/boost/gil/extension/io/bmp/detail/is_allowed.hpp
 include/boost/gil/extension/io/bmp/detail/read.hpp
@@ -5015,6 +5142,7 @@ include/boost/hana/detail/operators/sear
 include/boost/hana/detail/preprocessor.hpp
 include/boost/hana/detail/std_common_type.hpp
 include/boost/hana/detail/struct_macros.hpp
+include/boost/hana/detail/struct_macros.hpp.erb
 include/boost/hana/detail/type_at.hpp
 include/boost/hana/detail/type_foldl1.hpp
 include/boost/hana/detail/type_foldr1.hpp
@@ -5386,6 +5514,45 @@ include/boost/heap/pairing_heap.hpp
 include/boost/heap/policies.hpp
 include/boost/heap/priority_queue.hpp
 include/boost/heap/skew_heap.hpp
+include/boost/histogram.hpp
+include/boost/histogram/accumulators/mean.hpp
+include/boost/histogram/accumulators/ostream.hpp
+include/boost/histogram/accumulators/sum.hpp
+include/boost/histogram/accumulators/weighted_mean.hpp
+include/boost/histogram/accumulators/weighted_sum.hpp
+include/boost/histogram/algorithm/project.hpp
+include/boost/histogram/algorithm/reduce.hpp
+include/boost/histogram/algorithm/sum.hpp
+include/boost/histogram/axis.hpp
+include/boost/histogram/axis/category.hpp
+include/boost/histogram/axis/integer.hpp
+include/boost/histogram/axis/interval_view.hpp
+include/boost/histogram/axis/iterator.hpp
+include/boost/histogram/axis/option.hpp
+include/boost/histogram/axis/ostream.hpp
+include/boost/histogram/axis/polymorphic_bin.hpp
+include/boost/histogram/axis/regular.hpp
+include/boost/histogram/axis/traits.hpp
+include/boost/histogram/axis/variable.hpp
+include/boost/histogram/axis/variant.hpp
+include/boost/histogram/detail/attribute.hpp
+include/boost/histogram/detail/axes.hpp
+include/boost/histogram/detail/cat.hpp
+include/boost/histogram/detail/common_type.hpp
+include/boost/histogram/detail/compressed_pair.hpp
+include/boost/histogram/detail/linearize.hpp
+include/boost/histogram/detail/meta.hpp
+include/boost/histogram/fwd.hpp
+include/boost/histogram/histogram.hpp
+include/boost/histogram/indexed.hpp
+include/boost/histogram/literals.hpp
+include/boost/histogram/make_histogram.hpp
+include/boost/histogram/make_profile.hpp
+include/boost/histogram/ostream.hpp
+include/boost/histogram/serialization.hpp
+include/boost/histogram/storage_adaptor.hpp
+include/boost/histogram/unlimited_storage.hpp
+include/boost/histogram/unsafe_access.hpp
 include/boost/hof.hpp
 include/boost/hof/alias.hpp
 include/boost/hof/always.hpp
@@ -5580,8 +5747,10 @@ include/boost/integer.hpp
 include/boost/integer/common_factor.hpp
 include/boost/integer/common_factor_ct.hpp
 include/boost/integer/common_factor_rt.hpp
+include/boost/integer/extended_euclidean.hpp
 include/boost/integer/integer_log2.hpp
 include/boost/integer/integer_mask.hpp
+include/boost/integer/mod_inverse.hpp
 include/boost/integer/static_log2.hpp
 include/boost/integer/static_min_max.hpp
 include/boost/integer_fwd.hpp
@@ -6237,7 +6406,6 @@ include/boost/log/detail/threadsafe_queu
 include/boost/log/detail/timestamp.hpp
 include/boost/log/detail/trivial_keyword.hpp
 include/boost/log/detail/unary_function_terminal.hpp
-include/boost/log/detail/unhandled_exception_count.hpp
 include/boost/log/detail/value_ref_visitation.hpp
 include/boost/log/exceptions.hpp
 include/boost/log/expressions.hpp
@@ -6305,6 +6473,7 @@ include/boost/log/keywords/scan_method.h
 include/boost/log/keywords/severity.hpp
 include/boost/log/keywords/start_thread.hpp
 include/boost/log/keywords/target.hpp
+include/boost/log/keywords/target_file_name.hpp
 include/boost/log/keywords/time_based_rotation.hpp
 include/boost/log/keywords/use_impl.hpp
 include/boost/log/sinks.hpp
@@ -6438,6 +6607,8 @@ include/boost/math/cstdfloat/cstdfloat_c
 include/boost/math/cstdfloat/cstdfloat_iostream.hpp
 include/boost/math/cstdfloat/cstdfloat_limits.hpp
 include/boost/math/cstdfloat/cstdfloat_types.hpp
+include/boost/math/differentiation/finite_difference.hpp
+include/boost/math/differentiation/lanczos_smoothing.hpp
 include/boost/math/distributions.hpp
 include/boost/math/distributions/arcsine.hpp
 include/boost/math/distributions/bernoulli.hpp
@@ -6485,6 +6656,7 @@ include/boost/math/distributions/triangu
 include/boost/math/distributions/uniform.hpp
 include/boost/math/distributions/weibull.hpp
 include/boost/math/interpolators/barycentric_rational.hpp
+include/boost/math/interpolators/catmull_rom.hpp
 include/boost/math/interpolators/cubic_b_spline.hpp
 include/boost/math/interpolators/detail/barycentric_rational_detail.hpp
 include/boost/math/interpolators/detail/cubic_b_spline_detail.hpp
@@ -6567,6 +6739,7 @@ include/boost/math/special_functions/ell
 include/boost/math/special_functions/erf.hpp
 include/boost/math/special_functions/expint.hpp
 include/boost/math/special_functions/expm1.hpp
+include/boost/math/special_functions/expm1.hpp.orig
 include/boost/math/special_functions/factorials.hpp
 include/boost/math/special_functions/fpclassify.hpp
 include/boost/math/special_functions/gamma.hpp
@@ -6582,6 +6755,7 @@ include/boost/math/special_functions/lan
 include/boost/math/special_functions/legendre.hpp
 include/boost/math/special_functions/legendre_stieltjes.hpp
 include/boost/math/special_functions/log1p.hpp
+include/boost/math/special_functions/log1p.hpp.orig
 include/boost/math/special_functions/math_fwd.hpp
 include/boost/math/special_functions/modf.hpp
 include/boost/math/special_functions/next.hpp
@@ -6605,9 +6779,13 @@ include/boost/math/special_functions/ulp
 include/boost/math/special_functions/zeta.hpp
 include/boost/math/tools/atomic.hpp
 include/boost/math/tools/big_constant.hpp
+include/boost/math/tools/bivariate_statistics.hpp
 include/boost/math/tools/complex.hpp
+include/boost/math/tools/condition_numbers.hpp
 include/boost/math/tools/config.hpp
+include/boost/math/tools/config.hpp.orig
 include/boost/math/tools/convert_from_string.hpp
+include/boost/math/tools/detail/is_const_iterable.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
@@ -6724,6 +6902,7 @@ include/boost/math/tools/detail/rational
 include/boost/math/tools/detail/rational_horner3_9.hpp
 include/boost/math/tools/fraction.hpp
 include/boost/math/tools/minima.hpp
+include/boost/math/tools/norms.hpp
 include/boost/math/tools/numerical_differentiation.hpp
 include/boost/math/tools/polynomial.hpp
 include/boost/math/tools/polynomial_gcd.hpp
@@ -6733,11 +6912,13 @@ include/boost/math/tools/rational.hpp
 include/boost/math/tools/real_cast.hpp
 include/boost/math/tools/roots.hpp
 include/boost/math/tools/series.hpp
+include/boost/math/tools/signal_statistics.hpp
 include/boost/math/tools/stats.hpp
 include/boost/math/tools/test_value.hpp
 include/boost/math/tools/toms748_solve.hpp
 include/boost/math/tools/traits.hpp
 include/boost/math/tools/tuple.hpp
+include/boost/math/tools/univariate_statistics.hpp
 include/boost/math/tools/user.hpp
 include/boost/math/tools/workaround.hpp
 include/boost/math/tr1.hpp
@@ -7087,12 +7268,15 @@ include/boost/mp11/algorithm.hpp
 include/boost/mp11/bind.hpp
 include/boost/mp11/detail/config.hpp
 include/boost/mp11/detail/mp_append.hpp
+include/boost/mp11/detail/mp_copy_if.hpp
 include/boost/mp11/detail/mp_count.hpp
 include/boost/mp11/detail/mp_fold.hpp
+include/boost/mp11/detail/mp_is_list.hpp
 include/boost/mp11/detail/mp_list.hpp
 include/boost/mp11/detail/mp_map_find.hpp
 include/boost/mp11/detail/mp_min_element.hpp
 include/boost/mp11/detail/mp_plus.hpp
+include/boost/mp11/detail/mp_remove_if.hpp
 include/boost/mp11/detail/mp_void.hpp
 include/boost/mp11/detail/mp_with_index.hpp
 include/boost/mp11/function.hpp
@@ -7104,6 +7288,7 @@ include/boost/mp11/mpl.hpp
 include/boost/mp11/set.hpp
 include/boost/mp11/tuple.hpp
 include/boost/mp11/utility.hpp
+include/boost/mp11/version.hpp
 include/boost/mpi.hpp
 include/boost/mpi/allocator.hpp
 include/boost/mpi/cartesian_communicator.hpp
@@ -8287,6 +8472,7 @@ include/boost/multi_array/view.hpp
 include/boost/multi_index/composite_key.hpp
 include/boost/multi_index/detail/access_specifier.hpp
 include/boost/multi_index/detail/adl_swap.hpp
+include/boost/multi_index/detail/allocator_traits.hpp
 include/boost/multi_index/detail/archive_constructed.hpp
 include/boost/multi_index/detail/auto_space.hpp
 include/boost/multi_index/detail/base_type.hpp
@@ -8492,6 +8678,7 @@ include/boost/numeric/interval/rounded_t
 include/boost/numeric/interval/rounding.hpp
 include/boost/numeric/interval/transc.hpp
 include/boost/numeric/interval/utility.hpp
+include/boost/numeric/interval/utility_fwd.hpp
 include/boost/numeric/odeint.hpp
 include/boost/numeric/odeint/algebra/algebra_dispatcher.hpp
 include/boost/numeric/odeint/algebra/array_algebra.hpp
@@ -8660,6 +8847,7 @@ include/boost/numeric/odeint/util/split.
 include/boost/numeric/odeint/util/split_adaptor.hpp
 include/boost/numeric/odeint/util/state_wrapper.hpp
 include/boost/numeric/odeint/util/stepper_traits.hpp
+include/boost/numeric/odeint/util/ublas_matrix_expression.patch
 include/boost/numeric/odeint/util/ublas_wrapper.hpp
 include/boost/numeric/odeint/util/unit_helper.hpp
 include/boost/numeric/odeint/util/unwrap_reference.hpp
@@ -8692,6 +8880,15 @@ include/boost/numeric/ublas/matrix_expre
 include/boost/numeric/ublas/matrix_proxy.hpp
 include/boost/numeric/ublas/matrix_sparse.hpp
 include/boost/numeric/ublas/matrix_vector.hpp
+include/boost/numeric/ublas/opencl.hpp
+include/boost/numeric/ublas/opencl/elementwise.hpp
+include/boost/numeric/ublas/opencl/library.hpp
+include/boost/numeric/ublas/opencl/matrix.hpp
+include/boost/numeric/ublas/opencl/misc.hpp
+include/boost/numeric/ublas/opencl/operations.hpp
+include/boost/numeric/ublas/opencl/prod.hpp
+include/boost/numeric/ublas/opencl/transpose.hpp
+include/boost/numeric/ublas/opencl/vector.hpp
 include/boost/numeric/ublas/operation.hpp
 include/boost/numeric/ublas/operation/begin.hpp
 include/boost/numeric/ublas/operation/c_array.hpp
@@ -8703,9 +8900,26 @@ include/boost/numeric/ublas/operation_bl
 include/boost/numeric/ublas/operation_sparse.hpp
 include/boost/numeric/ublas/operations.hpp
 include/boost/numeric/ublas/storage.hpp
+include/boost/numeric/ublas/storage.hpp.orig
 include/boost/numeric/ublas/storage_sparse.hpp
 include/boost/numeric/ublas/symmetric.hpp
 include/boost/numeric/ublas/tags.hpp
+include/boost/numeric/ublas/tensor.hpp
+include/boost/numeric/ublas/tensor/algorithms.hpp
+include/boost/numeric/ublas/tensor/expression.hpp
+include/boost/numeric/ublas/tensor/expression_evaluation.hpp
+include/boost/numeric/ublas/tensor/extents.hpp
+include/boost/numeric/ublas/tensor/functions.hpp
+include/boost/numeric/ublas/tensor/index.hpp
+include/boost/numeric/ublas/tensor/multi_index.hpp
+include/boost/numeric/ublas/tensor/multi_index_utility.hpp
+include/boost/numeric/ublas/tensor/multiplication.hpp
+include/boost/numeric/ublas/tensor/operators_arithmetic.hpp
+include/boost/numeric/ublas/tensor/operators_comparison.hpp
+include/boost/numeric/ublas/tensor/ostream.hpp
+include/boost/numeric/ublas/tensor/storage_traits.hpp
+include/boost/numeric/ublas/tensor/strides.hpp
+include/boost/numeric/ublas/tensor/tensor.hpp
 include/boost/numeric/ublas/traits.hpp
 include/boost/numeric/ublas/traits/c_array.hpp
 include/boost/numeric/ublas/traits/const_iterator_type.hpp
@@ -8732,6 +8946,67 @@ include/boost/optional/detail/optional_t
 include/boost/optional/optional.hpp
 include/boost/optional/optional_fwd.hpp
 include/boost/optional/optional_io.hpp
+include/boost/outcome.hpp
+include/boost/outcome/bad_access.hpp
+include/boost/outcome/basic_outcome.hpp
+include/boost/outcome/basic_result.hpp
+include/boost/outcome/boost_outcome.hpp
+include/boost/outcome/boost_result.hpp
+include/boost/outcome/config.hpp
+include/boost/outcome/convert.hpp
+include/boost/outcome/detail/basic_outcome_exception_observers.hpp
+include/boost/outcome/detail/basic_outcome_exception_observers_impl.hpp
+include/boost/outcome/detail/basic_outcome_failure_observers.hpp
+include/boost/outcome/detail/basic_result_error_observers.hpp
+include/boost/outcome/detail/basic_result_final.hpp
+include/boost/outcome/detail/basic_result_storage.hpp
+include/boost/outcome/detail/basic_result_value_observers.hpp
+include/boost/outcome/detail/trait_std_error_code.hpp
+include/boost/outcome/detail/trait_std_exception.hpp
+include/boost/outcome/detail/value_storage.hpp
+include/boost/outcome/experimental/result.h
+include/boost/outcome/experimental/status-code/com_code.hpp
+include/boost/outcome/experimental/status-code/config.hpp
+include/boost/outcome/experimental/status-code/detail/nt_code_to_generic_code.ipp
+include/boost/outcome/experimental/status-code/detail/nt_code_to_win32_code.ipp
+include/boost/outcome/experimental/status-code/detail/win32_code_to_generic_code.ipp
+include/boost/outcome/experimental/status-code/error.hpp
+include/boost/outcome/experimental/status-code/errored_status_code.hpp
+include/boost/outcome/experimental/status-code/generic_code.hpp
+include/boost/outcome/experimental/status-code/iostream_support.hpp
+include/boost/outcome/experimental/status-code/nt_code.hpp
+include/boost/outcome/experimental/status-code/posix_code.hpp
+include/boost/outcome/experimental/status-code/status_code.hpp
+include/boost/outcome/experimental/status-code/status_code_domain.hpp
+include/boost/outcome/experimental/status-code/status_code_ptr.hpp
+include/boost/outcome/experimental/status-code/status_error.hpp
+include/boost/outcome/experimental/status-code/std_error_code.hpp
+include/boost/outcome/experimental/status-code/system_code.hpp
+include/boost/outcome/experimental/status-code/system_code_from_exception.hpp
+include/boost/outcome/experimental/status-code/system_error2.hpp
+include/boost/outcome/experimental/status-code/win32_code.hpp
+include/boost/outcome/experimental/status_outcome.hpp
+include/boost/outcome/experimental/status_result.hpp
+include/boost/outcome/iostream_support.hpp
+include/boost/outcome/outcome.hpp
+include/boost/outcome/policy/all_narrow.hpp
+include/boost/outcome/policy/base.hpp
+include/boost/outcome/policy/fail_to_compile_observers.hpp
+include/boost/outcome/policy/outcome_error_code_throw_as_system_error.hpp
+include/boost/outcome/policy/outcome_exception_ptr_rethrow.hpp
+include/boost/outcome/policy/result_error_code_throw_as_system_error.hpp
+include/boost/outcome/policy/result_exception_ptr_rethrow.hpp
+include/boost/outcome/policy/terminate.hpp
+include/boost/outcome/policy/throw_bad_result_access.hpp
+include/boost/outcome/result.hpp
+include/boost/outcome/revision.hpp
+include/boost/outcome/std_outcome.hpp
+include/boost/outcome/std_result.hpp
+include/boost/outcome/success_failure.hpp
+include/boost/outcome/trait.hpp
+include/boost/outcome/try.hpp
+include/boost/outcome/utils.hpp
+include/boost/outcome/version.hpp
 include/boost/parameter.hpp
 include/boost/parameter/aux_/arg_list.hpp
 include/boost/parameter/aux_/cast.hpp
@@ -9140,6 +9415,7 @@ include/boost/poly_collection/any_collec
 include/boost/poly_collection/any_collection_fwd.hpp
 include/boost/poly_collection/base_collection.hpp
 include/boost/poly_collection/base_collection_fwd.hpp
+include/boost/poly_collection/detail/allocator_adaptor.hpp
 include/boost/poly_collection/detail/any_iterator.hpp
 include/boost/poly_collection/detail/any_model.hpp
 include/boost/poly_collection/detail/auto_iterator.hpp
@@ -9156,7 +9432,6 @@ include/boost/poly_collection/detail/is_
 include/boost/poly_collection/detail/is_nothrow_eq_comparable.hpp
 include/boost/poly_collection/detail/iterator_impl.hpp
 include/boost/poly_collection/detail/iterator_traits.hpp
-include/boost/poly_collection/detail/newdelete_allocator.hpp
 include/boost/poly_collection/detail/packed_segment.hpp
 include/boost/poly_collection/detail/poly_collection.hpp
 include/boost/poly_collection/detail/segment.hpp
@@ -9235,10 +9510,17 @@ include/boost/polygon/voronoi_diagram.hp
 include/boost/polygon/voronoi_geometry_type.hpp
 include/boost/polymorphic_cast.hpp
 include/boost/polymorphic_pointer_cast.hpp
+include/boost/pool/detail/for.m4
 include/boost/pool/detail/guard.hpp
 include/boost/pool/detail/mutex.hpp
+include/boost/pool/detail/pool_construct.bat
 include/boost/pool/detail/pool_construct.ipp
+include/boost/pool/detail/pool_construct.m4
+include/boost/pool/detail/pool_construct.sh
+include/boost/pool/detail/pool_construct_simple.bat
 include/boost/pool/detail/pool_construct_simple.ipp
+include/boost/pool/detail/pool_construct_simple.m4
+include/boost/pool/detail/pool_construct_simple.sh
 include/boost/pool/object_pool.hpp
 include/boost/pool/pool.hpp
 include/boost/pool/pool_alloc.hpp
@@ -9370,6 +9652,7 @@ include/boost/predef/other.h
 include/boost/predef/other/endian.h
 include/boost/predef/other/workaround.h
 include/boost/predef/platform.h
+include/boost/predef/platform/android.h
 include/boost/predef/platform/cloudabi.h
 include/boost/predef/platform/ios.h
 include/boost/predef/platform/mingw.h
@@ -9824,6 +10107,7 @@ include/boost/property_tree/detail/rapid
 include/boost/property_tree/detail/xml_parser_error.hpp
 include/boost/property_tree/detail/xml_parser_flags.hpp
 include/boost/property_tree/detail/xml_parser_read_rapidxml.hpp
+include/boost/property_tree/detail/xml_parser_read_rapidxml.hpp.orig
 include/boost/property_tree/detail/xml_parser_utils.hpp
 include/boost/property_tree/detail/xml_parser_write.hpp
 include/boost/property_tree/detail/xml_parser_writer_settings.hpp
@@ -10272,6 +10556,7 @@ include/boost/qvm/detail/remove_const.hp
 include/boost/qvm/detail/swizzle_traits.hpp
 include/boost/qvm/detail/transp_impl.hpp
 include/boost/qvm/detail/vec_assign.hpp
+include/boost/qvm/detail/vec_register_impl.hpp
 include/boost/qvm/enable_if.hpp
 include/boost/qvm/error.hpp
 include/boost/qvm/gen/mat_assign2.hpp
@@ -10333,6 +10618,10 @@ 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_register.hpp
+include/boost/qvm/vec_register2.hpp
+include/boost/qvm/vec_register3.hpp
+include/boost/qvm/vec_register4.hpp
 include/boost/qvm/vec_traits.hpp
 include/boost/qvm/vec_traits_array.hpp
 include/boost/qvm/vec_traits_defaults.hpp
@@ -10614,6 +10903,7 @@ include/boost/regex.h
 include/boost/regex.hpp
 include/boost/regex/concepts.hpp
 include/boost/regex/config.hpp
+include/boost/regex/config.hpp.orig
 include/boost/regex/config/borland.hpp
 include/boost/regex/config/cwchar.hpp
 include/boost/regex/icu.hpp
@@ -10668,12 +10958,14 @@ include/boost/regex/v4/u32regex_iterator
 include/boost/regex/v4/u32regex_token_iterator.hpp
 include/boost/regex/v4/w32_regex_traits.hpp
 include/boost/regex_fwd.hpp
+include/boost/safe_numerics/CMakeLists.txt
 include/boost/safe_numerics/automatic.hpp
 include/boost/safe_numerics/checked_default.hpp
 include/boost/safe_numerics/checked_float.hpp
 include/boost/safe_numerics/checked_integer.hpp
 include/boost/safe_numerics/checked_result.hpp
 include/boost/safe_numerics/checked_result_operations.hpp
+include/boost/safe_numerics/concept/CMakeLists.txt
 include/boost/safe_numerics/concept/exception_policy.hpp
 include/boost/safe_numerics/concept/integer.hpp
 include/boost/safe_numerics/concept/numeric.hpp
@@ -11112,6 +11404,7 @@ include/boost/spirit/home/classic/tree/i
 include/boost/spirit/home/classic/tree/parse_tree.hpp
 include/boost/spirit/home/classic/tree/parse_tree_fwd.hpp
 include/boost/spirit/home/classic/tree/parse_tree_utils.hpp
+include/boost/spirit/home/classic/tree/parsetree.dtd
 include/boost/spirit/home/classic/tree/tree_to_xml.hpp
 include/boost/spirit/home/classic/tree/typeof.hpp
 include/boost/spirit/home/classic/utility.hpp
@@ -11427,7 +11720,12 @@ include/boost/spirit/home/support/char_e
 include/boost/spirit/home/support/char_encoding/standard.hpp
 include/boost/spirit/home/support/char_encoding/standard_wide.hpp
 include/boost/spirit/home/support/char_encoding/unicode.hpp
+include/boost/spirit/home/support/char_encoding/unicode/DerivedCoreProperties.txt
+include/boost/spirit/home/support/char_encoding/unicode/PropList.txt
+include/boost/spirit/home/support/char_encoding/unicode/Scripts.txt
+include/boost/spirit/home/support/char_encoding/unicode/UnicodeData.txt
 include/boost/spirit/home/support/char_encoding/unicode/category_table.hpp
+include/boost/spirit/home/support/char_encoding/unicode/create_tables.cpp
 include/boost/spirit/home/support/char_encoding/unicode/lowercase_table.hpp
 include/boost/spirit/home/support/char_encoding/unicode/query.hpp
 include/boost/spirit/home/support/char_encoding/unicode/script_table.hpp
@@ -11474,7 +11772,6 @@ include/boost/spirit/home/support/detail
 include/boost/spirit/home/support/detail/lexer/partition/equivset.hpp
 include/boost/spirit/home/support/detail/lexer/rules.hpp
 include/boost/spirit/home/support/detail/lexer/runtime_error.hpp
-include/boost/spirit/home/support/detail/lexer/serialise.hpp
 include/boost/spirit/home/support/detail/lexer/size_t.hpp
 include/boost/spirit/home/support/detail/lexer/state_machine.hpp
 include/boost/spirit/home/support/detail/lexer/string_token.hpp
@@ -11628,7 +11925,6 @@ include/boost/spirit/home/x3/support/tra
 include/boost/spirit/home/x3/support/traits/is_range.hpp
 include/boost/spirit/home/x3/support/traits/is_substitute.hpp
 include/boost/spirit/home/x3/support/traits/is_variant.hpp
-include/boost/spirit/home/x3/support/traits/make_attribute.hpp
 include/boost/spirit/home/x3/support/traits/move_to.hpp
 include/boost/spirit/home/x3/support/traits/numeric_traits.hpp
 include/boost/spirit/home/x3/support/traits/optional_traits.hpp
@@ -12017,6 +12313,7 @@ include/boost/stacktrace/detail/addr2lin
 include/boost/stacktrace/detail/collect_msvc.ipp
 include/boost/stacktrace/detail/collect_noop.ipp
 include/boost/stacktrace/detail/collect_unwind.ipp
+include/boost/stacktrace/detail/collect_unwind.ipp.orig
 include/boost/stacktrace/detail/frame_decl.hpp
 include/boost/stacktrace/detail/frame_msvc.ipp
 include/boost/stacktrace/detail/frame_noop.ipp
@@ -12114,7 +12411,6 @@ include/boost/test/detail/log_level.hpp
 include/boost/test/detail/pp_variadic.hpp
 include/boost/test/detail/suppress_warnings.hpp
 include/boost/test/detail/throw_exception.hpp
-include/boost/test/detail/workaround.hpp
 include/boost/test/execution_monitor.hpp
 include/boost/test/floating_point_comparison.hpp
 include/boost/test/framework.hpp
@@ -12123,6 +12419,7 @@ include/boost/test/impl/cpp_main.ipp
 include/boost/test/impl/debug.ipp
 include/boost/test/impl/decorator.ipp
 include/boost/test/impl/execution_monitor.ipp
+include/boost/test/impl/execution_monitor.ipp.orig
 include/boost/test/impl/framework.ipp
 include/boost/test/impl/junit_log_formatter.ipp
 include/boost/test/impl/plain_report_formatter.ipp
@@ -12228,6 +12525,7 @@ include/boost/test/utils/runtime/modifie
 include/boost/test/utils/runtime/parameter.hpp
 include/boost/test/utils/setcolor.hpp
 include/boost/test/utils/string_cast.hpp
+include/boost/test/utils/timer.hpp
 include/boost/test/utils/wrap_stringstream.hpp
 include/boost/test/utils/xml_printer.hpp
 include/boost/thread.hpp
@@ -12329,6 +12627,7 @@ include/boost/thread/futures/is_future_t
 include/boost/thread/futures/launch.hpp
 include/boost/thread/futures/wait_for_all.hpp
 include/boost/thread/futures/wait_for_any.hpp
+include/boost/thread/interruption.hpp
 include/boost/thread/is_locked_by_this_thread.hpp
 include/boost/thread/latch.hpp
 include/boost/thread/lock_algorithms.hpp
@@ -12360,6 +12659,7 @@ include/boost/thread/pthread/pthread_mut
 include/boost/thread/pthread/recursive_mutex.hpp
 include/boost/thread/pthread/shared_mutex.hpp
 include/boost/thread/pthread/thread_data.hpp
+include/boost/thread/pthread/thread_data.hpp.orig
 include/boost/thread/pthread/thread_heap_alloc.hpp
 include/boost/thread/recursive_mutex.hpp
 include/boost/thread/reverse_lock.hpp
@@ -12539,6 +12839,8 @@ include/boost/type_traits/conditional.hp
 include/boost/type_traits/config.hpp
 include/boost/type_traits/conversion_traits.hpp
 include/boost/type_traits/copy_cv.hpp
+include/boost/type_traits/copy_cv_ref.hpp
+include/boost/type_traits/copy_reference.hpp
 include/boost/type_traits/cv_traits.hpp
 include/boost/type_traits/decay.hpp
 include/boost/type_traits/declval.hpp
@@ -12639,6 +12941,7 @@ include/boost/type_traits/is_assignable.
 include/boost/type_traits/is_base_and_derived.hpp
 include/boost/type_traits/is_base_of.hpp
 include/boost/type_traits/is_base_of_tr1.hpp
+include/boost/type_traits/is_bounded_array.hpp
 include/boost/type_traits/is_class.hpp
 include/boost/type_traits/is_complete.hpp
 include/boost/type_traits/is_complex.hpp
@@ -12680,6 +12983,7 @@ include/boost/type_traits/is_same.hpp
 include/boost/type_traits/is_scalar.hpp
 include/boost/type_traits/is_signed.hpp
 include/boost/type_traits/is_stateless.hpp
+include/boost/type_traits/is_unbounded_array.hpp
 include/boost/type_traits/is_union.hpp
 include/boost/type_traits/is_unsigned.hpp
 include/boost/type_traits/is_virtual_base_of.hpp
@@ -13153,7 +13457,6 @@ include/boost/variant/detail/element_ind
 include/boost/variant/detail/enable_recursive.hpp
 include/boost/variant/detail/enable_recursive_fwd.hpp
 include/boost/variant/detail/forced_return.hpp
-include/boost/variant/detail/generic_result_type.hpp
 include/boost/variant/detail/has_result_type.hpp
 include/boost/variant/detail/hash_variant.hpp
 include/boost/variant/detail/initializer.hpp
@@ -13344,10 +13647,12 @@ include/boost/wave/cpplexer/cpp_lex_toke
 include/boost/wave/cpplexer/cpplexer_exceptions.hpp
 include/boost/wave/cpplexer/detect_include_guards.hpp
 include/boost/wave/cpplexer/re2clex/aq.hpp
+include/boost/wave/cpplexer/re2clex/cpp.re
 include/boost/wave/cpplexer/re2clex/cpp_re.hpp
 include/boost/wave/cpplexer/re2clex/cpp_re.inc
 include/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp
 include/boost/wave/cpplexer/re2clex/scanner.hpp
+include/boost/wave/cpplexer/re2clex/strict_cpp.re
 include/boost/wave/cpplexer/re2clex/strict_cpp_re.inc
 include/boost/wave/cpplexer/token_cache.hpp
 include/boost/wave/cpplexer/validate_universal_char.hpp
Index: pkgsrc/devel/boost-headers/buildlink3.mk
diff -u pkgsrc/devel/boost-headers/buildlink3.mk:1.42 pkgsrc/devel/boost-headers/buildlink3.mk:1.43
--- pkgsrc/devel/boost-headers/buildlink3.mk:1.42       Thu Dec 13 19:22:56 2018
+++ pkgsrc/devel/boost-headers/buildlink3.mk    Mon Jul  1 04:00:09 2019
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.42 2018/12/13 19:22:56 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.43 2019/07/01 04:00:09 ryoon 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.69.*
+BUILDLINK_API_DEPENDS.boost-headers+=  boost-headers-1.70.*
 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.36 pkgsrc/devel/boost-jam/buildlink3.mk:1.37
--- pkgsrc/devel/boost-jam/buildlink3.mk:1.36   Thu Dec 13 19:22:56 2018
+++ pkgsrc/devel/boost-jam/buildlink3.mk        Mon Jul  1 04:00:10 2019
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.36 2018/12/13 19:22:56 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.37 2019/07/01 04:00:10 ryoon Exp $
 
 BUILDLINK_TREE+=       boost-jam
 
 .if !defined(BOOST_JAM_BUILDLINK3_MK)
 BOOST_JAM_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.boost-jam+=      boost-jam-1.69.*
+BUILDLINK_API_DEPENDS.boost-jam+=      boost-jam-1.70.*
 BUILDLINK_DEPMETHOD.boost-jam?=                build
 BUILDLINK_PKGSRCDIR.boost-jam?=                ../../devel/boost-jam
 .endif # BOOST_JAM_BUILDLINK3_MK

Index: pkgsrc/devel/boost-libs/Makefile
diff -u pkgsrc/devel/boost-libs/Makefile:1.75 pkgsrc/devel/boost-libs/Makefile:1.76
--- pkgsrc/devel/boost-libs/Makefile:1.75       Wed Apr  3 00:32:34 2019
+++ pkgsrc/devel/boost-libs/Makefile    Mon Jul  1 04:00:10 2019
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.75 2019/04/03 00:32:34 ryoon Exp $
+# $NetBSD: Makefile,v 1.76 2019/07/01 04:00:10 ryoon Exp $
 
 BOOST_PACKAGE=         libs
 BOOST_COMMENT=         (binary libraries)
 BOOST_CONFIG=          installed
 BOOST_INSTALL_LIBS=    yes
 
-PKGREVISION= 1
 .include "../../meta-pkgs/boost/Makefile.common"
 
 INSTALLATION_DIRS+=    lib

Index: pkgsrc/devel/boost-libs/PLIST
diff -u pkgsrc/devel/boost-libs/PLIST:1.37 pkgsrc/devel/boost-libs/PLIST:1.38
--- pkgsrc/devel/boost-libs/PLIST:1.37  Thu Dec 13 19:22:56 2018
+++ pkgsrc/devel/boost-libs/PLIST       Mon Jul  1 04:00:10 2019
@@ -1,111 +1,183 @@
-@comment $NetBSD: PLIST,v 1.37 2018/12/13 19:22:56 adam Exp $
+@comment $NetBSD: PLIST,v 1.38 2019/07/01 04:00:10 ryoon Exp $
 lib/libboost_atomic.a
 lib/libboost_atomic.so
-lib/libboost_atomic.so.${BOOST_VERSION}
+lib/libboost_atomic.so.1
+lib/libboost_atomic.so.1.70
+lib/libboost_atomic.so.${PKGVERSION}
 lib/libboost_chrono.a
 lib/libboost_chrono.so
-lib/libboost_chrono.so.${BOOST_VERSION}
+lib/libboost_chrono.so.1
+lib/libboost_chrono.so.1.70
+lib/libboost_chrono.so.${PKGVERSION}
 lib/libboost_container.a
 lib/libboost_container.so
-lib/libboost_container.so.${BOOST_VERSION}
+lib/libboost_container.so.1
+lib/libboost_container.so.1.70
+lib/libboost_container.so.${PKGVERSION}
 ${PLIST.context}lib/libboost_context.a
 ${PLIST.context}lib/libboost_context.so
-${PLIST.context}lib/libboost_context.so.${BOOST_VERSION}
+${PLIST.context}lib/libboost_context.so.1
+${PLIST.context}lib/libboost_context.so.1.70
+lib/libboost_context.so.${PKGVERSION}
 lib/libboost_contract.a
 lib/libboost_contract.so
-lib/libboost_contract.so.${BOOST_VERSION}
+lib/libboost_contract.so.1
+lib/libboost_contract.so.1.70
+lib/libboost_contract.so.${PKGVERSION}
 ${PLIST.context}lib/libboost_coroutine.a
 ${PLIST.context}lib/libboost_coroutine.so
-${PLIST.context}lib/libboost_coroutine.so.${BOOST_VERSION}
+${PLIST.context}lib/libboost_coroutine.so.1
+${PLIST.context}lib/libboost_coroutine.so.1.70
+${PLIST.context}lib/libboost_coroutine.so.${PKGVERSION}
 lib/libboost_date_time.a
 lib/libboost_date_time.so
-lib/libboost_date_time.so.${BOOST_VERSION}
+lib/libboost_date_time.so.1
+lib/libboost_date_time.so.1.70
+lib/libboost_date_time.so.${PKGVERSION}
 lib/libboost_exception.a
 ${PLIST.fiber}lib/libboost_fiber.a
 ${PLIST.fiber}lib/libboost_fiber.so
+${PLIST.fiber}lib/libboost_fiber.so.1
+${PLIST.fiber}lib/libboost_fiber.so.1.70
 ${PLIST.fiber}lib/libboost_fiber.so.${BOOST_VERSION}
 lib/libboost_filesystem.a
 lib/libboost_filesystem.so
-lib/libboost_filesystem.so.${BOOST_VERSION}
+lib/libboost_filesystem.so.1
+lib/libboost_filesystem.so.1.70
+lib/libboost_filesystem.so.${PKGVERSION}
 lib/libboost_graph.a
 lib/libboost_graph.so
-lib/libboost_graph.so.${BOOST_VERSION}
+lib/libboost_graph.so.1
+lib/libboost_graph.so.1.70
+lib/libboost_graph.so.${PKGVERSION}
 lib/libboost_iostreams.a
 lib/libboost_iostreams.so
-lib/libboost_iostreams.so.${BOOST_VERSION}
+lib/libboost_iostreams.so.1
+lib/libboost_iostreams.so.1.70
+lib/libboost_iostreams.so.${PKGVERSION}
 lib/libboost_locale.a
 lib/libboost_locale.so
-lib/libboost_locale.so.${BOOST_VERSION}
+lib/libboost_locale.so.1
+lib/libboost_locale.so.1.70
+lib/libboost_locale.so.${PKGVERSION}
 ${PLIST.log}lib/libboost_log.a
 ${PLIST.log}lib/libboost_log.so
-${PLIST.log}lib/libboost_log.so.${BOOST_VERSION}
+${PLIST.log}lib/libboost_log.so.1
+${PLIST.log}lib/libboost_log.so.1.70
+${PLIST.log}lib/libboost_log.so.${PKGVERSION}
 ${PLIST.log}lib/libboost_log_setup.a
 ${PLIST.log}lib/libboost_log_setup.so
-${PLIST.log}lib/libboost_log_setup.so.${BOOST_VERSION}
+${PLIST.log}lib/libboost_log_setup.so.1
+${PLIST.log}lib/libboost_log_setup.so.1.70
+${PLIST.log}lib/libboost_log_setup.so.${PKGVERSION}
 lib/libboost_math_c99.a
 lib/libboost_math_c99.so
-lib/libboost_math_c99.so.${BOOST_VERSION}
+lib/libboost_math_c99.so.1
+lib/libboost_math_c99.so.1.70
+lib/libboost_math_c99.so.${PKGVERSION}
 lib/libboost_math_c99f.a
 lib/libboost_math_c99f.so
-lib/libboost_math_c99f.so.${BOOST_VERSION}
+lib/libboost_math_c99f.so.1
+lib/libboost_math_c99f.so.1.70
+lib/libboost_math_c99f.so.${PKGVERSION}
 ${PLIST.longdbl}lib/libboost_math_c99l.a
 ${PLIST.longdbl}lib/libboost_math_c99l.so
-${PLIST.longdbl}lib/libboost_math_c99l.so.${BOOST_VERSION}
+${PLIST.longdbl}lib/libboost_math_c99l.so.1
+${PLIST.longdbl}lib/libboost_math_c99l.so.1.70
+${PLIST.longdbl}lib/libboost_math_c99l.so.${PKGVERSION}
 lib/libboost_math_tr1.a
 lib/libboost_math_tr1.so
-lib/libboost_math_tr1.so.${BOOST_VERSION}
+lib/libboost_math_tr1.so.1
+lib/libboost_math_tr1.so.1.70
+lib/libboost_math_tr1.so.${PKGVERSION}
 lib/libboost_math_tr1f.a
 lib/libboost_math_tr1f.so
-lib/libboost_math_tr1f.so.${BOOST_VERSION}
+lib/libboost_math_tr1f.so.1
+lib/libboost_math_tr1f.so.1.70
+lib/libboost_math_tr1f.so.${PKGVERSION}
 ${PLIST.longdbl}lib/libboost_math_tr1l.a
 ${PLIST.longdbl}lib/libboost_math_tr1l.so
-${PLIST.longdbl}lib/libboost_math_tr1l.so.${BOOST_VERSION}
+${PLIST.longdbl}lib/libboost_math_tr1l.so.1
+${PLIST.longdbl}lib/libboost_math_tr1l.so.1.70
+${PLIST.longdbl}lib/libboost_math_tr1l.so.${PKGVERSION}
 lib/libboost_prg_exec_monitor.a
 lib/libboost_prg_exec_monitor.so
-lib/libboost_prg_exec_monitor.so.${BOOST_VERSION}
+lib/libboost_prg_exec_monitor.so.1
+lib/libboost_prg_exec_monitor.so.1.70
+lib/libboost_prg_exec_monitor.so.${PKGVERSION}
 lib/libboost_program_options.a
 lib/libboost_program_options.so
-lib/libboost_program_options.so.${BOOST_VERSION}
+lib/libboost_program_options.so.1
+lib/libboost_program_options.so.1.70
+lib/libboost_program_options.so.${PKGVERSION}
 lib/libboost_random.a
 lib/libboost_random.so
-lib/libboost_random.so.${BOOST_VERSION}
+lib/libboost_random.so.1
+lib/libboost_random.so.1.70
+lib/libboost_random.so.${PKGVERSION}
 lib/libboost_regex.a
 lib/libboost_regex.so
-lib/libboost_regex.so.${BOOST_VERSION}
+lib/libboost_regex.so.1
+lib/libboost_regex.so.1.70
+lib/libboost_regex.so.${PKGVERSION}
 lib/libboost_serialization.a
 lib/libboost_serialization.so
-lib/libboost_serialization.so.${BOOST_VERSION}
+lib/libboost_serialization.so.1
+lib/libboost_serialization.so.1.70
+lib/libboost_serialization.so.${PKGVERSION}
 lib/libboost_stacktrace_addr2line.a
 lib/libboost_stacktrace_addr2line.so
-lib/libboost_stacktrace_addr2line.so.${BOOST_VERSION}
+lib/libboost_stacktrace_addr2line.so.1
+lib/libboost_stacktrace_addr2line.so.1.70
+lib/libboost_stacktrace_addr2line.so.${PKGVERSION}
 ${PLIST.backtrace}lib/libboost_stacktrace_backtrace.a
 ${PLIST.backtrace}lib/libboost_stacktrace_backtrace.so
+${PLIST.backtrace}lib/libboost_stacktrace_backtrace.so.1
+${PLIST.backtrace}lib/libboost_stacktrace_backtrace.so.1.70
 ${PLIST.backtrace}lib/libboost_stacktrace_backtrace.so.${BOOST_VERSION}
 lib/libboost_stacktrace_basic.a
 lib/libboost_stacktrace_basic.so
-lib/libboost_stacktrace_basic.so.${BOOST_VERSION}
+lib/libboost_stacktrace_basic.so.1
+lib/libboost_stacktrace_basic.so.1.70
+lib/libboost_stacktrace_basic.so.${PKGVERSION}
 lib/libboost_stacktrace_noop.a
 lib/libboost_stacktrace_noop.so
-lib/libboost_stacktrace_noop.so.${BOOST_VERSION}
+lib/libboost_stacktrace_noop.so.1
+lib/libboost_stacktrace_noop.so.1.70
+lib/libboost_stacktrace_noop.so.${PKGVERSION}
 lib/libboost_system.a
 lib/libboost_system.so
-lib/libboost_system.so.${BOOST_VERSION}
+lib/libboost_system.so.1
+lib/libboost_system.so.1.70
+lib/libboost_system.so.${PKGVERSION}
 lib/libboost_test_exec_monitor.a
 lib/libboost_thread.a
 lib/libboost_thread.so
-lib/libboost_thread.so.${BOOST_VERSION}
+lib/libboost_thread.so.1
+lib/libboost_thread.so.1.70
+lib/libboost_thread.so.${PKGVERSION}
 lib/libboost_timer.a
 lib/libboost_timer.so
-lib/libboost_timer.so.${BOOST_VERSION}
+lib/libboost_timer.so.1
+lib/libboost_timer.so.1.70
+lib/libboost_timer.so.${PKGVERSION}
 lib/libboost_type_erasure.a
 lib/libboost_type_erasure.so
-lib/libboost_type_erasure.so.${BOOST_VERSION}
+lib/libboost_type_erasure.so.1
+lib/libboost_type_erasure.so.1.70
+lib/libboost_type_erasure.so.${PKGVERSION}
 lib/libboost_unit_test_framework.a
 lib/libboost_unit_test_framework.so
-lib/libboost_unit_test_framework.so.${BOOST_VERSION}
+lib/libboost_unit_test_framework.so.1
+lib/libboost_unit_test_framework.so.1.70
+lib/libboost_unit_test_framework.so.${PKGVERSION}
 lib/libboost_wave.a
 lib/libboost_wave.so
-lib/libboost_wave.so.${BOOST_VERSION}
+lib/libboost_wave.so.1
+lib/libboost_wave.so.1.70
+lib/libboost_wave.so.${PKGVERSION}
 lib/libboost_wserialization.a
 lib/libboost_wserialization.so
-lib/libboost_wserialization.so.${BOOST_VERSION}
+lib/libboost_wserialization.so.1
+lib/libboost_wserialization.so.1.70
+lib/libboost_wserialization.so.${PKGVERSION}

Index: pkgsrc/devel/boost-libs/buildlink3.mk
diff -u pkgsrc/devel/boost-libs/buildlink3.mk:1.48 pkgsrc/devel/boost-libs/buildlink3.mk:1.49
--- pkgsrc/devel/boost-libs/buildlink3.mk:1.48  Thu Dec 13 19:22:56 2018
+++ pkgsrc/devel/boost-libs/buildlink3.mk       Mon Jul  1 04:00:10 2019
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.48 2018/12/13 19:22:56 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.49 2019/07/01 04:00:10 ryoon 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.69.*
-BUILDLINK_ABI_DEPENDS.boost-libs?=     boost-libs>=1.69.0
+BUILDLINK_API_DEPENDS.boost-libs+=     boost-libs-1.70.*
+BUILDLINK_ABI_DEPENDS.boost-libs?=     boost-libs>=1.70.0
 BUILDLINK_PKGSRCDIR.boost-libs?=       ../../devel/boost-libs
 
 .include "../../mk/bsd.fast.prefs.mk"

Index: pkgsrc/devel/boost-mpi/Makefile
diff -u pkgsrc/devel/boost-mpi/Makefile:1.1 pkgsrc/devel/boost-mpi/Makefile:1.2
--- pkgsrc/devel/boost-mpi/Makefile:1.1 Thu Aug 24 19:31:32 2017
+++ pkgsrc/devel/boost-mpi/Makefile     Mon Jul  1 04:00:10 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2017/08/24 19:31:32 adam Exp $
+# $NetBSD: Makefile,v 1.2 2019/07/01 04:00:10 ryoon Exp $
 
 BOOST_PACKAGE=         mpi
 BOOST_COMMENT=         (Boost.MPI binary library)
@@ -23,7 +23,7 @@ do-install: boost-install-libs
 
 # boost_serialization already in boost-libs
 post-install:
-       ${RM} -f ${DESTDIR}${PREFIX}/lib/libboost_serialization.*
+       ${RM} -f ${DESTDIR}${PREFIX}/lib/libboost_*serialization.*
 
 .include "../../devel/boost-libs/buildlink3.mk"
 .include "../../mk/mpi.buildlink3.mk"
Index: pkgsrc/devel/boost-mpi/PLIST
diff -u pkgsrc/devel/boost-mpi/PLIST:1.1 pkgsrc/devel/boost-mpi/PLIST:1.2
--- pkgsrc/devel/boost-mpi/PLIST:1.1    Thu Aug 24 19:31:32 2017
+++ pkgsrc/devel/boost-mpi/PLIST        Mon Jul  1 04:00:10 2019
@@ -1,4 +1,6 @@
-@comment $NetBSD: PLIST,v 1.1 2017/08/24 19:31:32 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2019/07/01 04:00:10 ryoon Exp $
 lib/libboost_mpi.a
 lib/libboost_mpi.so
-lib/libboost_mpi.so.${BOOST_VERSION}
+lib/libboost_mpi.so.1
+lib/libboost_mpi.so.1.70
+lib/libboost_mpi.so.${PKGVERSION}

Index: pkgsrc/devel/py-boost/PLIST
diff -u pkgsrc/devel/py-boost/PLIST:1.5 pkgsrc/devel/py-boost/PLIST:1.6
--- pkgsrc/devel/py-boost/PLIST:1.5     Sun Apr 29 20:41:11 2018
+++ pkgsrc/devel/py-boost/PLIST Mon Jul  1 04:00:10 2019
@@ -1,7 +1,11 @@
-@comment $NetBSD: PLIST,v 1.5 2018/04/29 20:41:11 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2019/07/01 04:00:10 ryoon Exp $
 lib/libboost_numpy${PYVER}.a
 lib/libboost_numpy${PYVER}.so
-lib/libboost_numpy${PYVER}.so.${BOOST_VERSION}
+lib/libboost_numpy${PYVER}.so.1
+lib/libboost_numpy${PYVER}.so.1.70
+lib/libboost_numpy${PYVER}.so.${PKGVERSION}
 lib/libboost_python${PYVER}.a
 lib/libboost_python${PYVER}.so
-lib/libboost_python${PYVER}.so.${BOOST_VERSION}
+lib/libboost_python${PYVER}.so.1
+lib/libboost_python${PYVER}.so.1.70
+lib/libboost_python${PYVER}.so.${PKGVERSION}

Index: pkgsrc/meta-pkgs/boost/Makefile.common
diff -u pkgsrc/meta-pkgs/boost/Makefile.common:1.81 pkgsrc/meta-pkgs/boost/Makefile.common:1.82
--- pkgsrc/meta-pkgs/boost/Makefile.common:1.81 Sun Jun  9 22:15:18 2019
+++ pkgsrc/meta-pkgs/boost/Makefile.common      Mon Jul  1 04:00:10 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.81 2019/06/09 22:15:18 nia Exp $
+# $NetBSD: Makefile.common,v 1.82 2019/07/01 04:00:10 ryoon Exp $
 #
 # used by devel/boost-build/Makefile
 # used by devel/boost-docs/Makefile
@@ -10,7 +10,7 @@
 
 BOOST_PACKAGE?=                undefined
 BOOST_COMMENT?=                undefined
-BOOST_VERSION=         1.69.0
+BOOST_VERSION=         1.70.0
 BOOST_SHORT_VERSION=   ${BOOST_VERSION:S/./_/:C/\..*$//}
 
 # Update mysql57-client/patches/patch-cmake_boost.cmake when updating version

Index: pkgsrc/meta-pkgs/boost/distinfo
diff -u pkgsrc/meta-pkgs/boost/distinfo:1.124 pkgsrc/meta-pkgs/boost/distinfo:1.125
--- pkgsrc/meta-pkgs/boost/distinfo:1.124       Thu Jan 10 08:23:06 2019
+++ pkgsrc/meta-pkgs/boost/distinfo     Mon Jul  1 04:00:10 2019
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.124 2019/01/10 08:23:06 wiz Exp $
+$NetBSD: distinfo,v 1.125 2019/07/01 04:00:10 ryoon Exp $
 
-SHA1 (boost_1_69_0.tar.bz2) = ea6eee4b5999f9c02105386850f63a53f0250eaa
-RMD160 (boost_1_69_0.tar.bz2) = 308544f184f04e4f192ac6a1118f6db787558ee6
-SHA512 (boost_1_69_0.tar.bz2) = d0e9bb858c44880d56c0291afef6a1b011a62f659a2d8f58dcb6147ea0899f9157bd8db3097896618fee0116847ebeac78b6d0f0fec8a92c3469500828bbe552
-Size (boost_1_69_0.tar.bz2) = 95078138 bytes
+SHA1 (boost_1_70_0.tar.bz2) = 5b2e5ccc454503cfbba6c1221f5d495f0de279ea
+RMD160 (boost_1_70_0.tar.bz2) = 83440e32058f68390b979b88b116daa971f19c86
+SHA512 (boost_1_70_0.tar.bz2) = 7f2ea9636baf0210e8ed1d21ee798efb6ce23c0710ff8228b285e2214f82193bcd2d912fd435929c554289a59101c7be2e27ce798f93833f307976f0dd070b49
+Size (boost_1_70_0.tar.bz2) = 97887058 bytes
 SHA1 (patch-boost_archive_basic__archive.hpp) = 7e7c88cfc00fbf524c70dedd8b9c3c889f8b684f
 SHA1 (patch-boost_asio_detail_config.hpp) = f3ae1fd0a026c21a89d196c74e02c4d3c8ea0808
 SHA1 (patch-boost_atomic_detail_ops_gcc_sparc.hpp) = 53525f876daeec0a23963917c4c6fad154cf67c4
@@ -20,10 +20,10 @@ SHA1 (patch-boost_math_tools_config.hpp)
 SHA1 (patch-boost_numeric_ublas_storage.hpp) = 282b5a3b5d09216ded14fae166169d64db72590e
 SHA1 (patch-boost_property__tree_detail_xml__parser__read__rapidxml.hpp) = 3499fcc37e72396d23a9fce0f1c97891adf12a9f
 SHA1 (patch-boost_regex_config.hpp) = 6b752c7c23168c591cd391739c7a4539bef44c12
-SHA1 (patch-boost_stacktrace_detail_collect__unwind.ipp) = a0e9722872121ddc0db6b0d370e848ad5b315d43
-SHA1 (patch-boost_test_impl_execution__monitor.ipp) = 573e2c8a4575ce1fc50338ddff0968e1c3ed1a61
+SHA1 (patch-boost_stacktrace_detail_collect__unwind.ipp) = a5922dffd929f596b6e7d71b11f32d17e0bbd806
+SHA1 (patch-boost_test_impl_execution__monitor.ipp) = 6569cde4cda55a7607d9cbe7853a245ae75eef0d
 SHA1 (patch-boost_thread_pthread_thread__data.hpp) = 64d2edbaaa297408b8d0b8853611b1d3b0ceea7f
-SHA1 (patch-boostcpp.jam) = 1bd902613a21bae8b0990a71f0f1dd8ef5931b2f
+SHA1 (patch-boostcpp.jam) = c545980fc72ce5a9fd2463899280927b495771b9
 SHA1 (patch-libs_config_configure) = e2f204d4fa4f1bd9b4131d28f9be0a1ac22bf711
 SHA1 (patch-libs_config_test_boost__no__range__based__for.ipp) = d9936c472fc2c696d86522b36eb12813ae91bee4
 SHA1 (patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S) = daaa70c31f2ebc2c357e467585e0b5c6f70963cc

Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_stacktrace_detail_collect__unwind.ipp
diff -u pkgsrc/meta-pkgs/boost/patches/patch-boost_stacktrace_detail_collect__unwind.ipp:1.1 pkgsrc/meta-pkgs/boost/patches/patch-boost_stacktrace_detail_collect__unwind.ipp:1.2
--- pkgsrc/meta-pkgs/boost/patches/patch-boost_stacktrace_detail_collect__unwind.ipp:1.1        Fri Aug 25 21:49:43 2017
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_stacktrace_detail_collect__unwind.ipp    Mon Jul  1 04:00:10 2019
@@ -1,10 +1,10 @@
-$NetBSD: patch-boost_stacktrace_detail_collect__unwind.ipp,v 1.1 2017/08/25 21:49:43 prlw1 Exp $
+$NetBSD: patch-boost_stacktrace_detail_collect__unwind.ipp,v 1.2 2019/07/01 04:00:10 ryoon Exp $
 
 Fix build with gcc 5.4.0 "error: expected id-expression before numeric constant"
 
---- boost/stacktrace/detail/collect_unwind.ipp.orig    2017-08-25 18:22:01.228205991 +0000
+--- boost/stacktrace/detail/collect_unwind.ipp.orig    2019-04-09 19:36:33.000000000 +0000
 +++ boost/stacktrace/detail/collect_unwind.ipp
-@@ -31,7 +31,7 @@ inline _Unwind_Reason_Code unwind_callba
+@@ -48,7 +48,7 @@ inline _Unwind_Reason_Code unwind_callba
      unwind_state* const state = static_cast<unwind_state*>(arg);
      if (state->frames_to_skip) {
          --state->frames_to_skip;
@@ -13,7 +13,7 @@ Fix build with gcc 5.4.0 "error: expecte
      }
  
      *state->current =  reinterpret_cast<native_frame_ptr_t>(
-@@ -40,9 +40,9 @@ inline _Unwind_Reason_Code unwind_callba
+@@ -57,9 +57,9 @@ inline _Unwind_Reason_Code unwind_callba
  
      ++state->current;
      if (!*(state->current - 1) || state->current == state->end) {
@@ -23,5 +23,5 @@ Fix build with gcc 5.4.0 "error: expecte
 -    return ::_URC_NO_REASON;
 +    return _URC_NO_REASON;
  }
+ #endif //!defined(BOOST_STACKTRACE_USE_LIBC_BACKTRACE_FUNCTION)
  
- std::size_t this_thread_frames::collect(native_frame_ptr_t* out_frames, std::size_t max_frames_count, std::size_t skip) BOOST_NOEXCEPT {

Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp
diff -u pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp:1.2 pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp:1.3
--- pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp:1.2     Sun Apr 29 20:41:11 2018
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_test_impl_execution__monitor.ipp Mon Jul  1 04:00:10 2019
@@ -1,8 +1,8 @@
-$NetBSD: patch-boost_test_impl_execution__monitor.ipp,v 1.2 2018/04/29 20:41:11 adam Exp $
+$NetBSD: patch-boost_test_impl_execution__monitor.ipp,v 1.3 2019/07/01 04:00:10 ryoon Exp $
 
---- boost/test/impl/execution_monitor.ipp.orig 2018-04-11 13:49:08.000000000 +0000
+--- boost/test/impl/execution_monitor.ipp.orig 2019-04-09 19:36:35.000000000 +0000
 +++ boost/test/impl/execution_monitor.ipp
-@@ -167,7 +167,8 @@ namespace { void _set_se_translator( voi
+@@ -171,7 +171,8 @@ namespace { void _set_se_translator( voi
  #  if defined(SIGPOLL) && !defined(__CYGWIN__)                              && \
        !(defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__))  && \
        !defined(__NetBSD__)                                                  && \
@@ -12,15 +12,7 @@ $NetBSD: patch-boost_test_impl_execution
  #    define BOOST_TEST_CATCH_SIGPOLL
  #  endif
  
-@@ -366,6 +367,7 @@ system_signal_exception::report() const
-     if( !m_sig_info )
-         return; // no error actually occur?
- 
-+#if !defined(__DragonFly__)
-     switch( m_sig_info->si_code ) {
- #ifdef __VXWORKS__
- // a bit of a hack to adapt code to small m_sig_info VxWorks uses             
-@@ -386,14 +388,18 @@ system_signal_exception::report() const
+@@ -391,14 +392,18 @@ system_signal_exception::report() const
          report_error( execution_exception::system_error,
                        "signal: the expiration of a timer set by timer_settimer()" );
          break;
@@ -39,11 +31,3 @@ $NetBSD: patch-boost_test_impl_execution
      default:
          break;
      }
-@@ -612,6 +618,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-boostcpp.jam
diff -u pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam:1.3 pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam:1.4
--- pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam:1.3       Thu Dec 13 19:22:57 2018
+++ pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam   Mon Jul  1 04:00:10 2019
@@ -1,19 +1,11 @@
-$NetBSD: patch-boostcpp.jam,v 1.3 2018/12/13 19:22:57 adam Exp $
+$NetBSD: patch-boostcpp.jam,v 1.4 2019/07/01 04:00:10 ryoon Exp $
 
 Find pkgsrc libraries.
 Allow exclusion of all libraries.
 
---- boostcpp.jam.orig  2018-12-05 19:58:10.000000000 +0000
+--- boostcpp.jam.orig  2019-04-09 19:35:15.000000000 +0000
 +++ boostcpp.jam
-@@ -342,6 +342,7 @@ rule declare_install_and_stage_proper_ta
-         : <location>$(stage-locate)/lib
-           <install-dependencies>on <install-type>LIB
-           <install-no-version-symlinks>on
-+          <dll-path>@PREFIX@/lib
-         ;
-     $(p).mark-target-as-explicit stage-proper ;
- }
-@@ -599,6 +600,10 @@ rule libraries-to-install ( existing-lib
+@@ -520,6 +520,10 @@ rule libraries-to-install ( existing-lib
      {
          EXIT error\: both --with-<library> and --without-<library> specified ;
      }



Home | Main Index | Thread Index | Old Index