On Sat, Oct 24, 2020 at 11:45:02PM -0400, Brad Smith wrote:

> Here is an update to Boost 1.70.
> 
> I have already had 1.68 and 1.69 run through bulks on i386 and sparc64 which 
> found
> the two issues that have been fixed so far. The builders are busy at the 
> moment.
> 
> Looking for any testing and feedback.

I used this to build & test PowerDNS Server, Recursor and dnsdist on arm64
with only this small issue:

In file included from uuid-utils.cc:33:
In file included from /usr/local/include/boost/uuid/uuid_generators.hpp:17:
In file included from /usr/local/include/boost/uuid/random_generator.hpp:21:
In file included from 
/usr/local/include/boost/uuid/detail/random_provider.hpp:29:
In file included from 
/usr/local/include/boost/uuid/detail/random_provider_detect_platform.hpp:16:
/usr/local/include/boost/predef/os/bsd/open.h:82:16: warning:
'BOOST_OS_BSD' macro redefined [-Wmacro-redefined]
#       define BOOST_OS_BSD BOOST_VERSION_NUMBER_AVAILABLE
               ^
/usr/local/include/boost/predef/os/bsd.h:59:9: note: previous
definition is here
#define BOOST_OS_BSD BOOST_VERSION_NUMBER_NOT_AVAILABLE


        -Otto

> 
> 
> Index: devel/boost/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/boost/Makefile,v
> retrieving revision 1.100
> diff -u -p -u -p -r1.100 Makefile
> --- devel/boost/Makefile      3 Oct 2020 13:17:04 -0000       1.100
> +++ devel/boost/Makefile      24 Oct 2020 02:38:57 -0000
> @@ -1,23 +1,20 @@
>  # $OpenBSD: Makefile,v 1.100 2020/10/03 13:17:04 sthen Exp $
>  
> -ONLY_FOR_ARCHS-md = aarch64 amd64 arm i386 powerpc
> +ONLY_FOR_ARCHS-md = aarch64 amd64 arm i386 mips64 mips64el powerpc powerpc64
>  
>  COMMENT-main=        free peer-reviewed portable C++ source libraries
>  COMMENT-md=  machine-dependent libraries for boost
>  
> -# XXX if updating, try to remove -D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR
> -# XXX in archivers/innoextract
> -VERSION=     1.67.0
> +VERSION=     1.70.0
>  DISTNAME=    boost_${VERSION:S/./_/g}
>  PKGNAME-main=        boost-${VERSION}
>  PKGNAME-md=  boost-md-${VERSION}
>  CATEGORIES=  devel
> -MASTER_SITES=        ${MASTER_SITE_SOURCEFORGE:=boost/}
> +MASTER_SITES=        
> https://dl.bintray.com/boostorg/release/${VERSION}/source/
>  EXTRACT_SUFX=        .tar.bz2
>  FIX_EXTRACT_PERMISSIONS =    Yes
> -REVISION-main=       1
>  
> -SO_VERSION=  11.0
> +SO_VERSION=  12.0
>  BOOST_LIBS=  boost_atomic-mt \
>               boost_chrono-mt boost_chrono \
>               boost_container-mt boost_container \
> @@ -43,13 +40,12 @@ BOOST_LIBS=       boost_atomic-mt \
>               boost_random-mt boost_random \
>               boost_regex-mt boost_regex \
>               boost_serialization-mt boost_serialization \
> -             boost_signals-mt boost_signals \
>               boost_system-mt boost_system \
>               boost_thread-mt \
>               boost_timer-mt boost_timer \
>               boost_unit_test_framework-mt boost_unit_test_framework \
>               boost_wserialization-mt boost_wserialization \
> -             boost_wave-mt \
> +             boost_wave-mt boost_wave \
>               boost_type_erasure-mt boost_type_erasure \
>               boost_contract boost_contract-mt
>  
> @@ -95,9 +91,8 @@ LIB_DEPENDS=        archivers/bzip2 \
>  
>  LIB_DEPENDS-md=      devel/boost
>  
> -WANTLIB-md+= ${COMPILER_LIBCXX} m
> -WANTLIB-md+= boost_chrono-mt boost_filesystem-mt boost_system-mt
> -WANTLIB-md+= boost_system boost_thread-mt
> +WANTLIB-md+= ${COMPILER_LIBCXX} m boost_chrono-mt boost_filesystem-mt
> +WANTLIB-md+= boost_thread-mt
>  
>  .include <bsd.port.arch.mk>
>  
> @@ -115,7 +110,7 @@ BJAM_CONFIG=      -sICU_PATH=${LOCALBASE} \
>               -q \
>               -d+2 \
>               -j${MAKE_JOBS} \
> -             --layout=tagged \
> +             --layout=tagged-1.66 \
>               pch=off \
>               cflags='${CFLAGS} -pthread' \
>               cxxflags='${CXXFLAGS} -pthread' \
> Index: devel/boost/distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/boost/distinfo,v
> retrieving revision 1.11
> diff -u -p -u -p -r1.11 distinfo
> --- devel/boost/distinfo      15 Aug 2020 20:30:40 -0000      1.11
> +++ devel/boost/distinfo      24 Oct 2020 02:38:57 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (boost_1_67_0.tar.bz2) = JoTJcplO5X/FYy4DvwRHRvbrRdSSDDQ5N6Rl/Welrbo=
> -SIZE (boost_1_67_0.tar.bz2) = 87336566
> +SHA256 (boost_1_70_0.tar.bz2) = QwroNUeJ3k/RnuUvOx9znh+6V28K3tCJfDwrwA+zh3g=
> +SIZE (boost_1_70_0.tar.bz2) = 97887058
> Index: devel/boost/patches/patch-Jamroot
> ===================================================================
> RCS file: /cvs/ports/devel/boost/patches/patch-Jamroot,v
> retrieving revision 1.7
> diff -u -p -u -p -r1.7 patch-Jamroot
> --- devel/boost/patches/patch-Jamroot 15 Aug 2020 20:30:40 -0000      1.7
> +++ devel/boost/patches/patch-Jamroot 24 Oct 2020 02:38:57 -0000
> @@ -1,10 +1,11 @@
>  $OpenBSD: patch-Jamroot,v 1.7 2020/08/15 20:30:40 rsadowski Exp $
> +
>  Index: Jamroot
>  --- Jamroot.orig
>  +++ Jamroot
> -@@ -139,8 +139,9 @@ import option ;
> +@@ -145,8 +145,9 @@ import tools/boost_install/boost-install ;
>   path-constant BOOST_ROOT : . ;
> - constant BOOST_VERSION : 1.67.0 ;
> + constant BOOST_VERSION : 1.70.0 ;
>   constant BOOST_JAMROOT_MODULE : $(__name__) ;
>  +constant SO_VERSION : ${SO_VERSION} ;
>   
> Index: devel/boost/patches/patch-boost_asio_detail_config_hpp
> ===================================================================
> RCS file: devel/boost/patches/patch-boost_asio_detail_config_hpp
> diff -N devel/boost/patches/patch-boost_asio_detail_config_hpp
> --- devel/boost/patches/patch-boost_asio_detail_config_hpp    15 Aug 2020 
> 20:30:40 -0000      1.2
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,22 +0,0 @@
> -$OpenBSD: patch-boost_asio_detail_config_hpp,v 1.2 2020/08/15 20:30:40 
> rsadowski Exp $
> -
> -libc++-7 deprecates <experimental/string_view> so use <string_view> if 
> present
> -instead.
> -
> -libestdc++ provides <string_view> starting with gcc-7.1.0:
> -  
> https://github.com/gcc-mirror/gcc/commit/76d7f2c208a23ceeffb5e9b8ebe3ce9cc91c4870#diff-077b1e7070de8a0ee56e6c5c2c4c0cc5
> -
> -Index: boost/asio/detail/config.hpp
> ---- boost/asio/detail/config.hpp.orig
> -+++ boost/asio/detail/config.hpp
> -@@ -803,7 +803,9 @@
> - # if !defined(BOOST_ASIO_DISABLE_STD_EXPERIMENTAL_STRING_VIEW)
> - #  if defined(__clang__)
> - #   if (__cplusplus >= 201402)
> --#    if __has_include(<experimental/string_view>)
> -+#    if __has_include(<string_view>)
> -+#     define BOOST_ASIO_HAS_STD_STRING_VIEW 1
> -+#    elif __has_include(<experimental/string_view>)
> - #     define BOOST_ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1
> - #    endif // __has_include(<experimental/string_view>)
> - #   endif // (__cplusplus >= 201402)
> Index: devel/boost/patches/patch-boost_asio_detail_impl_socket_ops_ipp
> ===================================================================
> RCS file: devel/boost/patches/patch-boost_asio_detail_impl_socket_ops_ipp
> diff -N devel/boost/patches/patch-boost_asio_detail_impl_socket_ops_ipp
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ devel/boost/patches/patch-boost_asio_detail_impl_socket_ops_ipp   24 Oct 
> 2020 02:38:57 -0000
> @@ -0,0 +1,31 @@
> +$OpenBSD$
> +
> +Use MSG_NOSIGNAL with sendmsg().
> +
> +Index: boost/asio/detail/impl/socket_ops.ipp
> +--- boost/asio/detail/impl/socket_ops.ipp.orig
> ++++ boost/asio/detail/impl/socket_ops.ipp
> +@@ -1178,9 +1178,9 @@ signed_size_type send(socket_type s, const buf* bufs, 
> +   msghdr msg = msghdr();
> +   msg.msg_iov = const_cast<buf*>(bufs);
> +   msg.msg_iovlen = static_cast<int>(count);
> +-#if defined(__linux__)
> ++#if defined(MSG_NOSIGNAL)
> +   flags |= MSG_NOSIGNAL;
> +-#endif // defined(__linux__)
> ++#endif // defined(MSG_NOSIGNAL
> +   signed_size_type result = error_wrapper(::sendmsg(s, &msg, flags), ec);
> +   if (result >= 0)
> +     ec = boost::system::error_code();
> +@@ -1307,9 +1307,9 @@ signed_size_type sendto(socket_type s, const buf* bufs
> +   msg.msg_namelen = static_cast<int>(addrlen);
> +   msg.msg_iov = const_cast<buf*>(bufs);
> +   msg.msg_iovlen = static_cast<int>(count);
> +-#if defined(__linux__)
> ++#if defined(MSG_NOSIGNAL)
> +   flags |= MSG_NOSIGNAL;
> +-#endif // defined(__linux__)
> ++#endif // defined(MSG_NOSIGNAL)
> +   signed_size_type result = error_wrapper(::sendmsg(s, &msg, flags), ec);
> +   if (result >= 0)
> +     ec = boost::system::error_code();
> Index: devel/boost/patches/patch-boost_atomic_detail_ops_gcc_x86_dcas_hpp
> ===================================================================
> RCS file: devel/boost/patches/patch-boost_atomic_detail_ops_gcc_x86_dcas_hpp
> diff -N devel/boost/patches/patch-boost_atomic_detail_ops_gcc_x86_dcas_hpp
> --- devel/boost/patches/patch-boost_atomic_detail_ops_gcc_x86_dcas_hpp        
> 17 Aug 2020 14:01:09 -0000      1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,63 +0,0 @@
> -$OpenBSD: patch-boost_atomic_detail_ops_gcc_x86_dcas_hpp,v 1.1 2020/08/17 
> 14:01:09 rsadowski Exp $
> -
> -Unbreak i386 build
> -https://github.com/boostorg/atomic/commit/6e14ca24dab50ad4c1fa8c27c7dd6f1cb791b534
> -
> -Index: boost/atomic/detail/ops_gcc_x86_dcas.hpp
> ---- boost/atomic/detail/ops_gcc_x86_dcas.hpp.orig
> -+++ boost/atomic/detail/ops_gcc_x86_dcas.hpp
> -@@ -158,11 +158,13 @@ struct gcc_dcas_x86
> -         }
> -         else
> -         {
> --#if defined(__clang__)
> --            // Clang cannot allocate eax:edx register pairs but it has sync 
> intrinsics
> --            value = __sync_val_compare_and_swap(&storage, (storage_type)0, 
> (storage_type)0);
> --#elif defined(BOOST_ATOMIC_DETAIL_X86_NO_ASM_AX_DX_PAIRS)
> -+            // Note that despite const qualification cmpxchg8b below may 
> issue a store to the storage. The storage value
> -+            // will not change, but this prevents the storage to reside in 
> read-only memory.
> -+
> -+#if defined(BOOST_ATOMIC_DETAIL_X86_NO_ASM_AX_DX_PAIRS)
> -+
> -             uint32_t value_bits[2];
> -+
> -             // We don't care for comparison result here; the previous value 
> will be stored into value anyway.
> -             // Also we don't care for ebx and ecx values, they just have to 
> be equal to eax and edx before cmpxchg8b.
> -             __asm__ __volatile__
> -@@ -175,7 +177,9 @@ struct gcc_dcas_x86
> -                 : BOOST_ATOMIC_DETAIL_ASM_CLOBBER_CC_COMMA "memory"
> -             );
> -             BOOST_ATOMIC_DETAIL_MEMCPY(&value, value_bits, sizeof(value));
> -+
> - #else // defined(BOOST_ATOMIC_DETAIL_X86_NO_ASM_AX_DX_PAIRS)
> -+
> -             // We don't care for comparison result here; the previous value 
> will be stored into value anyway.
> -             // Also we don't care for ebx and ecx values, they just have to 
> be equal to eax and edx before cmpxchg8b.
> -             __asm__ __volatile__
> -@@ -187,6 +191,7 @@ struct gcc_dcas_x86
> -                 : [storage] "m" (storage)
> -                 : BOOST_ATOMIC_DETAIL_ASM_CLOBBER_CC_COMMA "memory"
> -             );
> -+
> - #endif // defined(BOOST_ATOMIC_DETAIL_X86_NO_ASM_AX_DX_PAIRS)
> -         }
> - 
> -@@ -401,15 +406,11 @@ struct gcc_dcas_x86_64
> - 
> -     static BOOST_FORCEINLINE storage_type load(storage_type const volatile& 
> storage, memory_order) BOOST_NOEXCEPT
> -     {
> --#if defined(__clang__)
> -+        // Note that despite const qualification cmpxchg16b below may issue 
> a store to the storage. The storage value
> -+        // will not change, but this prevents the storage to reside in 
> read-only memory.
> - 
> --        // Clang cannot allocate rax:rdx register pairs but it has sync 
> intrinsics
> --        storage_type value = storage_type();
> --        return __sync_val_compare_and_swap(&storage, value, value);
> -+#if defined(BOOST_ATOMIC_DETAIL_X86_NO_ASM_AX_DX_PAIRS)
> - 
> --#elif defined(BOOST_ATOMIC_DETAIL_X86_NO_ASM_AX_DX_PAIRS)
> --
> --        // Some compilers can't allocate rax:rdx register pair either and 
> also don't support 128-bit __sync_val_compare_and_swap
> -         uint64_t value_bits[2];
> - 
> -         // We don't care for comparison result here; the previous value 
> will be stored into value anyway.
> Index: devel/boost/patches/patch-boost_config_compiler_clang_hpp
> ===================================================================
> RCS file: 
> /cvs/ports/devel/boost/patches/patch-boost_config_compiler_clang_hpp,v
> retrieving revision 1.6
> diff -u -p -u -p -r1.6 patch-boost_config_compiler_clang_hpp
> --- devel/boost/patches/patch-boost_config_compiler_clang_hpp 3 Oct 2020 
> 13:17:04 -0000       1.6
> +++ devel/boost/patches/patch-boost_config_compiler_clang_hpp 24 Oct 2020 
> 02:38:57 -0000
> @@ -3,7 +3,7 @@ $OpenBSD: patch-boost_config_compiler_cl
>  Index: boost/config/compiler/clang.hpp
>  --- boost/config/compiler/clang.hpp.orig
>  +++ boost/config/compiler/clang.hpp
> -@@ -320,7 +320,9 @@
> +@@ -332,7 +332,9 @@
>   #endif
>   
>   // Clang has supported the 'unused' attribute since the first release.
> Index: devel/boost/patches/patch-boost_log_detail_event_hpp
> ===================================================================
> RCS file: /cvs/ports/devel/boost/patches/patch-boost_log_detail_event_hpp,v
> retrieving revision 1.1
> diff -u -p -u -p -r1.1 patch-boost_log_detail_event_hpp
> --- devel/boost/patches/patch-boost_log_detail_event_hpp      2 Jun 2017 
> 02:21:06 -0000       1.1
> +++ devel/boost/patches/patch-boost_log_detail_event_hpp      24 Oct 2020 
> 02:38:57 -0000
> @@ -1,5 +1,6 @@
>  $OpenBSD: patch-boost_log_detail_event_hpp,v 1.1 2017/06/02 02:21:06 espie 
> Exp $
> -choosing the event model requires _POSIX defines that live in unistd,
> +
> +Choosing the event model requires _POSIX defines that live in unistd.h,
>  so make sure this is always included to keep things consistent.
>  
>  Index: boost/log/detail/event.hpp
> Index: devel/boost/patches/patch-boost_predef_other_endian_h
> ===================================================================
> RCS file: /cvs/ports/devel/boost/patches/patch-boost_predef_other_endian_h,v
> retrieving revision 1.1
> diff -u -p -u -p -r1.1 patch-boost_predef_other_endian_h
> --- devel/boost/patches/patch-boost_predef_other_endian_h     1 Jul 2015 
> 08:41:59 -0000       1.1
> +++ devel/boost/patches/patch-boost_predef_other_endian_h     24 Oct 2020 
> 02:38:57 -0000
> @@ -1,12 +1,29 @@
>  $OpenBSD: patch-boost_predef_other_endian_h,v 1.1 2015/07/01 08:41:59 jasper 
> Exp $
> ---- boost/predef/other/endian.h.orig Fri Jun 26 11:28:26 2015
> -+++ boost/predef/other/endian.h      Fri Jun 26 11:30:43 2015
> -@@ -62,7 +62,7 @@ information and acquired knowledge:
> - #       else
> - #           if BOOST_OS_BSD
> - #               if BOOST_OS_BSD_OPEN
> +
> +Index: boost/predef/other/endian.h
> +--- boost/predef/other/endian.h.orig
> ++++ boost/predef/other/endian.h
> +@@ -54,19 +54,14 @@ information and acquired knowledge:
> +  */
> + #if !BOOST_ENDIAN_BIG_BYTE && !BOOST_ENDIAN_BIG_WORD && \
> +     !BOOST_ENDIAN_LITTLE_BYTE && !BOOST_ENDIAN_LITTLE_WORD
> +-#   if BOOST_LIB_C_GNU || BOOST_OS_ANDROID
> ++#   if BOOST_LIB_C_GNU || BOOST_OS_ANDROID || BOOST_OS_BSD_OPEN
> + #       include <endian.h>
> + #   else
> + #       if BOOST_OS_MACOS
> + #           include <machine/endian.h>
> +-#       else
> +-#           if BOOST_OS_BSD
> +-#               if BOOST_OS_BSD_OPEN
>  -#                   include <machine/endian.h>
> -+#                   include <endian.h>
> - #               else
> - #                   include <sys/endian.h>
> - #               endif
> +-#               else
> +-#                   include <sys/endian.h>
> +-#               endif
> +-#           endif
> ++#       endif
> ++#       if BOOST_OS_BSD
> ++            include <sys/endian.h> 
> + #       endif
> + #   endif
> + #   if defined(__BYTE_ORDER)
> Index: devel/boost/patches/patch-boost_test_impl_execution_monitor_ipp
> ===================================================================
> RCS file: 
> /cvs/ports/devel/boost/patches/patch-boost_test_impl_execution_monitor_ipp,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 patch-boost_test_impl_execution_monitor_ipp
> --- devel/boost/patches/patch-boost_test_impl_execution_monitor_ipp   15 Aug 
> 2020 20:30:40 -0000      1.4
> +++ devel/boost/patches/patch-boost_test_impl_execution_monitor_ipp   24 Oct 
> 2020 02:38:57 -0000
> @@ -1,8 +1,9 @@
>  $OpenBSD: patch-boost_test_impl_execution_monitor_ipp,v 1.4 2020/08/15 
> 20:30:40 rsadowski Exp $
> +
>  Index: boost/test/impl/execution_monitor.ipp
>  --- boost/test/impl/execution_monitor.ipp.orig
>  +++ boost/test/impl/execution_monitor.ipp
> -@@ -386,14 +386,18 @@ system_signal_exception::report() const
> +@@ -391,14 +391,18 @@ system_signal_exception::report() const
>           report_error( execution_exception::system_error,
>                         "signal: the expiration of a timer set by 
> timer_settimer()" );
>           break;
> Index: devel/boost/patches/patch-boost_type_traits_is_convertible_hpp
> ===================================================================
> RCS file: 
> /cvs/ports/devel/boost/patches/patch-boost_type_traits_is_convertible_hpp,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 patch-boost_type_traits_is_convertible_hpp
> --- devel/boost/patches/patch-boost_type_traits_is_convertible_hpp    15 Aug 
> 2020 20:30:40 -0000      1.2
> +++ devel/boost/patches/patch-boost_type_traits_is_convertible_hpp    24 Oct 
> 2020 02:38:57 -0000
> @@ -1,4 +1,5 @@
>  $OpenBSD: patch-boost_type_traits_is_convertible_hpp,v 1.2 2020/08/15 
> 20:30:40 rsadowski Exp $
> +
>  Unbreak compilation with libc++ in non-c++11 mode.
>  The v1/__config uses #define decltype(__x) __decltype(__x),
>  which doesn't work for the decltype(x,y) case.
> Index: devel/boost/patches/patch-libs_context_build_Jamfile_v2
> ===================================================================
> RCS file: /cvs/ports/devel/boost/patches/patch-libs_context_build_Jamfile_v2,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 patch-libs_context_build_Jamfile_v2
> --- devel/boost/patches/patch-libs_context_build_Jamfile_v2   15 Aug 2020 
> 20:30:40 -0000      1.2
> +++ devel/boost/patches/patch-libs_context_build_Jamfile_v2   24 Oct 2020 
> 02:38:57 -0000
> @@ -6,7 +6,7 @@ The second "clang" should be "gcc".
>  Index: libs/context/build/Jamfile.v2
>  --- libs/context/build/Jamfile.v2.orig
>  +++ libs/context/build/Jamfile.v2
> -@@ -318,7 +318,7 @@ alias asm_sources
> +@@ -280,7 +280,7 @@ alias asm_sources
>        <address-model>32
>        <architecture>power
>        <binary-format>elf
> Index: devel/boost/patches/patch-libs_context_src_asm_jump_i386_sysv_elf_gas_S
> ===================================================================
> RCS file: 
> /cvs/ports/devel/boost/patches/patch-libs_context_src_asm_jump_i386_sysv_elf_gas_S,v
> retrieving revision 1.1
> diff -u -p -u -p -r1.1 patch-libs_context_src_asm_jump_i386_sysv_elf_gas_S
> --- devel/boost/patches/patch-libs_context_src_asm_jump_i386_sysv_elf_gas_S   
> 13 Dec 2018 19:52:46 -0000      1.1
> +++ devel/boost/patches/patch-libs_context_src_asm_jump_i386_sysv_elf_gas_S   
> 24 Oct 2020 02:38:57 -0000
> @@ -21,7 +21,7 @@ Index: libs/context/src/asm/jump_i386_sy
>    *  
> ----------------------------------------------------------------------------------
>   *
>    *                                                                          
>             *
>    
> ****************************************************************************************/
> -@@ -45,20 +45,17 @@ jump_fcontext:
> +@@ -46,20 +46,17 @@ jump_fcontext:
>       movl  %esp, %ecx
>   
>       /* first arg of jump_fcontext() == fcontext to jump to */
> @@ -46,7 +46,7 @@ Index: libs/context/src/asm/jump_i386_sy
>   
>       movl  0x18(%esp), %ecx  /* restore EIP */
>   
> -@@ -72,7 +69,7 @@ jump_fcontext:
> +@@ -73,7 +70,7 @@ jump_fcontext:
>       movl  0x10(%esp), %ebx  /* restore EBX */
>       movl  0x14(%esp), %ebp  /* restore EBP */
>   
> Index: 
> devel/boost/patches/patch-libs_context_src_asm_jump_mips64_n64_elf_gas_S
> ===================================================================
> RCS file: 
> devel/boost/patches/patch-libs_context_src_asm_jump_mips64_n64_elf_gas_S
> diff -N 
> devel/boost/patches/patch-libs_context_src_asm_jump_mips64_n64_elf_gas_S
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ devel/boost/patches/patch-libs_context_src_asm_jump_mips64_n64_elf_gas_S  
> 24 Oct 2020 02:38:57 -0000
> @@ -0,0 +1,16 @@
> +$OpenBSD$
> +
> +The right align for mips64/n64 is 3 instead of 2.
> +
> +Index: libs/context/src/asm/jump_mips64_n64_elf_gas.S
> +--- libs/context/src/asm/jump_mips64_n64_elf_gas.S.orig
> ++++ libs/context/src/asm/jump_mips64_n64_elf_gas.S
> +@@ -48,7 +48,7 @@
> + .file "jump_mips64_n64_elf_gas.S"
> + .text
> + .globl jump_fcontext
> +-.align 2
> ++.align 3
> + .type jump_fcontext,@function
> + .ent jump_fcontext
> + jump_fcontext:
> Index: 
> devel/boost/patches/patch-libs_context_src_asm_jump_ppc32_sysv_elf_gas_S
> ===================================================================
> RCS file: 
> /cvs/ports/devel/boost/patches/patch-libs_context_src_asm_jump_ppc32_sysv_elf_gas_S,v
> retrieving revision 1.1
> diff -u -p -u -p -r1.1 patch-libs_context_src_asm_jump_ppc32_sysv_elf_gas_S
> --- devel/boost/patches/patch-libs_context_src_asm_jump_ppc32_sysv_elf_gas_S  
> 19 Sep 2019 07:38:14 -0000      1.1
> +++ devel/boost/patches/patch-libs_context_src_asm_jump_ppc32_sysv_elf_gas_S  
> 24 Oct 2020 02:38:57 -0000
> @@ -6,7 +6,7 @@ small struct like transfer_t.
>  Index: libs/context/src/asm/jump_ppc32_sysv_elf_gas.S
>  --- libs/context/src/asm/jump_ppc32_sysv_elf_gas.S.orig
>  +++ libs/context/src/asm/jump_ppc32_sysv_elf_gas.S
> -@@ -78,6 +78,9 @@
> +@@ -79,6 +79,9 @@
>   .align 2
>   .type jump_fcontext,@function
>   jump_fcontext:
> @@ -16,7 +16,7 @@ Index: libs/context/src/asm/jump_ppc32_s
>       # reserve space on stack
>       subi  %r1, %r1, 244
>   
> -@@ -121,7 +124,9 @@ jump_fcontext:
> +@@ -122,7 +125,9 @@ jump_fcontext:
>       stw  %r29, 216(%r1)  # save R29
>       stw  %r30, 220(%r1)  # save R30
>       stw  %r31, 224(%r1)  # save R31
> @@ -26,7 +26,7 @@ Index: libs/context/src/asm/jump_ppc32_s
>   
>       # save CR
>       mfcr  %r0
> -@@ -135,8 +140,12 @@ jump_fcontext:
> +@@ -136,8 +141,12 @@ jump_fcontext:
>       # store RSP (pointing to context-data) in R6
>       mr  %r6, %r1
>   
> @@ -40,7 +40,7 @@ Index: libs/context/src/asm/jump_ppc32_s
>   
>       lfd  %f14, 0(%r1)  # restore F14
>       lfd  %f15, 8(%r1)  # restore F15
> -@@ -178,7 +187,9 @@ jump_fcontext:
> +@@ -179,7 +188,9 @@ jump_fcontext:
>       lwz  %r29, 216(%r1)  # restore R29
>       lwz  %r30, 220(%r1)  # restore R30
>       lwz  %r31, 224(%r1)  # restore R31
> @@ -50,7 +50,7 @@ Index: libs/context/src/asm/jump_ppc32_s
>   
>       # restore CR
>       lwz   %r0, 232(%r1)
> -@@ -195,8 +206,13 @@ jump_fcontext:
> +@@ -196,8 +207,13 @@ jump_fcontext:
>       addi  %r1, %r1, 244
>   
>       # return transfer_t 
> Index: devel/boost/patches/patch-libs_context_src_asm_make_i386_sysv_elf_gas_S
> ===================================================================
> RCS file: 
> /cvs/ports/devel/boost/patches/patch-libs_context_src_asm_make_i386_sysv_elf_gas_S,v
> retrieving revision 1.1
> diff -u -p -u -p -r1.1 patch-libs_context_src_asm_make_i386_sysv_elf_gas_S
> --- devel/boost/patches/patch-libs_context_src_asm_make_i386_sysv_elf_gas_S   
> 13 Dec 2018 19:52:46 -0000      1.1
> +++ devel/boost/patches/patch-libs_context_src_asm_make_i386_sysv_elf_gas_S   
> 24 Oct 2020 02:38:57 -0000
> @@ -21,7 +21,7 @@ Index: libs/context/src/asm/make_i386_sy
>    *  
> ----------------------------------------------------------------------------------
>   *
>    *                                                                          
>             *
>    
> ****************************************************************************************/
> -@@ -40,7 +40,7 @@ make_fcontext:
> +@@ -41,7 +41,7 @@ make_fcontext:
>       andl  $-16, %eax
>   
>       /* reserve space for context-data on context-stack */
> @@ -30,7 +30,7 @@ Index: libs/context/src/asm/make_i386_sy
>   
>       /* third arg of make_fcontext() == address of context-function */
>       /* stored in EBX */
> -@@ -52,11 +52,6 @@ make_fcontext:
> +@@ -53,11 +53,6 @@ make_fcontext:
>       /* save x87 control-word */
>       fnstcw  0x4(%eax)
>   
> @@ -42,7 +42,7 @@ Index: libs/context/src/asm/make_i386_sy
>       /* compute abs address of label trampoline */
>       call  1f
>       /* address of trampoline 1 */
> -@@ -81,8 +76,8 @@ make_fcontext:
> +@@ -82,8 +77,8 @@ make_fcontext:
>   
>   trampoline:
>       /* move transport_t for entering context-function */
> Index: 
> devel/boost/patches/patch-libs_context_src_asm_make_mips64_n64_elf_gas_S
> ===================================================================
> RCS file: 
> devel/boost/patches/patch-libs_context_src_asm_make_mips64_n64_elf_gas_S
> diff -N 
> devel/boost/patches/patch-libs_context_src_asm_make_mips64_n64_elf_gas_S
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ devel/boost/patches/patch-libs_context_src_asm_make_mips64_n64_elf_gas_S  
> 24 Oct 2020 02:38:57 -0000
> @@ -0,0 +1,16 @@
> +$OpenBSD$
> +
> +The right align for mips64/n64 is 3 instead of 2.
> +
> +Index: libs/context/src/asm/make_mips64_n64_elf_gas.S
> +--- libs/context/src/asm/make_mips64_n64_elf_gas.S.orig
> ++++ libs/context/src/asm/make_mips64_n64_elf_gas.S
> +@@ -48,7 +48,7 @@
> + .file "make_mips64_n64_elf_gas.S"
> + .text
> + .globl make_fcontext
> +-.align 2
> ++.align 3
> + .type make_fcontext,@function
> + .ent make_fcontext
> + make_fcontext:
> Index: 
> devel/boost/patches/patch-libs_context_src_asm_make_ppc32_sysv_elf_gas_S
> ===================================================================
> RCS file: 
> /cvs/ports/devel/boost/patches/patch-libs_context_src_asm_make_ppc32_sysv_elf_gas_S,v
> retrieving revision 1.1
> diff -u -p -u -p -r1.1 patch-libs_context_src_asm_make_ppc32_sysv_elf_gas_S
> --- devel/boost/patches/patch-libs_context_src_asm_make_ppc32_sysv_elf_gas_S  
> 19 Sep 2019 07:38:14 -0000      1.1
> +++ devel/boost/patches/patch-libs_context_src_asm_make_ppc32_sysv_elf_gas_S  
> 24 Oct 2020 02:38:57 -0000
> @@ -8,7 +8,7 @@ small struct like transfer_t.
>  Index: libs/context/src/asm/make_ppc32_sysv_elf_gas.S
>  --- libs/context/src/asm/make_ppc32_sysv_elf_gas.S.orig
>  +++ libs/context/src/asm/make_ppc32_sysv_elf_gas.S
> -@@ -85,12 +85,19 @@ make_fcontext:
> +@@ -86,12 +86,19 @@ make_fcontext:
>       # shift address in R3 to lower 16 byte boundary
>       clrrwi  %r3, %r3, 4
>   
> @@ -31,7 +31,7 @@ Index: libs/context/src/asm/make_ppc32_s
>   
>       # set back-chain to zero
>       li   %r0, 0
> -@@ -99,10 +106,12 @@ make_fcontext:
> +@@ -100,10 +107,12 @@ make_fcontext:
>       mffs  %f0  # load FPSCR
>       stfd  %f0, 144(%r3)  # save FPSCR
>   
> @@ -44,7 +44,7 @@ Index: libs/context/src/asm/make_ppc32_s
>   
>       # load LR
>       mflr  %r0
> -@@ -111,6 +120,11 @@ make_fcontext:
> +@@ -112,6 +121,11 @@ make_fcontext:
>   1:
>       # load LR into R4
>       mflr  %r4
> @@ -56,7 +56,7 @@ Index: libs/context/src/asm/make_ppc32_s
>       # compute abs address of label finish
>       addi  %r4, %r4, finish - 1b
>       # restore LR
> -@@ -123,6 +137,19 @@ make_fcontext:
> +@@ -124,6 +138,19 @@ make_fcontext:
>       mtlr  %r6
>   
>       blr  # return pointer to context-data
> Index: 
> devel/boost/patches/patch-libs_context_src_asm_ontop_i386_sysv_elf_gas_S
> ===================================================================
> RCS file: 
> /cvs/ports/devel/boost/patches/patch-libs_context_src_asm_ontop_i386_sysv_elf_gas_S,v
> retrieving revision 1.1
> diff -u -p -u -p -r1.1 patch-libs_context_src_asm_ontop_i386_sysv_elf_gas_S
> --- devel/boost/patches/patch-libs_context_src_asm_ontop_i386_sysv_elf_gas_S  
> 13 Dec 2018 19:52:46 -0000      1.1
> +++ devel/boost/patches/patch-libs_context_src_asm_ontop_i386_sysv_elf_gas_S  
> 24 Oct 2020 02:38:57 -0000
> @@ -21,7 +21,7 @@ Index: libs/context/src/asm/ontop_i386_s
>    *  
> ----------------------------------------------------------------------------------
>   *
>    *                                                                          
>             *
>    
> ****************************************************************************************/
> -@@ -45,29 +45,26 @@ ontop_fcontext:
> +@@ -46,29 +46,26 @@ ontop_fcontext:
>       movl  %esp, %ecx
>   
>       /* first arg of ontop_fcontext() == fcontext to jump to */
> Index: 
> devel/boost/patches/patch-libs_context_src_asm_ontop_mips64_n64_elf_gas_S
> ===================================================================
> RCS file: 
> devel/boost/patches/patch-libs_context_src_asm_ontop_mips64_n64_elf_gas_S
> diff -N 
> devel/boost/patches/patch-libs_context_src_asm_ontop_mips64_n64_elf_gas_S
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ devel/boost/patches/patch-libs_context_src_asm_ontop_mips64_n64_elf_gas_S 
> 24 Oct 2020 02:38:57 -0000
> @@ -0,0 +1,16 @@
> +$OpenBSD$
> +
> +The right align for mips64/n64 is 3 instead of 2.
> +
> +Index: libs/context/src/asm/ontop_mips64_n64_elf_gas.S
> +--- libs/context/src/asm/ontop_mips64_n64_elf_gas.S.orig
> ++++ libs/context/src/asm/ontop_mips64_n64_elf_gas.S
> +@@ -48,7 +48,7 @@
> + .file "ontop_mips64_n64_elf_gas.S"
> + .text
> + .globl ontop_fcontext
> +-.align 2
> ++.align 3
> + .type ontop_fcontext,@function
> + .ent ontop_fcontext
> + ontop_fcontext:
> Index: 
> devel/boost/patches/patch-libs_context_src_asm_ontop_ppc32_sysv_elf_gas_S
> ===================================================================
> RCS file: 
> /cvs/ports/devel/boost/patches/patch-libs_context_src_asm_ontop_ppc32_sysv_elf_gas_S,v
> retrieving revision 1.1
> diff -u -p -u -p -r1.1 patch-libs_context_src_asm_ontop_ppc32_sysv_elf_gas_S
> --- devel/boost/patches/patch-libs_context_src_asm_ontop_ppc32_sysv_elf_gas_S 
> 19 Sep 2019 07:38:14 -0000      1.1
> +++ devel/boost/patches/patch-libs_context_src_asm_ontop_ppc32_sysv_elf_gas_S 
> 24 Oct 2020 02:38:57 -0000
> @@ -6,7 +6,7 @@ small struct like transfer_t.
>  Index: libs/context/src/asm/ontop_ppc32_sysv_elf_gas.S
>  --- libs/context/src/asm/ontop_ppc32_sysv_elf_gas.S.orig
>  +++ libs/context/src/asm/ontop_ppc32_sysv_elf_gas.S
> -@@ -78,6 +78,9 @@
> +@@ -79,6 +79,9 @@
>   .align 2
>   .type ontop_fcontext,@function
>   ontop_fcontext:
> @@ -16,7 +16,7 @@ Index: libs/context/src/asm/ontop_ppc32_
>       # reserve space on stack
>       subi  %r1, %r1, 244
>   
> -@@ -121,7 +124,9 @@ ontop_fcontext:
> +@@ -122,7 +125,9 @@ ontop_fcontext:
>       stw  %r29, 216(%r1)  # save R29
>       stw  %r30, 220(%r1)  # save R30
>       stw  %r31, 224(%r1)  # save R31
> @@ -26,7 +26,7 @@ Index: libs/context/src/asm/ontop_ppc32_
>   
>       # save CR
>       mfcr  %r0
> -@@ -135,8 +140,12 @@ ontop_fcontext:
> +@@ -136,8 +141,12 @@ ontop_fcontext:
>       # store RSP (pointing to context-data) in R7
>       mr  %r7, %r1
>   
> @@ -40,7 +40,7 @@ Index: libs/context/src/asm/ontop_ppc32_
>   
>       lfd  %f14, 0(%r1)  # restore F14
>       lfd  %f15, 8(%r1)  # restore F15
> -@@ -178,7 +187,9 @@ ontop_fcontext:
> +@@ -179,7 +188,9 @@ ontop_fcontext:
>       lwz  %r29, 216(%r1)  # restore R29
>       lwz  %r30, 220(%r1)  # restore R30
>       lwz  %r31, 224(%r1)  # restore R31
> @@ -50,7 +50,7 @@ Index: libs/context/src/asm/ontop_ppc32_
>   
>       # restore CR
>       lwz   %r0, 232(%r1)
> -@@ -191,12 +202,22 @@ ontop_fcontext:
> +@@ -192,12 +203,22 @@ ontop_fcontext:
>       # adjust stack
>       addi  %r1, %r1, 244
>   
> Index: 
> devel/boost/patches/patch-libs_context_src_asm_ontop_ppc64_sysv_elf_gas_S
> ===================================================================
> RCS file: 
> devel/boost/patches/patch-libs_context_src_asm_ontop_ppc64_sysv_elf_gas_S
> diff -N 
> devel/boost/patches/patch-libs_context_src_asm_ontop_ppc64_sysv_elf_gas_S
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ devel/boost/patches/patch-libs_context_src_asm_ontop_ppc64_sysv_elf_gas_S 
> 24 Oct 2020 02:38:57 -0000
> @@ -0,0 +1,23 @@
> +$OpenBSD$
> +
> +The existing ontop_fcontext implementation for ppc64 ELFv2
> +violates the ABI by not storing the callback entry address
> +in %r12 before branching. This results in crashes on this
> +platform.
> +
> +This commit addresses this and allows the context library
> +to function as expected on ppc64 platforms using the ELFv2 ABI.
> +
> +Index: libs/context/src/asm/ontop_ppc64_sysv_elf_gas.S
> +--- libs/context/src/asm/ontop_ppc64_sysv_elf_gas.S.orig
> ++++ libs/context/src/asm/ontop_ppc64_sysv_elf_gas.S
> +@@ -174,6 +174,9 @@ ontop_fcontext:
> +     # restore CTR
> +     mtctr  %r5
> + 
> ++    # store cb entrypoint in %r12, used for TOC calculation
> ++    mr %r12, %r5
> ++
> +     # copy transfer_t into ontop_fn arg registers
> +     mr  %r3, %r7
> +     # arg pointer already in %r4
> Index: devel/boost/patches/patch-libs_filesystem_src_operations_cpp
> ===================================================================
> RCS file: 
> /cvs/ports/devel/boost/patches/patch-libs_filesystem_src_operations_cpp,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 patch-libs_filesystem_src_operations_cpp
> --- devel/boost/patches/patch-libs_filesystem_src_operations_cpp      1 Jul 
> 2015 08:41:59 -0000       1.3
> +++ devel/boost/patches/patch-libs_filesystem_src_operations_cpp      24 Oct 
> 2020 02:38:57 -0000
> @@ -1,7 +1,9 @@
>  $OpenBSD: patch-libs_filesystem_src_operations_cpp,v 1.3 2015/07/01 08:41:59 
> jasper Exp $
> ---- libs/filesystem/src/operations.cpp.orig  Fri Jun 26 11:36:34 2015
> -+++ libs/filesystem/src/operations.cpp       Fri Jun 26 11:37:45 2015
> -@@ -71,15 +71,13 @@ using std::wstring;
> +
> +Index: libs/filesystem/src/operations.cpp
> +--- libs/filesystem/src/operations.cpp.orig
> ++++ libs/filesystem/src/operations.cpp
> +@@ -99,15 +99,13 @@ using std::wstring;
>   
>   #   include <sys/types.h>
>   #   include <sys/stat.h>
> Index: devel/boost/patches/patch-tools_build_src_engine_execunix_c
> ===================================================================
> RCS file: devel/boost/patches/patch-tools_build_src_engine_execunix_c
> diff -N devel/boost/patches/patch-tools_build_src_engine_execunix_c
> --- devel/boost/patches/patch-tools_build_src_engine_execunix_c       15 Aug 
> 2020 20:30:40 -0000      1.2
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,13 +0,0 @@
> -$OpenBSD: patch-tools_build_src_engine_execunix_c,v 1.2 2020/08/15 20:30:40 
> rsadowski Exp $
> -
> -Index: tools/build/src/engine/execunix.c
> ---- tools/build/src/engine/execunix.c.orig
> -+++ tools/build/src/engine/execunix.c
> -@@ -503,6 +503,7 @@ void exec_wait()
> -             sigemptyset(&sigmask);
> -             sigaddset(&sigmask, SIGCHLD);
> -             sigprocmask(SIG_BLOCK, &sigmask, NULL);
> -+if (select_timeout == 0) select_timeout++;
> -             while ( ( ret = poll( wait_fds, WAIT_FDS_SIZE, select_timeout * 
> 1000 ) ) == -1 )
> -                 if ( errno != EINTR )
> -                     break;
> Index: devel/boost/patches/patch-tools_build_src_tools_gcc_jam
> ===================================================================
> RCS file: /cvs/ports/devel/boost/patches/patch-tools_build_src_tools_gcc_jam,v
> retrieving revision 1.7
> diff -u -p -u -p -r1.7 patch-tools_build_src_tools_gcc_jam
> --- devel/boost/patches/patch-tools_build_src_tools_gcc_jam   15 Aug 2020 
> 20:30:40 -0000      1.7
> +++ devel/boost/patches/patch-tools_build_src_tools_gcc_jam   24 Oct 2020 
> 02:38:57 -0000
> @@ -1,8 +1,9 @@
>  $OpenBSD: patch-tools_build_src_tools_gcc_jam,v 1.7 2020/08/15 20:30:40 
> rsadowski Exp $
> +
>  Index: tools/build/src/tools/gcc.jam
>  --- tools/build/src/tools/gcc.jam.orig
>  +++ tools/build/src/tools/gcc.jam
> -@@ -573,7 +573,7 @@ class gcc-pch-generator : pch-generator
> +@@ -651,7 +651,7 @@ class gcc-pch-generator : pch-generator
>           # Return result of base class and pch-file property as
>           # usage-requirements.
>           return
> @@ -11,7 +12,7 @@ Index: tools/build/src/tools/gcc.jam
>               $(pch-file[2-])
>             ;
>       }
> -@@ -625,7 +625,7 @@ actions compile.c.pch
> +@@ -703,7 +703,7 @@ actions compile.c.pch
>   
>   # Declare flags and action for compilation.
>   toolset.flags gcc.compile OPTIONS <optimization>off   : -O0 ;
> @@ -20,7 +21,7 @@ Index: tools/build/src/tools/gcc.jam
>   toolset.flags gcc.compile OPTIONS <optimization>space : -Os ;
>   
>   toolset.flags gcc.compile OPTIONS <inlining>off  : -fno-inline ;
> -@@ -1140,7 +1140,7 @@ cpu-flags gcc OPTIONS : x86 : c3-2 : -march=c3-2 ;
> +@@ -1233,7 +1233,7 @@ cpu-flags gcc OPTIONS : x86 : c3-2 : -march=c3-2 ;
>   ##
>   cpu-flags gcc OPTIONS : x86 : atom : -march=atom ;
>   # Sparc
> Index: devel/boost/pkg/PLIST-main
> ===================================================================
> RCS file: /cvs/ports/devel/boost/pkg/PLIST-main,v
> retrieving revision 1.9
> diff -u -p -u -p -r1.9 PLIST-main
> --- devel/boost/pkg/PLIST-main        15 Aug 2020 20:30:40 -0000      1.9
> +++ devel/boost/pkg/PLIST-main        24 Oct 2020 02:38:57 -0000
> @@ -102,6 +102,7 @@ include/boost/accumulators/statistics/wi
>  include/boost/accumulators/statistics_fwd.hpp
>  include/boost/algorithm/
>  include/boost/algorithm/algorithm.hpp
> +include/boost/algorithm/apply_permutation.hpp
>  include/boost/algorithm/clamp.hpp
>  include/boost/algorithm/cxx11/
>  include/boost/algorithm/cxx11/all_of.hpp
> @@ -129,6 +130,8 @@ include/boost/algorithm/cxx17/reduce.hpp
>  include/boost/algorithm/cxx17/transform_exclusive_scan.hpp
>  include/boost/algorithm/cxx17/transform_inclusive_scan.hpp
>  include/boost/algorithm/cxx17/transform_reduce.hpp
> +include/boost/algorithm/find_backward.hpp
> +include/boost/algorithm/find_not.hpp
>  include/boost/algorithm/gather.hpp
>  include/boost/algorithm/hex.hpp
>  include/boost/algorithm/is_palindrome.hpp
> @@ -360,6 +363,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
> @@ -384,13 +388,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/
>  include/boost/asio/detail/array.hpp
>  include/boost/asio/detail/array_fwd.hpp
> @@ -422,10 +427,12 @@ 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
>  include/boost/asio/detail/functional.hpp
> +include/boost/asio/detail/future.hpp
>  include/boost/asio/detail/gcc_arm_fenced_block.hpp
>  include/boost/asio/detail/gcc_hppa_fenced_block.hpp
>  include/boost/asio/detail/gcc_sync_fenced_block.hpp
> @@ -490,6 +497,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
> @@ -499,6 +508,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
> @@ -644,15 +654,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/
> -include/boost/asio/experimental.hpp
> -include/boost/asio/experimental/co_spawn.hpp
> -include/boost/asio/experimental/detached.hpp
> -include/boost/asio/experimental/impl/
> -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/
>  include/boost/asio/generic/basic_endpoint.hpp
>  include/boost/asio/generic/datagram_protocol.hpp
> @@ -666,13 +667,16 @@ 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/
> +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
> @@ -686,6 +690,7 @@ 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
> @@ -696,6 +701,7 @@ include/boost/asio/impl/system_context.i
>  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
> @@ -743,7 +749,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
> @@ -768,19 +773,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/
> @@ -817,11 +817,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/
> @@ -834,24 +834,21 @@ 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/
> -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
> @@ -962,32 +959,92 @@ include/boost/atomic/detail/type_traits/
>  include/boost/atomic/fences.hpp
>  include/boost/beast/
>  include/boost/beast.hpp
> +include/boost/beast/_experimental/
> +include/boost/beast/_experimental/http/
> +include/boost/beast/_experimental/http/icy_stream.hpp
> +include/boost/beast/_experimental/http/impl/
> +include/boost/beast/_experimental/http/impl/icy_stream.hpp
> +include/boost/beast/_experimental/test/
> +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/
> +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/
> +include/boost/beast/_experimental/unit_test/amount.hpp
> +include/boost/beast/_experimental/unit_test/detail/
> +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/
>  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/
>  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/empty_base_optimization.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/
> +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
> @@ -996,32 +1053,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/
> -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/http/
>  include/boost/beast/http.hpp
> @@ -1033,8 +1106,10 @@ include/boost/beast/http/chunk_encode.hp
>  include/boost/beast/http/detail/
>  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
> @@ -1043,20 +1118,23 @@ include/boost/beast/http/field.hpp
>  include/boost/beast/http/fields.hpp
>  include/boost/beast/http/file_body.hpp
>  include/boost/beast/http/impl/
> +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
> @@ -1069,37 +1147,51 @@ 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/
> +include/boost/beast/ssl.hpp
> +include/boost/beast/ssl/ssl_stream.hpp
>  include/boost/beast/version.hpp
>  include/boost/beast/websocket/
>  include/boost/beast/websocket.hpp
>  include/boost/beast/websocket/detail/
> -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/
> -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/
> @@ -1108,11 +1200,14 @@ include/boost/beast/zlib/deflate_stream.
>  include/boost/beast/zlib/detail/
>  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/
> +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
> @@ -1388,6 +1483,7 @@ include/boost/chrono/typeof/boost/chrono
>  include/boost/chrono/typeof/boost/ratio.hpp
>  include/boost/circular_buffer/
>  include/boost/circular_buffer.hpp
> +include/boost/circular_buffer/allocators.hpp
>  include/boost/circular_buffer/base.hpp
>  include/boost/circular_buffer/debug.hpp
>  include/boost/circular_buffer/details.hpp
> @@ -1568,6 +1664,7 @@ include/boost/compute/core.hpp
>  include/boost/compute/detail/
>  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
> @@ -1599,6 +1696,7 @@ include/boost/compute/exception.hpp
>  include/boost/compute/exception/context_error.hpp
>  include/boost/compute/exception/no_device_found.hpp
>  include/boost/compute/exception/opencl_error.hpp
> +include/boost/compute/exception/program_build_failure.hpp
>  include/boost/compute/exception/unsupported_extension_error.hpp
>  include/boost/compute/experimental/
>  include/boost/compute/experimental/clamp_range.hpp
> @@ -1918,6 +2016,7 @@ include/boost/container/detail/pool_comm
>  include/boost/container/detail/pool_resource.hpp
>  include/boost/container/detail/singleton.hpp
>  include/boost/container/detail/std_fwd.hpp
> +include/boost/container/detail/thread_mutex.hpp
>  include/boost/container/detail/transform_iterator.hpp
>  include/boost/container/detail/tree.hpp
>  include/boost/container/detail/type_traits.hpp
> @@ -1975,7 +2074,6 @@ include/boost/container_hash/extensions.
>  include/boost/container_hash/hash.hpp
>  include/boost/container_hash/hash_fwd.hpp
>  include/boost/context/
> -include/boost/context/all.hpp
>  include/boost/context/continuation.hpp
>  include/boost/context/continuation_fcontext.hpp
>  include/boost/context/continuation_ucontext.hpp
> @@ -2083,7 +2181,6 @@ include/boost/convert/
>  include/boost/convert.hpp
>  include/boost/convert/base.hpp
>  include/boost/convert/detail/
> -include/boost/convert/detail/boost_parameter_ext.hpp
>  include/boost/convert/detail/char.hpp
>  include/boost/convert/detail/config.hpp
>  include/boost/convert/detail/has_member.hpp
> @@ -2102,7 +2199,9 @@ include/boost/core/
>  include/boost/core/addressof.hpp
>  include/boost/core/checked_delete.hpp
>  include/boost/core/demangle.hpp
> +include/boost/core/empty_value.hpp
>  include/boost/core/enable_if.hpp
> +include/boost/core/exchange.hpp
>  include/boost/core/explicit_operator_bool.hpp
>  include/boost/core/ignore_unused.hpp
>  include/boost/core/is_same.hpp
> @@ -2112,11 +2211,14 @@ include/boost/core/no_exceptions_support
>  include/boost/core/noncopyable.hpp
>  include/boost/core/null_deleter.hpp
>  include/boost/core/pointer_traits.hpp
> +include/boost/core/quick_exit.hpp
>  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/
>  include/boost/coroutine/all.hpp
>  include/boost/coroutine/asymmetric_coroutine.hpp
> @@ -2307,7 +2409,6 @@ include/boost/detail/call_traits.hpp
>  include/boost/detail/catch_exceptions.hpp
>  include/boost/detail/compressed_pair.hpp
>  include/boost/detail/container_fwd.hpp
> -include/boost/detail/dynamic_bitset.hpp
>  include/boost/detail/endian.hpp
>  include/boost/detail/fenv.hpp
>  include/boost/detail/has_default_constructor.hpp
> @@ -2399,6 +2500,7 @@ include/boost/detail/workaround.hpp
>  include/boost/dll/
>  include/boost/dll.hpp
>  include/boost/dll/alias.hpp
> +include/boost/dll/config.hpp
>  include/boost/dll/detail/
>  include/boost/dll/detail/aggressive_ptr_cast.hpp
>  include/boost/dll/detail/ctor_dtor.hpp
> @@ -2433,6 +2535,9 @@ include/boost/dll/smart_library.hpp
>  include/boost/dynamic_bitset/
>  include/boost/dynamic_bitset.hpp
>  include/boost/dynamic_bitset/config.hpp
> +include/boost/dynamic_bitset/detail/
> +include/boost/dynamic_bitset/detail/dynamic_bitset.hpp
> +include/boost/dynamic_bitset/detail/lowest_bit.hpp
>  include/boost/dynamic_bitset/dynamic_bitset.hpp
>  include/boost/dynamic_bitset/serialization.hpp
>  include/boost/dynamic_bitset_fwd.hpp
> @@ -2442,7 +2547,6 @@ include/boost/endian/arithmetic.hpp
>  include/boost/endian/buffers.hpp
>  include/boost/endian/conversion.hpp
>  include/boost/endian/detail/
> -include/boost/endian/detail/config.hpp
>  include/boost/endian/detail/cover_operators.hpp
>  include/boost/endian/detail/disable_warnings.hpp
>  include/boost/endian/detail/disable_warnings_pop.hpp
> @@ -2483,8 +2587,6 @@ include/boost/exception_ptr.hpp
>  include/boost/fiber/
>  include/boost/fiber/algo/
>  include/boost/fiber/algo/algorithm.hpp
> -include/boost/fiber/algo/numa/
> -include/boost/fiber/algo/numa/work_stealing.hpp
>  include/boost/fiber/algo/round_robin.hpp
>  include/boost/fiber/algo/shared_work.hpp
>  include/boost/fiber/algo/work_stealing.hpp
> @@ -2505,6 +2607,7 @@ include/boost/fiber/detail/cpu_relax.hpp
>  include/boost/fiber/detail/data.hpp
>  include/boost/fiber/detail/decay_copy.hpp
>  include/boost/fiber/detail/disable_overload.hpp
> +include/boost/fiber/detail/exchange.hpp
>  include/boost/fiber/detail/fss.hpp
>  include/boost/fiber/detail/futex.hpp
>  include/boost/fiber/detail/is_all_same.hpp
> @@ -2516,6 +2619,7 @@ include/boost/fiber/detail/spinlock_ttas
>  include/boost/fiber/detail/spinlock_ttas_adaptive.hpp
>  include/boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp
>  include/boost/fiber/detail/spinlock_ttas_futex.hpp
> +include/boost/fiber/detail/thread_barrier.hpp
>  include/boost/fiber/exceptions.hpp
>  include/boost/fiber/fiber.hpp
>  include/boost/fiber/fixedsize_stack.hpp
> @@ -2536,6 +2640,9 @@ include/boost/fiber/hip/
>  include/boost/fiber/hip/waitfor.hpp
>  include/boost/fiber/mutex.hpp
>  include/boost/fiber/numa/
> +include/boost/fiber/numa/algo/
> +include/boost/fiber/numa/algo/work_stealing.hpp
> +include/boost/fiber/numa/all.hpp
>  include/boost/fiber/numa/pin_thread.hpp
>  include/boost/fiber/numa/topology.hpp
>  include/boost/fiber/operations.hpp
> @@ -3668,16 +3775,14 @@ include/boost/fusion/support/detail/
>  include/boost/fusion/support/detail/access.hpp
>  include/boost/fusion/support/detail/and.hpp
>  include/boost/fusion/support/detail/as_fusion_element.hpp
> -include/boost/fusion/support/detail/category_of.hpp
>  include/boost/fusion/support/detail/enabler.hpp
>  include/boost/fusion/support/detail/index_sequence.hpp
>  include/boost/fusion/support/detail/is_mpl_sequence.hpp
> +include/boost/fusion/support/detail/is_native_fusion_sequence.hpp
>  include/boost/fusion/support/detail/is_same_size.hpp
> -include/boost/fusion/support/detail/is_view.hpp
>  include/boost/fusion/support/detail/mpl_iterator_category.hpp
>  include/boost/fusion/support/detail/pp_round.hpp
>  include/boost/fusion/support/detail/segmented_fold_until_impl.hpp
> -include/boost/fusion/support/detail/unknown_key.hpp
>  include/boost/fusion/support/is_iterator.hpp
>  include/boost/fusion/support/is_segmented.hpp
>  include/boost/fusion/support/is_sequence.hpp
> @@ -3846,7 +3951,6 @@ include/boost/fusion/view/transform_view
>  include/boost/fusion/view/transform_view.hpp
>  include/boost/fusion/view/transform_view/detail/
>  include/boost/fusion/view/transform_view/detail/advance_impl.hpp
> -include/boost/fusion/view/transform_view/detail/apply_transform_result.hpp
>  include/boost/fusion/view/transform_view/detail/at_impl.hpp
>  include/boost/fusion/view/transform_view/detail/begin_impl.hpp
>  include/boost/fusion/view/transform_view/detail/deref_impl.hpp
> @@ -3903,6 +4007,7 @@ include/boost/geometry/algorithms/detail
>  include/boost/geometry/algorithms/detail/assign_values.hpp
>  include/boost/geometry/algorithms/detail/azimuth.hpp
>  include/boost/geometry/algorithms/detail/buffer/
> +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
> @@ -3956,6 +4061,7 @@ include/boost/geometry/algorithms/detail
>  include/boost/geometry/algorithms/detail/distance/is_comparable.hpp
>  include/boost/geometry/algorithms/detail/distance/iterator_selector.hpp
>  
> include/boost/geometry/algorithms/detail/distance/linear_or_areal_to_areal.hpp
> +include/boost/geometry/algorithms/detail/distance/linear_to_box.hpp
>  include/boost/geometry/algorithms/detail/distance/linear_to_linear.hpp
>  include/boost/geometry/algorithms/detail/distance/multipoint_to_geometry.hpp
>  include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp
> @@ -3963,6 +4069,7 @@ include/boost/geometry/algorithms/detail
>  include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp
>  include/boost/geometry/algorithms/detail/distance/segment_to_segment.hpp
>  include/boost/geometry/algorithms/detail/envelope/
> +include/boost/geometry/algorithms/detail/envelope/areal.hpp
>  include/boost/geometry/algorithms/detail/envelope/box.hpp
>  include/boost/geometry/algorithms/detail/envelope/implementation.hpp
>  include/boost/geometry/algorithms/detail/envelope/initialize.hpp
> @@ -4145,6 +4252,8 @@ include/boost/geometry/algorithms/detail
>  include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp
>  include/boost/geometry/algorithms/detail/within/within_no_turns.hpp
>  include/boost/geometry/algorithms/difference.hpp
> +include/boost/geometry/algorithms/discrete_frechet_distance.hpp
> +include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp
>  include/boost/geometry/algorithms/disjoint.hpp
>  include/boost/geometry/algorithms/dispatch/
>  include/boost/geometry/algorithms/dispatch/disjoint.hpp
> @@ -4165,6 +4274,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
> @@ -4196,6 +4306,7 @@ include/boost/geometry/core/
>  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
> @@ -4223,12 +4334,17 @@ include/boost/geometry/formulas/area_for
>  include/boost/geometry/formulas/authalic_radius_sqr.hpp
>  include/boost/geometry/formulas/differential_quantities.hpp
>  include/boost/geometry/formulas/eccentricity_sqr.hpp
> -include/boost/geometry/formulas/elliptic_arc_length.hpp
>  include/boost/geometry/formulas/flattening.hpp
>  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
> +include/boost/geometry/formulas/meridian_inverse.hpp
> +include/boost/geometry/formulas/meridian_segment.hpp
> +include/boost/geometry/formulas/quarter_meridian.hpp
>  include/boost/geometry/formulas/result_direct.hpp
>  include/boost/geometry/formulas/result_inverse.hpp
>  include/boost/geometry/formulas/sjoberg_intersection.hpp
> @@ -4545,6 +4661,8 @@ include/boost/geometry/srs/iau2000.hpp
>  include/boost/geometry/srs/projection.hpp
>  include/boost/geometry/srs/projections/
>  include/boost/geometry/srs/projections/code.hpp
> +include/boost/geometry/srs/projections/constants.hpp
> +include/boost/geometry/srs/projections/dpar.hpp
>  include/boost/geometry/srs/projections/epsg.hpp
>  include/boost/geometry/srs/projections/epsg_params.hpp
>  include/boost/geometry/srs/projections/epsg_traits.hpp
> @@ -4553,6 +4671,8 @@ include/boost/geometry/srs/projections/e
>  include/boost/geometry/srs/projections/esri_traits.hpp
>  include/boost/geometry/srs/projections/exception.hpp
>  include/boost/geometry/srs/projections/factory.hpp
> +include/boost/geometry/srs/projections/factory_key.hpp
> +include/boost/geometry/srs/projections/grids.hpp
>  include/boost/geometry/srs/projections/iau2000.hpp
>  include/boost/geometry/srs/projections/iau2000_params.hpp
>  include/boost/geometry/srs/projections/iau2000_traits.hpp
> @@ -4565,6 +4685,8 @@ include/boost/geometry/srs/projections/i
>  include/boost/geometry/srs/projections/impl/factory_entry.hpp
>  include/boost/geometry/srs/projections/impl/function_overloads.hpp
>  include/boost/geometry/srs/projections/impl/geocent.hpp
> +include/boost/geometry/srs/projections/impl/pj_apply_gridshift.hpp
> +include/boost/geometry/srs/projections/impl/pj_apply_gridshift_shared.hpp
>  include/boost/geometry/srs/projections/impl/pj_auth.hpp
>  include/boost/geometry/srs/projections/impl/pj_datum_set.hpp
>  include/boost/geometry/srs/projections/impl/pj_datums.hpp
> @@ -4572,6 +4694,9 @@ include/boost/geometry/srs/projections/i
>  include/boost/geometry/srs/projections/impl/pj_ellps.hpp
>  include/boost/geometry/srs/projections/impl/pj_fwd.hpp
>  include/boost/geometry/srs/projections/impl/pj_gauss.hpp
> +include/boost/geometry/srs/projections/impl/pj_gridinfo.hpp
> +include/boost/geometry/srs/projections/impl/pj_gridlist.hpp
> +include/boost/geometry/srs/projections/impl/pj_gridlist_shared.hpp
>  include/boost/geometry/srs/projections/impl/pj_init.hpp
>  include/boost/geometry/srs/projections/impl/pj_inv.hpp
>  include/boost/geometry/srs/projections/impl/pj_mlfn.hpp
> @@ -4587,7 +4712,7 @@ include/boost/geometry/srs/projections/i
>  include/boost/geometry/srs/projections/impl/proj_mdist.hpp
>  include/boost/geometry/srs/projections/impl/projects.hpp
>  include/boost/geometry/srs/projections/invalid_point.hpp
> -include/boost/geometry/srs/projections/par4.hpp
> +include/boost/geometry/srs/projections/par_data.hpp
>  include/boost/geometry/srs/projections/proj/
>  include/boost/geometry/srs/projections/proj/aea.hpp
>  include/boost/geometry/srs/projections/proj/aeqd.hpp
> @@ -4688,7 +4813,11 @@ include/boost/geometry/srs/projections/p
>  include/boost/geometry/srs/projections/proj/wink1.hpp
>  include/boost/geometry/srs/projections/proj/wink2.hpp
>  include/boost/geometry/srs/projections/proj4.hpp
> +include/boost/geometry/srs/projections/shared_grids.hpp
> +include/boost/geometry/srs/projections/spar.hpp
>  include/boost/geometry/srs/projections/srid_traits.hpp
> +include/boost/geometry/srs/projections/str_cast.hpp
> +include/boost/geometry/srs/shared_grids.hpp
>  include/boost/geometry/srs/sphere.hpp
>  include/boost/geometry/srs/spheroid.hpp
>  include/boost/geometry/srs/srs.hpp
> @@ -4724,15 +4853,26 @@ 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
>  include/boost/geometry/strategies/cartesian/distance_pythagoras.hpp
>  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
> @@ -4761,9 +4901,11 @@ 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/
>  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
> @@ -4771,11 +4913,15 @@ include/boost/geometry/strategies/geogra
>  include/boost/geometry/strategies/geographic/distance_cross_track.hpp
>  include/boost/geometry/strategies/geographic/distance_cross_track_box_box.hpp
>  
> include/boost/geometry/strategies/geographic/distance_cross_track_point_box.hpp
> +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
> @@ -4786,6 +4932,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
> @@ -4794,14 +4942,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
> @@ -4828,6 +4987,7 @@ include/boost/geometry/util/for_each_coo
>  include/boost/geometry/util/has_infinite_coordinate.hpp
>  include/boost/geometry/util/has_nan_coordinate.hpp
>  include/boost/geometry/util/has_non_finite_coordinate.hpp
> +include/boost/geometry/util/is_inverse_spheroidal_coordinates.hpp
>  include/boost/geometry/util/math.hpp
>  include/boost/geometry/util/normalize_spheroidal_box_coordinates.hpp
>  include/boost/geometry/util/normalize_spheroidal_coordinates.hpp
> @@ -4842,6 +5002,7 @@ include/boost/geometry/util/select_calcu
>  include/boost/geometry/util/select_coordinate_type.hpp
>  include/boost/geometry/util/select_most_precise.hpp
>  include/boost/geometry/util/select_sequence_element.hpp
> +include/boost/geometry/util/series_expansion.hpp
>  include/boost/geometry/util/transform_variant.hpp
>  include/boost/geometry/views/
>  include/boost/geometry/views/box_view.hpp
> @@ -4861,6 +5022,7 @@ include/boost/geometry/views/reversible_
>  include/boost/geometry/views/segment_view.hpp
>  include/boost/get_pointer.hpp
>  include/boost/gil/
> +include/boost/gil.hpp
>  include/boost/gil/algorithm.hpp
>  include/boost/gil/bit_aligned_pixel_iterator.hpp
>  include/boost/gil/bit_aligned_pixel_reference.hpp
> @@ -4870,38 +5032,210 @@ include/boost/gil/cmyk.hpp
>  include/boost/gil/color_base.hpp
>  include/boost/gil/color_base_algorithm.hpp
>  include/boost/gil/color_convert.hpp
> +include/boost/gil/concepts/
> +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/
> +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/
>  include/boost/gil/extension/dynamic_image/
>  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/
> -include/boost/gil/extension/io/dynamic_io.hpp
> -include/boost/gil/extension/io/io_error.hpp
> -include/boost/gil/extension/io/jpeg_dynamic_io.hpp
> -include/boost/gil/extension/io/jpeg_io.hpp
> -include/boost/gil/extension/io/jpeg_io_private.hpp
> -include/boost/gil/extension/io/png_dynamic_io.hpp
> -include/boost/gil/extension/io/png_io.hpp
> -include/boost/gil/extension/io/png_io_private.hpp
> -include/boost/gil/extension/io/tiff_dynamic_io.hpp
> -include/boost/gil/extension/io/tiff_io.hpp
> -include/boost/gil/gil_all.hpp
> -include/boost/gil/gil_concept.hpp
> -include/boost/gil/gil_config.hpp
> +include/boost/gil/extension/io/bmp/
> +include/boost/gil/extension/io/bmp.hpp
> +include/boost/gil/extension/io/bmp/detail/
> +include/boost/gil/extension/io/bmp/detail/is_allowed.hpp
> +include/boost/gil/extension/io/bmp/detail/read.hpp
> +include/boost/gil/extension/io/bmp/detail/reader_backend.hpp
> +include/boost/gil/extension/io/bmp/detail/scanline_read.hpp
> +include/boost/gil/extension/io/bmp/detail/supported_types.hpp
> +include/boost/gil/extension/io/bmp/detail/write.hpp
> +include/boost/gil/extension/io/bmp/detail/writer_backend.hpp
> +include/boost/gil/extension/io/bmp/old.hpp
> +include/boost/gil/extension/io/bmp/read.hpp
> +include/boost/gil/extension/io/bmp/tags.hpp
> +include/boost/gil/extension/io/bmp/write.hpp
> +include/boost/gil/extension/io/jpeg/
> +include/boost/gil/extension/io/jpeg.hpp
> +include/boost/gil/extension/io/jpeg/detail/
> +include/boost/gil/extension/io/jpeg/detail/base.hpp
> +include/boost/gil/extension/io/jpeg/detail/is_allowed.hpp
> +include/boost/gil/extension/io/jpeg/detail/read.hpp
> +include/boost/gil/extension/io/jpeg/detail/reader_backend.hpp
> +include/boost/gil/extension/io/jpeg/detail/scanline_read.hpp
> +include/boost/gil/extension/io/jpeg/detail/supported_types.hpp
> +include/boost/gil/extension/io/jpeg/detail/write.hpp
> +include/boost/gil/extension/io/jpeg/detail/writer_backend.hpp
> +include/boost/gil/extension/io/jpeg/old.hpp
> +include/boost/gil/extension/io/jpeg/read.hpp
> +include/boost/gil/extension/io/jpeg/tags.hpp
> +include/boost/gil/extension/io/jpeg/write.hpp
> +include/boost/gil/extension/io/png/
> +include/boost/gil/extension/io/png.hpp
> +include/boost/gil/extension/io/png/detail/
> +include/boost/gil/extension/io/png/detail/base.hpp
> +include/boost/gil/extension/io/png/detail/is_allowed.hpp
> +include/boost/gil/extension/io/png/detail/read.hpp
> +include/boost/gil/extension/io/png/detail/reader_backend.hpp
> +include/boost/gil/extension/io/png/detail/scanline_read.hpp
> +include/boost/gil/extension/io/png/detail/supported_types.hpp
> +include/boost/gil/extension/io/png/detail/write.hpp
> +include/boost/gil/extension/io/png/detail/writer_backend.hpp
> +include/boost/gil/extension/io/png/old.hpp
> +include/boost/gil/extension/io/png/read.hpp
> +include/boost/gil/extension/io/png/tags.hpp
> +include/boost/gil/extension/io/png/write.hpp
> +include/boost/gil/extension/io/pnm/
> +include/boost/gil/extension/io/pnm.hpp
> +include/boost/gil/extension/io/pnm/detail/
> +include/boost/gil/extension/io/pnm/detail/is_allowed.hpp
> +include/boost/gil/extension/io/pnm/detail/read.hpp
> +include/boost/gil/extension/io/pnm/detail/reader_backend.hpp
> +include/boost/gil/extension/io/pnm/detail/scanline_read.hpp
> +include/boost/gil/extension/io/pnm/detail/supported_types.hpp
> +include/boost/gil/extension/io/pnm/detail/write.hpp
> +include/boost/gil/extension/io/pnm/detail/writer_backend.hpp
> +include/boost/gil/extension/io/pnm/old.hpp
> +include/boost/gil/extension/io/pnm/read.hpp
> +include/boost/gil/extension/io/pnm/tags.hpp
> +include/boost/gil/extension/io/pnm/write.hpp
> +include/boost/gil/extension/io/raw/
> +include/boost/gil/extension/io/raw.hpp
> +include/boost/gil/extension/io/raw/detail/
> +include/boost/gil/extension/io/raw/detail/device.hpp
> +include/boost/gil/extension/io/raw/detail/is_allowed.hpp
> +include/boost/gil/extension/io/raw/detail/read.hpp
> +include/boost/gil/extension/io/raw/detail/reader_backend.hpp
> +include/boost/gil/extension/io/raw/detail/supported_types.hpp
> +include/boost/gil/extension/io/raw/read.hpp
> +include/boost/gil/extension/io/raw/tags.hpp
> +include/boost/gil/extension/io/targa/
> +include/boost/gil/extension/io/targa.hpp
> +include/boost/gil/extension/io/targa/detail/
> +include/boost/gil/extension/io/targa/detail/is_allowed.hpp
> +include/boost/gil/extension/io/targa/detail/read.hpp
> +include/boost/gil/extension/io/targa/detail/reader_backend.hpp
> +include/boost/gil/extension/io/targa/detail/scanline_read.hpp
> +include/boost/gil/extension/io/targa/detail/supported_types.hpp
> +include/boost/gil/extension/io/targa/detail/write.hpp
> +include/boost/gil/extension/io/targa/detail/writer_backend.hpp
> +include/boost/gil/extension/io/targa/old.hpp
> +include/boost/gil/extension/io/targa/read.hpp
> +include/boost/gil/extension/io/targa/tags.hpp
> +include/boost/gil/extension/io/targa/write.hpp
> +include/boost/gil/extension/io/tiff/
> +include/boost/gil/extension/io/tiff.hpp
> +include/boost/gil/extension/io/tiff/detail/
> +include/boost/gil/extension/io/tiff/detail/device.hpp
> +include/boost/gil/extension/io/tiff/detail/is_allowed.hpp
> +include/boost/gil/extension/io/tiff/detail/log.hpp
> +include/boost/gil/extension/io/tiff/detail/read.hpp
> +include/boost/gil/extension/io/tiff/detail/reader_backend.hpp
> +include/boost/gil/extension/io/tiff/detail/scanline_read.hpp
> +include/boost/gil/extension/io/tiff/detail/supported_types.hpp
> +include/boost/gil/extension/io/tiff/detail/write.hpp
> +include/boost/gil/extension/io/tiff/detail/writer_backend.hpp
> +include/boost/gil/extension/io/tiff/old.hpp
> +include/boost/gil/extension/io/tiff/read.hpp
> +include/boost/gil/extension/io/tiff/tags.hpp
> +include/boost/gil/extension/io/tiff/write.hpp
> +include/boost/gil/extension/numeric/
> +include/boost/gil/extension/numeric/affine.hpp
> +include/boost/gil/extension/numeric/algorithm.hpp
> +include/boost/gil/extension/numeric/channel_numeric_operations.hpp
> +include/boost/gil/extension/numeric/convolve.hpp
> +include/boost/gil/extension/numeric/kernel.hpp
> +include/boost/gil/extension/numeric/pixel_numeric_operations.hpp
> +include/boost/gil/extension/numeric/resample.hpp
> +include/boost/gil/extension/numeric/sampler.hpp
> +include/boost/gil/extension/toolbox/
> +include/boost/gil/extension/toolbox/color_converters/
> +include/boost/gil/extension/toolbox/color_converters.hpp
> +include/boost/gil/extension/toolbox/color_converters/gray_to_rgba.hpp
> +include/boost/gil/extension/toolbox/color_converters/rgb_to_luminance.hpp
> +include/boost/gil/extension/toolbox/color_spaces/
> +include/boost/gil/extension/toolbox/color_spaces.hpp
> +include/boost/gil/extension/toolbox/color_spaces/cmyka.hpp
> +include/boost/gil/extension/toolbox/color_spaces/gray_alpha.hpp
> +include/boost/gil/extension/toolbox/color_spaces/hsl.hpp
> +include/boost/gil/extension/toolbox/color_spaces/hsv.hpp
> +include/boost/gil/extension/toolbox/color_spaces/lab.hpp
> +include/boost/gil/extension/toolbox/color_spaces/xyz.hpp
> +include/boost/gil/extension/toolbox/color_spaces/ycbcr.hpp
> +include/boost/gil/extension/toolbox/dynamic_images.hpp
> +include/boost/gil/extension/toolbox/image_types/
> +include/boost/gil/extension/toolbox/image_types.hpp
> +include/boost/gil/extension/toolbox/image_types/indexed_image.hpp
> +include/boost/gil/extension/toolbox/image_types/subchroma_image.hpp
> +include/boost/gil/extension/toolbox/metafunctions/
> +include/boost/gil/extension/toolbox/metafunctions.hpp
> +include/boost/gil/extension/toolbox/metafunctions/channel_type.hpp
> +include/boost/gil/extension/toolbox/metafunctions/channel_view.hpp
> +include/boost/gil/extension/toolbox/metafunctions/get_num_bits.hpp
> +include/boost/gil/extension/toolbox/metafunctions/get_pixel_type.hpp
> +include/boost/gil/extension/toolbox/metafunctions/is_bit_aligned.hpp
> +include/boost/gil/extension/toolbox/metafunctions/is_homogeneous.hpp
> +include/boost/gil/extension/toolbox/metafunctions/is_similar.hpp
> +include/boost/gil/extension/toolbox/metafunctions/pixel_bit_size.hpp
> +include/boost/gil/extension/toolbox/toolbox.hpp
>  include/boost/gil/gray.hpp
>  include/boost/gil/image.hpp
>  include/boost/gil/image_view.hpp
>  include/boost/gil/image_view_factory.hpp
> +include/boost/gil/io/
> +include/boost/gil/io/base.hpp
> +include/boost/gil/io/bit_operations.hpp
> +include/boost/gil/io/conversion_policies.hpp
> +include/boost/gil/io/device.hpp
> +include/boost/gil/io/dynamic_io_new.hpp
> +include/boost/gil/io/error.hpp
> +include/boost/gil/io/get_read_device.hpp
> +include/boost/gil/io/get_reader.hpp
> +include/boost/gil/io/get_write_device.hpp
> +include/boost/gil/io/get_writer.hpp
> +include/boost/gil/io/io.hpp
> +include/boost/gil/io/make_backend.hpp
> +include/boost/gil/io/make_dynamic_image_reader.hpp
> +include/boost/gil/io/make_dynamic_image_writer.hpp
> +include/boost/gil/io/make_reader.hpp
> +include/boost/gil/io/make_scanline_reader.hpp
> +include/boost/gil/io/make_writer.hpp
> +include/boost/gil/io/path_spec.hpp
> +include/boost/gil/io/read_and_convert_image.hpp
> +include/boost/gil/io/read_and_convert_view.hpp
> +include/boost/gil/io/read_image.hpp
> +include/boost/gil/io/read_image_info.hpp
> +include/boost/gil/io/read_view.hpp
> +include/boost/gil/io/reader_base.hpp
> +include/boost/gil/io/row_buffer_helper.hpp
> +include/boost/gil/io/scanline_read_iterator.hpp
> +include/boost/gil/io/typedefs.hpp
> +include/boost/gil/io/write_view.hpp
>  include/boost/gil/iterator_from_2d.hpp
>  include/boost/gil/locator.hpp
>  include/boost/gil/metafunctions.hpp
> @@ -4911,12 +5245,16 @@ include/boost/gil/pixel_iterator.hpp
>  include/boost/gil/pixel_iterator_adaptor.hpp
>  include/boost/gil/planar_pixel_iterator.hpp
>  include/boost/gil/planar_pixel_reference.hpp
> +include/boost/gil/point.hpp
>  include/boost/gil/position_iterator.hpp
> +include/boost/gil/premultiply.hpp
> +include/boost/gil/promote_integral.hpp
>  include/boost/gil/rgb.hpp
>  include/boost/gil/rgba.hpp
>  include/boost/gil/step_iterator.hpp
>  include/boost/gil/typedefs.hpp
>  include/boost/gil/utilities.hpp
> +include/boost/gil/version.hpp
>  include/boost/gil/virtual_locator.hpp
>  include/boost/graph/
>  include/boost/graph/accounting.hpp
> @@ -5647,6 +5985,50 @@ 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/
> +include/boost/histogram.hpp
> +include/boost/histogram/accumulators/
> +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/
> +include/boost/histogram/algorithm/project.hpp
> +include/boost/histogram/algorithm/reduce.hpp
> +include/boost/histogram/algorithm/sum.hpp
> +include/boost/histogram/axis/
> +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/
> +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/
>  include/boost/hof.hpp
>  include/boost/hof/alias.hpp
> @@ -5849,8 +6231,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
> @@ -6254,6 +6638,7 @@ include/boost/iostreams/filter/stdio.hpp
>  include/boost/iostreams/filter/symmetric.hpp
>  include/boost/iostreams/filter/test.hpp
>  include/boost/iostreams/filter/zlib.hpp
> +include/boost/iostreams/filter/zstd.hpp
>  include/boost/iostreams/filtering_stream.hpp
>  include/boost/iostreams/filtering_streambuf.hpp
>  include/boost/iostreams/flush.hpp
> @@ -6348,7 +6733,6 @@ include/boost/lambda/lambda.hpp
>  include/boost/lambda/loops.hpp
>  include/boost/lambda/numeric.hpp
>  include/boost/lambda/switch.hpp
> -include/boost/last_value.hpp
>  include/boost/lexical_cast/
>  include/boost/lexical_cast.hpp
>  include/boost/lexical_cast/bad_lexical_cast.hpp
> @@ -6461,6 +6845,7 @@ include/boost/locale/utf8_codecvt.hpp
>  include/boost/locale/util.hpp
>  include/boost/lockfree/
>  include/boost/lockfree/detail/
> +include/boost/lockfree/detail/allocator_rebind_helper.hpp
>  include/boost/lockfree/detail/atomic.hpp
>  include/boost/lockfree/detail/copy_payload.hpp
>  include/boost/lockfree/detail/freelist.hpp
> @@ -6563,7 +6948,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/
> @@ -6635,6 +7019,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/
> @@ -6785,6 +7170,9 @@ 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/
> +include/boost/math/differentiation/finite_difference.hpp
> +include/boost/math/differentiation/lanczos_smoothing.hpp
>  include/boost/math/distributions/
>  include/boost/math/distributions.hpp
>  include/boost/math/distributions/arcsine.hpp
> @@ -6835,6 +7223,7 @@ include/boost/math/distributions/uniform
>  include/boost/math/distributions/weibull.hpp
>  include/boost/math/interpolators/
>  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/
>  include/boost/math/interpolators/detail/barycentric_rational_detail.hpp
> @@ -6902,6 +7291,7 @@ include/boost/math/special_functions/det
>  include/boost/math/special_functions/detail/iconv.hpp
>  include/boost/math/special_functions/detail/igamma_inverse.hpp
>  include/boost/math/special_functions/detail/igamma_large.hpp
> +include/boost/math/special_functions/detail/lambert_w_lookup_table.ipp
>  include/boost/math/special_functions/detail/lanczos_sse2.hpp
>  include/boost/math/special_functions/detail/lgamma_small.hpp
>  include/boost/math/special_functions/detail/polygamma.hpp
> @@ -6932,6 +7322,7 @@ include/boost/math/special_functions/hyp
>  include/boost/math/special_functions/jacobi_elliptic.hpp
>  include/boost/math/special_functions/jacobi_zeta.hpp
>  include/boost/math/special_functions/laguerre.hpp
> +include/boost/math/special_functions/lambert_w.hpp
>  include/boost/math/special_functions/lanczos.hpp
>  include/boost/math/special_functions/legendre.hpp
>  include/boost/math/special_functions/legendre_stieltjes.hpp
> @@ -6960,9 +7351,13 @@ include/boost/math/special_functions/zet
>  include/boost/math/tools/
>  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/convert_from_string.hpp
>  include/boost/math/tools/detail/
> +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
> @@ -7079,6 +7474,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
> @@ -7088,10 +7484,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
> @@ -7462,12 +7861,15 @@ include/boost/mp11/bind.hpp
>  include/boost/mp11/detail/
>  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
> @@ -7479,6 +7881,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/
>  include/boost/mpi.hpp
>  include/boost/mpi/allocator.hpp
> @@ -7525,6 +7928,7 @@ include/boost/mpi/detail/packed_oprimiti
>  include/boost/mpi/detail/point_to_point.hpp
>  include/boost/mpi/detail/text_skeleton_oarchive.hpp
>  include/boost/mpi/environment.hpp
> +include/boost/mpi/error_string.hpp
>  include/boost/mpi/exception.hpp
>  include/boost/mpi/graph_communicator.hpp
>  include/boost/mpi/group.hpp
> @@ -8696,6 +9100,7 @@ include/boost/msm/row_tags.hpp
>  include/boost/multi_array/
>  include/boost/multi_array.hpp
>  include/boost/multi_array/algorithm.hpp
> +include/boost/multi_array/allocators.hpp
>  include/boost/multi_array/base.hpp
>  include/boost/multi_array/collection_concept.hpp
>  include/boost/multi_array/concept_checks.hpp
> @@ -8716,6 +9121,7 @@ include/boost/multi_index/composite_key.
>  include/boost/multi_index/detail/
>  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
> @@ -8773,6 +9179,7 @@ include/boost/multi_index/hashed_index_f
>  include/boost/multi_index/identity.hpp
>  include/boost/multi_index/identity_fwd.hpp
>  include/boost/multi_index/indexed_by.hpp
> +include/boost/multi_index/key.hpp
>  include/boost/multi_index/key_extractors.hpp
>  include/boost/multi_index/mem_fun.hpp
>  include/boost/multi_index/member.hpp
> @@ -8789,12 +9196,15 @@ include/boost/multi_index/tag.hpp
>  include/boost/multi_index_container.hpp
>  include/boost/multi_index_container_fwd.hpp
>  include/boost/multiprecision/
> +include/boost/multiprecision/complex128.hpp
> +include/boost/multiprecision/complex_adaptor.hpp
>  include/boost/multiprecision/concepts/
>  include/boost/multiprecision/concepts/mp_number_archetypes.hpp
>  include/boost/multiprecision/cpp_bin_float/
>  include/boost/multiprecision/cpp_bin_float.hpp
>  include/boost/multiprecision/cpp_bin_float/io.hpp
>  include/boost/multiprecision/cpp_bin_float/transcendental.hpp
> +include/boost/multiprecision/cpp_complex.hpp
>  include/boost/multiprecision/cpp_dec_float.hpp
>  include/boost/multiprecision/cpp_int/
>  include/boost/multiprecision/cpp_int.hpp
> @@ -8830,14 +9240,17 @@ include/boost/multiprecision/detail/min_
>  include/boost/multiprecision/detail/no_et_ops.hpp
>  include/boost/multiprecision/detail/number_base.hpp
>  include/boost/multiprecision/detail/number_compare.hpp
> +include/boost/multiprecision/detail/precision.hpp
>  include/boost/multiprecision/detail/rebind.hpp
>  include/boost/multiprecision/detail/ublas_interop.hpp
>  include/boost/multiprecision/detail/utype_helper.hpp
> +include/boost/multiprecision/eigen.hpp
>  include/boost/multiprecision/float128.hpp
>  include/boost/multiprecision/gmp.hpp
>  include/boost/multiprecision/integer.hpp
>  include/boost/multiprecision/logged_adaptor.hpp
>  include/boost/multiprecision/miller_rabin.hpp
> +include/boost/multiprecision/mpc.hpp
>  include/boost/multiprecision/mpfi.hpp
>  include/boost/multiprecision/mpfr.hpp
>  include/boost/multiprecision/number.hpp
> @@ -8850,6 +9263,7 @@ include/boost/multiprecision/traits/extr
>  include/boost/multiprecision/traits/is_backend.hpp
>  include/boost/multiprecision/traits/is_byte_container.hpp
>  include/boost/multiprecision/traits/is_restricted_conversion.hpp
> +include/boost/multiprecision/traits/is_variable_precision.hpp
>  include/boost/next_prior.hpp
>  include/boost/non_type.hpp
>  include/boost/noncopyable.hpp
> @@ -8928,6 +9342,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/
>  include/boost/numeric/odeint.hpp
>  include/boost/numeric/odeint/algebra/
> @@ -9161,6 +9576,16 @@ 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/
> +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/
>  include/boost/numeric/ublas/operation.hpp
>  include/boost/numeric/ublas/operation/begin.hpp
> @@ -9176,6 +9601,23 @@ include/boost/numeric/ublas/storage.hpp
>  include/boost/numeric/ublas/storage_sparse.hpp
>  include/boost/numeric/ublas/symmetric.hpp
>  include/boost/numeric/ublas/tags.hpp
> +include/boost/numeric/ublas/tensor/
> +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/
>  include/boost/numeric/ublas/traits.hpp
>  include/boost/numeric/ublas/traits/c_array.hpp
> @@ -9205,6 +9647,73 @@ 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/
> +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/
> +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/
> +include/boost/outcome/experimental/result.h
> +include/boost/outcome/experimental/status-code/
> +include/boost/outcome/experimental/status-code/com_code.hpp
> +include/boost/outcome/experimental/status-code/config.hpp
> +include/boost/outcome/experimental/status-code/detail/
> +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/
> +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/
>  include/boost/parameter.hpp
>  include/boost/parameter/aux_/
> @@ -9255,7 +9764,6 @@ include/boost/pending/integer_log2.hpp
>  include/boost/pending/is_heap.hpp
>  include/boost/pending/iterator_adaptors.hpp
>  include/boost/pending/iterator_tests.hpp
> -include/boost/pending/lowest_bit.hpp
>  include/boost/pending/mutable_heap.hpp
>  include/boost/pending/mutable_queue.hpp
>  include/boost/pending/property.hpp
> @@ -9660,6 +10168,7 @@ include/boost/poly_collection/any_collec
>  include/boost/poly_collection/base_collection.hpp
>  include/boost/poly_collection/base_collection_fwd.hpp
>  include/boost/poly_collection/detail/
> +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
> @@ -9668,7 +10177,6 @@ include/boost/poly_collection/detail/cal
>  include/boost/poly_collection/detail/callable_wrapper_iterator.hpp
>  include/boost/poly_collection/detail/function_model.hpp
>  include/boost/poly_collection/detail/functional.hpp
> -include/boost/poly_collection/detail/integer_sequence.hpp
>  include/boost/poly_collection/detail/is_acceptable.hpp
>  include/boost/poly_collection/detail/is_constructible.hpp
>  include/boost/poly_collection/detail/is_equality_comparable.hpp
> @@ -9677,7 +10185,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
> @@ -9790,6 +10297,7 @@ include/boost/predef/architecture/m68k.h
>  include/boost/predef/architecture/mips.h
>  include/boost/predef/architecture/parisc.h
>  include/boost/predef/architecture/ppc.h
> +include/boost/predef/architecture/ptx.h
>  include/boost/predef/architecture/pyramid.h
>  include/boost/predef/architecture/rs6k.h
>  include/boost/predef/architecture/sparc.h
> @@ -9825,6 +10333,7 @@ include/boost/predef/compiler/metaware.h
>  include/boost/predef/compiler/metrowerks.h
>  include/boost/predef/compiler/microtec.h
>  include/boost/predef/compiler/mpw.h
> +include/boost/predef/compiler/nvcc.h
>  include/boost/predef/compiler/palm.h
>  include/boost/predef/compiler/pgi.h
>  include/boost/predef/compiler/sgi_mipspro.h
> @@ -9859,6 +10368,7 @@ include/boost/predef/hardware/simd/x86_a
>  include/boost/predef/hardware/simd/x86_amd/versions.h
>  include/boost/predef/language/
>  include/boost/predef/language.h
> +include/boost/predef/language/cuda.h
>  include/boost/predef/language/objc.h
>  include/boost/predef/language/stdc.h
>  include/boost/predef/language/stdcpp.h
> @@ -9918,6 +10428,7 @@ include/boost/predef/other/endian.h
>  include/boost/predef/other/workaround.h
>  include/boost/predef/platform/
>  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
> @@ -10902,6 +11413,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/
> @@ -10964,6 +11476,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
> @@ -10983,22 +11499,27 @@ include/boost/random/detail/disable_warn
>  include/boost/random/detail/enable_warnings.hpp
>  include/boost/random/detail/generator_bits.hpp
>  include/boost/random/detail/generator_seed_seq.hpp
> +include/boost/random/detail/gray_coded_qrng.hpp
>  include/boost/random/detail/int_float_pair.hpp
>  include/boost/random/detail/integer_log2.hpp
>  include/boost/random/detail/iterator_mixin.hpp
>  include/boost/random/detail/large_arithmetic.hpp
> +include/boost/random/detail/niederreiter_base2_table.hpp
>  include/boost/random/detail/operators.hpp
>  include/boost/random/detail/polynomial.hpp
>  include/boost/random/detail/ptr_helper.hpp
> +include/boost/random/detail/qrng_base.hpp
>  include/boost/random/detail/seed.hpp
>  include/boost/random/detail/seed_impl.hpp
>  include/boost/random/detail/signed_unsigned_tools.hpp
> +include/boost/random/detail/sobol_table.hpp
>  include/boost/random/detail/uniform_int_float.hpp
>  include/boost/random/detail/vector_io.hpp
>  include/boost/random/discard_block.hpp
>  include/boost/random/discrete_distribution.hpp
>  include/boost/random/exponential_distribution.hpp
>  include/boost/random/extreme_value_distribution.hpp
> +include/boost/random/faure.hpp
>  include/boost/random/fisher_f_distribution.hpp
>  include/boost/random/gamma_distribution.hpp
>  include/boost/random/generate_canonical.hpp
> @@ -11013,6 +11534,7 @@ include/boost/random/linear_feedback_shi
>  include/boost/random/lognormal_distribution.hpp
>  include/boost/random/mersenne_twister.hpp
>  include/boost/random/negative_binomial_distribution.hpp
> +include/boost/random/niederreiter_base2.hpp
>  include/boost/random/non_central_chi_squared_distribution.hpp
>  include/boost/random/normal_distribution.hpp
>  include/boost/random/piecewise_constant_distribution.hpp
> @@ -11024,6 +11546,7 @@ include/boost/random/ranlux.hpp
>  include/boost/random/seed_seq.hpp
>  include/boost/random/shuffle_order.hpp
>  include/boost/random/shuffle_output.hpp
> +include/boost/random/sobol.hpp
>  include/boost/random/student_t_distribution.hpp
>  include/boost/random/subtract_with_carry.hpp
>  include/boost/random/taus88.hpp
> @@ -11051,6 +11574,7 @@ include/boost/range/adaptor/formatted.hp
>  include/boost/range/adaptor/indexed.hpp
>  include/boost/range/adaptor/indirected.hpp
>  include/boost/range/adaptor/map.hpp
> +include/boost/range/adaptor/ref_unwrapped.hpp
>  include/boost/range/adaptor/replaced.hpp
>  include/boost/range/adaptor/replaced_if.hpp
>  include/boost/range/adaptor/reversed.hpp
> @@ -11306,6 +11830,35 @@ 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/
> +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/
> +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
> +include/boost/safe_numerics/concept/promotion_policy.hpp
> +include/boost/safe_numerics/concept/safe_numeric.hpp
> +include/boost/safe_numerics/cpp.hpp
> +include/boost/safe_numerics/exception.hpp
> +include/boost/safe_numerics/exception_policies.hpp
> +include/boost/safe_numerics/interval.hpp
> +include/boost/safe_numerics/native.hpp
> +include/boost/safe_numerics/range_value.hpp
> +include/boost/safe_numerics/safe_base.hpp
> +include/boost/safe_numerics/safe_base_operations.hpp
> +include/boost/safe_numerics/safe_common.hpp
> +include/boost/safe_numerics/safe_compare.hpp
> +include/boost/safe_numerics/safe_integer.hpp
> +include/boost/safe_numerics/safe_integer_literal.hpp
> +include/boost/safe_numerics/safe_integer_range.hpp
> +include/boost/safe_numerics/utility.hpp
>  include/boost/scope_exit.hpp
>  include/boost/scoped_array.hpp
>  include/boost/scoped_ptr.hpp
> @@ -11397,31 +11950,6 @@ include/boost/serialization/wrapper.hpp
>  include/boost/shared_array.hpp
>  include/boost/shared_container_iterator.hpp
>  include/boost/shared_ptr.hpp
> -include/boost/signal.hpp
> -include/boost/signals/
> -include/boost/signals.hpp
> -include/boost/signals/connection.hpp
> -include/boost/signals/detail/
> -include/boost/signals/detail/config.hpp
> -include/boost/signals/detail/gen_signal_N.pl
> -include/boost/signals/detail/named_slot_map.hpp
> -include/boost/signals/detail/signal_base.hpp
> -include/boost/signals/detail/signals_common.hpp
> -include/boost/signals/detail/slot_call_iterator.hpp
> -include/boost/signals/signal0.hpp
> -include/boost/signals/signal1.hpp
> -include/boost/signals/signal10.hpp
> -include/boost/signals/signal2.hpp
> -include/boost/signals/signal3.hpp
> -include/boost/signals/signal4.hpp
> -include/boost/signals/signal5.hpp
> -include/boost/signals/signal6.hpp
> -include/boost/signals/signal7.hpp
> -include/boost/signals/signal8.hpp
> -include/boost/signals/signal9.hpp
> -include/boost/signals/signal_template.hpp
> -include/boost/signals/slot.hpp
> -include/boost/signals/trackable.hpp
>  include/boost/signals2/
>  include/boost/signals2.hpp
>  include/boost/signals2/connection.hpp
> @@ -12225,17 +12753,11 @@ 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
>  include/boost/spirit/home/support/detail/make_cons.hpp
>  include/boost/spirit/home/support/detail/make_vector.hpp
> -include/boost/spirit/home/support/detail/math/
> -include/boost/spirit/home/support/detail/math/detail/
> -include/boost/spirit/home/support/detail/math/detail/fp_traits.hpp
> -include/boost/spirit/home/support/detail/math/fpclassify.hpp
> -include/boost/spirit/home/support/detail/math/signbit.hpp
>  include/boost/spirit/home/support/detail/pow10.hpp
>  include/boost/spirit/home/support/detail/scoped_enum_emulation.hpp
>  include/boost/spirit/home/support/detail/sign.hpp
> @@ -12409,7 +12931,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
> @@ -12826,7 +13347,9 @@ include/boost/stacktrace/detail/push_opt
>  include/boost/stacktrace/detail/safe_dump_noop.ipp
>  include/boost/stacktrace/detail/safe_dump_posix.ipp
>  include/boost/stacktrace/detail/safe_dump_win.ipp
> +include/boost/stacktrace/detail/to_dec_array.hpp
>  include/boost/stacktrace/detail/to_hex_array.hpp
> +include/boost/stacktrace/detail/try_dec_convert.hpp
>  include/boost/stacktrace/detail/unwind_base_impls.hpp
>  include/boost/stacktrace/detail/void_ptr_cast.hpp
>  include/boost/stacktrace/frame.hpp
> @@ -12872,8 +13395,11 @@ include/boost/system/api_config.hpp
>  include/boost/system/config.hpp
>  include/boost/system/cygwin_error.hpp
>  include/boost/system/detail/
> -include/boost/system/detail/error_code.ipp
> -include/boost/system/detail/local_free_on_destruction.hpp
> +include/boost/system/detail/config.hpp
> +include/boost/system/detail/generic_category.hpp
> +include/boost/system/detail/std_interoperability.hpp
> +include/boost/system/detail/system_category_posix.hpp
> +include/boost/system/detail/system_category_win32.hpp
>  include/boost/system/error_code.hpp
>  include/boost/system/linux_error.hpp
>  include/boost/system/system_error.hpp
> @@ -12884,12 +13410,12 @@ include/boost/test/data/
>  include/boost/test/data/config.hpp
>  include/boost/test/data/dataset.hpp
>  include/boost/test/data/for_each_sample.hpp
> -include/boost/test/data/generators.hpp
>  include/boost/test/data/index_sequence.hpp
>  include/boost/test/data/monomorphic/
>  include/boost/test/data/monomorphic.hpp
>  include/boost/test/data/monomorphic/array.hpp
>  include/boost/test/data/monomorphic/collection.hpp
> +include/boost/test/data/monomorphic/delayed.hpp
>  include/boost/test/data/monomorphic/fwd.hpp
>  include/boost/test/data/monomorphic/generate.hpp
>  include/boost/test/data/monomorphic/generators/
> @@ -12916,7 +13442,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
> @@ -13043,7 +13568,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/trivial_singleton.hpp
> +include/boost/test/utils/timer.hpp
>  include/boost/test/utils/wrap_stringstream.hpp
>  include/boost/test/utils/xml_printer.hpp
>  include/boost/thread/
> @@ -13112,6 +13637,7 @@ include/boost/thread/detail/thread.hpp
>  include/boost/thread/detail/thread_group.hpp
>  include/boost/thread/detail/thread_heap_alloc.hpp
>  include/boost/thread/detail/thread_interruption.hpp
> +include/boost/thread/detail/thread_safety.hpp
>  include/boost/thread/detail/tss_hooks.hpp
>  include/boost/thread/detail/variadic_footer.hpp
>  include/boost/thread/detail/variadic_header.hpp
> @@ -13158,6 +13684,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
> @@ -13384,6 +13911,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
> @@ -13403,16 +13932,23 @@ include/boost/type_traits/detail/ice_and
>  include/boost/type_traits/detail/ice_eq.hpp
>  include/boost/type_traits/detail/ice_not.hpp
>  include/boost/type_traits/detail/ice_or.hpp
> +include/boost/type_traits/detail/is_function_cxx_03.hpp
> +include/boost/type_traits/detail/is_function_cxx_11.hpp
> +include/boost/type_traits/detail/is_function_msvc10_fix.hpp
>  include/boost/type_traits/detail/is_function_ptr_helper.hpp
>  include/boost/type_traits/detail/is_function_ptr_tester.hpp
>  include/boost/type_traits/detail/is_likely_lambda.hpp
>  include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp
>  include/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp
> +include/boost/type_traits/detail/is_member_function_pointer_cxx_03.hpp
> +include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp
> +include/boost/type_traits/detail/is_rvalue_reference_msvc10_fix.hpp
>  include/boost/type_traits/detail/mp_defer.hpp
>  include/boost/type_traits/detail/template_arity_spec.hpp
>  include/boost/type_traits/detail/yes_no_type.hpp
>  include/boost/type_traits/detected.hpp
>  include/boost/type_traits/detected_or.hpp
> +include/boost/type_traits/enable_if.hpp
>  include/boost/type_traits/extent.hpp
>  include/boost/type_traits/floating_point_promotion.hpp
>  include/boost/type_traits/function_traits.hpp
> @@ -13478,6 +14014,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
> @@ -13505,6 +14042,7 @@ include/boost/type_traits/is_lvalue_refe
>  include/boost/type_traits/is_member_function_pointer.hpp
>  include/boost/type_traits/is_member_object_pointer.hpp
>  include/boost/type_traits/is_member_pointer.hpp
> +include/boost/type_traits/is_noncopyable.hpp
>  include/boost/type_traits/is_nothrow_move_assignable.hpp
>  include/boost/type_traits/is_nothrow_move_constructible.hpp
>  include/boost/type_traits/is_nothrow_swappable.hpp
> @@ -13518,6 +14056,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
> @@ -13545,6 +14084,7 @@ include/boost/type_traits/transform_trai
>  include/boost/type_traits/type_identity.hpp
>  include/boost/type_traits/type_with_alignment.hpp
>  include/boost/typeof/
> +include/boost/typeof/constant.hpp
>  include/boost/typeof/decltype.hpp
>  include/boost/typeof/dmc/
>  include/boost/typeof/dmc/typeof_impl.hpp
> @@ -13989,6 +14529,7 @@ include/boost/uuid/detail/random_provide
>  include/boost/uuid/detail/random_provider_bcrypt.ipp
>  include/boost/uuid/detail/random_provider_detect_platform.hpp
>  include/boost/uuid/detail/random_provider_getentropy.ipp
> +include/boost/uuid/detail/random_provider_getrandom.ipp
>  include/boost/uuid/detail/random_provider_include_platform.hpp
>  include/boost/uuid/detail/random_provider_posix.ipp
>  include/boost/uuid/detail/random_provider_wincrypt.ipp
> @@ -14001,10 +14542,10 @@ include/boost/uuid/name_generator_md5.hp
>  include/boost/uuid/name_generator_sha1.hpp
>  include/boost/uuid/nil_generator.hpp
>  include/boost/uuid/random_generator.hpp
> -include/boost/uuid/sha1.hpp
>  include/boost/uuid/string_generator.hpp
>  include/boost/uuid/uuid.hpp
>  include/boost/uuid/uuid_generators.hpp
> +include/boost/uuid/uuid_hash.hpp
>  include/boost/uuid/uuid_io.hpp
>  include/boost/uuid/uuid_serialize.hpp
>  include/boost/variant/
> @@ -14022,7 +14563,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
> @@ -14471,6 +15011,17 @@ include/boost/xpressive/xpressive_dynami
>  include/boost/xpressive/xpressive_fwd.hpp
>  include/boost/xpressive/xpressive_static.hpp
>  include/boost/xpressive/xpressive_typeof.hpp
> +include/boost/yap/
> +include/boost/yap/algorithm.hpp
> +include/boost/yap/algorithm_fwd.hpp
> +include/boost/yap/config.hpp
> +include/boost/yap/detail/
> +include/boost/yap/detail/algorithm.hpp
> +include/boost/yap/detail/transform.hpp
> +include/boost/yap/expression.hpp
> +include/boost/yap/print.hpp
> +include/boost/yap/user_macros.hpp
> +include/boost/yap/yap.hpp
>  @static-lib lib/libboost_atomic-mt.a
>  @lib lib/libboost_atomic-mt.so.${LIBboost_atomic-mt_VERSION}
>  @static-lib lib/libboost_chrono-mt.a
> @@ -14573,10 +15124,6 @@ include/boost/xpressive/xpressive_typeof
>  @lib lib/libboost_serialization-mt.so.${LIBboost_serialization-mt_VERSION}
>  @static-lib lib/libboost_serialization.a
>  @lib lib/libboost_serialization.so.${LIBboost_serialization_VERSION}
> -@static-lib lib/libboost_signals-mt.a
> -@lib lib/libboost_signals-mt.so.${LIBboost_signals-mt_VERSION}
> -@static-lib lib/libboost_signals.a
> -@lib lib/libboost_signals.so.${LIBboost_signals_VERSION}
>  @static-lib lib/libboost_system-mt.a
>  @lib lib/libboost_system-mt.so.${LIBboost_system-mt_VERSION}
>  @static-lib lib/libboost_system.a
> @@ -14599,6 +15146,8 @@ include/boost/xpressive/xpressive_typeof
>  @lib 
> lib/libboost_unit_test_framework.so.${LIBboost_unit_test_framework_VERSION}
>  @static-lib lib/libboost_wave-mt.a
>  @lib lib/libboost_wave-mt.so.${LIBboost_wave-mt_VERSION}
> +@static-lib lib/libboost_wave.a
> +@lib lib/libboost_wave.so.${LIBboost_wave_VERSION}
>  @static-lib lib/libboost_wserialization-mt.a
>  @lib lib/libboost_wserialization-mt.so.${LIBboost_wserialization-mt_VERSION}
>  @static-lib lib/libboost_wserialization.a
> @@ -14742,6 +15291,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
> @@ -14761,6 +15311,7 @@ share/boost-build/tools/features/interna
>  share/boost-build/tools/features/library-feature.jam
>  share/boost-build/tools/features/link-feature.jam
>  share/boost-build/tools/features/linkflags-feature.jam
> +share/boost-build/tools/features/local-visibility-feature.jam
>  share/boost-build/tools/features/location-feature.jam
>  share/boost-build/tools/features/location-prefix-feature.jam
>  share/boost-build/tools/features/name-feature.jam
> @@ -14781,6 +15332,7 @@ share/boost-build/tools/features/toolset
>  share/boost-build/tools/features/user-interface-feature.jam
>  share/boost-build/tools/features/variant-feature.jam
>  share/boost-build/tools/features/version-feature.jam
> +share/boost-build/tools/features/visibility-feature.jam
>  share/boost-build/tools/features/warnings-feature.jam
>  share/boost-build/tools/flags.jam
>  share/boost-build/tools/fop.jam
> @@ -14856,6 +15408,7 @@ share/boost-build/tools/rc.jam
>  share/boost-build/tools/rc.py
>  share/boost-build/tools/rc.pyc
>  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/stage.pyc
> Index: archivers/innoextract/Makefile
> ===================================================================
> RCS file: /cvs/ports/archivers/innoextract/Makefile,v
> retrieving revision 1.16
> diff -u -p -u -p -r1.16 Makefile
> --- archivers/innoextract/Makefile    4 Sep 2020 05:07:08 -0000       1.16
> +++ archivers/innoextract/Makefile    24 Oct 2020 02:38:57 -0000
> @@ -3,7 +3,7 @@
>  COMMENT=     unpack Inno Setup installers
>  
>  DISTNAME=    innoextract-1.9
> -
> +REVISION=    0
>  CATEGORIES=  archivers
>  HOMEPAGE=    https://constexpr.org/innoextract/
>  MAINTAINER=  Thomas Frohwein <[email protected]>
> @@ -23,7 +23,7 @@ COMPILER=   base-clang ports-gcc
>  
>  LIB_DEPENDS= archivers/xz \
>               converters/libiconv \
> -             devel/boost>=1.53.0p6
> +             devel/boost>=1.70.0
>  
>  RUN_DEPENDS= archivers/unrar
>  
> @@ -31,7 +31,7 @@ MODULES=    devel/cmake
>  
>  SEPARATE_BUILD=      Yes
>  
> -CXXFLAGS+=   -D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR -Wno-system-headers
> +CXXFLAGS+=   -Wno-system-headers
>  CONFIGURE_ARGS+=-DCMAKE_INSTALL_PREFIX="${PREFIX}" \
>               -DCMAKE_INSTALL_MANDIR="man" \
>               -DDOXYGEN_EXECUTABLE="false"
> 
> 

Reply via email to