We would like to reduce the number of net-libs/webkit-gtk slots. Please check if it is possible to migrate from net-libs/webkit-gtk:4 to net-libs/webkit-gtk:4.1. This should be possible (with minor build-system patching, see https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea0bb7cd3b47dd02d964a5c27c010eeaea8cc8b1 for example) if net-libs/libsoup:2.4 is not pulled in by the package or any of its dependencies.
Alas this is a libsoup migration one, not only webkit-gtk. I added the upstream bug in URL but no progress there Note this is only for the HTML viewer plugin (fancy) so this can be disabled if needed
There is progress upstream, master branch removed libsoup: https://git.claws-mail.org/?p=claws.git;a=commitdiff;h=e2e7f63c6a0a762dd8d823eb29ad850e665317ff So we should be able to use another webkit-gtk slot in newer versions (and if needed drop the plugin that depends on it on older versions)
OK I got it working for 4.1.1, and next upstream release should just be a s/4.0/4.1/ in configure.ac
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33a5145d1abab8b81e5b3545c04356beb1b5d6f6 commit 33a5145d1abab8b81e5b3545c04356beb1b5d6f6 Author: Bernard Cafarelli <voyageur@gentoo.org> AuthorDate: 2023-04-02 20:27:21 +0000 Commit: Bernard Cafarelli <voyageur@gentoo.org> CommitDate: 2023-04-02 20:47:55 +0000 mail-client/claws-mail: migrate to net-libs/webkit-gtk:4.1 Closes: https://bugs.gentoo.org/893698 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> mail-client/claws-mail/claws-mail-4.1.1-r2.ebuild | 216 ++++++++++++++ .../files/claws-mail-4.1.1-webkitgtk4.1.patch | 317 +++++++++++++++++++++ 2 files changed, 533 insertions(+)