/[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.31 Revision 1.36
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.31 2005/05/05 00:47:58 vapier Exp $ --> 7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-working-use.xml,v 1.36 2005/10/26 14:37:18 rane Exp $ -->
8 8
9<sections> 9<sections>
10 10
11<version>1.28</version> 11<version>1.31</version>
12<date>2005-05-04</date> 12<date>2005-10-26</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>
139profile is the <path>base</path> profile 139profile is the <path>base</path> profile
140(<path>/usr/portage/profiles/base</path>). 140(<path>/usr/portage/profiles/base</path>).
141</p> 141</p>
142 142
143<p> 143<p>
144Let us take a look at this default setting: 144Let us take a look at this default setting for the 2004.3 profile:
145</p> 145</p>
146 146
147<pre caption="Cumulated /usr/portage/profiles/default-linux/x86/2004.3/make.defaults USE variable"> 147<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, 148<comment>(This example is the sum of the settings in base, default-linux,
149 default-linux/x86 and default-linux/x86/2004.3)</comment> 149 default-linux/x86 and default-linux/x86/2004.3)</comment>
150USE="x86 oss apm arts avi berkdb bitmap-fonts crypt cups encode fortran f77 150USE="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 151 foomaticdb gdbm gif gpm gtk gtk2 imlib jpeg kde gnome libg++ libwww mad
152 mikmod motif mpeg ncurses nls oggvorbis opengl pam pdflib png python qt 152 mikmod motif mpeg ncurses nls oggvorbis opengl pam pdflib png python qt
259<title>Precedence</title> 259<title>Precedence</title>
260<body> 260<body>
261 261
262<p> 262<p>
263Of course there is a certain precedence on what setting has priority over the 263Of course there is a certain precedence on what setting has priority over the
264USE setting. You don't want to declare <c>USE="-java"</c> only to see that 264USE setting. You don't want to declare <c>USE="-java"</c> only to see that
265<c>java</c> is declared anyway. The precedence for the USE setting is, ordered 265<c>java</c> is still used due to a setting that has a higher priority.
266The precedence for the USE setting is, ordered
266by priority (first has lowest priority): 267by priority (first has lowest priority):
267</p> 268</p>
268 269
269<ol> 270<ol>
270 <li> 271 <li>
271 Default USE setting declared in the <path>make.defaults</path> files part of 272 Default USE setting declared in the <path>make.defaults</path> files part of
272 your profile 273 your profile
273 </li> 274 </li>
274 <li> 275 <li>
275 Inherited USE setting if a package from 276 Inherited USE setting if a package from profile <path>use.defaults</path> is installed
276 <path>/etc/make.profile/use.defaults</path> is installed
277 </li> 277 </li>
278 <li> 278 <li>
279 User-defined USE setting in <path>/etc/make.conf</path> 279 User-defined USE setting in <path>/etc/make.conf</path>
280 </li> 280 </li>
281 <li> 281 <li>

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.36

  ViewVC Help
Powered by ViewVC 1.1.20