[Bug 266173] www/firefox allow building with X11=OFF

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 02 Sep 2022 12:44:27 UTC

            Bug ID: 266173
           Summary: www/firefox allow building with X11=OFF
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: gecko@FreeBSD.org
          Reporter: moonlapse81@gmail.com
             Flags: maintainer-feedback?(gecko@FreeBSD.org)
          Assignee: gecko@FreeBSD.org

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
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]:

You are receiving this mail because:
You are the assignee for the bug.