php8: xml modules affect others
authorDaniel F. Dickinson <dfdpublic@wildtechgarden.ca>
Sun, 14 Dec 2025 07:24:05 +0000 (02:24 -0500)
committerMichael Heimpold <mhei@heimpold.de>
Mon, 15 Dec 2025 07:04:39 +0000 (08:04 +0100)
commitf9591b8518f13f4d74be99d0a0ea816ea85b6bef
treef35fe227fc0303af55668ec8bad854d48894b445
parent6d6233b6b7f5190d4e14e0da9e50838de33a29ce
php8: xml modules affect others

As with gettext modules described in #28078 and #28075, xml and dom
related module selection affects the dependencies of other packages.

Therefore, we invert the dependency logic:

PHP8_LIBXML and PHP8_DOM are are enabled by default and packages
which depend on libxml2 and --enable-dom=shared are not shown (and
the related configure args are disabled) if the config options are
not enabled.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
lang/php8/Makefile