[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