apache-2.eclass: Missing deps for dev-libs/libxml2 and fix existing preserved libs

apache2_modules_proxy_html and apache2_modules_xml2enc require dev-libs/libxml2

Fix:
<pre>
>>> package: dev-libs/libxml2-2.14.6
 *  - /usr/lib64/libxml2.so.2
 *  - /usr/lib64/libxml2.so.2.13.9
 *      used by /usr/lib64/apache2/modules/mod_proxy_html.so (www-servers/apache-2.4.65)
 *      used by /usr/lib64/apache2/modules/mod_xml2enc.so (www-servers/apache-2.4.65)
</pre>

Signed-off-by: Fco Javier Felix <ffelix@inode64.com>
Part-of: https://github.com/gentoo/gentoo/pull/44149
Closes: https://github.com/gentoo/gentoo/pull/44149
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Francisco Javier Félix
2025-10-12 20:34:30 +02:00
committed by Sam James
parent 0458a523ba
commit aae7ac4294

View File

@@ -152,6 +152,7 @@ RDEPEND="
apache2_modules_lua? ( ${LUA_DEPS} )
apache2_modules_md? ( >=dev-libs/jansson-2.10:= )
apache2_modules_mime? ( app-misc/mime-types )
apache2_modules_proxy_html? ( dev-libs/libxml2:= )
apache2_modules_proxy_http2? (
>=net-libs/nghttp2-${NGHTTP2_VERSION}:=
kernel_linux? ( sys-apps/util-linux )
@@ -159,6 +160,7 @@ RDEPEND="
apache2_modules_session_crypto? (
dev-libs/apr-util[openssl]
)
apache2_modules_xml2enc? ( dev-libs/libxml2:= )
gdbm? ( sys-libs/gdbm:= )
ldap? ( net-nds/openldap:= )
selinux? ( sec-policy/selinux-apache )