[MacPorts] #16778: cairo @1.8.0 requesting a +no_quartz variant
#16778: cairo @1.8.0 requesting a +no_quartz variant -------------------------------------------+-------------------------------- Reporter: mail_ben_schmidt@yahoo.com.au | Owner: macports-tickets@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
#16778: cairo @1.8.0 requesting a +no_quartz variant --------------------------------------------+------------------------------- Reporter: mail_ben_schmidt@yahoo.com.au | Owner: ryandesign@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: cairo | --------------------------------------------+------------------------------- Changes (by macsforever2000@macports.org): * owner: macports-tickets@lists.macosforge.org => ryandesign@macports.org * port: => cairo Comment: Assigning to maintainer. -- Ticket URL: <http://trac.macports.org/ticket/16778#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16778: cairo @1.8.0 requesting a +no_quartz variant --------------------------------------------+------------------------------- Reporter: mail_ben_schmidt@yahoo.com.au | Owner: ryandesign@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: cairo | --------------------------------------------+------------------------------- Comment(by ryandesign@macports.org): Replying to [ticket:16778 mail_ben_schmidt@…]: 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. Please file a separate issue against pango for that, or better yet, file a bug report with the developers of Pango. I don't think I would know what to do to fix it. -- Ticket URL: <http://trac.macports.org/ticket/16778#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16778: cairo @1.8.0 requesting a +no_quartz variant --------------------------------------------+------------------------------- Reporter: mail_ben_schmidt@yahoo.com.au | Owner: ryandesign@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: cairo | --------------------------------------------+------------------------------- Comment(by mail_ben_schmidt@yahoo.com.au): Replying to [comment:3 ryandesign@…]:
Replying to [ticket:16778 mail_ben_schmidt@…]: Please file a separate issue against pango for that, or better yet, file a bug report with the developers of Pango. I don't think I would know what to do to fix it.
OK, I'll try to do that when I have a moment: check it isn't just a configure flag and then nag the Pango guys about it. Same with the actual text rendering bug: I'll try to report that to the cairo folks. This ticket can just be about adding a no_quartz variant as a workaround/option. -- Ticket URL: <http://trac.macports.org/ticket/16778#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16778: cairo @1.8.0 requesting a +no_quartz variant -----------------------------------------------------+---------------------- Reporter: mail_ben_schmidt@… | Owner: ryandesign@… Type: enhancement | Status: closed Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: Port: cairo, cairo-devel, pango, pango-devel | -----------------------------------------------------+---------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed * port: cairo => cairo, cairo-devel, pango, pango-devel Comment: The problem is fixed, slightly differently than you suggested: in r47716 I moved Quartz support in cairo and pango to a +quartz variant which is off by default, giving you your no-quartz option. -- Ticket URL: <http://trac.macports.org/ticket/16778#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts