<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>