Gentoo Archives: gentoo-user

From: Neil Bothwick <neil@××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Latest LLVM wants to pollute my machine with VIM stuff.....
Date: Wed, 15 Mar 2017 15:11:55
Message-Id: 20170315151104.35400b50@digimed.co.uk
In Reply to: [gentoo-user] Latest LLVM wants to pollute my machine with VIM stuff..... by Andrew Lowe
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.