commit:     61bc872beef33778db9c457f6d0f29fdd8283600
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 23 21:26:40 2025 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Thu Oct 23 21:58:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61bc872b

app-office/abiword: move libxml2 to unconditional dep

It is not specific to a single plugin, the whole codebase is lousy with
includes. Furthermore, libgsf exposes libxml2 publicly via a wrapper API
that passes libxml2 types around, and adds -lxml2 everywhere.

Discovered via the binhost recording preserved-libs.
https://gitweb.gentoo.org/proj/binhost.git/commit/?id=e94e8da1e12bd4738bfa395809d0e21bb9d8eaf5

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 app-office/abiword/{abiword-3.0.6-r1.ebuild => abiword-3.0.6-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/abiword/abiword-3.0.6-r1.ebuild 
b/app-office/abiword/abiword-3.0.6-r2.ebuild
similarity index 99%
rename from app-office/abiword/abiword-3.0.6-r1.ebuild
rename to app-office/abiword/abiword-3.0.6-r2.ebuild
index bb728e10a9df..c2463daaa60a 100644
--- a/app-office/abiword/abiword-3.0.6-r1.ebuild
+++ b/app-office/abiword/abiword-3.0.6-r2.ebuild
@@ -35,6 +35,7 @@ RDEPEND="
        >=dev-libs/fribidi-0.10.4
        >=dev-libs/glib-2.16:2
        >=dev-libs/libgcrypt-1.4.5:0=
+       >=dev-libs/libxml2-2.4:2=
        dev-libs/libxslt
        >=gnome-base/librsvg-2.16:2
        >=gnome-extra/libgsf-1.14.18:=
@@ -52,7 +53,6 @@ RDEPEND="
        map? ( >=media-libs/libchamplain-0.12:0.12[gtk] )
        plugins? (
                collab? (
-                       >=dev-libs/libxml2-2.4:2=
                        >=net-libs/loudmouth-1
                        net-libs/libsoup:2.4
                        net-libs/gnutls:=

Reply via email to