Difference between revisions of "EAPI 6"

From Funtoo
Jump to navigation Jump to search
(Created page with "W.I.P a brief review of new EAPI=6 planned in this page.")
 
Line 1: Line 1:
W.I.P
A new EAPI=6 has been released as of 2015-11-13. A noticeable changes and explanation of new features are given below.
a brief review of new EAPI=6 planned in this page.
== bash version==
Bash version Ebuilds can use features of Bash version 4.2 (was 3.2 before).
 
The ebuild file format is in its basic form a subset of the format of a bash script. The interpreter is BASH-VERSION
assumed to be GNU bash, version as listed in table below, or any later version. If possible, the package
manager should set the shell’s compatibility level to the exact version specified. It must ensure
that any such compatibility settings (e.g. the BASH_COMPAT variable) are not exported to external
programs.
{{TableStart}}
<tr class="info"><th>EAPI</th><th>Bash version</th></tr>
<tr><td>0,1,2,3,4,5</td><td>3.2</td></tr>
<tr><td>6</td><td>4.2</td></tr>
{{TableEnd}}

Revision as of 06:10, January 24, 2016

A new EAPI=6 has been released as of 2015-11-13. A noticeable changes and explanation of new features are given below.

bash version

Bash version Ebuilds can use features of Bash version 4.2 (was 3.2 before).

The ebuild file format is in its basic form a subset of the format of a bash script. The interpreter is BASH-VERSION assumed to be GNU bash, version as listed in table below, or any later version. If possible, the package manager should set the shell’s compatibility level to the exact version specified. It must ensure that any such compatibility settings (e.g. the BASH_COMPAT variable) are not exported to external programs.

EAPIBash version
0,1,2,3,4,53.2
64.2