<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/9d2a78f713d9aa2b181b26ee390ac9b80ec1eced">https://github.com/macports/macports-ports/commit/9d2a78f713d9aa2b181b26ee390ac9b80ec1eced</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 9d2a78f713d9aa2b181b26ee390ac9b80ec1eced
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Wed Jun 12 15:33:57 2024 -0500
<span style='display:block; white-space:pre;color:#404040;'> php83: Update to 8.3.8
</span>---
lang/php/Portfile | 85 +++++++++++-----------
...php83-Wincompatible-function-pointer-types.diff | 75 +++++++++++++++++++
2 files changed, 116 insertions(+), 44 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 68f10f61915..a8c7a95e969 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;'>@@ -186,11 +186,11 @@ switch ${subport_branch} {
</span> }
8.3 {
epoch 2
<span style='display:block; white-space:pre;background:#ffe0e0;'>- version 8.3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 8.3.8
</span> use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 304484cf14c6deac347c641582c62362668dffe7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 d53433c1ca6b2c8741afa7c524272e6806c1e895e5912a058494fea89988570a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 12456020
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 ed08b1c6a861dead427d438814e8d39307e3066f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 aea358b56186f943c2bbd350c9005b9359133d47e954cfc561385319ae5bb8d7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 12480896
</span> }
8.4 {
# When this becomes a stable version, remove the overrides for homepage,
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -267,12 +267,9 @@ if {[is_sapi_subport]} {
</span> patch.pre_args-replace -p0 -p1
patchfiles-append patch-${php}-scripts-php-config.in.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[vercmp ${branch} == 8.2]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-${php}-Wincompatible-function-pointer-types.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span> if {[vercmp ${branch} >= 8.2]} {
patchfiles-append \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-${php}-Wincompatible-function-pointer-types.diff \
</span> patch-${php}-atomic.diff
} else {
patchfiles-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -473,7 +470,7 @@ subport ${php} {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
depends_run port:php_select
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -634,7 +631,7 @@ subport ${php}-apache2handler {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
description ${php} Apache 2 Handler SAPI
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -698,7 +695,7 @@ subport ${php}-cgi {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
description ${php} CGI SAPI
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -742,7 +739,7 @@ subport ${php}-fpm {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
description ${php} FPM SAPI
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -815,7 +812,7 @@ subport ${php}-calendar {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
description a PHP extension for converting between different \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -839,7 +836,7 @@ subport ${php}-curl {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append net www
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -879,7 +876,7 @@ subport ${php}-dba {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append databases
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -915,7 +912,7 @@ subport ${php}-enchant {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append textproc devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -968,7 +965,7 @@ subport ${php}-exif {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append graphics
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -985,7 +982,7 @@ subport ${php}-ffi {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1017,7 +1014,7 @@ subport ${php}-ftp {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append net
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1055,7 +1052,7 @@ subport ${php}-gd {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append graphics
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1129,7 +1126,7 @@ subport ${php}-gettext {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1159,7 +1156,7 @@ subport ${php}-gmp {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append devel math
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1194,7 +1191,7 @@ subport ${php}-iconv {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append textproc
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1224,7 +1221,7 @@ subport ${php}-imap {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append mail
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1265,7 +1262,7 @@ subport ${php}-intl {
</span> 8.0.30 {revision 1}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1328,7 +1325,7 @@ subport ${php}-ipc {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
php.extensions shmop sysvmsg sysvsem sysvshm
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1354,7 +1351,7 @@ subport ${php}-ldap {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append databases
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1394,7 +1391,7 @@ subport ${php}-mbstring {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append textproc
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1485,7 +1482,7 @@ subport ${php}-mysql {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
php.extensions mysqli pdo_mysql
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1717,7 +1714,7 @@ subport ${php}-odbc {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
php.extensions odbc pdo_odbc
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1781,7 +1778,7 @@ if {[vercmp ${branch} >= 5.5]} {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
php.extensions.zend opcache
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1841,7 +1838,7 @@ subport ${php}-openssl {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append devel security
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1898,7 +1895,7 @@ subport ${php}-oracle {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
php.extensions oci8 pdo_oci
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1940,7 +1937,7 @@ subport ${php}-pcntl {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append sysutils
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1973,7 +1970,7 @@ subport ${php}-posix {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append sysutils
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2000,7 +1997,7 @@ subport ${php}-postgresql {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
php.extensions pgsql pdo_pgsql
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2146,7 +2143,7 @@ subport ${php}-pspell {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append textproc
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2176,7 +2173,7 @@ subport ${php}-snmp {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append sysutils
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2206,7 +2203,7 @@ subport ${php}-soap {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append net
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2244,7 +2241,7 @@ subport ${php}-sockets {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append net
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2264,7 +2261,7 @@ subport ${php}-sodium {
</span> 8.0.30 {revision 1}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
php.extensions sodium
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2303,7 +2300,7 @@ subport ${php}-sqlite {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
php.extensions sqlite sqlite3 pdo_sqlite
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2355,7 +2352,7 @@ subport ${php}-tidy {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append www
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2460,7 +2457,7 @@ subport ${php}-xsl {
</span> 8.0.30 {revision 0}
8.1.29 {revision 0}
8.2.20 {revision 0}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 8.3.7 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 8.3.8 {revision 0}
</span> }
categories-append textproc
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/php/files/patch-php83-Wincompatible-function-pointer-types.diff b/lang/php/files/patch-php83-Wincompatible-function-pointer-types.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9ebc3394e87
</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-php83-Wincompatible-function-pointer-types.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,75 @@
</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: incompatible function pointer types initializing 'struct tm *(*)(void)' with an expression of type 'struct tm *(const time_t *restrict, struct tm *restrict)' (aka 'struct tm *(const long *restrict, struct tm *restrict)') [-Werror,-Wincompatible-function-pointer-types]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: incompatible function pointer types initializing 'struct tm *(*)(void)' with an expression of type 'struct tm *(const time_t *restrict, struct tm *restrict)' (aka 'struct tm *(const long *restrict, struct tm *restrict)') [-Werror,-Wincompatible-function-pointer-types]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: incompatible function pointer types initializing 'char *(*)(void)' with an expression of type 'char *(const struct tm *restrict, char *restrict)' [-Werror,-Wincompatible-function-pointer-types]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: incompatible function pointer types initializing 'char *(*)(void)' with an expression of type 'char *(const time_t *, char *)' (aka 'char *(const long *, char *)') [-Werror,-Wincompatible-function-pointer-types]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: incompatible function pointer types initializing 'char *(*)(void)' with an expression of type 'char *(char *, const char *, char **)' [-Werror,-Wincompatible-function-pointer-types]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/php/php-src/issues/14315
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/php/php-src/commit/9e226b288106aea3bfb71bae707a3e2d4889e82d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: incompatible function pointer types initializing 'int (*)(void)' with an expression of type 'int (FILE *)' (aka 'int (struct __sFILE *)') [-Werror,-Wincompatible-function-pointer-types]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/php/php-src/issues/14549
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/php/php-src/commit/b43378d830872acc6c8515e2815c9f98c7787e62
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/build/php.m4 2024-06-04 09:53:17.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/build/php.m4 2024-06-13 04:35:51.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1260,33 +1260,21 @@ dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnl PHP_MISSING_TIME_R_DECL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_DEFUN([PHP_MISSING_TIME_R_DECL],[
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- AC_MSG_CHECKING([for missing declarations of reentrant functions])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <time.h>]], [[struct tm *(*func)(void) = localtime_r]])],[
</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;'>+- AC_DEFINE(MISSING_LOCALTIME_R_DECL,1,[Whether localtime_r is declared])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <time.h>]], [[struct tm *(*func)(void) = gmtime_r]])],[
</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;'>+- AC_DEFINE(MISSING_GMTIME_R_DECL,1,[Whether gmtime_r is declared])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <time.h>]], [[char *(*func)(void) = asctime_r]])],[
</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;'>+- AC_DEFINE(MISSING_ASCTIME_R_DECL,1,[Whether asctime_r is declared])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <time.h>]], [[char *(*func)(void) = ctime_r]])],[
</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;'>+- AC_DEFINE(MISSING_CTIME_R_DECL,1,[Whether ctime_r is declared])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <string.h>]], [[char *(*func)(void) = strtok_r]])],[
</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;'>+- AC_DEFINE(MISSING_STRTOK_R_DECL,1,[Whether strtok_r is declared])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- AC_MSG_RESULT([done])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_CHECK_DECL([localtime_r],,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [AC_DEFINE([MISSING_LOCALTIME_R_DECL], [1], [Whether localtime_r is declared])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [#include <time.h>])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_CHECK_DECL([gmtime_r],,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [AC_DEFINE([MISSING_GMTIME_R_DECL], [1], [Whether gmtime_r is declared])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [#include <time.h>])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_CHECK_DECL([asctime_r],,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [AC_DEFINE([MISSING_ASCTIME_R_DECL], [1], [Whether asctime_r is declared])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [#include <time.h>])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_CHECK_DECL([ctime_r],,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [AC_DEFINE([MISSING_CTIME_R_DECL], [1], [Whether ctime_r is declared])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [#include <time.h>])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_CHECK_DECL([strtok_r],,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [AC_DEFINE([MISSING_STRTOK_R_DECL], [1], [Whether strtok_r is declared])],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [#include <string.h>])
</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;'>+ dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1315,7 +1315,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_DEFUN([PHP_MISSING_FCLOSE_DECL],[
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_MSG_CHECKING([for fclose declaration])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <stdio.h>]], [[int (*func)(void) = fclose]])],[
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <stdio.h>]], [[int (*func)(FILE *) = fclose]])],[
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_DEFINE(MISSING_FCLOSE_DECL,0,[ ])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_MSG_RESULT([ok])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ],[
</span></pre><pre style='margin:0'>
</pre>