#39782: Add keyword to list compatible graphical environments (X11, Quartz, Wayland)? -------------------------+-------------------------------- Reporter: c.herbig@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: base | Version: Keywords: | Port: -------------------------+-------------------------------- Although some ports list variants like ±x11 and +quartz, some of them don't because the quartz compatibility is handled by a dependency. For example, Gnumeric is +quartz compatible because it is handled by the gtk+quartz dependency, yet there is no indication in the port file that +quartz is an option for gnumeric. So rather than making a variant in the portfile that does nothing other than to list itself in port info, perhaps it would be wise to make a new keyword (graphics_env ?) that lists the environments that the port is known to work with. If nothing is specified, then assume X11. It is not ok to assume that just because the gtk dependency has been compiled for +quartz that the app is though; as of the writing of this, gnome- chemistry-utils fails to build in a +quartz environment due to some X11 specific OpenGL code. Although there aren't many to choose from right now, just X11 and quartz, this may become more relevant over the next year as Wayland picks up steam and packages are modified to take advantage. -- Ticket URL: <https://trac.macports.org/ticket/39782> MacPorts <http://www.macports.org/> Ports system for OS X