php8: fix gettext and intl dependencies and build
authorDaniel F. Dickinson <dfdpublic@wildtechgarden.ca>
Thu, 1 Jan 2026 06:17:32 +0000 (01:17 -0500)
committerMichael Heimpold <mhei@heimpold.de>
Fri, 16 Jan 2026 06:35:52 +0000 (07:35 +0100)
commitf8b8ce62c538996d91a700588bc08c73334c3dae
treeaac94bcc927676f2baa0077b8c97a3f40404f451
parent1a01a175fa9bd271cd14271413d57f4af2241902
php8: fix gettext and intl dependencies and build

* Add a needed BUILD_DEPENDENCY on icu package, when PHP8_INTL is
  defined.
* Make PHP8_DOM selecting PHP8_LIBXML instead of depending on it.
* PHP8_INTL does not depend on PHP8_GETTEXT, it builds also
  without gettext.
* Always show option for choosing PHP8_FULLUCIDATA
* For php8-cgi, php-cli, etc, a libstdcpp dependency is only gained
when PHP8_INTL is selected, therefore update those conditional depends.

As some combinations of these changes can change the binaries output,
PKG_RELEASE has been bumped.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
lang/php8/Config.in
lang/php8/Makefile