[MacPorts] #48233: py34-cairo seems to expect x11 cairo, not quartz
MacPorts
noreply at macports.org
Mon Jul 6 23:18:56 PDT 2015
#48233: py34-cairo seems to expect x11 cairo, not quartz
-----------------------------+--------------------
Reporter: jens.troeger@… | Owner: sean@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.3
Resolution: | Keywords:
Port: py-cairo |
-----------------------------+--------------------
Comment (by jeremyhu@…):
Ok, digested this a bit more.
The issue in #38606 was that cairo needed to be installed +x11-quartz for
py-cairo to work (or so was reported by the Portfile).
py-cairo should be able to support both X11 and Quartz backends at the
same time. I believe this was the case when I submitted r129111, and I
believe that is still the case today.
Reverting r129111 won't fix the issue.
It looks to me like the issue here is that:
1. User installed cairo +x11
2. User installed py-cairo (which supported +x11
3. User upgraded cairo as -x11
The installed py-cairo then no longer worked.
It would be best if py-cairo had an x11 variant such that when it was
enabled, we ensured that cairo's +x11 variant is enabled. Similarly, if
it is disabled, we need to ensure that py-cairo is built without the X11
support (but we obviously don't care if cairo is).
--
Ticket URL: <https://trac.macports.org/ticket/48233#comment:15>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list