2008/9/22 Hisham <[EMAIL PROTECTED]>:
> On Sun, Sep 21, 2008 at 8:18 PM, Michael Homer > The solution to this
> "problem" is that you don't enable generic flags
>> you don't want to use, and you don't list programs you don't want to
>> use as part of the generics you *do* want to use. If you want to use a
>> specific implementation for a particular program, you enable that
>> implementation for that program. There is no case that isn't already
>> covered.
>
> As long as everything defined under Data/DistUseFlags.conf (the
> purpose of which is not entirely clear to me) is overridable in
> Settings/UseFlags.conf, that sounds like a fair solution.
>
DistUseFlags.conf is used as a base for all official packages that are
built and are overridable. The question here is how the overriding
should behave.

> My distant, high-level perception of the issue: if I don't have
> "tcltk" listed in my "gui" flags, or if I have "-tcltk" explicitly
> listed in my flags configuration, then I _really_ don't want to see
> any optional Tcl/Tk GUIs being built from any recipe I compile. OTOH,
> when I build aMSN, which has a Tcl/Tk GUI, I want that built on the
> basis that Tcl/Tk is a mandatory dependency for it, and therefore it
> should not be conditioned to a flag in the recipe. As long as these
> scenarios are maintained, I'm a happy camper.
>
In this case Tcl/Tk is mandatory for aMSN and should not have a flag
in the recipe so it wont be affected by you having -tcltk set (or not
having "tcltk" present under "gui").

Though you touch the heart of this discussion with this comment: My
idea is that -tcltk and not having "tcltk" present under "gui" should
be equivalent (for the gui case) but Michael thinks that adding this
new behaviour of -tcltk introduces too many other problems and that
just removing "tcltk" from "gui" is enough.

-- 
/Jonas
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to