Gentoo Archives: gentoo-portage-dev

From: Sandy McArthur <sandymac@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] Additional information to output: emerge -pv
Date: Thu, 25 Aug 2005 14:16:36
Message-Id: 6bde122b05082507152a9f4d01@mail.gmail.com
In Reply to: [gentoo-portage-dev] Additional information to output: emerge -pv by Dustin Spicuzza
1 How about making it so you need two -v switchs (eg: -vv) to get the
2 long listing? I use `emerge world -puv` all the time and don 't want
3 to have to scroll through so much stuff.
4
5 On 8/24/05, Dustin Spicuzza <dustin.spicuzza@×××××.edu> wrote:
6 > Hey,
7 >
8 > I've been using Gentoo for a couple of years now... and portage was the
9 > #1 reason I kept using Gentoo over other Linux distros... and why I'm
10 > still using it.
11 >
12 > Something that's always bugged me a lot is USE flags. Which, while I
13 > think that they are one of the best things about portage, I think that
14 > they are also one of the more annoying features as well... it can be
15 > relatively annoying to configure it all up. Especially researching what
16 > they are... yes, it just takes a little bit of effort to find them, but
17 > why not make it slightly easier?
18 >
19 > Anyways, I made a patch (against Portage 2.0.51.22-r2, attached as
20 > verbose_use_patch.tar) that adds the description of each USE flag to the
21 > 'emerge -pv <package>' command. The output for openoffice, for example,
22 > looks something like this...
23 >
24 > [ebuild N ] app-office/openoffice-1.1.4-r1 -curl -hardened -java
25 > +kde -nptl +zlib 215,331 kB
26 > * curl - Adds support for client-side URL transfer library
27 > * hardened - activate default security enhancements for toolchain
28 > (gcc, glibc, binutils)
29 > * java - Adds support for Java
30 > * kde - Adds support for kde-base/kde (K Desktop Enviroment)
31 > * nptl - Enable support for Native POSIX Threads Library, the new
32 > threading module (requires linux-2.6 or better usually)
33 > * zlib - Adds support for zlib (de)compression
34 >
35 > And, it does this for each package (only for verbose obviously) Its a
36 > very small, non-invasive patch, and quite small (a routine in
37 > portage_util.py, and 5 lines of code in emerge).
38 >
39 > I attached the patch here because I wasn't quite sure of the proper
40 > procedure for patch submission... anyways, thanks for all your work!
41 > Hopefully in the future I can contribute to this project.
42 >
43 > Dustin Spicuzza
44 >
45 >
46 >
47
48
49 --
50 Sandy McArthur
51
52 "Government big enough to supply everything you
53 need is big enough to take everything you have ...
54 The course of history shows that as a government
55 grows, liberty decreases." -- Thomas Jefferson
56
57 --
58 gentoo-portage-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-portage-dev] Additional information to output: emerge -pv Brian Harring <ferringb@g.o>