Recently, the dbus USE flag was removed from www-client/firefox since builds with USE="-dbus" started to fail due to upstream changes. Mozilla have now fixed this bug for Firefox 80 (see https://bugzilla.mozilla.org/show_bug.cgi?id=1561207). Since builds without DBus should now be possible, can the dbus USE flag be restored for www-client/firefox?
I am really wondering if it's worth it. Firefox will depend on x11-libs/gtk+:3[X] which will pull in app-accessibility/at-spi2-atk which will pull in sys-apps/dbus. So you will have dbus when you have firefox...
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc31caf453e56f7efa3f859d8c4e54d1a99f1b1 commit cfc31caf453e56f7efa3f859d8c4e54d1a99f1b1 Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2020-09-01 21:27:34 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2020-09-01 21:50:20 +0000 www-client/firefox: re-introduce USE=dbus Closes: https://bugs.gentoo.org/739910 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> www-client/firefox/firefox-80.0.1.ebuild | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-)
this certainly helps a lot with cross compile, dbus-glib is a major annoyance here. thanks for picking it up :) any thoughts on backporting to 78.x?