maintainer-feedback requested: [Bug 266173] www/firefox allow building with X11=OFF

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 02 Sep 2022 12:44:27 UTC
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-gecko (Nobody)
<gecko@FreeBSD.org> for maintainer-feedback:
Bug 266173: www/firefox allow building with X11=OFF
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266173



--- Description ---
Now, that long standing upstream report has been fixed [1], firefox has ability
to build without X11, that is aimed for pure wayland environment. This, then,
also mean, that it's deps such as cairo, pango, libxkbcommon, gtk30 all can be
built without X11 as well. Following 3 possible scenarios are possible:
1. both X11 and WAYLAND options enabled, mozconfig expects
--enable-default-toolkit=cairo-gtk3-x11-wayland passed to configure option.
2. only WAYLAND enabled and X11 is OFF, mozconfig expects
--enable-default-toolkit=cairo-gtk3-wayland-only to be passed to configure
option.
3. only X11 enabled, WAYLAND is OFF, mozconfig expects
--enable-default-toolkit=cairo-gtk3 passed to configure option.
Request is to have firefox port allowing such building option, with default X11
to be enabled by default to preserve it's current building scheme for majority
of users.
Reference [1]:
https://bugzilla.mozilla.org/show_bug.cgi?id=1661450