Opened 16 years ago
Closed 12 years ago
#15558 closed enhancement (fixed)
Provide quartz-only variant of cairo port
Reported by: | macports@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Low | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | Cc: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) | |
Port: | cairo |
Description
The cairo port currently provides three variants: universal, which builds all of cairo's backends (e.g., freetype and quartz on Mac OS X); glitz, which (in addition) enables glitz and no_x11, which disables X11 functionality.
I would like to see a pure quartz variant. It is desirable to have only one font subsystem (quartz). This is not yet generally feasible because many applications do not support the quartz back-end. However, a pure quartz variant would allow developers to easily build an environment from which they could continue to port applications to support the quartz back-end. Broken, for lack of a better word, applications would immediately reveal themselves as they would not build and/or execute.
If a user is only interested in a subset of applications that do support the quartz back-end, then he may install them without many unnecessary dependencies.
Of course, the universal build should remain the default for quite some time (if not forever).
This was discussed in ticket #15052. I opened a separate ticket so that it may be tracked.
Change History (6)
comment:1 Changed 16 years ago by jmroot (Joshua Root)
Owner: | changed from macports-tickets@… to ryandesign@… |
---|
comment:2 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
I wonder if we can roll this into the no_x11 variant. Or are there any cases where one would want the fontconfig backend but not the xlib backend? Hmm.
FYI: The universal variant is not on by default and it has nothing to do with what cairo backends are enabled; see the FAQ.
comment:3 Changed 16 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Cc: | mcalhoun@… added |
---|
Cc Me!
comment:4 Changed 16 years ago by (none)
Milestone: | Port Enhancements |
---|
Milestone Port Enhancements deleted
comment:5 Changed 14 years ago by jmroot (Joshua Root)
Port: | cairo added |
---|
comment:6 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | new → closed |
cairo has had a quartz variant for a long time now.
Assigning to maintainer.