Enable EAPI 3 and deprecate EAPI 3_pre2. (trunk r15221)
authorZac Medico <zmedico@gentoo.org>
Fri, 29 Jan 2010 18:53:23 +0000 (18:53 -0000)
committerZac Medico <zmedico@gentoo.org>
Fri, 29 Jan 2010 18:53:23 +0000 (18:53 -0000)
svn path=/main/branches/2.1.7/; revision=15270

doc/package/ebuild/eapi/3.docbook
pym/portage/__init__.py
pym/portage/const.py

index 4665b095590aabe75b22bc2384e0250dd05a1940..3e8c85ae50906871363277a2dbfa8ec0521fa926 100644 (file)
@@ -1,10 +1,10 @@
-<section id='package-ebuild-eapi-3_pre2'>
-<title>EAPI 3_pre2</title>
-<section id='package-ebuild-eapi-3_pre2-helpers'>
+<section id='package-ebuild-eapi-3'>
+<title>EAPI 3</title>
+<section id='package-ebuild-eapi-3-helpers'>
 <title>Helpers</title>
-<section id='package-ebuild-eapi-3_pre2-helpers-unpack'>
+<section id='package-ebuild-eapi-3-helpers-unpack'>
 <title>unpack</title>
-<section id='package-ebuild-eapi-3_pre2-helpers-unpack-xz'>
+<section id='package-ebuild-eapi-3-helpers-unpack-xz'>
 <title>Support for the xz file extension</title>
 <para>
 The unpack helper now supports the xz file extension.
@@ -12,15 +12,15 @@ The unpack helper now supports the xz file extension.
 </section>
 </section>
 </section>
-<section id='package-ebuild-eapi-3_pre2-prefix'>
+<section id='package-ebuild-eapi-3-prefix'>
 <title>Support for installation prefix</title>
-<section id='package-ebuild-eapi-3_pre2-prefix-helpers'>
+<section id='package-ebuild-eapi-3-prefix-helpers'>
 <title>Helpers</title>
 <para>
 Beginning with EAPI 3, all helpers use ${ED} instead of ${D}
 when appropriate. For example, see econf and einstall below.
 </para>
-<section id='package-ebuild-eapi-3_pre2-prefix-helpers-econf'>
+<section id='package-ebuild-eapi-3-prefix-helpers-econf'>
 <title>econf</title>
 <programlisting>
 ${ECONF_SOURCE:-.}/configure \
@@ -37,7 +37,7 @@ ${ECONF_SOURCE:-.}/configure \
        configure options || die "econf failed"
 </programlisting>
 </section>
-<section id='package-ebuild-eapi-3_pre2-prefix-helpers-einstall'>
+<section id='package-ebuild-eapi-3-prefix-helpers-einstall'>
 <title>einstall</title>
 <para>
 Note that, for make-based packages, 'emake install DESTDIR=${D}' (with
@@ -57,7 +57,7 @@ make \
 </programlisting>
 </section>
 </section>
-<section id='package-ebuild-eapi-3_pre2-prefix-variables'>
+<section id='package-ebuild-eapi-3-prefix-variables'>
 <title>Variables</title>
 <table><title>Installation Prefix Variables</title>
        <tgroup cols='2' align='left' >
index 4e810d90fd7a6e35dd34ce436f078f3c9c2a0e44..381413bec76c2ac59adc061aa4e995a303a5c511 100644 (file)
@@ -6071,8 +6071,8 @@ def _spawn_misc_sh(mysettings, commands, phase=None, **kwargs):
 
        return rval
 
-_testing_eapis = frozenset(["3_pre2"])
-_deprecated_eapis = frozenset(["3_pre1", "2_pre3", "2_pre2", "2_pre1"])
+_testing_eapis = frozenset()
+_deprecated_eapis = frozenset(["3_pre2", "3_pre1", "2_pre3", "2_pre2", "2_pre1"])
 
 def _eapi_is_deprecated(eapi):
        return eapi in _deprecated_eapis
index 890abe83b81576e9220a1df9fc65cc17fcd18eba..f35ef8f3a80981f38d082a902a6bc3aa05c2a96d 100644 (file)
@@ -81,7 +81,7 @@ EBUILD_PHASES            = ["setup", "unpack", "prepare", "configure",
                            "package", "preinst", "postinst","prerm", "postrm",
                            "nofetch", "config", "info", "other"]
 
-EAPI                     = 2
+EAPI                     = 3
 
 HASHING_BLOCKSIZE        = 32768
 MANIFEST1_HASH_FUNCTIONS = ["MD5", "SHA256", "RMD160"]