[MacPorts] #15327: gnucash doesn't depend on evince if built from gtk2+quartz+no_x11
#15327: gnucash doesn't depend on evince if built from gtk2+quartz+no_x11 -----------------------------+---------------------------------------------- Reporter: mp@dpj.sent.com | Owner: macports-tickets@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
participants (1)
-
MacPorts