1 |
Alexander Skwar wrote: |
2 |
> Bo Ørsted Andresen wrote: |
3 |
>> On Sunday 25 June 2006 02:06, Mick wrote: |
4 |
>>> [nomerge ] net-ftp/kftpgrabber-0.6.0 USE="arts -debug -xinerama" |
5 |
>>> [nomerge ] kde-base/kdelibs-3.5.2-r6 USE="acl alsa arts cups |
6 |
>>> spell ssl tiff -debug -doc -jpeg2k -kdeenablefinal |
7 |
>>> -kdehiddenvisibility -kerberos -legacyssl -openexr -xinerama |
8 |
>>> -zeroconf" |
9 |
>>> [nomerge ] net-dns/libidn-0.5.15 USE="nls -doc -emacs -java" |
10 |
>>> [ebuild N ] dev-java/java-config-1.2.11-r1 15 kB |
11 |
>> |
12 |
>> This tells you that kftpgrabber depends on kdelibs which depends on |
13 |
>> libidn which depends on java-config. All of those are mandatory |
14 |
>> dependencies so there is not much you can do about it unless you are |
15 |
>> willing to look into development... But java-config is not java so it |
16 |
>> shouldn't be a big deal either. |
17 |
> |
18 |
> On the other hand, he has set USE=-java for libidn (at least), so |
19 |
> why is it pulling in java-config? It doesn't make much sense, does |
20 |
> it? In the libidn ebuild, I find: |
21 |
> |
22 |
> inherit java-pkg |
23 |
> |
24 |
> And that's what pulling in java-config. Is there a way to wrap the |
25 |
> inherit around some "if" statements, so that "inherit java-pkg" is |
26 |
> only "executed" when "java" is set? |
27 |
> |
28 |
> Alexander Skwar |
29 |
Hi, |
30 |
IIRC portage still can't handle USE-flag dependencies, some |
31 |
feature-requests are in Bugzilla. Devs are working though. |
32 |
OT:there're at least two other alt. package managers in development, so |
33 |
lets hope this is for good. |
34 |
HTH.Rumen |