On Mon, Aug 27, 2012 at 09:08:23PM +0200, Matthieu Herrb wrote: > On Mon, Aug 27, 2012 at 02:56:56PM +0100, Stuart Henderson wrote: > > On 2012/08/26 22:38, Matthieu Herrb wrote: > > > On Tue, Aug 21, 2012 at 11:08:23AM +0200, Pascal Stumpf wrote: > > > > CDE needs xprint support enabled in OpenMotif. While here, take > > > > maintainer, update WANTLIB and allow it to find freetype. > > > > > > I'm not sure it's a good idea, I would recommend to make it a flavor > > > (which no one except CDE would depend on). > > > > that would be problematic - if something else depending on openmotif > > were to be built first in a bulk build, it would then not be possible > > to install openmotif,xprint in order to build cde.. > > > > Hmm, I thought bulk builds were smarter than that. If not, ignore me.
They're not. Solving such constraints would be a big toll on the overall timing optimizations. However, these days, since bulk builds will eventually remove unused packages (the junk stage every ~200 ports or so), stuff with incompatible flavors would probably manage to get built anyways... it might just not parallelize correctly, the build system would not optimize around it, and it still requires user intervention. I'm not saying this is completely undesireable, just that there are already enough "surprises" with a simple build system that we definitely don't want to throw this kind of extra complexity in the mix...