EAPI 4-python Also see the official EAPI 4-python Specification.
Helpers
Extended default list of extensions in dohtml dohtml by default additionally installs files with .ico, .svg, .xhtml and .xml extensions.
Helpers Banned in Global Scope diropts docompress exeopts insopts keepdir libopts use use_enable use_with useq usev
Metadata
Support for Period Characters in Package Names The "." character is allowed in package names.
Support for Period Characters in USE Flags The "." character is allowed in USE flags.
Repository Dependencies 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. Repository Dependency Examples Atom dev-lang/python::progress >=dev-lang/python-3.2::progress dev-lang/python:3.2::progress dev-lang/python::progress[xml] dev-lang/python:3.2::progress[xml]
globstar shell option enabled by default globstar shell option is enabled by default, which enables recursive expansion of ** pattern in pathname expansion context.
Variables
REPOSITORY Variable The new REPOSITORY variable is set in ebuild environment. This variable contains name of repository, which contains currently used ebuild.
Extended Repository-Level Configuration Repository-level configuration in ${repository}/profiles is supported for the following files: make.defaults package.use package.use.force package.use.mask use.force use.mask By default, the following files in ${repository}/profiles can be also directories: package.mask package.use package.use.force package.use.mask use.force use.mask