[MacPorts] #17138: cairo update to 1.8.2
#17138: cairo update to 1.8.2 ------------------------------+--------------------------------------------- Reporter: nox@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Updates Component: ports | Version: Keywords: | Port: cairo ------------------------------+--------------------------------------------- Changes: * Updated to 1.8.2. * Enabled test support. -- Ticket URL: <http://trac.macports.org/ticket/17138> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17138: cairo update to 1.8.2 -------------------------------+-------------------------------------------- Reporter: nox@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Updates Component: ports | Version: Resolution: | Keywords: Port: cairo | -------------------------------+-------------------------------------------- Comment(by ryandesign@macports.org): Did this actually work for you? On my system cairo 1.8.2 won't build. The cairo developers say I need to either upgrade xrender (to 1.9.4), or we need to patch cairo. See [http://lists.cairographics.org/archives/cairo/2008-October/015587.html this message on their mailing list]. -- Ticket URL: <http://trac.macports.org/ticket/17138#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17138: cairo update to 1.8.2 -------------------------------+-------------------------------------------- Reporter: nox@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Updates Component: ports | Version: Resolution: | Keywords: Port: cairo | -------------------------------+-------------------------------------------- Comment(by mcalhoun@macports.org): I have a local port of xrender 0.9.4 with which, to date, I have not had problems.[[BR]] I would commit the change except the xrender.pc file has dependencies: {{{ Requires: xproto renderproto >= 0.9 x11 Requires.private: x11 }}} renderproto.pc is provided by render 0.9.3 (for which I also have a local port). On Leopard, the easy fix is to have pkg-config look for x11 libraries (#16993).[[BR]] In the comments of #16993, it says that x11.pc does not exist on Tiger.[[BR]] I have no Tiger machine to work with, so it is difficult to test possible solutions.[[BR]] Perhaps on Tiger machines, we can just create the required .pc files. -- Ticket URL: <http://trac.macports.org/ticket/17138#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17138: cairo update to 1.8.2 -------------------------------+-------------------------------------------- Reporter: nox@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Updates Component: ports | Version: Resolution: | Keywords: Port: cairo | -------------------------------+-------------------------------------------- Comment(by ryandesign@macports.org): We already have a port for renderproto; it's called xorg-renderproto, and is the same software as the render port, only newer. The render port should be retired. See #13493. I use Tiger. -- Ticket URL: <http://trac.macports.org/ticket/17138#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17138: cairo update to 1.8.2 -------------------------------+-------------------------------------------- Reporter: nox@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Updates Component: ports | Version: Resolution: | Keywords: Port: cairo | -------------------------------+-------------------------------------------- Comment(by nox@macports.org): Ryan: I've forgotten to try to build it without the +no_x11 variant, sorry. -- Ticket URL: <http://trac.macports.org/ticket/17138#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17138: cairo update to 1.8.2 -------------------------------+-------------------------------------------- Reporter: nox@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Updates Component: ports | Version: Resolution: | Keywords: Port: cairo | -------------------------------+-------------------------------------------- Comment(by ryandesign@macports.org): I'll attach an updated patch to work around the old xrender port, until we can update xrender. After that, we have a new problem: cairo 1.8.2's build process appears to require bash 3 for one line of one script, whereas Tiger only provides bash 2. [http://lists.cairographics.org/archives/cairo/2008-November/015712.html Reported to the developers]. -- Ticket URL: <http://trac.macports.org/ticket/17138#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17138: cairo update to 1.8.2 -------------------------------+-------------------------------------------- Reporter: nox@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: closed Priority: Normal | Milestone: Port Updates Component: ports | Version: Resolution: fixed | Keywords: Port: cairo | -------------------------------+-------------------------------------------- Changes (by ryandesign@macports.org): * status: new => closed * resolution: => fixed Comment: Replying to [comment:6 ryandesign@…]:
I'll attach an updated patch to work around the old xrender port, until we can update xrender.
Wrong: It's the old render 0.9.0, not xrender, that's causing the problem. And xorg-renderproto 0.9.2 is new enough. So we just need to change the dependency from render to xorg-renderproto.
After that, we have a new problem: cairo 1.8.2's build process appears to require bash 3 for one line of one script, whereas Tiger only provides bash 2. [http://lists.cairographics.org/archives/cairo/2008-November/015712.html Reported to the developers].
This turns out to be a problem with dolt, the libtool replacement cairo is now using. I've [http://lists.freedesktop.org/archives/dolt/2008-November/000002.html reported the problem] to the developers of dolt and worked around it for cairo for now. cairo is updated to 1.8.2 in r41758. -- Ticket URL: <http://trac.macports.org/ticket/17138#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts