<pre style='margin:0'>
Ryan Carsten Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b3c52f82d8c681e8ab1f2a4dd3f416d8e6f6367c">https://github.com/macports/macports-ports/commit/b3c52f82d8c681e8ab1f2a4dd3f416d8e6f6367c</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 b3c52f82d8c php71-xdebug: Fix build on OS X 10.8 and earlier
</span>b3c52f82d8c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b3c52f82d8c681e8ab1f2a4dd3f416d8e6f6367c
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Sun Dec 17 04:17:06 2023 -0600

<span style='display:block; white-space:pre;color:#404040;'>    php71-xdebug: Fix build on OS X 10.8 and earlier
</span>---
 php/php-xdebug/Portfile                            |  9 ++++---
 .../files/TCP_KEEPCNT-TCP_KEEPINTVL.patch          | 31 ++++++++++++++++++++++
 2 files changed, 36 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/php/php-xdebug/Portfile b/php/php-xdebug/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a3c66ad1451..5237ed219ba 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/php/php-xdebug/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/php/php-xdebug/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,26 +27,27 @@ if {[vercmp ${php.branch} >= 8.0]} {
</span>     checksums           rmd160  19582e027f7cd1df26ce6f0017490224e784cfad \
                         sha256  554eca0b4d5b7b93cb2258fab0b0bd84cc8721e74322a2255c14e137cbcad5d2 \
                         size    232196
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {[vercmp ${php.branch} 7.1] >= 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {[vercmp ${php.branch} >= 7.1]} {
</span>     version             2.9.8
     revision            0
     checksums           rmd160  27ffd5c15d9e4945f3c988029f985dbdcce2b93e \
                         sha256  f555b6cc58d96c9965af942d22e0f1818b7a477a410c76b1ab0eebe85a762f8a \
                         size    245293
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {[vercmp ${php.branch} 7.0] >= 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles          TCP_KEEPCNT-TCP_KEEPINTVL.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {[vercmp ${php.branch} >= 7.0]} {
</span>     epoch               1
     version             2.7.2
     revision            0
     checksums           rmd160  dd7784825909ac35288fdfda631f5318c768e688 \
                         sha256  b0f3283aa185c23fcd0137c3aaa58554d330995ef7a3421e983e8d018b05a4a6 \
                         size    230987
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {[vercmp ${php.branch} 5.5] >= 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {[vercmp ${php.branch} >= 5.5]} {
</span>     version             2.5.5
     revision            0
     checksums           rmd160  ad7939d2d2f453c0f2ccb12ce8f745db7163ad9d \
                         sha256  72108bf2bc514ee7198e10466a0fedcac3df9bbc5bd26ce2ec2dafab990bf1a4 \
                         size    279491
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {[vercmp ${php.branch} 5.4] >= 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {[vercmp ${php.branch} >= 5.4]} {
</span>     version             2.4.1
     revision            0
     checksums           rmd160  01ce20a7b785b5eb04fd90f5be516b89e6898f80 \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/php/php-xdebug/files/TCP_KEEPCNT-TCP_KEEPINTVL.patch b/php/php-xdebug/files/TCP_KEEPCNT-TCP_KEEPINTVL.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..0aec32538a6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/php/php-xdebug/files/TCP_KEEPCNT-TCP_KEEPINTVL.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,31 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: use of undeclared identifier 'TCP_KEEPCNT'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: use of undeclared identifier 'TCP_KEEPINTVL'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://bugs.xdebug.org/1878
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/xdebug/xdebug/commit/2773ad5297a52605a283655e4f862e6547ca1854
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/debugger/com.c.orig        2020-09-28 05:23:47.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/debugger/com.c     2023-12-17 04:16:13.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -111,17 +111,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# if defined(TCP_KEEPCNT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   optval = 20;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ret = setsockopt(fd, SOL_TCP, TCP_KEEPCNT, &optval, optlen);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (ret) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# if defined(TCP_KEEPINTVL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   optval = 60;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ret = setsockopt(fd, SOL_TCP, TCP_KEEPINTVL, &optval, optlen);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (ret) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           return;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>