Brian Harring posted on Sat, 17 Dec 2011 12:12:45 -0800 as excerpted:

> On Sat, Dec 17, 2011 at 11:24:37AM +0100, Pacho Ramos wrote:
>> I am referring in this case to abiword, it has a "plugins" USE flag
>> that enables some minimal set of plugins and, then, a lot of USE flags
>> for building extra plugins (with extra dependencies). All of this extra
>> plugins need "plugins" USE flag to be enabled. Is there any way to
>> write a REQUIRED_USE flag variable without needing to list all USE
>> flags depending on "plugins" to be set?
> 
> I think the better question is why you have a plugin use flag if the
> vast majority of interesting flags require it.
> 
> What's the gain of having plugin controllable, vs forced on by default
> (or force on by one of the flags you referenced being enabled)?

Indeed, that /is/ a good question. =:^)

What about adding USE=minimal to turn off plugins entirely, thus making 
the default if it's not turned on the basic plugins?

That would kill the complicated dependencies for the individual plugin 
flags and with a package specific description for USE=minimal that says 
it builds without even the basic plugins, that functionality is preserved 
for those who really want/need it.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


Reply via email to