[MacPorts] #39782: Add keyword to list compatible graphical environments (X11, Quartz, Wayland)?
MacPorts
noreply at macports.org
Wed Jul 17 12:45:13 PDT 2013
#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
More information about the macports-tickets
mailing list