[MacPorts] #16778: cairo @1.8.0 requesting a +no_quartz variant
MacPorts
noreply at macports.org
Mon Oct 6 19:31:26 PDT 2008
#16778: cairo @1.8.0 requesting a +no_quartz variant
-------------------------------------------+--------------------------------
Reporter: mail_ben_schmidt at yahoo.com.au | Owner: macports-tickets at lists.macosforge.org
Type: enhancement | Status: new
Priority: Normal | Milestone: Port Enhancements
Component: ports | Version: 1.6.0
Keywords: | Port:
-------------------------------------------+--------------------------------
Could a +no_quartz variant be added to the cairo port, please? The Quartz
backend causes problems for me with Hebrew text. By the look of it, Quartz
has some built-in bidirectional support that screws things up.
I guess there is a slight chance this is related to
[http://trac.macports.org/ticket/15626 #15626]. Even if it isn't related,
the users experiencing the deficiency of that ticket may benefit from such
a variant, too.
A simple patch that adds the variant is attached.
To make the problem go away, one must activate cairo with +no_quartz and
then recompile pango (I do port -vf deactivate cairo, port -vf install
cairo +no_quartz, port -vf uninstall pango @1.22.0_0, port -vf install
pango). I guess this means pango must link against cairo statically. Is
there any chance of changing that, too? I would open a second ticket, but
I believe the maintainer is the same, so perhaps just a comment here will
suffice.
The problem is demonstrated in the attached pictures, which show a GTK2
GUI version of Vim displaying the attached text file with :set rightleft
wrap linebreak. My suspicion that it is to do with bidi is substantiated
by the fact that portions of the lines seem to be simply reversed in the
consonant-only text (the part at the bottom without all the dots).
--
Ticket URL: <http://trac.macports.org/ticket/16778>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list