/[gentoo]/xml/htdocs/doc/en/handbook/hb-working-use.xml
Gentoo

Diff of /xml/htdocs/doc/en/handbook/hb-working-use.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.37 Revision 1.38
2<!DOCTYPE sections SYSTEM "/dtd/book.dtd"> 2<!DOCTYPE sections SYSTEM "/dtd/book.dtd">
3 3
4<!-- The content of this document is licensed under the CC-BY-SA license --> 4<!-- The content of this document is licensed under the CC-BY-SA license -->
5<!-- See http://creativecommons.org/licenses/by-sa/1.0 --> 5<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
6 6
7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-working-use.xml,v 1.37 2005/10/27 17:33:22 swift Exp $ --> 7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-working-use.xml,v 1.38 2006/01/13 22:15:20 neysx Exp $ -->
8 8
9<sections> 9<sections>
10 10
11<version>1.31</version> 11<version>1.32</version>
12<date>2005-10-26</date> 12<date>2006-01-13</date>
13 13
14<section> 14<section>
15<title>What are USE-flags?</title> 15<title>What are USE-flags?</title>
16<subsection> 16<subsection>
17<title>The ideas behind USE-flags</title> 17<title>The ideas behind USE-flags</title>
89</ul> 89</ul>
90 90
91<p> 91<p>
92A list of available global USE-flags can be found <uri 92A list of available global USE-flags can be found <uri
93link="/dyn/use-index.xml">online</uri> or locally in 93link="/dyn/use-index.xml">online</uri> or locally in
94<path>/usr/portage/profiles/use.desc</path>. A short (<e>very</e> incomplete) 94<path>/usr/portage/profiles/use.desc</path>.
95snippet:
96</p>
97
98<pre caption="A short snippet of available USE-flags">
99gtk - Adds support for x11-libs/gtk+ (The GIMP Toolkit)
100gtk2 - Use gtk+-2.0.0 over gtk+-1.2 in cases where a program supports both.
101gtkhtml - Adds support for gnome-extra/gtkhtml
102guile - Adds support for dev-util/guile (interpreter for Scheme)
103icc - Use the Intel C++ Compiler if the package supports it
104icc-pgo - Enable PGO data generation or use when use icc.
105imap - Adds support for IMAP
106</pre> 95</p>
107 96
108<p> 97<p>
109A list of available local USE-flags can be found locally in 98A list of available local USE-flags can be found locally in
110<path>/usr/portage/profiles/use.local.desc</path>. 99<path>/usr/portage/profiles/use.local.desc</path>.
111</p> 100</p>
146 135
147<pre caption="Cumulative make.defaults USE variable for the 2004.3 profile"> 136<pre caption="Cumulative make.defaults USE variable for the 2004.3 profile">
148<comment>(This example is the sum of the settings in base, default-linux, 137<comment>(This example is the sum of the settings in base, default-linux,
149 default-linux/x86 and default-linux/x86/2004.3)</comment> 138 default-linux/x86 and default-linux/x86/2004.3)</comment>
150USE="x86 oss apm arts avi berkdb bitmap-fonts crypt cups encode fortran f77 139USE="x86 oss apm arts avi berkdb bitmap-fonts crypt cups encode fortran f77
151 foomaticdb gdbm gif gpm gtk gtk2 imlib jpeg kde gnome libg++ libwww mad 140 foomaticdb gdbm gif gpm gtk imlib jpeg kde gnome libg++ libwww mad
152 mikmod motif mpeg ncurses nls oggvorbis opengl pam pdflib png python qt 141 mikmod motif mpeg ncurses nls oggvorbis opengl pam pdflib png python qt
153 quicktime readline sdl spell ssl svga tcpd truetype X xml2 xmms xv zlib" 142 quicktime readline sdl spell ssl svga tcpd truetype X xml2 xmms xv zlib"
154</pre> 143</pre>
155 144
156<p> 145<p>
362<pre caption="Viewing the used USE-flags"> 351<pre caption="Viewing the used USE-flags">
363# <i>emerge --pretend --verbose mozilla</i> 352# <i>emerge --pretend --verbose mozilla</i>
364These are the packages that I would merge, in order: 353These are the packages that I would merge, in order:
365 354
366Calculating dependencies ...done! 355Calculating dependencies ...done!
367[ebuild N ] net-www/mozilla-1.5-r1 +java +crypt -ipv6 -gtk2 +ssl +ldap 356[ebuild R ] www-client/mozilla-1.7.12-r2 USE="crypt gnome java mozsvg ssl
368+gnome -debug +mozcalendar -mozaccess -mozxmlterm -moznoirc -moznomail 357truetype xprint -debug -ipv6 -ldap -mozcalendar -mozdevelop -moznocompose
369-moznocompose -moznoxft 358-moznoirc -moznomail -moznoxft -postgres -xinerama" 0 kB
370</pre> 359</pre>
371 360
372<p> 361<p>
373<c>emerge</c> isn't the only tool for this job. In fact, we have a tool 362<c>emerge</c> isn't the only tool for this job. In fact, we have a tool
374dedicated to package information called <c>equery</c> which resides in the 363dedicated to package information called <c>equery</c> which resides in the

Legend:
Removed from v.1.37  
changed lines
  Added in v.1.38

  ViewVC Help
Powered by ViewVC 1.1.20