keepassxc does not use and, to my knowledge, has never used xsel. I cloned the source and checked "git log -G xsel", with zero results. There are, however, several results for xclip. But even xclip is used only for clipboard access when using the command line interface, which is not the primary usage of keepassxc. Therefore, there is no reason to have it as a mandatory dependency. I also do not know why PDEPEND was used here, as there appears to be no circular dependency to resolve.
this is now stupid four times over instead of three, because not only is xclip used, not xsel, and there is no reason for PDEPEND, but additionally, according to 2.6.0 release notes, wl-clipboard is now used instead of xclip on wayland.
The bug has been closed via the following commit(s):
Author: Lars Wendler <email@example.com>
AuthorDate: 2020-07-08 15:06:58 +0000
Commit: Lars Wendler <firstname.lastname@example.org>
CommitDate: 2020-07-08 15:07:52 +0000
app-admin/keepassxc: Drop PDEPEND on x11-misc/xsel
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler <email@example.com>
app-admin/keepassxc/keepassxc-2.6.0.ebuild | 4 ----
1 file changed, 4 deletions(-)