I think both dependencies are wrong, since they are pure GTK+ application. Also, I think this happens quite frequently (i.e. deps on cairo[X]), should this maybe made a meta bug?
I don't see any cairo[X] depends in goffice, only cairo[svg], and this is correct and required. Might be unnecessary for abiword though indeed. One plugin uses cairo svg surface directly though, so that might be required instead.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4c1b039f810bfabee5f6c55e4d93ecf76bf4918 commit b4c1b039f810bfabee5f6c55e4d93ecf76bf4918 Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2019-02-23 11:33:38 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2019-02-23 11:54:38 +0000 app-office/abiword: Multiple bug fixes - Fix flickering with recent GTK+ versions (#601300) - cairo[X] looks to not be needed, don't rdepend on it (as other distributions do too) (#618756) - Fix compilation issues (#656026) - Fix libical3 compatibility (#677072) - Don't force smooth scrolling (from Debian, upstreamed) Closes: https://bugs.gentoo.org/601300 Closes: https://bugs.gentoo.org/618756 Closes: https://bugs.gentoo.org/656026 Closes: https://bugs.gentoo.org/677072 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Pacho Ramos <pacho@gentoo.org> app-office/abiword/Manifest | 1 + app-office/abiword/abiword-3.0.2-r2.ebuild | 164 +++++++++++++++++++++++++++++ 2 files changed, 165 insertions(+)