maintainer-feedback requested: [Bug 281846] x11/xfce4-whiskermenu-plugin: rename GTK_LAYER_SHELL to WAYLAND for consistency
Date: Fri, 04 Oct 2024 10:26:31 UTC
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-xfce (Nobody) <xfce@FreeBSD.org> for maintainer-feedback: Bug 281846: x11/xfce4-whiskermenu-plugin: rename GTK_LAYER_SHELL to WAYLAND for consistency https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281846 --- Description --- 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.