diff options
author | Matt Turner <mattst88@gentoo.org> | 2022-02-18 17:28:12 -0800 |
---|---|---|
committer | Matt Turner <mattst88@gentoo.org> | 2022-04-01 13:34:51 -0700 |
commit | b88611567dc9345e6e09de32dc4bafe69719bc9c (patch) | |
tree | 6cb724b18e2fc8648426d01a0857ccabc6e70478 /doc | |
parent | portage.eapi: use functools @lru_cache decorator (diff) | |
download | portage-b88611567dc9345e6e09de32dc4bafe69719bc9c.tar.gz portage-b88611567dc9345e6e09de32dc4bafe69719bc9c.tar.bz2 portage-b88611567dc9345e6e09de32dc4bafe69719bc9c.zip |
Remove support for EAPIs "4-python" and "5-progress"
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/package/ebuild/eapi/4-python.docbook | 160 | ||||
-rw-r--r-- | doc/package/ebuild/eapi/5-progress.docbook | 247 | ||||
-rw-r--r-- | doc/portage.docbook | 2 |
3 files changed, 0 insertions, 409 deletions
diff --git a/doc/package/ebuild/eapi/4-python.docbook b/doc/package/ebuild/eapi/4-python.docbook deleted file mode 100644 index 5fc6ea023..000000000 --- a/doc/package/ebuild/eapi/4-python.docbook +++ /dev/null @@ -1,160 +0,0 @@ -<section id='package-ebuild-eapi-4-python'> - <title>EAPI 4-python</title> - <para> - Also see the <ulink url="https://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-dohtml-extended-default-list-of-extensions'> - <title>Extended default list of extensions in dohtml</title> - <para> - dohtml by default additionally installs files with .ico, .svg, .xhtml and .xml extensions. - </para> - </section> - <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>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_path}/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> - </section> - <section id='package-ebuild-eapi-4-python-directories'> - <title>Directories Allowed for Profile-Level and Repository-Level Configuration</title> - <para> - The following files can be 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 id='package-ebuild-eapi-4-python-use-aliases'> - <title>USE Flag Aliases</title> - <para> - USE flag aliases are supported to allow to satisfy dependencies of packages from other repositories, which require differently named USE flags. USE flag aliases are defined in ${repository_path}/profiles/use.aliases and ${repository_path}/profiles/package.use.aliases files. - </para> - <table><title>use.aliases Example</title> - <tgroup cols='1' align='left'> - <tbody> - <row> - <entry>real_flag1 alias1 alias2</entry> - </row> - <row> - <entry>real_flag2 alias3 alias4</entry> - </row> - </tbody> - </tgroup> - </table> - <table><title>package.use.aliases Example</title> - <tgroup cols='1' align='left'> - <tbody> - <row> - <entry>category/package1 real_flag1 alias1 alias2</entry> - </row> - <row> - <entry>category/package1 real_flag2 alias3 alias4</entry> - </row> - <row> - <entry>=category/package2-1* real_flag3 alias5 alias6</entry> - </row> - <row> - <entry>=category/package2-2* real_flag4 alias5 alias6</entry> - </row> - </tbody> - </tgroup> - </table> - </section> -</section> diff --git a/doc/package/ebuild/eapi/5-progress.docbook b/doc/package/ebuild/eapi/5-progress.docbook deleted file mode 100644 index 4d07be86e..000000000 --- a/doc/package/ebuild/eapi/5-progress.docbook +++ /dev/null @@ -1,247 +0,0 @@ -<section id='package-ebuild-eapi-5-progress'> - <title>EAPI 5-progress</title> - <para> - Also see the <ulink url="https://people.apache.org/~Arfrever/EAPI_5-progress_Specification">official EAPI 5-progress Specification</ulink>. - </para> - <section id='package-ebuild-eapi-5-progress-helpers'> - <title>Helpers</title> - <section id='package-ebuild-eapi-5-progress-helpers-master-repositories'> - <title>master_repositories</title> - <para> - New master_repositories function prints space-separated list of master repositories for specified repository. - </para> - </section> - <section id='package-ebuild-eapi-5-progress-helpers-repository-path'> - <title>repository_path</title> - <para> - New repository_path function prints path to specified repository. - </para> - </section> - <section id='package-ebuild-eapi-5-progress-helpers-available-eclasses'> - <title>available_eclasses</title> - <para> - New available_eclasses function prints space-separated list of available eclasses for current repository. - </para> - </section> - <section id='package-ebuild-eapi-5-progress-helpers-eclass-path'> - <title>eclass_path</title> - <para> - New eclass_path function prints path to specified eclass for current repository. - </para> - </section> - <section id='package-ebuild-eapi-5-progress-helpers-license-path'> - <title>license_path</title> - <para> - New license_path function prints path to specified license for current repository. - </para> - </section> - <section id='package-ebuild-eapi-5-progress-helpers-package-manager-build-user'> - <title>package_manager_build_user</title> - <para> - New package_manager_build_user function prints name of user used by package manager in build phases. - </para> - </section> - <section id='package-ebuild-eapi-5-progress-helpers-package-manager-build-group'> - <title>package_manager_build_group</title> - <para> - New package_manager_build_group function prints name of group used by package manager in build phases. - </para> - </section> - <section id='package-ebuild-eapi-5-progress-helpers-dohtml-extended-default-list-of-extensions'> - <title>Extended default list of extensions in dohtml</title> - <para> - dohtml by default additionally installs files with .ico, .svg, .xhtml and .xml extensions. - </para> - </section> - <section id='package-ebuild-eapi-5-progress-helpers-unpack-case-insensitive'> - <title>Case-insensitive matching of extensions in unpack</title> - <para> - unpack matches extensions case-insensitively. - </para> - </section> - <section id='package-ebuild-eapi-5-progress-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>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> - <listitem><para>usex</para></listitem> - </itemizedlist> - </para> - </section> - </section> - <section id='package-ebuild-eapi-5-progress-metadata'> - <title>Metadata</title> - <section id='package-ebuild-eapi-5-progress-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-5-progress-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-5-progress-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 id='package-ebuild-eapi-5-progress-metadata-automatic-unpack-dependencies'> - <title>Automatic Unpack Dependencies</title> - <para> - Dependencies on packages required to unpack archives specified in SRC_URI are automatically appended to DEPEND. These dependencies are calculated from filename extensions of archives specified in SRC_URI. Dependencies (for ebuilds using given EAPI) corresponding to given filename extensions are configured in ${repository_path}/profiles/unpack_dependencies/${EAPI} files. - </para> - <table><title>Unpack Dependencies Configuration Examples</title> - <tgroup cols='1' align='left'> - <tbody> - <row> - <entry>bz2 app-arch/bzip2</entry> - </row> - <row> - <entry>gz app-arch/gzip</entry> - </row> - <row> - <entry>tar app-arch/tar</entry> - </row> - <row> - <entry>tar.bz2 app-arch/tar app-arch/bzip2</entry> - </row> - <row> - <entry>tar.gz app-arch/tar app-arch/gzip</entry> - </row> - <row> - <entry>zip app-arch/unzip</entry> - </row> - </tbody> - </tgroup> - </table> - </section> - </section> - <section id='package-ebuild-eapi-5-progress-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-5-progress-variables'> - <title>Variables</title> - <section id='package-ebuild-eapi-5-progress-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-5-progress-repo-level-config'> - <title>Extended Repository-Level Configuration</title> - <para> - Repository-level configuration in ${repository_path}/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>package.use.stable.force</para></listitem> - <listitem><para>package.use.stable.mask</para></listitem> - <listitem><para>use.force</para></listitem> - <listitem><para>use.mask</para></listitem> - <listitem><para>use.stable.force</para></listitem> - <listitem><para>use.stable.mask</para></listitem> - </itemizedlist> - </para> - </section> - <section id='package-ebuild-eapi-5-progress-directories'> - <title>Directories Allowed for Profile-Level and Repository-Level Configuration</title> - <para> - The following files can be 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>package.use.stable.force</para></listitem> - <listitem><para>package.use.stable.mask</para></listitem> - <listitem><para>use.force</para></listitem> - <listitem><para>use.mask</para></listitem> - <listitem><para>use.stable.force</para></listitem> - <listitem><para>use.stable.mask</para></listitem> - </itemizedlist> - </para> - </section> - <section id='package-ebuild-eapi-5-progress-use-aliases'> - <title>USE Flag Aliases</title> - <para> - USE flag aliases are supported to allow to satisfy dependencies of packages from other repositories, which require differently named USE flags. USE flag aliases are defined in ${repository_path}/profiles/use.aliases and ${repository_path}/profiles/package.use.aliases files. - </para> - <table><title>use.aliases Example</title> - <tgroup cols='1' align='left'> - <tbody> - <row> - <entry>real_flag1 alias1 alias2</entry> - </row> - <row> - <entry>real_flag2 alias3 alias4</entry> - </row> - </tbody> - </tgroup> - </table> - <table><title>package.use.aliases Example</title> - <tgroup cols='1' align='left'> - <tbody> - <row> - <entry>category/package1 real_flag1 alias1 alias2</entry> - </row> - <row> - <entry>category/package1 real_flag2 alias3 alias4</entry> - </row> - <row> - <entry>=category/package2-1* real_flag3 alias5 alias6</entry> - </row> - <row> - <entry>=category/package2-2* real_flag4 alias5 alias6</entry> - </row> - </tbody> - </tgroup> - </table> - </section> -</section> diff --git a/doc/portage.docbook b/doc/portage.docbook index 04db26303..77cf7e87e 100644 --- a/doc/portage.docbook +++ b/doc/portage.docbook @@ -20,10 +20,8 @@ <!ENTITY package_ebuild_eapi_2 SYSTEM "package/ebuild/eapi/2.docbook"> <!ENTITY package_ebuild_eapi_3 SYSTEM "package/ebuild/eapi/3.docbook"> <!ENTITY package_ebuild_eapi_4 SYSTEM "package/ebuild/eapi/4.docbook"> - <!ENTITY package_ebuild_eapi_4_python SYSTEM "package/ebuild/eapi/4-python.docbook"> <!ENTITY package_ebuild_eapi_4_slot_abi SYSTEM "package/ebuild/eapi/4-slot-abi.docbook"> <!ENTITY package_ebuild_eapi_5 SYSTEM "package/ebuild/eapi/5.docbook"> - <!ENTITY package_ebuild_eapi_5_progress SYSTEM "package/ebuild/eapi/5-progress.docbook"> <!ENTITY qa SYSTEM "qa.docbook"> <!ENTITY config SYSTEM "config.docbook"> <!ENTITY config_bashrc SYSTEM "config/bashrc.docbook"> |