Gentoo Archives: gentoo-portage-dev

From: Dennis Schridde <devurandom@×××.net>
To: gentoo-portage-dev@l.g.o
Cc: Dennis Schridde <devurandom@×××.net>
Subject: [gentoo-portage-dev] [PATCH 5/6] Improve wording of *DEPEND variable description in ebuild(5) a bit
Date: Mon, 24 Sep 2012 00:07:30
Message-Id: 1348439533-28481-6-git-send-email-devurandom@gmx.net
In Reply to: [gentoo-portage-dev] Please review: manpage-cleanup by Dennis Schridde
1 ---
2 man/ebuild.5 | 23 ++++++++++++++---------
3 1 file changed, 14 insertions(+), 9 deletions(-)
4
5 diff --git a/man/ebuild.5 b/man/ebuild.5
6 index 3f28fce..5bb1afa 100644
7 --- a/man/ebuild.5
8 +++ b/man/ebuild.5
9 @@ -543,27 +543,32 @@ repo\-level USE settings, since profile and user configuration settings
10 override them.
11 .TP
12 .B DEPEND
13 -This should contain a list of all packages that are required for the
14 -program to compile as described in \fBDependencies\fR.
15 +This should contain a list of all packages that are required for the program
16 +to compile (aka \fIbuildtime\fR dependencies). These are usually libraries and
17 +headers.
18 +
19 +You may use the syntax described above in the \fBDependencies\fR section.
20 .TP
21 .B RDEPEND
22 This should contain a list of all packages that are required for this
23 -program to run (aka runtime depend). If this is not set in \fBEAPI 3\fR
24 -or earlier, then it defaults to the value of \fBDEPEND\fR. In
25 -\fBEAPI 4\fR or later, \fBRDEPEND\fR will never be implicitly set.
26 +program to run (aka \fIruntime\fR dependencies). These are usually libraries.
27 +
28 +In \fBEAPI 3\fR or earlier, if this is not set, then it defaults to the value
29 +of \fBDEPEND\fR. In \fBEAPI 4\fR or later, \fBRDEPEND\fR will never be
30 +implicitly set.
31
32 -You may use the same syntax to vary dependencies as seen above in \fBDependencies\fR.
33 +You may use the syntax described above in the \fBDependencies\fR section.
34 .TP
35 .B PDEPEND
36 This should contain a list of all packages that should be merged after this
37 -one, but which may be installed by the package manager at any time, if that is
38 -not possible.
39 +one (aka \fIpost\fR merge dependencies), but which may be installed by the
40 +package manager at any time, if that is not possible.
41
42 .B ***WARNING***
43 .br
44 Use this only as last resort to break cyclic dependencies!
45
46 -You may use the same syntax to vary dependencies as seen above in \fBDependencies\fR.
47 +You may use the syntax described above in the \fBDependencies\fR section.
48 .TP
49 .B REQUIRED_USE
50 Beginning with \fBEAPI 4\fR, the \fBREQUIRED_USE\fR variable can be
51 --
52 1.7.12