diff --git a/php/php-xdebug/Portfile b/php/php-xdebug/Portfile index 69e978cd20c..498ee613b6b 100644 --- a/php/php-xdebug/Portfile +++ b/php/php-xdebug/Portfile @@ -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 diff --git a/php/php-xdebug/files/patch-3.1.6-src_develop_develop.h.diff b/php/php-xdebug/files/patch-3.1.6-src_develop_develop.h.diff new file mode 100644 index 00000000000..fafebffe90b --- /dev/null +++ b/php/php-xdebug/files/patch-3.1.6-src_develop_develop.h.diff @@ -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();