www-client/chromium now supports wayland via the ozone build. The same can be built by passing use_ozone=true Additional flags can be passed to disable/enable support for X, headless and wayland only. This is required for a wayland supported build of google-chrome
As of May 2020, "Chromium web browser is finally reaching the stage where having both the X11 support and Ozone abstraction layer for Wayland can be enabled concurrently in the same build". Reference: https://www.phoronix.com/scan.php?page=news_item&px=Chrome-Ozone-X11-Build-Good
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7df14bbbf6f80e1fca0dc66dcf4c4530085cea9b commit 7df14bbbf6f80e1fca0dc66dcf4c4530085cea9b Author: Stephan Hartmann <stha09@googlemail.com> AuthorDate: 2020-06-19 17:13:58 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2020-06-28 02:20:51 +0000 www-client/chromium: beta channel bump to 84.0.4147.68 Closes: https://bugs.gentoo.org/689584 Closes: https://bugs.gentoo.org/655158 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Stephan Hartmann <stha09@googlemail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org> www-client/chromium/Manifest | 4 +- www-client/chromium/chromium-84.0.4147.45.ebuild | 804 --------------------- ...7.45-r1.ebuild => chromium-84.0.4147.68.ebuild} | 109 ++- www-client/chromium/files/chromium-launcher-r4.sh | 52 ++ www-client/chromium/metadata.xml | 3 + 5 files changed, 140 insertions(+), 832 deletions(-)