summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-07-28 08:41:41 +0000
committerZac Medico <zmedico@gentoo.org>2008-07-28 08:41:41 +0000
commit5e4955ba3383eb5279e6b3577ee85fd190ca1bf8 (patch)
tree72d361c2964e17bbdb5b3ba6fc4dfaf6b61c1689 /doc
parentFix arg count when constructing a TypeError in the SlotDict constructor. (diff)
downloadportage-idfetch-5e4955ba3383eb5279e6b3577ee85fd190ca1bf8.tar.gz
portage-idfetch-5e4955ba3383eb5279e6b3577ee85fd190ca1bf8.tar.bz2
portage-idfetch-5e4955ba3383eb5279e6b3577ee85fd190ca1bf8.zip
Create a table to document conditional USE dependency syntax.
svn path=/main/trunk/; revision=11235
Diffstat (limited to 'doc')
-rw-r--r--doc/package/ebuild.docbook1
-rw-r--r--doc/package/ebuild/eapi/2.docbook39
-rw-r--r--doc/portage.docbook1
3 files changed, 41 insertions, 0 deletions
diff --git a/doc/package/ebuild.docbook b/doc/package/ebuild.docbook
index 4bdb8129..fa4f7560 100644
--- a/doc/package/ebuild.docbook
+++ b/doc/package/ebuild.docbook
@@ -2,4 +2,5 @@
<title>Ebuild</title>
&package_ebuild_phases;
&package_ebuild_helper_functions;
+&package_ebuild_eapi_2;
</chapter>
diff --git a/doc/package/ebuild/eapi/2.docbook b/doc/package/ebuild/eapi/2.docbook
new file mode 100644
index 00000000..594eceab
--- /dev/null
+++ b/doc/package/ebuild/eapi/2.docbook
@@ -0,0 +1,39 @@
+<sect1 id='package-ebuild-eapi-2'>
+ <title>EAPI 2_pre0</title>
+ <sect2 id='package-ebuild-eapi-2-use-deps'>
+ <title>USE Dependencies</title>
+ <sect3 id='package-ebuild-eapi-2-use-deps-conditional'>
+ <title>Conditional USE Dependencies</title>
+ <table><title>Syntax Examples</title>
+ <tgroup cols='2' align='left' >
+ <colspec colname='compact'/>
+ <colspec colname='expanded'/>
+ <thead>
+ <row>
+ <entry>Compact Form</entry>
+ <entry>Equivalent Expanded Form</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>foo[bar?]</entry>
+ <entry>foo bar? ( foo[bar] )</entry>
+ </row>
+ <row>
+ <entry>foo[-bar?]</entry>
+ <entry>foo !bar? ( foo[-bar] )</entry>
+ </row>
+ <row>
+ <entry>foo[bar=]</entry>
+ <entry>foo bar? ( foo[bar] ) !bar? ( foo[-bar] )</entry>
+ </row>
+ <row>
+ <entry>foo[bar!=]</entry>
+ <entry>foo bar? ( foo[-bar] ) !bar? ( foo[bar] )</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </sect3>
+ </sect2>
+</sect1>
diff --git a/doc/portage.docbook b/doc/portage.docbook
index 8c29303e..c038079a 100644
--- a/doc/portage.docbook
+++ b/doc/portage.docbook
@@ -15,6 +15,7 @@
<!ENTITY package_ebuild SYSTEM "package/ebuild.docbook">
<!ENTITY package_ebuild_phases SYSTEM "package/ebuild/phases.docbook">
<!ENTITY package_ebuild_helper_functions SYSTEM "package/ebuild/helper_functions.docbook">
+ <!ENTITY package_ebuild_eapi_2 SYSTEM "package/ebuild/eapi/2.docbook">
<!ENTITY qa SYSTEM "qa.docbook">
<!ENTITY config SYSTEM "config.docbook">
<!ENTITY config_bashrc SYSTEM "config/bashrc.docbook">