Gentoo Archives: gentoo-dev

From: "Santiago M. Mola" <coldwind@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Improving use.desc
Date: Wed, 02 Jan 2008 13:09:04
Message-Id: 3c32af40801020506w5e9eb6ccr3d91180000654194@mail.gmail.com
1 Hi,
2
3 A lot of people have complaints about the quality of USE flag
4 descriptions, so let's see if we can improve them a bit.
5
6 This a list of some descriptions which could be improved. Some are
7 just stupid things like trailing dot (not a bad thing, but most of
8 them doesn't have one) and some others are quite significant.
9
10 Thoughts? Suggestions? Objections?
11
12 -Xaw3d - Adds support of the 3d athena widget set
13 +Xaw3d - Adds support for the 3d athena widget set
14
15 -apache2 - Add Apache2 support
16 +apache2 - Add Apache2 HTTP Server support
17
18 -audiofile - Adds support for libaudiofile where applicable
19 +audiofile - Adds support for libaudiofile (processing audio data to
20 and from audio files in AIFF, AIFC, WAVE, and NeXT/Sun)
21
22 -avahi - Add avahi/Zeroconf support
23 +avahi - Add avahi/Zeroconf support (easy service discovery on local networks)
24
25 -bcmath - Adds support for libbcmath
26 +bcmath - Adds support for libbcmath --FIXME
27
28 -branding - Enable Gentoo specific branding
29 +branding - Enable Gentoo specific branding (artwork, special
30 functionality, and others)
31
32 -cscope - Enables cscope interface -- in vim for example
33 +cscope - Enables cscope (source code browsing) interface -- in vim for example
34
35 -ctype - Enables ctype functions
36 +ctype - Enables ctype functions --FIXME
37
38 -dbus - Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
39 +dbus - Enable DBus support (a simple way for applications to talk to
40 one another)
41
42 -emacs - Adds support for GNU Emacs
43 +emacs - Adds support for GNU Emacs text editor
44
45 -evo - Adds support for evolution
46 +evo - Adds support for mail-client/evolution
47
48 -examples - Install example source code
49 +examples - Install examples, usually source code
50
51 -expat - Enable the use of dev-libs/expat
52 +expat - Enable the use of dev-libs/expat for XML parsing
53
54 -ffmpeg - Enable ffmpeg support
55 +ffmpeg - Enable ffmpeg support --FIXME
56
57 -flac - Adds support for the flac audio codec
58 +flac - Adds support for FLAC: Free Lossless Audio Codec
59
60 -geoip - Add geoip support
61 +geoip - Add geoip support for country and city lookup based on IPs
62
63 -gnuplot - Enable gnuplot support
64 +gnuplot - Enable support for gnuplot (data and function plotting)
65
66 -gnutls - Adds support for net-libs/gnutls
67 +gnutls - Adds support for net-libs/gnutls (TLS 1.0 and SSL 3.0 support)
68
69 -jpeg2k - Support for JPEG 2000, a wavelet-based image compression format.
70 +jpeg2k - Support for JPEG 2000, a wavelet-based image compression format
71
72 -junit - Adds junit awareness -- useful for developers.
73 +junit - Adds junit awareness -- useful for developers
74
75 -kdeenablefinal - EXPERIMENTAL: KDE ebuilds will use the enable-final
76 flag, yielding compilation speedups at the cost of heavy mem usage and
77 potentially causing problems. We strongly discourage setting this.
78 +kdeenablefinal - EXPERIMENTAL: KDE ebuilds will use the enable-final
79 flag, yielding compilation speedups at the cost of heavy mem usage and
80 potentially causing problems. We strongly discourage setting this
81
82 -kerberos - Adds kerberos support
83 +kerberos - Adds support for the kerberos network authentication protocol
84
85 -libcaca - Add support for colored ASCII-art graphics
86 +libcaca - Add support for colored ASCII-art graphics (with media-libs/libcaca)
87
88 -libnotify - Enable notification support
89 +libnotify - Enable notification support --FIXME
90
91 -matroska - Adds support for the matroska container format
92 +matroska - Adds support for the matroska container format (extensions
93 .mkv, .mka and .mks)
94
95 -modplug - Adds libmodplug support
96 +modplug - Adds libmodplug support (for MOD-like music files)
97
98 -mpeg - Adds libmpeg3 support to various packages.
99 +mpeg - Adds libmpeg3 support to various packages. --FIXME: This is no
100 longer true
101
102 -pda - Adds support for portable devices.
103 +pda - Adds support for portable devices
104
105 -perl - Adds support/bindings for the Perl language.
106 +perl - Adds support/bindings for the Perl language
107
108 -php - Include support for php
109 +php - Include support for the PHP language
110
111 -pic - Build Position Independent Code. Do not utilize this flag
112 unless you know what you're doing.
113 +pic - Build Position Independent Code. Do not utilize this flag
114 unless you know what you're doing
115
116 -pulseaudio - Adds support for PulseAudio sound server
117 +pulseaudio - Adds support for PulseAudio sound server (ex-PolypAudio)
118
119 -sharedext - Adds support for building shared extensions in php
120 +sharedext - Adds support for building shared extensions in PHP
121
122 -simplexml - support for simplexml
123 +simplexml - support for SimpleXML
124
125 -sndfile - Adds support for libsndfile
126 +sndfile - Adds support for libsndfile reading and writing files
127 containing sampled sound (supporting lots of formats)
128
129 -speex - Adds support for the speex audio codec
130 +speex - Adds support for the speex audio codec (used for speech)
131
132 -svg - Adds support for SVG (Scalable Vector Graphics).
133 +svg - Adds support for SVG (Scalable Vector Graphics)
134
135 -tiff - Adds support for the tiff image format
136 +tiff - Adds support for the TIFF image format
137
138 -vim-syntax - Pulls in related vim syntax scripts.
139 +vim-syntax - Pulls in related vim syntax scripts
140
141 Regards,
142 Santiago
143
144 --
145 Santiago M. Mola
146 Jabber ID: cooldwind@×××××.com
147 --
148 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] Improving use.desc Ulrich Mueller <ulm@g.o>
[gentoo-dev] Re: Improving use.desc Markus Ullmann <jokey@g.o>
[gentoo-dev] Re: Improving use.desc Mike Kelly <pioto@×××××.org>