aboutsummaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorJames Le Cuirot <chewi@gentoo.org>2019-03-17 17:19:27 +0000
committerZac Medico <zmedico@gentoo.org>2019-03-17 13:48:49 -0700
commite68df766397b238c26f567882f9d3dfcccb99e10 (patch)
tree806426929dc0c045f5ebe6fccc41f80fede3630b /man
parentman: Update has_version and best_version descriptions for EAPI 7 (diff)
downloadportage-e68df766397b238c26f567882f9d3dfcccb99e10.tar.gz
portage-e68df766397b238c26f567882f9d3dfcccb99e10.tar.bz2
portage-e68df766397b238c26f567882f9d3dfcccb99e10.zip
man: Replace HDEPEND description with newer BDEPEND description
Include a passing reference to HDEPEND from EAPI 5-hdepend. Signed-off-by: James Le Cuirot <chewi@gentoo.org> Signed-off-by: Zac Medico <zmedico@gentoo.org>
Diffstat (limited to 'man')
-rw-r--r--man/ebuild.523
1 files changed, 12 insertions, 11 deletions
diff --git a/man/ebuild.5 b/man/ebuild.5
index 85a621fa3..1d0c89529 100644
--- a/man/ebuild.5
+++ b/man/ebuild.5
@@ -616,10 +616,9 @@ This should contain a list of all packages that are required for the program
to compile (aka \fIbuildtime\fR dependencies). These are usually libraries and
headers.
-Starting from experimental \fBEAPI 5-hdepend\fR, tools should go into the
-\fBHDEPEND\fR variable instead, as \fBDEPEND\fR will only be installed into the
-\fItarget\fR system and hence cannot be executed in a cross\-compile setting.
-(See section \fBCross\-compilation\fR for more information.)
+Starting from \fBEAPI 7\fR, tools should go into the \fBBDEPEND\fR
+variable instead, as \fBDEPEND\fR will only be installed into the
+system being built and hence cannot be executed when cross-compiling.
You may use the syntax described above in the \fBDependencies\fR section.
.TP
@@ -633,14 +632,16 @@ implicitly set.
You may use the syntax described above in the \fBDependencies\fR section.
.TP
-.B HDEPEND
-This should contain a list of all packages that are required to be executable
-during compilation of this program (aka \fIhost\fR buildtime dependencies).
-These are usually tools, like interpreters or (cross\-)compilers.
+.B BDEPEND
+This should contain a list of all packages that are required to be
+executable during compilation of this program (aka \fInative build\fR
+dependencies). These are usually tools, like interpreters or
+(cross\-)compilers. They will be installed into the system performing
+the build.
-This variable is new in experimental \fBEAPI 5-hdepend\fR and will be installed
-into the \fIhost\fR system.
-(See section \fBCross-compilation\fR for more information.)
+This variable was formally introduced in \fBEAPI 7\fR but was
+previously known as \fBHDEPEND\fR in the experimental
+\fBEAPI 5-hdepend\fR.
You may use the syntax described above in the \fBDependencies\fR section.
.TP