[MacPorts] #34724: pygtk fails when cairo built with +no_x11

MacPorts noreply at macports.org
Sun Jun 10 09:24:24 PDT 2012


#34724: pygtk fails when cairo built with +no_x11
-------------------------------+--------------------------------------------
 Reporter:  dave@…             |       Owner:  macports-tickets@…                   
     Type:  defect             |      Status:  new                                  
 Priority:  Normal             |   Milestone:                                       
Component:  ports              |     Version:  2.1.1                                
 Keywords:                     |        Port:                                       
-------------------------------+--------------------------------------------

Comment(by dave@…):

 I believe I fixed it by adding this to the py27-cairo portfile:

 {{{
 variant quartz conflicts x11 {
     configure.cflags -UCAIRO_HAS_XLIB_SURFACE
 }
 variant x11 conflicts quartz {}
 if {![variant_isset x11] && ![variant_isset quartz]} {
     default_variants +x11
 }
 }}}

 The second stanza I took from other Portfiles, which is to say that I'm
 inexpert at this, and the change should be vetted by someone who knows
 what they're doing.  For what it's worth, I think this change applies to
 all of the py*-cairo portfiles, and I found quite a few bugs around the
 tracker that seemed related to this one so if this fix is good you might
 be able to fix a lot of other things too.

-- 
Ticket URL: <https://trac.macports.org/ticket/34724#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list