Create a table to document conditional USE dependency syntax.
authorZac Medico <zmedico@gentoo.org>
Mon, 28 Jul 2008 08:41:41 +0000 (08:41 -0000)
committerZac Medico <zmedico@gentoo.org>
Mon, 28 Jul 2008 08:41:41 +0000 (08:41 -0000)
svn path=/main/trunk/; revision=11235

doc/package/ebuild.docbook
doc/package/ebuild/eapi/2.docbook [new file with mode: 0644]
doc/portage.docbook

index 4bdb8129d92bb8cc08456f5ecbb951960194b144..fa4f75609f13fb6850b55c221fc097cd446d8eeb 100644 (file)
@@ -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 (file)
index 0000000..594ecea
--- /dev/null
@@ -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>
index 8c29303e66c0d5898dfd4f99a5a7b8d8c602ece6..c038079a25d0639228203241d83a1d7503b8bb0d 100644 (file)
@@ -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">