On Sun, Aug 19, 2012 at 08:00:50PM +0000, Christian Weisgerber wrote: > Marc Espie <es...@nerim.net> wrote: > > > > > We need to come up with something involving the no_qt4 flavor or a > > > > bootstrap flavor to break this dependency chain. If that means > > > > building poppler twice in bulk builds, then that's fine. > > > > > > Can't we just set the default FLAVOR to no_* ? > > > > Actually, you're shifting the problem away from the actual offender. > > cups-filter that depends on print/poppler. > > So cups-filter can switch to print/poppler,no_qt4 > > There are a number of other ports in the tree that need poppler, > but have no need for the Qt3 and Qt4 parts, starting with libreoffice > itself. > > I think we should move poppler to this: > > PSEUDO_FLAVORS=no_qt no_qt4 bootstrap > FLAVOR?=no_qt no_qt4 bootstrap
You will have to make sure ports that require -qt4 or -qt have the explicit dependency hardcoded...