On Monday 07 August 2006 13:36, Carsten Lohrke wrote:
> On Sunday 06 August 2006 00:26, Mike Frysinger wrote:
> > and i'm on the opposite side where implicit RDEPEND should be clean:
>
> Why? I for one consider explicit dependencies much more clean.

i prefer to make the common behavior the default ... if more packages than not 
will simply be doing:
RDEPEND="${DEPEND}"
then typing that up a zillion times is a waste

> > - eclass and ebuilds have their own sets of DEPEND/RDEPEND which do not
> > in any way affect each other
>
> That's not true. We use and need the functionality to set dependencies in
> the ebuild which take effect in the eclass. Be it by setting a variable
> before inherit or by an eclass function called from within the ebuild -
> need-kde(), need-apache(), ...

you're looking at it wrong, what you need is not broken by my suggestion
[ebuild
 set some vars to affect eclass
 (eclass env sets up *DEPEND and saves them to $ECLASS_*DEPEND)
 ebuild env sets up *DEPEND and saves them to *DEPEND]
-mike

Attachment: pgpUERpqSuNuC.pgp
Description: PGP signature

Reply via email to