<pre style='margin:0'>
Zero King (l2dy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/86230c40c5e99e657a56cc9e5626594d68e5badd">https://github.com/macports/macports-ports/commit/86230c40c5e99e657a56cc9e5626594d68e5badd</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 86230c4  gperftools: fix build on 10.11
</span>86230c4 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 86230c40c5e99e657a56cc9e5626594d68e5badd
</span>Author: Zero King <l2dy@macports.org>
AuthorDate: Sat May 13 10:16:41 2017 +0000

<span style='display:block; white-space:pre;color:#404040;'>    gperftools: fix build on 10.11
</span>---
 devel/gperftools/Portfile                      |  5 +++
 devel/gperftools/files/patch-build-fix-15.diff | 46 ++++++++++++++++++++++++++
 2 files changed, 51 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gperftools/Portfile b/devel/gperftools/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 825ec75..ecd89fb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/gperftools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gperftools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,3 +15,8 @@ long_description    gperftools is a collection of a high-performance multi-threa
</span> github.tarball_from releases
 checksums           rmd160  20506514b0f9d98190dca30da8a219aa67f5d0aa \
                     sha256  6fa2748f1acdf44d750253e160cf6e2e72571329b42e563b455bde09e9e85173
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/gperftools/gperftools/issues/794
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} == 15} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append patch-build-fix-15.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gperftools/files/patch-build-fix-15.diff b/devel/gperftools/files/patch-build-fix-15.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..06e7a0c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gperftools/files/patch-build-fix-15.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,46 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.ac.orig      2016-03-12 19:46:15.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.ac   2017-05-13 10:07:08.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -351,16 +351,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              [AC_MSG_NOTICE([Will build dynamically detected sized deallocation operators])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              [AC_MSG_NOTICE([Will not build sized deallocation operators])])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AC_CACHE_CHECK([if C++ compiler supports -fsized-deallocation],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-               [perftools_cv_sized_deallocation_result],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-               [AC_LANG_PUSH(C++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                OLD_CXXFLAGS="$CXXFLAGS"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                CXXFLAGS="$CXXFLAGS -fsized-deallocation"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                AC_COMPILE_IFELSE([AC_LANG_PROGRAM(,)],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  perftools_cv_sized_deallocation_result=yes,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                  perftools_cv_sized_deallocation_result=no)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                CXXFLAGS="$OLD_CXXFLAGS"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                AC_LANG_POP(C++)])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AS_IF([test "x$enable_sized_delete" = xyes -o "x$enable_dyn_sized_delete" = xyes],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      [AC_CACHE_CHECK([if C++ compiler supports -fsized-deallocation],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                      perftools_cv_sized_deallocation_result,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                      [AC_LANG_PUSH(C++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                       OLD_CXXFLAGS="$CXXFLAGS"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                       CXXFLAGS="$CXXFLAGS -fsized-deallocation"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                       AC_COMPILE_IFELSE([AC_LANG_PROGRAM(,)],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                         perftools_cv_sized_deallocation_result=yes,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                         perftools_cv_sized_deallocation_result=no)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                       CXXFLAGS="$OLD_CXXFLAGS"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                       AC_LANG_POP(C++)])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_CONDITIONAL(HAVE_SIZED_DEALLOCATION,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                test "$perftools_cv_sized_deallocation_result" = yes)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/libc_override_gcc_and_weak.h.orig  2016-03-06 01:11:39.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/libc_override_gcc_and_weak.h       2017-05-13 10:07:08.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -127,13 +127,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void operator delete[](void *p, size_t size) throw()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   __attribute__((ifunc("resolve_deletearray_sized")));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#else /* !ENABLE_SIZED_DELETE && !ENABLE_DYN_SIZED_DELETE */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void operator delete(void *p, size_t size) throw()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  ALIAS(tc_delete);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void operator delete[](void *p, size_t size) throw()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  ALIAS(tc_deletearray);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif /* !ENABLE_SIZED_DELETE && !ENABLE_DYN_SIZED_DELETE */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern "C" {
</span></pre><pre style='margin:0'>

</pre>