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.


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