firejail does not strictly depend on xpra when using --enable-x11. From the manual page > --x11 Sandbox the application using Xpra, Xephyr, Xvfb or Xorg security extension. The sandbox will prevents screenshot and keylogger applications started inside the sandbox from accessing clients running outside the sandbox. *Firejail will try first Xpra, and if Xpra is not installed on the system, it will try to find Xephyr.* It should not depend on xephyr either because the x11 USE flag allows using other options, including --x11=none (which shouldn't require any other package).
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce1c4232290943a5132bd7f4cce426b8fc8521a0 commit ce1c4232290943a5132bd7f4cce426b8fc8521a0 Author: Dennis Lamm <expeditioneer@gentoo.org> AuthorDate: 2019-07-29 04:20:27 +0000 Commit: Dennis Lamm <expeditioneer@gentoo.org> CommitDate: 2019-07-29 04:21:12 +0000 sys-apps/firejail: bump 0.9.60 Bug: https://bugs.gentoo.org/656360 Bug: https://bugs.gentoo.org/678976 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.16 sys-apps/firejail/Manifest | 1 + sys-apps/firejail/firejail-0.9.60.ebuild | 53 ++++++++++++++++++++++++++++++++ sys-apps/firejail/metadata.xml | 36 +++++++++++----------- 3 files changed, 72 insertions(+), 18 deletions(-)
fixed with 0.9.60 ebuild