commit:     1362d6608c323241ad1a4d0313046e99407ef352
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Thu May 21 16:37:11 2015 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Mon Jun  1 18:55:39 2015 +0000
URL:        https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=1362d660

Live ebuilds need not specify KEYWORDS.

Bug 545488.

 keywording/text.xml | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/keywording/text.xml b/keywording/text.xml
index c386427..e31e0a3 100644
--- a/keywording/text.xml
+++ b/keywording/text.xml
@@ -12,7 +12,7 @@ distinction is important.
 </note>
 
 <p>
-Every ebuild must specify a <c>KEYWORDS</c> variable. This variable is used to
+Most ebuilds specify a <c>KEYWORDS</c> variable. This variable is used to
 indicate the suitability and stability of both the package and the ebuild on
 each given arch (<c>sparc</c>, <c>ppc</c>, <c>x86-obsd</c>, ...).
 </p>
@@ -99,6 +99,12 @@ tested.
 Do <b>not</b> use the <c>*</c> or <c>~*</c> special keywords in ebuilds.
 </p>
 
+<note>
+Usually, "live" ebuilds
+(see <uri link="::ebuild-writing/functions/src_unpack/cvs-sources"/>)
+do not specify a <c>KEYWORDS</c> variable, or assign the empty string to it.
+</note>
+
 <section>
 <title>Equal Visibility Requirement</title>
 <body>

Reply via email to