[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