sys-kernel: Fixed mistakes (#1039)
[gentoo-zh.git] / profiles / use.desc
blob89ee20fa1855f8ce193dd595452c7c33659719e8
1 # Copyright 1999-2007 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/profiles/use.desc,v 1.369 2007/10/20 14:26:00 drac Exp $
5 # Keep them sorted
7 3dfx - Enable support for Voodoo chipsets, also called as 3DFX and TDFX
8 3dnow - Adds support for 3dnow multimedia processor instructions
9 X - Adds support for X11
10 Xaw3d - Adds support of the 3d athena widget set
11 a52 - Enables support for decoding ATSC A/52 streams used in DVD
12 aac - Enables support for MPEG-4 AAC Audio
13 aalib - Adds support for media-libs/aalib (ASCII-Graphics Library)
14 accessibility - Adds support for accessibility (eg 'at-spi' library)
15 acl - Adds support for Access Control Lists
16 acpi - Adds support for Advanced Configuration and Power Interface
17 adabas - Adds support for the Adabas database engine
18 adns - Adds support for the adns DNS client library
19 afs - Adds OpenAFS support (distributed file system)
20 aim - Enable AIM IM protocol support
21 alsa - Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
22 altivec - Adds support for optimizations for G4 and G5/ppc970 processors
23 ao - Use libao audio output library for sound playback
24 apache2 - Add Apache2 support
25 apm - Adds APM (Advanced Power Management) support
26 arts - Adds support for aRts: the KDE sound daemon
27 audiofile - Adds support for libaudiofile where applicable
28 avahi - Add avahi/Zeroconf support
29 bash-completion - Enable bash-completion support
30 bcmath - Adds support for libbcmath
31 berkdb - Adds support for sys-libs/db (Berkeley DB for MySQL)
32 bidi - Enables bidirectional language support
33 bindist - Flag to enable or disable options for prebuilt (GRP)  packages (eg. due to licensing issues)
34 birdstep - Adds support for the Birdstep Database Server
35 blas - Adds support for the virtual/blas numerical library
36 bluetooth - Enables Bluetooth Support
37 bonobo - Adds support for gnome-base/bonobo (Gnome CORBA interfaces)
38 bootstrap - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during original system bootstrapping [make stage2]
39 boundschecking - Adds the bounds checking patch by Haj Ten Brugge, this will DISABLE the hardened PIE+SSP patches
40 build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping [make stage1]
41 bzip2 - Use the bzlib compression library
42 cairo - Enable support for the cairo graphics library
43 calendar - Adds support for calendars (not using mcal!)
44 canna - Adds support for the Canna kana to kanji conversion engine
45 caps - Use Linux capabilities library to control privileges.
46 cdb - Adds support for the CDB database engine from the author of qmail
47 cddb - Access cddb servers to retrieve and submit information about compact disks
48 cdinstall - Copies files from the CD rather than asking the user to copy them, mostly used with games
49 cdparanoia - Enables cdparanoia (audio CD ripper) support
50 cdr - Adds support for CD writer hardware
51 chasen - Enable chasen (Japanese Morphological Analysis System) support
52 chewing - Support for Chewing input method
53 cjk - Adds support for Multi-byte character languages (Chinese, Japanese, Korean)
54 clamav - Adds support for Clam AntiVirus software (usually with a plugin)
55 cracklib - Support for cracklib strong password checking
56 crypt - Add support for encryption -- using mcrypt or gpg where applicable
57 cscope - Enables cscope interface -- in vim for example
58 ctype - Enables ctype functions 
59 cups - Add support for CUPS (Common Unix Printing System)
60 curl - Adds support for client-side URL transfer library
61 curlwrappers - Adds support for using curl in streams
62 db2 - Enables support for IBM DB2 database server
63 dbase - Adds support for dbase file format
64 dbm - Adds support for generic DBM databases.
65 dbmaker - Adds support for dbmaker database server
66 dbus - Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
67 dbx - Adds database abstraction layer
68 debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml .
69 dedicated - Adds support for dedicated game servers (some packages do not provide clients and servers at the same time)
70 dga - Adds DGA (Direct Graphic Access) support for X
71 directfb - Adds support for DirectFB layer (library for FB devices)
72 doc - Adds extra documentation (API, Javadoc, etc)
73 dri - Enable direct rendering: used for accelerated 3D and some 2D, like DMA
74 dts - Enables DTS Coherent Acoustics decoder support
75 dv - Enables support for a codec used by many camcorders
76 dvb - Adds support for DVB (Digital Video Broadcasting)
77 dvd - Adds support for DVDs
78 dvdr - Adds support for DVD writer hardware (e.g. in xcdroast)
79 dvdread - Enables usage of Ogle's libdvdread for DVD playback
80 eds - Enables support for Evolution-Data-Server (EDS)
81 emacs - Adds support for GNU Emacs
82 emboss - Adds support for the European Molecular Biology Open Software Suite
83 empress - Adds support for the Empress database server
84 empress-bcs - Adds local access support for the Empress database server
85 encode - Adds support for encoding of audio or video files
86 esd - Adds support for media-sound/esound (Enlightened Sound Daemon)
87 esoob - Adds support for Easysoft OOD database
88 ev6 - Assume Alpha processor is EV6 or better
89 evo - Adds support for evolution
90 examples - Install example source code
91 exif - Adds support for reading EXIF headers from JPEG and TIFF images
92 expat - Enable the use of dev-libs/expat
93 fam - Enable FAM (File Alteration Monitor) support
94 fastcgi - Add support for the FastCGI interface
95 fbcon - Adds framebuffer support for the console, via the kernel
96 ffmpeg - Enable ffmpeg support
97 fftw - Use FFTW library for computing Fourier transforms
98 filepro - Adds support for filePro databases
99 firebird - Adds support for the Firebird relational database
100 firefox - Build against Firefox instead of Seamonkey/Mozilla
101 flac - Adds support for the flac audio codec
102 flatfile - Adds dbm support for flat files
103 fltk - Adds support for the Fast Light Toolkit gui interface
104 foomaticdb - Adds support for the foomatic printing driver database
105 fortran - Adds support for fortran (formerly f77)
106 freetds - Adds support for the TDS protocol to connect to MSSQL/Sybase databases
107 freewnn - Adds support for FreeWnn kana to kanji conversion engine
108 frontbase - Adds support for the frontbase sql server
109 ftp - Adds FTP (File Transfer Protocol) support
110 gb - Adds support for Gnome Basic to gnumeric
111 gcj - Enable building with gcj (The GNU Compiler for the Javatm Programming Language)
112 gd - Adds support for media-libs/gd (to generate graphics on the fly)
113 gd-external - Use the external version of gd rather than the bundled one (possibly dangerous)
114 gdbm - Adds support for sys-libs/gdbm (GNU database libraries)
115 geoip - Add geoip support
116 ggi - Adds support for media-libs/libggi (non-X video api/drivers)
117 gif - Adds GIF image support
118 ginac - Adds sci-mathematics/ginac (symbolic math) support
119 glut - Build an OpenGL plugin using the GLUT library
120 gmp - Adds support for dev-libs/gmp (GNU MP library)
121 gnome - Adds GNOME support
122 gnustep - Adds integration with GNUstep environment
123 gnutls - Adds support for net-libs/gnutls
124 gphoto2 - Adds digital camera support
125 gpm - Adds support for sys-libs/gpm (Console-based mouse driver)
126 gps - Adds support for Global Positioning System
127 graphviz - Adds support for the Graphviz library
128 gsl - Use the GNU scientific library for calculations
129 gstreamer - Adds support for media-libs/gstreamer (Streaming media)
130 gtk - Adds support for x11-libs/gtk+ (The GIMP Toolkit)
131 gtkhtml - Adds support for gnome-extra/gtkhtml
132 guile - Adds support for the guile Scheme interpreter
133 hal - Enable Hardware Abstraction Layer (HAL) support
134 hardened - activate default security enhancements for toolchain (gcc, glibc, binutils)
135 howl - Enable howl support, enables DNS Service Discovery (DNS-SD)
136 hyperwave-api - Adds support for Hyperwave document storage system
137 ibm - Add support for IBM ppc64 specific systems
138 icc - Add support for the Intel C++ Compiler (does _not_ set $CC)
139 iconv - Enable support for the iconv character set conversion library
140 icq - Enable ICQ IM protocol support
141 idn - Enable support for Internationalized Domain Names
142 ieee1394 - Enable FireWire/iLink IEEE1394 support (dv, camera, ...)
143 ifc - use ifc instead of g77 to build
144 imagemagick - Enables support for Imagemagick (image converter)
145 imap - Adds support for IMAP (Internet Mail Application Protocol)
146 imlib - Adds support for imlib, an image loading and rendering library
147 immqt-bc - Enable binary compatible version of immodule for x11-libs/qt
148 immqt - Enable immodule for x11-libs/qt support
149 informix - Adds support for Informix database
150 inifile - Adds dbm support for .ini files
151 innodb - Adds innodb support for mySQL (transaction support)
152 interbase - Adds support for Interbase database
153 iodbc - Adds support for iODBC library
154 ipod - Enable support for iPod device access
155 ipv6 - Adds support for IP version 6
156 jabber - Enable jabber IM protocol support
157 jack - Adds support for the JACK Audio Connection Kit
158 java - Adds support for Java
159 javascript - Enables javascript support
160 jbig - enables jbig-kit support for tiff, Hylafax, ImageMagick, etc
161 jikes - Compile Java source code with jikes (faster)
162 joystick - Add support for joysticks in all packages
163 jpeg - Adds JPEG image support
164 jpeg2k - Support for JPEG 2000, a wavelet-based image compression format.
165 junit - Adds junit awareness -- useful for developers.
166 kde - Adds support for kde-base/kde (K Desktop Enviroment)
167 kdeenablefinal - EXPERIMENTAL: KDE ebuilds will use the enable-final flag, yielding compilation speedups at the cost of heavy mem usage and potentially causing problems. We strongly discourage setting this.
168 kdehiddenvisibility - Makes KDE symbols hidden by default, requires GCC 4.1 (experimental)
169 kdexdeltas - Makes kde ebuilds download binary diffs rather than entire new tarballs for every new release
170 kerberos - Adds kerberos support
171 krb4 - Adds optional kerberos 4 compatibility support
172 ladcca - Adds Linux Audio Developer's Configuration and Connection API support (LADCCA) - DEPRECATED, will be replaced by lash
173 ladspa - Enables the ability to support ladspa plugins
174 lame - Prefer using LAME libraries for MP3 encoding support
175 lapack - Adds support for the virtual/lapack numerical library
176 lash - Adds LASH Audio Session Handler support
177 lcms - Adds lcms support (color management engine)
178 ldap - Adds LDAP support (Lightweight Directory Access Protocol)
179 leim - Adds input methods support to Emacs
180 lesstif - Use lesstif over openmotif in cases where a program supports both
181 libcaca - Add support for colored ASCII-art graphics
182 libedit - Use the libedit library (replacement for readline)
183 libgda - Adds GNOME Data Access support
184 libnotify - Enable notification support
185 libsamplerate - Build with support for converting sample rates using libsamplerate
186 libwww - Adds libwww support (General purpose WEB API)
187 lirc - Adds support for lirc (Linux's Infra-Red Remote Control)
188 livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building.
189 lm_sensors - Adds linux lm_sensors (hardware sensors) support
190 lua - Enable Lua scripting support
191 m17n-lib - Enable m17n-lib support
192 mad - Adds support for mad (high-quality mp3 decoder library and cli frontend)
193 maildir - Adds support for maildir (~/.maildir) style mail spools
194 mailwrapper - Adds mailwrapper support to allow multiple MTAs to be installed
195 matroska - Adds support for the matroska container format
196 matrox - Adds Matrox MGA support to mplayer
197 mbox - Adds support for mbox (/var/spool/mail) style mail spools
198 mcal - Adds support for MCAL calendar system
199 mcve - Support for the MCVE credit card payment system
200 memlimit - Adds memory usage limiting in supporting programs
201 mhash - Adds support for the mhash library
202 migemo - Enables migemo support for Japanese
203 mikmod - Adds libmikmod support to allow playing of SoundTracker-style music files
204 milter - Adds sendmail mail filter (milter) support
205 mime - Adds MIME support
206 minimal - Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
207 mmap - Adds mmap (memory map) support
208 mmx - Adds support for optimizations for Pentium MMX and Athlon class processors
209 mng - Adds support for libmng (MNG images)
210 mnogosearch - Adds support for the mnoGoSearch search engine
211 mono - Build Mono bindings to support dotnet type stuff
212 motif - Adds motif support (x11-libs/openmotif x11-libs/lesstif)
213 mozilla - Adds support for the Mozilla web-browser
214 mp3 - Add support for reading mp3 files
215 mpeg - Adds libmpeg3 support to various packages.
216 mpi - Adds MPI (Message Passing Interface) layer to the apps that support it.
217 mplayer - Enable mplayer support for playback or encoding
218 msn - Enable MSN Messenger IM protocol support
219 msql - Adds support for the MSQL database server
220 mssql - Adds support for Microsoft SQL Server database
221 mule - Adds multi-language support to XEmacs
222 multilib - On 64bit systems, if you want to be able to compile 32bit and 64bit binaries
223 musepack - Enable support for the musepack audio codec
224 musicbrainz - Lookup audio metadata using MusicBrainz community service (musicbrainz.org)
225 mysql - Adds mySQL Database support
226 mysqli - Adds support for the improved mySQL libraries
227 nas - Adds support for network audio sound
228 ncurses - Adds ncurses support (console display library)
229 neXt - Enable neXt toolkit
230 netboot - Enables network booting
231 netcdf - Enable NetCDF data format support
232 nis - Support for NIS/YP services
233 nls - Adds Native Language Support (using gettext - GNU locale utilities)
234 nntp - Add support for newsgroups (Network News Transfer Protocol)
235 nocd - Install all files required to run the application without a CD mounted
236 nocxx - Disable support for C++ (DON'T USE THIS UNLESS YOU KNOW WHAT YOU'RE DOING)
237 nptl - Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually)
238 nsplugin - Builds plugins for Netscape compatible browsers
239 ocaml - Adds support/bindings for the Ocaml language
240 oci8 - Adds Oracle 8 Database Support
241 odbc - Adds ODBC Support (Open DataBase Connectivity)
242 offensive - Enables potentially offensive items in packages
243 ofx - Enable support for importing (and exporting) OFX (Open Financial eXchange) data files
244 ogg - Adds support for the Ogg container format (commonly used by Vorbis, Theora and flac)
245 old-linux - Add support for linux-2.4 and older
246 openal - Adds support for the Open Audio Library
247 openexr - Support for the OpenEXR graphics file format
248 opengl - Adds support for OpenGL (3D graphics)
249 oracle - Enable Oracle Database support
250 oracle7 - Adds support for the Oracle 7 Database
251 osc - Enables support for Open Sound Control
252 oscar - Enable Oscar (AIM/ICQ) IM protocol support
253 oss - Adds support for OSS (Open Sound System)
254 ovrimos - Adds support for the Ovrimos Database engine
255 pam - Adds support PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
256 pcmcia - Adds support for PCMCIA slots/devices found on laptop computers
257 pcntl - Adds support for process creation functions
258 pcre - Adds support for Perl Compatible Regular Expressions
259 pda - Adds support for portable devices.
260 pdf - Adds general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags
261 perl - Adds support/bindings for the Perl language.
262 pfpro - Adds support for Verisign Payflow Pro
263 php - Include support for php
264 pic - Build Position Independent Code.  Do not utilize this flag unless you know what you're doing.
265 plotutils - Adds plotutils support to gnuplot (library for 2-D vector graphics)
266 png - Adds support for libpng (PNG images)
267 portaudio - Adds support for the crossplatform portaudio audio API
268 posix - Adds support for POSIX-compatible functions
269 postgres - Adds support for the postgresql database
270 ppds - Adds support for automatically generated ppd (printing driver) files
271 prelude - Adds support/bindings for the Prelude Intrusion Detection System
272 profile - Adds profile support to builds of packages (will likely vary from ebuild to ebuild in support)
273 pulseaudio - Adds support for PulseAudio sound server
274 python - Adds support/bindings for the Python language
275 qdbm - Adds support for the qdbm (Quick Database Manager) library
276 qt3 - Adds support for the Qt GUI/Application Toolkit version 3.x
277 qt4 - Adds support for the Qt GUI/Application Toolkit version 4.x
278 quicktime - Adds support for OpenQuickTime
279 radius - Adds support for RADIUS authentication
280 rdesktop - Adds support for the remote desktop protocol, usually used to connect to Windows servers
281 readline - Enables support for libreadline, a GNU line-editing library that almost everyone wants
282 recode - Enables support for the GNU recode library
283 ruby - Adds support/bindings for the Ruby language
284 samba - Adds support for SAMBA (Windows File and Printer sharing)
285 sapdb - Adds support for SAP DB
286 sasl - Adds support for the Simple Authentication and Security Layer
287 savedconfig - Use this to restore your config from /etc/portage/savedconfig ${CATEGORY}/${PN}. Make sure you USE flags allow for approprate dependencies
288 scanner - Adds support for scanner hardware (e.g. build the sane frontend in kdegraphics)
289 sdl - Adds support for Simple Direct Layer (media library)
290 seamonkey - Adds support for the Seamonkey web-browser
291 selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
292 session - Adds persistent session support
293 sharedext - Adds support for building shared extensions in php
294 sharedmem - Adds support for shared memory use
295 shorten - Adds support for the shorten audio compressor
296 simplexml - support for simplexml
297 skey - Enable S/Key (Single use password) authentication support
298 slang - Adds support for the slang text display library (it's like ncurses, but different)
299 slp - Adds Service Locator Protocol support
300 smartcard - Enables smartcard support
301 sndfile - Adds support for libsndfile
302 snmp - Adds support for the Simple Network Management Protocol if available
303 soap - Adds support for SOAP (Simple Object Access Protocol)
304 sockets - Adds support for tcp/ip sockets
305 socks5 - Adds support for the socks5 proxy
306 solid - Adds support for the Solid database engine
307 source - Zip the sources and install them
308 sox - Adds support for Sound eXchange (SoX)
309 speex - Adds support for the speex audio codec
310 spell - Adds dictionary support
311 spl - Adds support for the Standard PHP Library
312 sqlite - Adds support for sqlite - embedded sql database
313 sqlite3 - Adds support for sqlite3 - embedded sql database
314 sse - fast floating point optimization for PentiumIII+ class chips
315 sse2 - faster floating point optimization for SSE2 capable chips
316 ssl - Adds support for Secure Socket Layer connections
317 startup-notification - Enable application startup event feedback mechanism
318 static - !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
319 svg - Adds support for SVG (Scalable Vector Graphics http://www.w3.org/TR/SVG ).  This option is mainly intended for users that tend to browse multimedia sites frequently.
320 svga - Adds support for SVGAlib (graphics library)
321 sybase - Adds support for the Sybase SQL Database Server
322 sybase-ct - Adds support for Sybase-CT
323 symlink - Force kernel ebuilds to automatically update the /usr/src/linux symlink.
324 syslog - Enables support for syslog
325 sysvipc - Support for System V-compatible inter-process communication
326 szip - Use the szip compression library
327 tcl - Adds support the Tcl language
328 tcpd - Adds support for TCP wrappers
329 test - Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally, so don't set it in make.conf/package.use anymore.
330 tetex - Adds support for teTeX (typesetting package)
331 theora - Adds support for the Theora Video Compression Codec
332 threads - Adds threads support for various packages. Usually pthreads
333 tidy - Adds support for HTML Tidy
334 tiff - Adds support for the tiff image format
335 tk - Adds support for Tk GUI toolkit
336 tokenizer - Adds support for the PHP file parser
337 truetype - Adds support for FreeType and/or FreeType2 fonts
338 uclibc - Enable uclibc specific patches and build or link uclibc
339 unicode - Adds support for Unicode
340 usb - Adds USB support to applications that have optional USB support (e.g. cups)
341 v4l - Enables video4linux support
342 vanilla - Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically
343 vcd - Video CD support
344 verbose - effects vary across packages; generally used to enable extra informational output during a build or at runtime
345 vhosts - Adds support for installing web-based applications into a virtual-hosting environment
346 videos - Install optional video files (used in some games)
347 vim-syntax - Pulls in related vim syntax scripts.
348 voodoo3 - Adds support for 3Dfx's Voodoo3 video chipset, else defaults to Voodoo4/5 support if not in USE.
349 vorbis - Adds support for the OggVorbis audio codec
350 wddx - Adds support for Web Distributed Data eXchange
351 wifi - Enable wireless network functions
352 win32codecs - use win32codecs package for dll avi decoding support (wmv and what not)
353 wmf - Adds support for the wmf vector image format
354 wxwindows - Adds support for wxWidgets/wxGTK GUI toolkit
355 x264 - Enable h264 encoding using x264
356 xattr - Adds support for extended attributes (filesystem-stored metadata)
357 xcomposite - Enable support for the Xorg composite extension
358 xface - Adds xface support used to allow a small image of xface format to be included in an email via the header 'X-Face'.
359 xine - Add support for the XINE movie libraries
360 xinerama - Add support for the xinerama X11 extension, which allows you to stretch your display across multiple monitors
361 xinetd - Add support for the xinetd super-server
362 xml - Add support for XML files
363 xmlrpc - Support for xml-rpc library
364 xosd - Sends display using the X On Screen Display library
365 xpm - Adds support for XPM graphics format
366 xprint - Support for xprint, http://www.mozilla.org/projects/xprint/
367 xscreensaver - Adds support for XScreenSaver extension.
368 xsl - Check/Support flag for XSL library (version 1)
369 xulrunner - Build native browser integration against xulrunner instead of firefox or seamonkey.
370 xv - Adds in optional support for the Xvideo extension (an X API for video playback)
371 xvid - Adds support for xvid.org's open-source mpeg-4 codec
372 yahoo - Enable Yahoo Messenger IM protocol support
373 yaz - Adds in optional support for the Z39.50 Protocol for Information Retrieval (YAZ)
374 zh_TW - add GOT's chinese patch
375 zlib - Adds support for zlib (de)compression