<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/032256173476a2bdf8ab10ec444f1d4c18d9c532">https://github.com/macports/macports-ports/commit/032256173476a2bdf8ab10ec444f1d4c18d9c532</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 032256173476a2bdf8ab10ec444f1d4c18d9c532
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Wed Oct 23 19:34:52 2019 -0500

<span style='display:block; white-space:pre;color:#404040;'>    php: Fix php53 C++11 compilation issue
</span>---
 lang/php/Portfile                     |  4 ++++
 lang/php/files/patch-php53-C++11.diff | 13 +++++++++++++
 2 files changed, 17 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/php/Portfile b/lang/php/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9283aba..0cb2929 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/php/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/php/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -351,6 +351,10 @@ subport ${php} {
</span>     select.group            php
     select.file             ${filespath}/${subport}
     
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[vercmp ${branch} 5.3] == 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles-append   patch-${php}-C++11.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 5.5] >= 0 && [vercmp ${branch} 7.0] < 0} {
         patchfiles-append   patch-${php}-Zend-EX_TMP_VAR.diff
     }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/php/files/patch-php53-C++11.diff b/lang/php/files/patch-php53-C++11.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..916dd19
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/php/files/patch-php53-C++11.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix build problem in C++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/php/php-src/commit/86b364380720005f4e460eb99317f4ddfef25c52
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/Zend/zend_API.h.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/Zend/zend_API.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -60,7 +60,7 @@ typedef struct _zend_fcall_info_cache {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   zval *object_ptr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } zend_fcall_info_cache;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define ZEND_NS_NAME(ns, name)                    ns"\\"name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define ZEND_NS_NAME(ns, name)                    ns "\\" name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ZEND_FN(name) zif_##name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define ZEND_MN(name) zim_##name
</span></pre><pre style='margin:0'>

</pre>