Index: Portfile
===================================================================
--- Portfile	(revision 145884)
+++ Portfile	(working copy)
@@ -6,8 +6,7 @@
 PortGroup       mpi 1.0
 
 name            boost
-version         1.59.0
-revision        2
+version         1.60.0
 license         Boost-1
 categories      devel
 platforms       darwin
@@ -26,8 +25,9 @@
 distname        ${name}_${distver}
 use_bzip2       yes
 
-checksums       rmd160  a106b3cd1dbda2323e5e84c7106cedee327db03c \
-                sha256  727a932322d94287b62abb1bd2d41723eec4356a7728909e38adb65ca25241ca
+checksums \
+    rmd160  191c97a0aed4543fbc8543219d2ab53aea7db784 \
+    sha256  686affff989ac2488f79a97b9479efb9f2abae035b5ed4d8226de6857933fd3b
 
 depends_lib     port:zlib \
                 port:expat \
@@ -45,9 +45,7 @@
 
 patchfiles      patch-tools-build-src-engine-build.sh.diff \
                 patch-tools-build-src-engine-build.jam.diff \
-                patch-apple-clang-no-libcxx.diff \
-                patch-libs-context-src-asm-make_ppc32_sysv_macho_gas.S.diff \
-                patch-log-setup-link.diff
+                patch-apple-clang-no-libcxx.diff
                 # 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++.
Index: files/patch-apple-clang-no-libcxx.diff
===================================================================
--- files/patch-apple-clang-no-libcxx.diff	(revision 145884)
+++ files/patch-apple-clang-no-libcxx.diff	(working copy)
@@ -1,9 +1,7 @@
 diff --git boost/config/compiler/clang.hpp boost/config/compiler/clang.hpp
 --- boost/config/compiler/clang.hpp
 +++ boost/config/compiler/clang.hpp
-@@ -199,10 +199,20 @@
- 
- #if !__has_feature(cxx_inline_namespaces)
+@@ -207,6 +207,16 @@
  #  define BOOST_NO_CXX11_INLINE_NAMESPACES
  #endif
  
@@ -20,8 +18,6 @@
  #if !__has_feature(cxx_override_control)
  #  define BOOST_NO_CXX11_FINAL
  #endif
- 
- #if !(__has_feature(cxx_binary_literals) || __has_extension(cxx_binary_literals))
 diff --git boost/multi_index/detail/vartempl_support.hpp boost/multi_index/detail/vartempl_support.hpp
 --- boost/multi_index/detail/vartempl_support.hpp
 +++ boost/multi_index/detail/vartempl_support.hpp
Index: files/patch-boost-python3.diff
===================================================================
--- files/patch-boost-python3.diff	(revision 145884)
+++ files/patch-boost-python3.diff	(working copy)
@@ -1,6 +1,5 @@
-diff -Naur libs/mpi/src/python/datatypes.cpp libs/mpi/src/python/datatypes.cpp
---- libs/mpi/src/python/datatypes.cpp	2007-11-25 13:38:02.000000000 -0500
-+++ libs/mpi/src/python/datatypes.cpp	2013-03-11 20:59:57.171732691 -0400
+--- libs/mpi/src/python/datatypes.cpp.orig
++++ libs/mpi/src/python/datatypes.cpp
 @@ -13,6 +13,10 @@
  #include <boost/mpi/python/serialize.hpp>
  #include <boost/mpi.hpp>
@@ -12,9 +11,8 @@
  namespace boost { namespace mpi { namespace python {
  
  void export_datatypes()
-diff -Naur libs/mpi/build/__init__.py llibs/mpi/build/__init__.py
---- libs/mpi/build/__init__.py	2013-11-27 12:52:37.000000000 -0600
-+++ libs/mpi/build/__init__.py	2013-11-27 12:52:55.000000000 -0600
+--- libs/mpi/build/__init__.py.orig
++++ libs/mpi/build/__init__.py
 @@ -6,5 +6,5 @@
      import mpi
      sys.setdlopenflags(flags)
Index: files/patch-export_serialization_explicit_template_instantiations.diff
===================================================================
--- files/patch-export_serialization_explicit_template_instantiations.diff	(revision 145884)
+++ files/patch-export_serialization_explicit_template_instantiations.diff	(working copy)
@@ -507,4 +507,4 @@
 +template class BOOST_SYMBOL_VISIBLE xml_woarchive_impl<xml_woarchive> ;
  
  } // namespace archive
- } // namespace boost
\ No newline at end of file
+ } // namespace boost
Index: files/patch-libs-context-src-asm-make_ppc32_sysv_macho_gas.S.diff
===================================================================
--- files/patch-libs-context-src-asm-make_ppc32_sysv_macho_gas.S.diff	(revision 145884)
+++ files/patch-libs-context-src-asm-make_ppc32_sysv_macho_gas.S.diff	(nonexistent)
@@ -1,14 +0,0 @@
-Fix build on PowerPC
-https://svn.boost.org/trac/boost/ticket/11603
-https://github.com/boostorg/context/commit/8c60232f5f372be9a47e26dbf7f000e9c21cc4a2
---- libs/context/src/asm/make_ppc32_sysv_macho_gas.S.orig
-+++ libs/context/src/asm/make_ppc32_sysv_macho_gas.S
-@@ -82,7 +82,7 @@ _make_fcontext:
-     subi  r3, r3, 304
- 
-     ; third arg of make_fcontext() == address of context-function
--    stw  r5, 236(%r3)
-+    stw  r5, 236(r3)
- 
-     ; load LR
-     mflr  r0
Index: files/patch-libs-mpi-build-Jamfile.v2.diff
===================================================================
--- files/patch-libs-mpi-build-Jamfile.v2.diff	(revision 145884)
+++ files/patch-libs-mpi-build-Jamfile.v2.diff	(working copy)
@@ -1,5 +1,5 @@
---- libs/mpi/build/Jamfile.v2.orig	2010-10-18 02:22:09.000000000 -0400
-+++ libs/mpi/build/Jamfile.v2	2010-11-23 13:28:09.000000000 -0500
+--- libs/mpi/build/Jamfile.v2.orig
++++ libs/mpi/build/Jamfile.v2
 @@ -68,6 +68,7 @@
      <link>shared:<define>BOOST_MPI_DYN_LINK=1
    : # Default build
Index: files/patch-log-setup-link.diff
===================================================================
--- files/patch-log-setup-link.diff	(revision 145884)
+++ files/patch-log-setup-link.diff	(nonexistent)
@@ -1,48 +0,0 @@
-https://github.com/boostorg/log/pull/10
-https://github.com/crmoore/log/commit/870284ed31792708a6139925d00a0aadf46bf09f
---- boost/log/detail/setup_config.hpp
-+++ boost/log/detail/setup_config.hpp
-@@ -30,11 +30,17 @@
- #        define BOOST_LOG_SETUP_DLL
- #   endif
- 
--#   if defined(BOOST_HAS_DECLSPEC) && defined(BOOST_LOG_SETUP_DLL)
--#       define BOOST_LOG_SETUP_API __declspec(dllimport)
--#   else
-+#   if defined(BOOST_LOG_SETUP_DLL)
-+#       if defined(BOOST_SYMBOL_IMPORT)
-+#           define BOOST_LOG_SETUP_API BOOST_SYMBOL_IMPORT
-+#       elif defined(BOOST_HAS_DECLSPEC)
-+#           define BOOST_LOG_SETUP_API __declspec(dllimport)
-+#       endif
-+#   endif
-+#   ifndef BOOST_LOG_SETUP_API
- #       define BOOST_LOG_SETUP_API
--#   endif // defined(BOOST_HAS_DECLSPEC)
-+#   endif
-+
- //
- // Automatically link to the correct build variant where possible.
- //
-@@ -48,12 +54,15 @@
- 
- #else // !defined(BOOST_LOG_SETUP_BUILDING_THE_LIB)
- 
--#   if defined(BOOST_HAS_DECLSPEC) && defined(BOOST_LOG_SETUP_DLL)
--#       define BOOST_LOG_SETUP_API __declspec(dllexport)
--#   elif defined(__GNUC__) && __GNUC__ >= 4 && (defined(linux) || defined(__linux) || defined(__linux__))
--#       define BOOST_LOG_SETUP_API __attribute__((visibility("default")))
--#   else
--#       define BOOST_LOG_SETUP_API
-+#   if defined(BOOST_LOG_SETUP_DLL)
-+#       if defined(BOOST_SYMBOL_EXPORT)
-+#           define BOOST_LOG_SETUP_API BOOST_SYMBOL_EXPORT
-+#       elif defined(BOOST_HAS_DECLSPEC)
-+#           define BOOST_LOG_SETUP_API __declspec(dllexport)
-+#       endif
-+#   endif
-+#   ifndef BOOST_LOG_SETUP_API
-+#       define BOOST_LOG_SETUP_API BOOST_SYMBOL_VISIBLE
- #   endif
- 
- #endif // !defined(BOOST_LOG_SETUP_BUILDING_THE_LIB)
Index: files/patch-tools-build-src-engine-build.jam.diff
===================================================================
--- files/patch-tools-build-src-engine-build.jam.diff	(revision 145884)
+++ files/patch-tools-build-src-engine-build.jam.diff	(working copy)
@@ -1,6 +1,6 @@
---- tools/build/src/engine/build.jam.orig	2014-06-19 12:15:38.000000000 -0500
-+++ tools/build/src/engine/build.jam	2014-08-14 07:43:48.000000000 -0500
-@@ -199,7 +199,7 @@
+--- tools/build/src/engine/build.jam.orig
++++ tools/build/src/engine/build.jam
+@@ -205,7 +205,7 @@
      -I$(--python-include) -I$(--extra-include)
      : -L$(--python-lib[1]) -l$(--python-lib[2]) ;
  ## MacOSX Darwin, using GCC 2.9.x, 3.x
Index: files/patch-tools-build-src-engine-build.sh.diff
===================================================================
--- files/patch-tools-build-src-engine-build.sh.diff	(revision 145884)
+++ files/patch-tools-build-src-engine-build.sh.diff	(working copy)
@@ -1,6 +1,6 @@
---- tools/build/src/engine/build.sh.orig	2014-06-19 12:15:38.000000000 -0500
-+++ tools/build/src/engine/build.sh	2014-08-14 07:43:48.000000000 -0500
-@@ -134,7 +134,7 @@
+--- tools/build/src/engine/build.sh.orig
++++ tools/build/src/engine/build.sh
+@@ -142,7 +142,7 @@
      ;;
  
      darwin)
Index: files/patch-tools-build-src-tools-python-2.jam.diff
===================================================================
--- files/patch-tools-build-src-tools-python-2.jam.diff	(revision 145884)
+++ files/patch-tools-build-src-tools-python-2.jam.diff	(working copy)
@@ -1,6 +1,6 @@
---- tools/build/src/tools/python.jam.orig	2009-10-06 15:56:18.000000000 +0200
-+++ tools/build/src/tools/python.jam	2009-10-06 15:53:48.000000000 +0200
-@@ -546,6 +546,13 @@
+--- tools/build/src/tools/python.jam.orig
++++ tools/build/src/tools/python.jam
+@@ -537,6 +537,13 @@
          libraries ?= $(default-library-path) ;
          includes ?= $(default-include-path) ;
      }
Index: files/patch-tools-build-src-tools-python.jam.diff
===================================================================
--- files/patch-tools-build-src-tools-python.jam.diff	(revision 145884)
+++ files/patch-tools-build-src-tools-python.jam.diff	(working copy)
@@ -1,6 +1,6 @@
---- tools/build/src/tools/python.jam.orig	2009-10-06 15:56:18.000000000 +0200
-+++ tools/build/src/tools/python.jam	2009-10-06 15:53:48.000000000 +0200
-@@ -427,7 +427,7 @@
+--- tools/build/src/tools/python.jam.orig
++++ tools/build/src/tools/python.jam
+@@ -426,7 +426,7 @@
      version ?= $(.version-countdown) ;
  
      local prefix
