[MacPorts] #15327: gnucash doesn't depend on evince if built from gtk2+quartz+no_x11

MacPorts noreply at macports.org
Fri May 16 20:38:38 PDT 2008


#15327: gnucash doesn't depend on evince if built from gtk2+quartz+no_x11
-----------------------------+----------------------------------------------
 Reporter:  mp at dpj.sent.com  |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect           |      Status:  new                                  
 Priority:  Normal           |   Milestone:  Port Bugs                            
Component:  ports            |     Version:  1.6.0                                
 Keywords:                   |  
-----------------------------+----------------------------------------------
 Gnucash's evince runtime dependency was added for printing support, but
 this is only needed with gtk2(x11).

 When built from gtk2+quartz+no_x11, evince is not required. In fact, as
 far as I can tell, evince and it's dependencies (eg, gnome-desktop) will
 not build from a quartz version of gtk2, and so a 'port install gnucash'
 will fail in the dependency chain.

 I have attached a patch to the gnucash Portfile which detects whether gtk2
 was installed with the quartz variant, and if so removes the evince
 dependency. I chose not to add a quartz variant to gnucash because it's
 not really a gnucash 'feature'. This way the gnucash Portfile is smart
 enough to build properly based on the variants of its dependencies.

-- 
Ticket URL: <http://trac.macports.org/ticket/15327>
MacPorts </>
Ports system for Mac OS


More information about the macports-tickets mailing list