commit:     aae7ac4294341b404b7f12afb75e39e137bfc565
Author:     Francisco Javier Félix <web <AT> inode64 <DOT> com>
AuthorDate: Sun Oct 12 18:34:30 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 18 15:16:26 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae7ac42

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 <AT> 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 <AT> gentoo.org>

 eclass/apache-2.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/apache-2.eclass b/eclass/apache-2.eclass
index 0ff76bd2dcf1..cb41bcdcdcfe 100644
--- a/eclass/apache-2.eclass
+++ b/eclass/apache-2.eclass
@@ -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 )

Reply via email to