[MacPorts] #39782: Add keyword to list compatible graphical environments (X11, Quartz, Wayland)?
MacPorts
noreply at macports.org
Wed Jul 17 16:26:58 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:
Resolution: | Keywords:
Port: |
--------------------------+--------------------------------
Comment (by c.herbig@…):
Replying to [comment:4 larryv@…]:
> Does gnumeric actually build differently depending on whether gtk is
built +quartz or +x11? It is not acceptable for `port install FOO` to
produce different results based solely on whether a dependency BAR is
installed +baz or -quux or anything.
I don't think so, I thought that gtk was supposed to handle all of the
compatibility backends (except OpenGL).
> The variants should not do nothing. They should check for the presence
or absence of the relevant dependencies’ variants, as I described above.
I agree, it would be very silly to have a a variant that does nothing, but
is only there to advertise that the port is capable of being run in a
+quartz environment.
> If gnome-chemistry-utils requires its dependencies to be built as
-quartz, it should use active_variants-1.1 to enforce this.
I didn't know you could do that, I might look at it more later.
> Given that one can (sort of) enforce variant selection on dependencies,
I don’t see how a new Portfile option meaningfully changes the situation
here.
Perhaps I am not expressing myself correctly.
The idea was not to create a keyword to modify the configuring or building
process, it was simply to make a tag that could show up via port info
portname that would list the graphical environments the port is known to
work with; nothing more than a way to advertise to the user.
--
Ticket URL: <https://trac.macports.org/ticket/39782#comment:5>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list