<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/416525222a7c68e719d9c836c54cff1a6a352e73">https://github.com/macports/macports-ports/commit/416525222a7c68e719d9c836c54cff1a6a352e73</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 4165252  boost: Update to 1.65.1
</span>4165252 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 416525222a7c68e719d9c836c54cff1a6a352e73
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Nov 10 03:14:56 2017 -0600

<span style='display:block; white-space:pre;color:#404040;'>    boost: Update to 1.65.1
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/50671
</span>---
 devel/boost/Portfile                               |  20 ++--
 devel/boost/files/patch-apple-clang-no-libcxx.diff |   8 +-
 devel/boost/files/patch-boost-python3.diff         |  10 +-
 ...alization_explicit_template_instantiations.diff | 112 +++++++++++----------
 ...ontext-src-asm-make_ppc32_sysv_macho_gas.S.diff |  14 ---
 .../files/patch-libs-mpi-build-Jamfile.v2.diff     |  38 +++----
 devel/boost/files/patch-log-setup-link.diff        |  48 ---------
 .../patch-tools-build-src-engine-build.jam.diff    |   6 +-
 .../patch-tools-build-src-engine-build.sh.diff     |   6 +-
 .../patch-tools-build-src-tools-python-2.jam.diff  |   6 +-
 .../patch-tools-build-src-tools-python.jam.diff    |   6 +-
 11 files changed, 103 insertions(+), 171 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost/Portfile b/devel/boost/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 600b30f..e033365 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,8 +5,7 @@ PortGroup       compiler_blacklist_versions 1.0
</span> PortGroup       mpi 1.0
 
 name            boost
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version         1.59.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version         1.65.1
</span> license         Boost-1
 categories      devel
 platforms       darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,13 +19,14 @@ long_description \
</span>     which work well with the C++ Standard Library.
 
 homepage        http://www.boost.org
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites    sourceforge:project/boost/boost/${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites    https://dl.bintray.com/boostorg/release/${version}/source/
</span> set distver     [join [split ${version} .] _]
 distname        ${name}_${distver}
 use_bzip2       yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160  a106b3cd1dbda2323e5e84c7106cedee327db03c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  727a932322d94287b62abb1bd2d41723eec4356a7728909e38adb65ca25241ca
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  695537a00f6f9ae80e4d682b155ce097017c49a9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  9807a5d16566c57fd74fb522764e0b134a8bbe6b6e8967b83afefd30dcd3be81 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    82594767
</span> 
 depends_lib     port:zlib \
                 port:expat \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,9 +44,7 @@ post-extract {
</span> 
 patchfiles      patch-tools-build-src-engine-build.sh.diff \
                 patch-tools-build-src-engine-build.jam.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-apple-clang-no-libcxx.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-libs-context-src-asm-make_ppc32_sysv_macho_gas.S.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-log-setup-link.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                patch-apple-clang-no-libcxx.diff
</span>                 # patch-apple-clang-no-libcxx.diff fixes a clang configuration
                 # error that occurs on OS X 10.7 and 10.8 due to the assumption
                 # that if clang is the compiler in use it must be using libc++.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,7 +59,7 @@ patchfiles      patch-tools-build-src-engine-build.sh.diff \
</span> 
 # temporary patch to fix: explicit template instanciations in
 # boost::serialization don't get exported with all compilers; this fix
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# is already in the boost repo & will be part of the next release. See
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# is already in the boost repo & will be part of a future release. See
</span> # also the following tickets:
 # https://trac.macports.org/ticket/48717
 # https://svn.boost.org/trac/boost/ticket/11671
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -86,7 +84,7 @@ proc write_jam s {
</span> compiler.blacklist {clang < 421} *llvm-gcc-4.2 *gcc-4.0 gcc-3.3
 
 compilers.choose   cc cxx
<span style='display:block; white-space:pre;background:#ffe0e0;'>-mpi.setup          -gcc -dragonegg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+mpi.setup          -dragonegg
</span> 
 # It turns out that ccache and distcc can produce boost libraries that, although they
 # compile without warning, have all sorts of runtime errors especially with pointer corruption.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -141,6 +139,7 @@ build.args      -d2 \
</span>                 variant=release \
                 threading=single,multi \
                 link=static,shared \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                runtime-link=static,shared \
</span>                 -j${build.jobs}
 
 destroot.cmd            ${worksrcpath}/bjam
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -236,6 +235,7 @@ variant debug description {Builds debug versions of the libraries as well} {
</span> variant no_static description {Disable building static libraries} {
     build.args-delete   link=static,shared
     build.args-append   link=shared
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.args-replace  runtime-link=static,shared runtime-link=shared
</span> }
 
 variant no_single description {Disable building single-threaded libraries} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost/files/patch-apple-clang-no-libcxx.diff b/devel/boost/files/patch-apple-clang-no-libcxx.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index c4b102e..7fae29e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost/files/patch-apple-clang-no-libcxx.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost/files/patch-apple-clang-no-libcxx.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,9 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git boost/config/compiler/clang.hpp boost/config/compiler/clang.hpp
</span> --- boost/config/compiler/clang.hpp
 +++ boost/config/compiler/clang.hpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -199,10 +199,20 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if !__has_feature(cxx_inline_namespaces)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -236,6 +236,16 @@
</span>  #  define BOOST_NO_CXX11_INLINE_NAMESPACES
  #endif
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,9 +17,6 @@ diff --git boost/config/compiler/clang.hpp boost/config/compiler/clang.hpp
</span>  #if !__has_feature(cxx_override_control)
  #  define BOOST_NO_CXX11_FINAL
  #endif
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if !(__has_feature(cxx_binary_literals) || __has_extension(cxx_binary_literals))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git boost/multi_index/detail/vartempl_support.hpp boost/multi_index/detail/vartempl_support.hpp
</span> --- boost/multi_index/detail/vartempl_support.hpp
 +++ boost/multi_index/detail/vartempl_support.hpp
 @@ -40,11 +40,12 @@
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost/files/patch-boost-python3.diff b/devel/boost/files/patch-boost-python3.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index bc7f454..f90e84b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost/files/patch-boost-python3.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost/files/patch-boost-python3.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naur libs/mpi/src/python/datatypes.cpp libs/mpi/src/python/datatypes.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libs/mpi/src/python/datatypes.cpp      2007-11-25 13:38:02.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libs/mpi/src/python/datatypes.cpp      2013-03-11 20:59:57.171732691 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libs/mpi/src/python/datatypes.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libs/mpi/src/python/datatypes.cpp
</span> @@ -13,6 +13,10 @@
  #include <boost/mpi/python/serialize.hpp>
  #include <boost/mpi.hpp>
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,9 +11,8 @@ diff -Naur libs/mpi/src/python/datatypes.cpp libs/mpi/src/python/datatypes.cpp
</span>  namespace boost { namespace mpi { namespace python {
  
  void export_datatypes()
<span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naur libs/mpi/build/__init__.py llibs/mpi/build/__init__.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libs/mpi/build/__init__.py     2013-11-27 12:52:37.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libs/mpi/build/__init__.py     2013-11-27 12:52:55.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libs/mpi/build/__init__.py.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libs/mpi/build/__init__.py
</span> @@ -6,5 +6,5 @@
      import mpi
      sys.setdlopenflags(flags)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost/files/patch-export_serialization_explicit_template_instantiations.diff b/devel/boost/files/patch-export_serialization_explicit_template_instantiations.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 8a82179..712fb1f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost/files/patch-export_serialization_explicit_template_instantiations.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost/files/patch-export_serialization_explicit_template_instantiations.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,8 +9,8 @@
</span> +#pragma GCC visibility pop
  
  #define BOOST_ARCHIVE_SOURCE
<span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <boost/archive/detail/auto_link_archive.hpp>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -22,7 +24,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/serialization/config.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,7 +25,7 @@ namespace boost {
</span>  namespace archive {
  
  // explicitly instantiate for this type of text stream
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,8 +30,8 @@
</span> +#pragma GCC visibility pop
  
  #define BOOST_ARCHIVE_SOURCE
<span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <boost/archive/detail/auto_link_archive.hpp>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -22,7 +24,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/serialization/config.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,7 +25,7 @@ namespace boost {
</span>  namespace archive {
  
  // explicitly instantiate for this type of text stream
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,17 +42,17 @@
</span>  } // namespace boost
 --- libs/serialization/src/basic_text_wiprimitive.cpp.orig
 +++ libs/serialization/src/basic_text_wiprimitive.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18,7 +18,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #  pragma warning (disable : 4786) // too long name, harmless warning
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8,7 +8,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ //  See http://www.boost.org for updates, documentation, and revision history.
</span>  
 +#pragma GCC visibility push(default)
  #include <istream>
 +#pragma GCC visibility pop
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- #define BOOST_WARCHIVE_SOURCE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <boost/archive/detail/auto_link_warchive.hpp>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -27,7 +29,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/config.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -28,7 +30,7 @@
</span>  namespace boost {
  namespace archive {
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,17 +63,17 @@
</span>  } // namespace boost
 --- libs/serialization/src/basic_text_woprimitive.cpp.orig
 +++ libs/serialization/src/basic_text_woprimitive.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18,7 +18,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #  pragma warning (disable : 4786) // too long name, harmless warning
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8,7 +8,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ //  See http://www.boost.org for updates, documentation, and revision history.
</span>  
 +#pragma GCC visibility push(default)
  #include <ostream>
 +#pragma GCC visibility pop
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- #define BOOST_WARCHIVE_SOURCE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <boost/archive/detail/auto_link_warchive.hpp>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -27,7 +29,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/config.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -28,7 +30,7 @@
</span>  namespace boost {
  namespace archive {
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -96,7 +96,7 @@
</span>  
 --- libs/serialization/src/binary_iarchive.cpp.orig
 +++ libs/serialization/src/binary_iarchive.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8,10 +8,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8,11 +8,15 @@
</span>  
  //  See http://www.boost.org for updates, documentation, and revision history.
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -105,13 +105,14 @@
</span> +#pragma GCC visibility pop
  
  #define BOOST_ARCHIVE_SOURCE
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/serialization/config.hpp>
</span> +#pragma GCC visibility push(default)
  #include <boost/archive/binary_iarchive.hpp>
 +#pragma GCC visibility pop
  #include <boost/archive/detail/archive_serializer_map.hpp>
  
  #include <boost/archive/impl/archive_serializer_map.ipp>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -22,14 +26,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,14 +27,14 @@ namespace boost {
</span>  namespace archive {
  
  // explicitly instantiate for this type of stream
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -132,7 +133,7 @@
</span>      std::istream::traits_type
 --- libs/serialization/src/binary_oarchive.cpp.orig
 +++ libs/serialization/src/binary_oarchive.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8,10 +8,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8,11 +8,15 @@
</span>  
  //  See http://www.boost.org for updates, documentation, and revision history.
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -141,13 +142,14 @@
</span> +#pragma GCC visibility pop
  
  #define BOOST_ARCHIVE_SOURCE
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/serialization/config.hpp>
</span> +#pragma GCC visibility push(default)
  #include <boost/archive/binary_oarchive.hpp>
 +#pragma GCC visibility pop
  #include <boost/archive/detail/archive_serializer_map.hpp>
  
  // explicitly instantiate for this type of binary stream
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -22,14 +26,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -23,14 +27,14 @@
</span>  namespace boost {
  namespace archive {
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -178,7 +180,7 @@
</span>  #include <boost/archive/detail/archive_serializer_map.hpp>
  
  // explicitly instantiate for this type of text stream
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -27,14 +29,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,14 +29,14 @@ namespace boost {
</span>  namespace archive {
  
  // explicitly instantiate for this type of text stream
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -230,7 +232,7 @@
</span>      std::char_traits<wchar_t> 
 --- libs/serialization/src/polymorphic_iarchive.cpp.orig
 +++ libs/serialization/src/polymorphic_iarchive.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16,13 +16,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17,13 +17,15 @@
</span>  #include <boost/archive/detail/archive_serializer_map.hpp>
  
  #include <boost/archive/impl/archive_serializer_map.ipp>
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -249,7 +251,7 @@
</span>  } // archive
 --- libs/serialization/src/polymorphic_oarchive.cpp.orig
 +++ libs/serialization/src/polymorphic_oarchive.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16,13 +16,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17,13 +17,15 @@
</span>  #include <boost/archive/detail/archive_serializer_map.hpp>
  
  #include <boost/archive/impl/archive_serializer_map.ipp>
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -268,17 +270,17 @@
</span>  } // archive
 --- libs/serialization/src/text_iarchive.cpp.orig
 +++ libs/serialization/src/text_iarchive.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13,7 +13,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14,7 +14,9 @@
</span>  
  #define BOOST_ARCHIVE_SOURCE
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/serialization/config.hpp>
</span> +#pragma GCC visibility push(default)
  #include <boost/archive/text_iarchive.hpp>
 +#pragma GCC visibility pop
  #include <boost/archive/detail/archive_serializer_map.hpp>
  
  // explicitly instantiate for this type of text stream
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,9 +26,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,9 +27,9 @@
</span>  namespace boost {
  namespace archive {
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -293,17 +295,17 @@
</span>  } // namespace boost
 --- libs/serialization/src/text_oarchive.cpp.orig
 +++ libs/serialization/src/text_oarchive.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13,7 +13,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14,7 +14,9 @@
</span>  
  #define BOOST_ARCHIVE_SOURCE
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/serialization/config.hpp>
</span> +#pragma GCC visibility push(default)
  #include <boost/archive/text_oarchive.hpp>
 +#pragma GCC visibility pop
  #include <boost/archive/detail/archive_serializer_map.hpp>
  
  // explicitly instantiate for this type of text stream
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,9 +27,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,9 +28,9 @@ namespace boost {
</span>  namespace archive {
  
  //template class basic_text_oprimitive<std::ostream> ;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -318,17 +320,17 @@
</span>  } // namespace boost
 --- libs/serialization/src/text_wiarchive.cpp.orig
 +++ libs/serialization/src/text_wiarchive.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15,7 +15,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16,7 +16,9 @@
</span>  
  #define BOOST_WARCHIVE_SOURCE
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/serialization/config.hpp>
</span> +#pragma GCC visibility push(default)
  #include <boost/archive/text_wiarchive.hpp>
 +#pragma GCC visibility pop
  #include <boost/archive/detail/archive_serializer_map.hpp>
  
  // explicitly instantiate for this type of text stream
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -26,9 +28,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,9 +29,9 @@
</span>  namespace boost {
  namespace archive {
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -343,17 +345,17 @@
</span>  } // namespace boost
 --- libs/serialization/src/text_woarchive.cpp.orig
 +++ libs/serialization/src/text_woarchive.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -14,7 +14,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15,7 +15,9 @@
</span>  
  #define BOOST_WARCHIVE_SOURCE
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/serialization/config.hpp>
</span> +#pragma GCC visibility push(default)
  #include <boost/archive/text_woarchive.hpp>
 +#pragma GCC visibility pop
  #include <boost/archive/detail/archive_serializer_map.hpp>
  
  // explicitly instantiate for this type of text stream
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,9 +27,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -26,9 +28,9 @@
</span>  namespace boost {
  namespace archive {
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -368,17 +370,17 @@
</span>  } // namespace boost
 --- libs/serialization/src/xml_grammar.cpp.orig
 +++ libs/serialization/src/xml_grammar.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13,7 +13,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16,7 +16,9 @@
</span>  
  #define BOOST_ARCHIVE_SOURCE
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/serialization/config.hpp>
</span> +#pragma GCC visibility push(default)
  #include <boost/archive/impl/basic_xml_grammar.hpp>
 +#pragma GCC visibility pop
  
  using namespace boost::spirit::classic;
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -66,7 +68,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -67,7 +69,7 @@ namespace boost {
</span>  namespace archive {
  
  // explicit instantiation of xml for 8 bit characters
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -389,17 +391,17 @@
</span>  } // namespace boost
 --- libs/serialization/src/xml_iarchive.cpp.orig
 +++ libs/serialization/src/xml_iarchive.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -17,7 +17,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <boost/config.hpp>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <boost/detail/workaround.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14,7 +14,9 @@
</span>  
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define BOOST_ARCHIVE_SOURCE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/serialization/config.hpp>
</span> +#pragma GCC visibility push(default)
  #include <boost/archive/xml_iarchive.hpp>
 +#pragma GCC visibility pop
  #include <boost/archive/detail/archive_serializer_map.hpp>
  
  // explicitly instantiate for this type of xml stream
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -28,9 +30,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,9 +27,9 @@
</span>  namespace boost {
  namespace archive {
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -414,17 +416,17 @@
</span>  } // namespace boost
 --- libs/serialization/src/xml_oarchive.cpp.orig
 +++ libs/serialization/src/xml_oarchive.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13,7 +13,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14,7 +14,9 @@
</span>  
  #define BOOST_ARCHIVE_SOURCE
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/serialization/config.hpp>
</span> +#pragma GCC visibility push(default)
  #include <boost/archive/xml_oarchive.hpp>
 +#pragma GCC visibility pop
  #include <boost/archive/detail/archive_serializer_map.hpp>
  
  // explicitly instantiate for this type of xml stream
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,9 +26,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,9 +27,9 @@
</span>  namespace boost {
  namespace archive {
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -439,17 +441,17 @@
</span>  } // namespace boost
 --- libs/serialization/src/xml_wgrammar.cpp.orig
 +++ libs/serialization/src/xml_wgrammar.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15,7 +15,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16,7 +16,9 @@
</span>  
  #define BOOST_WARCHIVE_SOURCE
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/serialization/config.hpp>
</span> +#pragma GCC visibility push(default)
  #include <boost/archive/impl/basic_xml_grammar.hpp>
 +#pragma GCC visibility pop
  
  using namespace boost::spirit::classic;
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -149,7 +151,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -149,7 +151,7 @@ namespace boost {
</span>  namespace archive {
  
  // explicit instantiation of xml for wide characters
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -460,17 +462,17 @@
</span>  } // namespace boost
 --- libs/serialization/src/xml_wiarchive.cpp.orig
 +++ libs/serialization/src/xml_wiarchive.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -21,7 +21,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,7 +19,9 @@
</span>  
  #define BOOST_WARCHIVE_SOURCE
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/serialization/config.hpp>
</span> +#pragma GCC visibility push(default)
  #include <boost/archive/xml_wiarchive.hpp>
 +#pragma GCC visibility pop
  #include <boost/archive/detail/archive_serializer_map.hpp>
  
  // explicitly instantiate for this type of xml stream
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -32,9 +34,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -30,9 +32,9 @@
</span>  namespace boost {
  namespace archive {
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -485,17 +487,17 @@
</span>  } // namespace boost
 --- libs/serialization/src/xml_woarchive.cpp.orig
 +++ libs/serialization/src/xml_woarchive.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -14,7 +14,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,7 +19,9 @@
</span>  
  #define BOOST_WARCHIVE_SOURCE
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <boost/serialization/config.hpp>
</span> +#pragma GCC visibility push(default)
  #include <boost/archive/xml_woarchive.hpp>
 +#pragma GCC visibility pop
  #include <boost/archive/detail/archive_serializer_map.hpp>
  
  // explicitly instantiate for this type of text stream
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,9 +27,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -30,9 +32,9 @@
</span>  namespace boost {
  namespace archive {
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -507,4 +509,4 @@
</span> +template class BOOST_SYMBOL_VISIBLE xml_woarchive_impl<xml_woarchive> ;
  
  } // namespace archive
<span style='display:block; white-space:pre;background:#ffe0e0;'>- } // namespace boost
</span>\ No newline at end of file
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ } // namespace boost
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost/files/patch-libs-context-src-asm-make_ppc32_sysv_macho_gas.S.diff b/devel/boost/files/patch-libs-context-src-asm-make_ppc32_sysv_macho_gas.S.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 7358460..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost/files/patch-libs-context-src-asm-make_ppc32_sysv_macho_gas.S.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,14 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix build on PowerPC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://svn.boost.org/trac/boost/ticket/11603
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/boostorg/context/commit/8c60232f5f372be9a47e26dbf7f000e9c21cc4a2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libs/context/src/asm/make_ppc32_sysv_macho_gas.S.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libs/context/src/asm/make_ppc32_sysv_macho_gas.S
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -82,7 +82,7 @@ _make_fcontext:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     subi  r3, r3, 304
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     ; third arg of make_fcontext() == address of context-function
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    stw  r5, 236(%r3)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    stw  r5, 236(r3)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     ; load LR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     mflr  r0
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost/files/patch-libs-mpi-build-Jamfile.v2.diff b/devel/boost/files/patch-libs-mpi-build-Jamfile.v2.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 2fbc640..eaa4a37 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost/files/patch-libs-mpi-build-Jamfile.v2.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost/files/patch-libs-mpi-build-Jamfile.v2.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libs/mpi/build/Jamfile.v2.orig 2010-10-18 02:22:09.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libs/mpi/build/Jamfile.v2      2010-11-23 13:28:09.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -68,6 +68,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libs/mpi/build/Jamfile.v2.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libs/mpi/build/Jamfile.v2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -49,6 +49,7 @@
</span>      <link>shared:<define>BOOST_MPI_DYN_LINK=1
    : # Default build
      <link>shared
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,19 +8,19 @@
</span>    : # Usage requirements
      <library>../../serialization/build//boost_serialization
      <library>/mpi//mpi [ mpi.extra-requirements ]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -90,6 +91,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         <define>BOOST_MPI_PYTHON_SOURCE=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       : # Default build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         <link>shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        <threading>multi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       : # Usage requirements
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         <library>/mpi//mpi [ mpi.extra-requirements ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -118,6 +120,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         <link>shared:<define>BOOST_MPI_PYTHON_DYN_LINK=1        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         <link>shared:<define>BOOST_PYTHON_DYN_LINK=1    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         <link>shared <runtime-link>shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        <threading>multi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       ;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -95,6 +96,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 <python>$(py$(N)-version)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               : # Default build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 <link>shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                <threading>multi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               : # Usage requirements
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 <library>/mpi//mpi [ mpi.extra-requirements ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               ;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -122,6 +124,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 <link>shared:<define>BOOST_MPI_PYTHON_DYN_LINK=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 <link>shared:<define>BOOST_PYTHON_DYN_LINK=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 <link>shared <runtime-link>shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                <threading>multi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 <python-debugging>on:<define>BOOST_DEBUG_PYTHON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 <python>$(py$(N)-version)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               ;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost/files/patch-log-setup-link.diff b/devel/boost/files/patch-log-setup-link.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ca0072d..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost/files/patch-log-setup-link.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,48 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/boostorg/log/pull/10
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/crmoore/log/commit/870284ed31792708a6139925d00a0aadf46bf09f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- boost/log/detail/setup_config.hpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ boost/log/detail/setup_config.hpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -30,11 +30,17 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #        define BOOST_LOG_SETUP_DLL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #   endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#   if defined(BOOST_HAS_DECLSPEC) && defined(BOOST_LOG_SETUP_DLL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#       define BOOST_LOG_SETUP_API __declspec(dllimport)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#   else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#   if defined(BOOST_LOG_SETUP_DLL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#       if defined(BOOST_SYMBOL_IMPORT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#           define BOOST_LOG_SETUP_API BOOST_SYMBOL_IMPORT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#       elif defined(BOOST_HAS_DECLSPEC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#           define BOOST_LOG_SETUP_API __declspec(dllimport)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#       endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#   endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#   ifndef BOOST_LOG_SETUP_API
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #       define BOOST_LOG_SETUP_API
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#   endif // defined(BOOST_HAS_DECLSPEC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#   endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- //
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Automatically link to the correct build variant where possible.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- //
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -48,12 +54,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else // !defined(BOOST_LOG_SETUP_BUILDING_THE_LIB)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#   if defined(BOOST_HAS_DECLSPEC) && defined(BOOST_LOG_SETUP_DLL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#       define BOOST_LOG_SETUP_API __declspec(dllexport)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#   elif defined(__GNUC__) && __GNUC__ >= 4 && (defined(linux) || defined(__linux) || defined(__linux__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#       define BOOST_LOG_SETUP_API __attribute__((visibility("default")))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#   else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#       define BOOST_LOG_SETUP_API
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#   if defined(BOOST_LOG_SETUP_DLL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#       if defined(BOOST_SYMBOL_EXPORT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#           define BOOST_LOG_SETUP_API BOOST_SYMBOL_EXPORT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#       elif defined(BOOST_HAS_DECLSPEC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#           define BOOST_LOG_SETUP_API __declspec(dllexport)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#       endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#   endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#   ifndef BOOST_LOG_SETUP_API
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#       define BOOST_LOG_SETUP_API BOOST_SYMBOL_VISIBLE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #   endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif // !defined(BOOST_LOG_SETUP_BUILDING_THE_LIB)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost/files/patch-tools-build-src-engine-build.jam.diff b/devel/boost/files/patch-tools-build-src-engine-build.jam.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index c70659e..60e9313 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost/files/patch-tools-build-src-engine-build.jam.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost/files/patch-tools-build-src-engine-build.jam.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tools/build/src/engine/build.jam.orig  2014-06-19 12:15:38.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tools/build/src/engine/build.jam       2014-08-14 07:43:48.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -199,7 +199,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tools/build/src/engine/build.jam.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tools/build/src/engine/build.jam
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -206,7 +206,7 @@
</span>      -I$(--python-include) -I$(--extra-include)
      : -L$(--python-lib[1]) -l$(--python-lib[2]) ;
  ## MacOSX Darwin, using GCC 2.9.x, 3.x
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost/files/patch-tools-build-src-engine-build.sh.diff b/devel/boost/files/patch-tools-build-src-engine-build.sh.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 2c6259d..bdee542 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost/files/patch-tools-build-src-engine-build.sh.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost/files/patch-tools-build-src-engine-build.sh.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tools/build/src/engine/build.sh.orig   2014-06-19 12:15:38.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tools/build/src/engine/build.sh        2014-08-14 07:43:48.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -134,7 +134,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tools/build/src/engine/build.sh.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tools/build/src/engine/build.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -154,7 +154,7 @@
</span>      ;;
  
      darwin)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost/files/patch-tools-build-src-tools-python-2.jam.diff b/devel/boost/files/patch-tools-build-src-tools-python-2.jam.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index fe8bf49..82b02ff 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost/files/patch-tools-build-src-tools-python-2.jam.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost/files/patch-tools-build-src-tools-python-2.jam.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tools/build/src/tools/python.jam.orig  2009-10-06 15:56:18.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tools/build/src/tools/python.jam       2009-10-06 15:53:48.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -546,6 +546,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tools/build/src/tools/python.jam.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tools/build/src/tools/python.jam
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -542,6 +542,13 @@
</span>          libraries ?= $(default-library-path) ;
          includes ?= $(default-include-path) ;
      }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost/files/patch-tools-build-src-tools-python.jam.diff b/devel/boost/files/patch-tools-build-src-tools-python.jam.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 75ad7c0..e0c10a8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost/files/patch-tools-build-src-tools-python.jam.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost/files/patch-tools-build-src-tools-python.jam.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tools/build/src/tools/python.jam.orig  2009-10-06 15:56:18.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tools/build/src/tools/python.jam       2009-10-06 15:53:48.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -427,7 +427,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tools/build/src/tools/python.jam.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tools/build/src/tools/python.jam
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -431,7 +431,7 @@
</span>      version ?= $(.version-countdown) ;
  
      local prefix
</pre><pre style='margin:0'>

</pre>