[MacPorts] #16007: Allow cairo to build 64-bit
#16007: Allow cairo to build 64-bit ------------------------------+--------------------------------------------- Reporter: jmr@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: Keywords: | ------------------------------+--------------------------------------------- Attached patch uses the value of the universal_archs variable if present instead of hardcoding {i386 ppc}, and disables Quartz font support if building for 64-bit, since that feature uses Carbon functions that are not present in the 64-bit libs. -- Ticket URL: <http://trac.macports.org/ticket/16007> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16007: Allow cairo to build 64-bit -------------------------------+-------------------------------------------- Reporter: jmr@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: Resolution: | Keywords: -------------------------------+-------------------------------------------- Comment (by ryandesign@macports.org): Are you able to build cairo universal? What about #15451? -- Ticket URL: <http://trac.macports.org/ticket/16007#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16007: Allow cairo to build 64-bit -------------------------------+-------------------------------------------- Reporter: jmr@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: Resolution: | Keywords: -------------------------------+-------------------------------------------- Comment (by jmr@macports.org): Building cairo universal works in trunk with universal_archs set to {i386 x86_64}. I didn't try with universal_archs set to {i386 ppc}, nor with 1.6.0 where that would always be the case. -- Ticket URL: <http://trac.macports.org/ticket/16007#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16007: Allow cairo to build 64-bit -------------------------------+-------------------------------------------- Reporter: jmr@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Enhancements Component: ports | Version: Resolution: | Keywords: -------------------------------+-------------------------------------------- Changes (by ryandesign@macports.org): * status: new => assigned Comment: Now using `${universal_archs}` as of r38946. -- Ticket URL: <http://trac.macports.org/ticket/16007#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16007: Allow cairo to build 64-bit -------------------------------+-------------------------------------------- Reporter: jmr@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Enhancements Component: ports | Version: Resolution: | Keywords: Port: cairo | -------------------------------+-------------------------------------------- Changes (by jmr@macports.org): * cc: pguyot@kallisys.net (added) * port: => cairo Comment: Has duplicate #17040 which refers to upstream bug http://bugs.freedesktop.org/show_bug.cgi?id=15702. -- Ticket URL: <http://trac.macports.org/ticket/16007#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16007: Allow cairo to build 64-bit -------------------------------+-------------------------------------------- Reporter: jmr@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Enhancements Component: ports | Version: Resolution: | Keywords: Port: cairo | -------------------------------+-------------------------------------------- Comment(by pguyot@kallisys.net): Sorry for the dup #17040. Interestingly, the patches and the approaches differ. Patch in #17040 does not disable quartz font building, just atsui support, which is AFAIK the only thing that doesn't work on 64 bits. -- Ticket URL: <http://trac.macports.org/ticket/16007#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16007: Allow cairo to build 64-bit -------------------------------+-------------------------------------------- Reporter: jmr@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Enhancements Component: ports | Version: Resolution: | Keywords: Port: cairo | -------------------------------+-------------------------------------------- Comment(by jmr@macports.org): The new patch does look a lot better. I think it should always be applied though, not just in the universal variant. Some systems will build 64-bit by default. -- Ticket URL: <http://trac.macports.org/ticket/16007#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16007: Allow cairo to build 64-bit ---------------------------------+------------------------------------------ Reporter: jmr@macports.org | Owner: ryandesign@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Enhancements Component: ports | Version: Resolution: | Keywords: Port: cairo, cairo-devel | ---------------------------------+------------------------------------------ Changes (by ryandesign@macports.org): * cc: arcata@gmail.com (added) * port: cairo => cairo, cairo-devel Comment: Has duplicate #17176. -- Ticket URL: <http://trac.macports.org/ticket/16007#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16007: Allow cairo to build 64-bit ------------------------------+--------------------------------------------- Reporter: jmr@… | Owner: ryandesign@… Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Enhancements Component: ports | Version: Keywords: | Port: cairo, cairo-devel ------------------------------+--------------------------------------------- Comment(by jmr@…): Ryan, are you going to commit this, or shall I time out and commit it myself? ;-) -- Ticket URL: <http://trac.macports.org/ticket/16007#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16007: Allow cairo to build 64-bit ------------------------------+--------------------------------------------- Reporter: jmr@… | Owner: ryandesign@… Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Enhancements Component: ports | Version: Keywords: | Port: cairo, cairo-devel ------------------------------+--------------------------------------------- Comment(by ryandesign@…): That's just Glen's patch from the upstream cairo ticket, yes? I'll try it out shortly, then ping the cairo developers about getting it properly included in the source. -- Ticket URL: <http://trac.macports.org/ticket/16007#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16007: Allow cairo to build 64-bit ------------------------------+--------------------------------------------- Reporter: jmr@… | Owner: ryandesign@… Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Enhancements Component: ports | Version: Keywords: | Port: cairo, cairo-devel ------------------------------+--------------------------------------------- Comment(by jmr@…): Yes, it's the upstream patch. -- Ticket URL: <http://trac.macports.org/ticket/16007#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16007: Allow cairo to build 64-bit ------------------------------+--------------------------------------------- Reporter: jmr@… | Owner: ryandesign@… Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Enhancements Component: ports | Version: Keywords: | Port: cairo, cairo-devel ------------------------------+--------------------------------------------- Comment(by ryandesign@…): Works for me on Leopard on Intel so I committed it to the cairo port in r45305. Thanks everyone. -- Ticket URL: <http://trac.macports.org/ticket/16007#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16007: Allow cairo to build 64-bit ------------------------------+--------------------------------------------- Reporter: jmr@… | Owner: ryandesign@… Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Enhancements Component: ports | Version: Keywords: | Port: cairo, cairo-devel ------------------------------+--------------------------------------------- Comment(by ryandesign@…): Committed to the cairo-devel port in r45971. -- Ticket URL: <http://trac.macports.org/ticket/16007#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16007: Allow cairo to build 64-bit ------------------------------+--------------------------------------------- Reporter: jmr@… | Owner: ryandesign@… Type: enhancement | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: cairo, cairo-devel ------------------------------+--------------------------------------------- Comment(by mcalhoun@…): Can this ticket now be closed? -- Ticket URL: <http://trac.macports.org/ticket/16007#comment:15> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16007: Allow cairo to build 64-bit ---------------------------------+------------------------------------------ Reporter: jmr@… | Owner: ryandesign@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: cairo, cairo-devel | ---------------------------------+------------------------------------------ Changes (by mcalhoun@…): * status: assigned => closed * resolution: => fixed Comment: Replying to [comment:15 mcalhoun@…]:
Can this ticket now be closed? Closing since there were no objections.
-- Ticket URL: <http://trac.macports.org/ticket/16007#comment:16> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts