Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r14206 - main/trunk/man
Date: Sun, 06 Sep 2009 00:31:12
Message-Id: E1Mk5ew-0002bA-Tt@stork.gentoo.org
1 Author: zmedico
2 Date: 2009-09-06 00:31:10 +0000 (Sun, 06 Sep 2009)
3 New Revision: 14206
4
5 Modified:
6 main/trunk/man/emerge.1
7 main/trunk/man/make.conf.5
8 main/trunk/man/portage.5
9 Log:
10 Document ACCEPT_PROPERTIES and package.properties.
11
12
13 Modified: main/trunk/man/emerge.1
14 ===================================================================
15 --- main/trunk/man/emerge.1 2009-09-06 00:15:27 UTC (rev 14205)
16 +++ main/trunk/man/emerge.1 2009-09-06 00:31:10 UTC (rev 14206)
17 @@ -660,6 +660,14 @@
18 of a package masked by \fBLICENSE\fR. See \fBmake.conf\fR(5) for information
19 about \fBACCEPT_LICENSE\fR, and see \fBportage\fR(5) for information about
20 \fI/etc/portage/package.license\fR.
21 +.TP
22 +.BR PROPERTIES
23 +The \fBPROPERTIES\fR variable in an \fBebuild\fR file can be used to mask
24 +packages based on properties restrictions. \fBemerge\fR examines the
25 +\fBACCEPT_PROPERTIES\fR environment variable to allow or disallow the emerging
26 +of a package masked by \fBPROPERTIES\fR. See \fBmake.conf\fR(5) for information
27 +about \fBACCEPT_PROPERTIES\fR, and see \fBportage\fR(5) for information about
28 +\fI/etc/portage/package.properties\fR.
29 .SH "CONFIGURATION FILES"
30 Portage has a special feature called "config file protection". The purpose of
31 this feature is to prevent new package installs from clobbering existing
32
33 Modified: main/trunk/man/make.conf.5
34 ===================================================================
35 --- main/trunk/man/make.conf.5 2009-09-06 00:15:27 UTC (rev 14205)
36 +++ main/trunk/man/make.conf.5 2009-09-06 00:31:10 UTC (rev 14206)
37 @@ -41,6 +41,12 @@
38 .br
39 Defaults to the value of * -@EULA.
40 .TP
41 +\fBACCEPT_PROPERTIES\fR = \fI[space delimited list of properties]\fR
42 +This variable is used to mask packages based on PROPERTIES restrictions.
43 +See \fBebuild\fR(5) for more information about PROPERTIES.
44 +.br
45 +Defaults to the value of *.
46 +.TP
47 .B CBUILD
48 This variable is passed by the \fIebuild scripts\fR to the \fIconfigure\fR
49 as \fI\-\-build=${CBUILD}\fR only if it is defined. Do not set this yourself
50
51 Modified: main/trunk/man/portage.5
52 ===================================================================
53 --- main/trunk/man/portage.5 2009-09-06 00:15:27 UTC (rev 14205)
54 +++ main/trunk/man/portage.5 2009-09-06 00:31:10 UTC (rev 14206)
55 @@ -53,6 +53,7 @@
56 package.keywords
57 package.license
58 package.mask
59 +package.properties
60 package.unmask
61 package.use
62 repos.conf
63 @@ -542,6 +543,15 @@
64 >=media\-video/nvidia\-glx\-1.0.4496
65 .fi
66 .TP
67 +.BR package.properties
68 +This will allow ACCEPT_PROPERTIES to be augmented for a single package.
69 +
70 +.I Format:
71 +.nf
72 +\- comment lines begin with # (no inline comments)
73 +\- one DEPEND atom per line followed by additional properties
74 +.fi
75 +.TP
76 .BR package.unmask
77 Just like package.mask above, except here you list packages you want to
78 unmask. Useful for overriding the global package.mask file (see