1 |
On Wed, 15 Mar 2017 22:33:10 +0800, Andrew Lowe wrote: |
2 |
|
3 |
> I have LLVM/clang installed and upon browsing the updates saw |
4 |
> app-vim/llvm-vim. This is some sort of syntax highlighting thingy for |
5 |
> Vim. I don't have Vim installed so went into the llvm-4.0.0 ebuild and |
6 |
> saw the line |
7 |
> |
8 |
> PDEPEND="app-vim/llvm-vim |
9 |
> |
10 |
> My understanding is that PDEPEND means that something, in this case |
11 |
> llvm-vim, will be installed after the update of llvm - correct? |
12 |
|
13 |
That's right. |
14 |
|
15 |
> If so, |
16 |
> I can't see any way of "turning this off" as I don't want even more |
17 |
> junk installed on my machine. |
18 |
|
19 |
It is a fixed dependency, so the ebuild maintainer considers it |
20 |
compulsory. |
21 |
|
22 |
> Have I understood the ebuild correctly and it could do with a |
23 |
> "fiddle" so that it doesn't force this install? |
24 |
|
25 |
You can remove the dependency from the ebuild and recreate the manifest, |
26 |
then one of the following may happen. |
27 |
|
28 |
It will fail to build |
29 |
It will build but fail to run |
30 |
It will build and run successfully |
31 |
One or more kittens/puppies will die |
32 |
|
33 |
If only option 3 happens, copy the modified ebuild to a local overlay to |
34 |
prevent the dependency being reinstated when you next sync. Then file a |
35 |
bug asking for this to be controlled by a USE flag. |
36 |
|
37 |
|
38 |
-- |
39 |
Neil Bothwick |
40 |
|
41 |
Forget the Joneses...I can't keep up with The Simpsons. |