[MacPorts] #17453: Clarify policy of duplicating ${x11prefix}
MacPorts
noreply at macports.org
Sun Nov 30 13:41:45 PST 2008
#17453: Clarify policy of duplicating ${x11prefix}
-----------------------------------+----------------------------------------
Reporter: mcalhoun@… | Owner: mcalhoun@…
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.6.0
Keywords: | Port:
-----------------------------------+----------------------------------------
xrender was recently upgraded (r42693).[[BR]]
This was good for Leopard users but bad for Tiger users because[[BR]]
it seemingly didn't like the XFree86 base (#17429).
MacPorts allows the Apple X11 to be used (and rightly so).[[BR]]
I think we need to make a clear distinction between the parts of[[BR]]
${x11prefix} which are subject to the MacPorts policy of
[http://trac.macports.org/wiki/FAQ#WhyisMacPortsusingitsownlibraries using
its own libraries]
and which are not.
Just off the top of my head, for example:[[BR]]
||Component ${x11prefix} || Require Duplication||
||libX11.dylib || No ||
||xrender || No (based on #17429) ||
||libpng|| Yes ||
||libcairo|| Yes ||
||fontconfig || ??? (there was an issue mentioned in the
[http://lists.macosforge.org/pipermail/macports-
dev/2008-November/006454.html mailing list])||
||glut || ??? ||
The good people at [http://xquartz.macosforge.org/ XQuartz] have (and are)
doing a fine job of getting X to run on Macs.[[BR]]
It would seem a shame to either try to reproduce or ignore their work.
Perhaps the test should be:[[BR]]
If the component in ${x11prefix} offers an improvement (e.g. better Quartz
integration)
do not require duplication.
There was a
[http://lists.macosforge.org/pipermail/macports-
dev/2008-November/006454.html discussion]
related to this issue, but it is a little unclear if any consensus was
reached.
In the short term, I wanted to know how people felt about changing
xrender dependencies to lib:libXrender:xrender.
--
Ticket URL: <http://trac.macports.org/ticket/17453>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list