[MacPorts] #52281: Port for evolution, based on devans at macports.org evolution-data-server
MacPorts
noreply at macports.org
Mon Oct 17 00:50:14 CEST 2016
#52281: Port for evolution, based on devans at macports.org evolution-data-server
-------------------------+----------------------
Reporter: gwhitney@… | Owner: devans@…
Type: submission | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords:
Port: evolution |
-------------------------+----------------------
Comment (by gwhitney@…):
Replying to [comment:23 devans@…]:
> One suggestion, no need to add a just +x11 variant unless -x11 makes
sense and -x11 doesn't mean +quartz.
>
> However, if you can build with either of the gtk3 X11 or gtk3 Quartz
backends then having both variants +x11 +quartz makes sense but you need
to mark them as conflicting (only one at a time). Default variant should
be +x11 in this case.
Sorry I am not fully understanding this advice. The latest version of the
evolution port can be compiled with x11 support, in which case it requires
gnome-desktop, and it must be the case that the x11 gdk backend is
available; or without x11 support, in which case it does not require
gnome-desktop, and relies on whatever (default) gdk backend has been
installed. There are no other differences, and evolution-x11 will compile
just fine on top of the x11 gdk backend. I don't actually see why
evolution-x11 and evolution+x11 couldn't in theory coexist.
However, there does need to be at least one variant flag, because in an
x11 environment, typically you would want the gnome-desktop integration,
whereas there needs to be a way to turn it off in case only the quartz gdk
backend has been compiled.
I hope that makes the situation with the evolution port and its
interaction with the gdk backends clear enough for you to now advise me
what the variant flag or flags should be. I would be glad to implement
whatever variant scheme you feel is best.
--
Ticket URL: <https://trac.macports.org/ticket/52281#comment:24>
MacPorts <https://www.macports.org/>
Ports system for the Mac operating system
More information about the macports-tickets
mailing list