<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/b2f2ec1887f32b769364fb761d326708d69076e8">https://github.com/macports/macports-ports/commit/b2f2ec1887f32b769364fb761d326708d69076e8</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 b2f2ec1887f php-opcache: Disable chained fixups
</span>b2f2ec1887f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b2f2ec1887f32b769364fb761d326708d69076e8
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon Jan 16 13:12:24 2023 -0600

<span style='display:block; white-space:pre;color:#404040;'>    php-opcache: Disable chained fixups
</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/66660
</span>---
 lang/php/Portfile | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

<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 a9128f238ad..3af3708cd8a 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;'>@@ -1673,10 +1673,10 @@ if {[vercmp ${branch} 5.5] >= 0} {
</span>         switch -- ${version} {
             5.5.38              {revision 1}
             5.6.40              {revision 1}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            7.0.33              {revision 1}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            7.1.33              {revision 1}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            7.2.34              {revision 0}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            7.3.33              {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            7.0.33              {revision 2}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            7.1.33              {revision 2}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            7.2.34              {revision 1}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            7.3.33              {revision 1}
</span>             7.4.33              {revision 0}
             8.0.27              {revision 0}
             8.1.14              {revision 0}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1693,8 +1693,15 @@ if {[vercmp ${branch} 5.5] >= 0} {
</span> 
         configure.args-append   --enable-opcache
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # file based opcode cache was added in 7.0 (3abde432)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {[vercmp ${branch} 7.0] >= 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # File-based opcode cache was added in 7.0 (3abde432) and can no longer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # be disabled as of 7.4 (c32da66e).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[vercmp ${branch} >= 7.0] && [vercmp ${branch} < 7.4]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # Chained fixups cause this error at runtime on Ventura:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # symbol not found in flat namespace '_zend_file_cache_invalidate'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            if {[vercmp ${macosx_deployment_target} >= 11]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                configure.ldflags-append -Wl,-no_fixup_chains
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>             configure.args-append   --enable-opcache-file
         }
 
</pre><pre style='margin:0'>

</pre>