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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/384e3be689ba10197e50882e03473f4d36f05e80">https://github.com/macports/macports-ports/commit/384e3be689ba10197e50882e03473f4d36f05e80</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 384e3be  gperftools 2.7: update El Capitan patch
</span>384e3be is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 384e3be689ba10197e50882e03473f4d36f05e80
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Sun May 6 16:39:36 2018 -0500

<span style='display:block; white-space:pre;color:#404040;'>    gperftools 2.7: update El Capitan patch
</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/56439
</span>---
 devel/gperftools/files/patch-build-fix-15.diff | 43 +++++++++++++-------------
 1 file changed, 22 insertions(+), 21 deletions(-)

<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><span style='display:block; white-space:pre;color:#808080;'>index 58a51a9..edc24ed 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/gperftools/files/patch-build-fix-15.diff
</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;'>@@ -1,35 +1,36 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/gperftools/gperftools/issues/794
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac.orig      2017-12-09 11:43:20.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac   2018-03-09 18:01:04.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -366,18 +366,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.ac.orig      2018-04-30 00:59:43.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.ac   2018-05-06 16:30:41.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -366,19 +366,20 @@
</span>               [AC_MSG_NOTICE([Will build dynamically detected sized deallocation operators])],
<span style='display:block; white-space:pre;background:#ffe0e0;'>-              [AC_MSG_NOTICE([Will not build sized deallocation operators])])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              [AC_MSG_NOTICE([Will build sized deallocation operators that ignore size])])])
</span>  
 -AC_CACHE_CHECK([if C++ compiler supports -fsized-deallocation],
 -               [perftools_cv_sized_deallocation_result],
 -               [AC_LANG_PUSH(C++)
 -                OLD_CXXFLAGS="$CXXFLAGS"
 -                CXXFLAGS="$CXXFLAGS -fsized-deallocation"
<span style='display:block; white-space:pre;background:#ffe0e0;'>--                AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                    [[#include <new>]],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                    [[(::operator delete)(0, 256)]])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                AC_LINK_IFELSE([AC_LANG_PROGRAM(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                    [[#include <new>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <stddef.h>]],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                    [[static void (* volatile ptr)(void *, size_t) = ::operator delete; (*ptr)(0, 256);]])],
</span> -                 perftools_cv_sized_deallocation_result=yes,
 -                 perftools_cv_sized_deallocation_result=no)
 -                CXXFLAGS="$OLD_CXXFLAGS"
 -                AC_LANG_POP(C++)])
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+AS_IF([test "x$enable_sized_delete" = xyes -o "x$enable_dyn_sized_delete" = xyes],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      [AC_CACHE_CHECK([if C++ compiler supports -fsized-deallocation],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                      perftools_cv_sized_deallocation_result,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                      [AC_LANG_PUSH(C++)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                       OLD_CXXFLAGS="$CXXFLAGS"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                       CXXFLAGS="$CXXFLAGS -fsized-deallocation"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                       AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                         [[#include <new>]],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                         [[(::operator delete)(0, 256)]])],
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                         perftools_cv_sized_deallocation_result=yes,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                         perftools_cv_sized_deallocation_result=no)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                       CXXFLAGS="$OLD_CXXFLAGS"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                       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"
</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_LINK_IFELSE([AC_LANG_PROGRAM(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                        [[#include <new>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    #include <stddef.h>]],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                        [[static void (* volatile ptr)(void *, size_t) = ::operator delete; (*ptr)(0, 256);]])],
</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>  
  AM_CONDITIONAL(HAVE_SIZED_DEALLOCATION,
                 test "$perftools_cv_sized_deallocation_result" = yes)
</pre><pre style='margin:0'>

</pre>