summaryrefslogtreecommitdiffstats
path: root/man
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-10-05 21:32:00 +0000
committerZac Medico <zmedico@gentoo.org>2007-10-05 21:32:00 +0000
commit7e0efdb2d31b50e267682879e59673050f57a732 (patch)
tree9568ca466bd67e1c94ab5107a74e6c24ef46937c /man
parent4c2b32da48ddab172db68f90e1408f23026cd345 (diff)
downloadportage-7e0efdb2d31b50e267682879e59673050f57a732.tar.gz
portage-7e0efdb2d31b50e267682879e59673050f57a732.tar.bz2
portage-7e0efdb2d31b50e267682879e59673050f57a732.zip
Document the EAPI variable. (trunk r7948:7950)
svn path=/main/branches/2.1.2/; revision=7968
Diffstat (limited to 'man')
-rw-r--r--man/ebuild.511
1 files changed, 11 insertions, 0 deletions
diff --git a/man/ebuild.5 b/man/ebuild.5
index 68b4f053a..7297ff52a 100644
--- a/man/ebuild.5
+++ b/man/ebuild.5
@@ -126,6 +126,17 @@ the tree prefixed by ${ROOT}. Do not modify this variable.
\fBDESCRIPTION\fR = \fI"A happy little package"\fR
Should contain a short description of the package.
.TP
+\fBEAPI\fR = \fI"0"\fR
+Defines the ebuild API version to which this package conforms. If not
+defined then it defaults to "0". If portage does not recognize the
+EAPI value then it will mask the package and refuse to perform any
+operations with it since this means that a newer version of portage
+needs to be installed first. For maximum backward compatiblity, a
+package should conform to the lowest possible EAPI. Note that anyone
+who uses the \fBebuild\fR(1) and \fBrepoman\fR(1) commands with this
+package will be required to have a version of portage that recognizes
+the EAPI to which this package conforms.
+.TP
\fBSRC_URI\fR = \fI"http://happy.com/little/${P}.tar.gz"\fR
Contains a list of URI's for the required source files. It can contain
multiple URI's for a single source file. The list is processed in order