php-xdebug: update to 3.5.3, add patch for version 3.1.6

This commit is contained in:
Bjarne D Mathiesen
2026-07-03 06:12:25 +02:00
committed by GitHub
parent 9e68c79480
commit f6ef8a850d
2 changed files with 21 additions and 11 deletions
+6 -11
View File
@@ -16,24 +16,19 @@ php.pecl yes
php.extensions.zend xdebug
# https://xdebug.org/docs/compat
if {[vercmp ${php.branch} >= 8.1]} {
version 3.5.1
if {[vercmp ${php.branch} >= 8.0]} {
version 3.5.3
revision 0
checksums rmd160 01fec62e0abdb673f1e834278243a4c6d532ff67 \
sha256 0f26849a5edf3d9120edc100219854599d54f923a8a4d1cb4fe4403520e49678 \
size 282739
} elseif {[vercmp ${php.branch} >= 8.0]} {
version 3.4.7
revision 0
checksums rmd160 e7e0b9fb07e0a99070d3d0558ff5465843c600c7 \
sha256 7592923501e3fdb9741ad35b90e08fc6b3c5dd31eadc4c83b7b3c9dda0627b24 \
size 264106
checksums rmd160 f4b0d6b2d35fcbecc2ad8103e3711c5e8654dc96 \
sha256 f073de91bea046106abf4d6071c963ea71e58571df6ce58948ceca89d121cb2d \
size 283968
} elseif {[vercmp ${php.branch} >= 7.2]} {
version 3.1.6
revision 0
checksums rmd160 19582e027f7cd1df26ce6f0017490224e784cfad \
sha256 554eca0b4d5b7b93cb2258fab0b0bd84cc8721e74322a2255c14e137cbcad5d2 \
size 232196
patchfiles patch-3.1.6-src_develop_develop.h.diff
} elseif {[vercmp ${php.branch} >= 7.1]} {
version 2.9.8
revision 0
@@ -0,0 +1,15 @@
fix :
xdebug.c:547:24: error: too many arguments to function call, expected 0, have 2
--- src/develop/develop.h.orig 2026-06-10 22:38:27
+++ src/develop/develop.h 2026-06-10 22:39:29
@@ -67,7 +67,7 @@
void xdebug_init_develop_globals(xdebug_develop_globals_t *xg);
void xdebug_deinit_develop_globals(xdebug_develop_globals_t *xg);
-void xdebug_develop_minit();
+void xdebug_develop_minit(INIT_FUNC_ARGS);
void xdebug_develop_mshutdown();
void xdebug_develop_rinit();
void xdebug_develop_post_deactivate();