[Bug 281846] x11/xfce4-whiskermenu-plugin: rename GTK_LAYER_SHELL to WAYLAND for consistency

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 04 Oct 2024 10:26:31 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281846

            Bug ID: 281846
           Summary: x11/xfce4-whiskermenu-plugin: rename GTK_LAYER_SHELL
                    to WAYLAND for consistency
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: xfce@FreeBSD.org
          Reporter: jbeich@FreeBSD.org
             Flags: maintainer-feedback?(xfce@FreeBSD.org)
          Assignee: xfce@FreeBSD.org

X11-only users may have OPTIONS_UNSET+=WAYLAND in /etc/make.conf.
x11-toolkits/gtk-layer-shell requires WAYLAND in x11-toolkits/gtk30, so
consumers like x11/xfce4-whiskermenu-plugin cannot use a different option name
without introducing breakage. The ports/ framework doesn't support overriding
options in dependencies, and X11-only users likely don't want Wayland
dependencies silently re-enabled.

gtk-layer-shell is supported by wlroots, KDE, Mir, Cosmic. Exceptions are GNOME
(uses shell extensions instead) and Weston (uses plugins instead). Apps
supporting more than one approach are very unlikely, so it's should be fine to
use generic port option name like WAYLAND.

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