[MacPorts] #15052: pango: Font display problems when compiled against cairo 1.6.4

MacPorts noreply at macports.org
Fri Jun 6 03:32:36 PDT 2008


#15052: pango: Font display problems when compiled against cairo 1.6.4
--------------------------------+-------------------------------------------
  Reporter:  mike at it-loops.com  |       Owner:  ryandesign at macports.org
      Type:  defect             |      Status:  new                    
  Priority:  Normal             |   Milestone:  Port Bugs              
 Component:  ports              |     Version:                         
Resolution:                     |    Keywords:                         
--------------------------------+-------------------------------------------
Comment (by ryandesign at macports.org):

 Replying to [comment:13 macports at flyn.org]:
 > I received some feedback from upstream. We need to build cairo and pango
 to use the Quartz font backend instead of the freetype backend.

 Why "instead of"? The fontconfig and ATSUI backends used to be mutually
 exclusive, but since cairo 1.4.x (I think) it's been possible to install
 them simultaneously, and since 1.6.x where the ATSUI backend is now called
 the Quartz font backend, they're even both enabled simultaneously by
 default.

 > Here is how I fixed this on my machine, which runs Mac OS X 10.4 and
 MacPorts 1.6:[[BR]]
 > [[BR]]
 > 1. Force this installation of cairo-quartz-font.pc. This file is created
 by cairo's configure script and should be placed in
 /opt/local/lib/pkgconfig/. The cairo port should be modified to install
 this file automatically for the no_x11 variant.[[BR]]

 This is #15209.

 > 2. Edit the cairo Portfile. For variant no_x11: DELETE: --enable-
 freetype. ADD: --disable-freetype, --enable-quartz, --enable-quartz-font,
 --enable-quartz-image and --enable-png[[BR]]

 The global `configure.args` for this port already contain everything you
 list, except that they contain `--enable-freetype`, not `--disable-
 freetype`, because I want the freetype backend enabled, just like I want
 the Quartz backend enabled.

-- 
Ticket URL: <http://trac.macports.org/ticket/15052#comment:15>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list