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