diff options
author | Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> | 2012-06-25 04:08:25 +0200 |
---|---|---|
committer | Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> | 2012-06-25 04:08:25 +0200 |
commit | df83006f70ca0b0d5ac057e04598e07e08919429 (patch) | |
tree | 2c26e27759639465ea90cfa3ab75726cd0938f82 /doc | |
parent | dohtml.py: Sort default list of extensions. (diff) | |
download | portage-df83006f70ca0b0d5ac057e04598e07e08919429.tar.gz portage-df83006f70ca0b0d5ac057e04598e07e08919429.tar.bz2 portage-df83006f70ca0b0d5ac057e04598e07e08919429.zip |
Reformat documentation of EAPI="4-python".
Diffstat (limited to 'doc')
-rw-r--r-- | doc/package/ebuild/eapi/4-python.docbook | 224 |
1 files changed, 114 insertions, 110 deletions
diff --git a/doc/package/ebuild/eapi/4-python.docbook b/doc/package/ebuild/eapi/4-python.docbook index 04457f203..8420abb29 100644 --- a/doc/package/ebuild/eapi/4-python.docbook +++ b/doc/package/ebuild/eapi/4-python.docbook @@ -1,112 +1,116 @@ <section id='package-ebuild-eapi-4-python'> -<title>EAPI 4-python</title> -<para>Also see the -<ulink url="http://people.apache.org/~Arfrever/EAPI_4-python_Specification"> -official EAPI 4-python Specification</ulink>. -</para> -<section id='package-ebuild-eapi-4-python-helpers'> -<title>Helpers</title> -<section id='package-ebuild-eapi-4-python-helpers-banned-global-scope'> -<title>Helpers Banned in Global Scope</title> -<para> -<itemizedlist> -<listitem><para>diropts</para></listitem> -<listitem><para>docompress</para></listitem> -<listitem><para>exeopts</para></listitem> -<listitem><para>insopts</para></listitem> -<listitem><para>keepdir</para></listitem> -<listitem><para>libopts</para></listitem> -<listitem><para>use</para></listitem> -<listitem><para>use_enable</para></listitem> -<listitem><para>use_with</para></listitem> -<listitem><para>useq</para></listitem> -<listitem><para>usev</para></listitem> -</itemizedlist> -</para> -</section> -</section> -<section id='package-ebuild-eapi-4-python-package-names-allow-period-characters'> -<title>Support for Period Characters in Package Names</title> -<para> -The "." character is allowed in package names. -</para> -</section> -<section id='package-ebuild-eapi-4-python-use-flag-allow-period-characters'> -<title>Support for Period Characters in USE Flags</title> -<para> -The "." character is allowed in USE flags. -</para> -</section> -<section id='package-ebuild-eapi-4-python-globstar'> -<title>globstar shell option enabled by default</title> -<para> -globstar shell option is enabled by default, which enables recursive expansion of ** pattern in pathname expansion context. -</para> -</section> -<section id='package-ebuild-eapi-4-python-repository-variable'> -<title>REPOSITORY Variable</title> -<para> -The new REPOSITORY variable is set in ebuild environment. This variable contains name of repository, which contains currently used ebuild. -</para> -</section> -<section id='package-ebuild-eapi-4-python-repository-dependencies'> -<title>Repository Dependencies</title> -<para> -Repository dependencies are supported in atoms in DEPEND, PDEPEND and RDEPEND and atoms passed to best_version and has_version functions. -Repository dependency is specified by two colons followed by repository name. -</para> -<table><title>Repository Dependency Examples</title> -<tgroup cols='1' align='left' > -<colspec colname='atom'/> -<thead> -<row> -<entry>Atom</entry> -</row> -</thead> -<tbody> -<row> -<entry>dev-lang/python::progress</entry> -</row> -<row> -<entry>>=dev-lang/python-3.2::progress</entry> -</row> -<row> -<entry>dev-lang/python:3.2::progress</entry> -</row> -<row> -<entry>dev-lang/python::progress[xml]</entry> -</row> -<row> -<entry>dev-lang/python:3.2::progress[xml]</entry> -</row> -</tbody> -</tgroup> -</table> -</section> -<section id='package-ebuild-eapi-4-python-repo-level-config'> -<title>Extended Repository-Level Configuration</title> -<para> -Repository-level configuration in ${repository}/profiles is supported for -the following files: -<itemizedlist> -<listitem><para>make.defaults</para></listitem> -<listitem><para>package.use</para></listitem> -<listitem><para>package.use.force</para></listitem> -<listitem><para>package.use.mask</para></listitem> -<listitem><para>use.force</para></listitem> -<listitem><para>use.mask</para></listitem> -</itemizedlist> -</para> -<para> -By default, the following files in ${repository}/profiles can be also directories: -<itemizedlist> -<listitem><para>package.mask</para></listitem> -<listitem><para>package.use</para></listitem> -<listitem><para>package.use.force</para></listitem> -<listitem><para>package.use.mask</para></listitem> -<listitem><para>use.force</para></listitem> -<listitem><para>use.mask</para></listitem> -</itemizedlist> -</para> -</section> + <title>EAPI 4-python</title> + <para> + Also see the <ulink url="http://people.apache.org/~Arfrever/EAPI_4-python_Specification">official EAPI 4-python Specification</ulink>. + </para> + <section id='package-ebuild-eapi-4-python-helpers'> + <title>Helpers</title> + <section id='package-ebuild-eapi-4-python-helpers-banned-in-global-scope'> + <title>Helpers Banned in Global Scope</title> + <para> + <itemizedlist> + <listitem><para>diropts</para></listitem> + <listitem><para>docompress</para></listitem> + <listitem><para>exeopts</para></listitem> + <listitem><para>insopts</para></listitem> + <listitem><para>keepdir</para></listitem> + <listitem><para>libopts</para></listitem> + <listitem><para>use</para></listitem> + <listitem><para>use_enable</para></listitem> + <listitem><para>use_with</para></listitem> + <listitem><para>useq</para></listitem> + <listitem><para>usev</para></listitem> + </itemizedlist> + </para> + </section> + </section> + <section id='package-ebuild-eapi-4-python-metadata'> + <title>Metadata</title> + <section id='package-ebuild-eapi-4-python-metadata-package-names-allow-period-characters'> + <title>Support for Period Characters in Package Names</title> + <para> + The "." character is allowed in package names. + </para> + </section> + <section id='package-ebuild-eapi-4-python-metadata-use-flags-allow-period-characters'> + <title>Support for Period Characters in USE Flags</title> + <para> + The "." character is allowed in USE flags. + </para> + </section> + <section id='package-ebuild-eapi-4-python-metadata-repository-dependencies'> + <title>Repository Dependencies</title> + <para> + Repository dependencies are supported in atoms in DEPEND, PDEPEND and RDEPEND and atoms passed to best_version and has_version functions. + Repository dependency is specified by two colons followed by repository name. + </para> + <table><title>Repository Dependency Examples</title> + <tgroup cols='1' align='left'> + <colspec colname='atom'/> + <thead> + <row> + <entry>Atom</entry> + </row> + </thead> + <tbody> + <row> + <entry>dev-lang/python::progress</entry> + </row> + <row> + <entry>>=dev-lang/python-3.2::progress</entry> + </row> + <row> + <entry>dev-lang/python:3.2::progress</entry> + </row> + <row> + <entry>dev-lang/python::progress[xml]</entry> + </row> + <row> + <entry>dev-lang/python:3.2::progress[xml]</entry> + </row> + </tbody> + </tgroup> + </table> + </section> + </section> + <section id='package-ebuild-eapi-4-python-globstar'> + <title>globstar shell option enabled by default</title> + <para> + globstar shell option is enabled by default, which enables recursive expansion of ** pattern in pathname expansion context. + </para> + </section> + <section id='package-ebuild-eapi-4-python-variables'> + <title>Variables</title> + <section id='package-ebuild-eapi-4-python-variables-repository'> + <title>REPOSITORY Variable</title> + <para> + The new REPOSITORY variable is set in ebuild environment. This variable contains name of repository, which contains currently used ebuild. + </para> + </section> + </section> + <section id='package-ebuild-eapi-4-python-repo-level-config'> + <title>Extended Repository-Level Configuration</title> + <para> + Repository-level configuration in ${repository}/profiles is supported for the following files: + <itemizedlist> + <listitem><para>make.defaults</para></listitem> + <listitem><para>package.use</para></listitem> + <listitem><para>package.use.force</para></listitem> + <listitem><para>package.use.mask</para></listitem> + <listitem><para>use.force</para></listitem> + <listitem><para>use.mask</para></listitem> + </itemizedlist> + </para> + <para> + By default, the following files in ${repository}/profiles can be also directories: + <itemizedlist> + <listitem><para>package.mask</para></listitem> + <listitem><para>package.use</para></listitem> + <listitem><para>package.use.force</para></listitem> + <listitem><para>package.use.mask</para></listitem> + <listitem><para>use.force</para></listitem> + <listitem><para>use.mask</para></listitem> + </itemizedlist> + </para> + </section> </section> |