[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