< Future EAPI
Future EAPI/EAPI 8 tentative features
This is Article description::a working page that contains references to all features that have been suggested for EAPI 8.
Note
All features listed below have been provisionally accepted (pending implementation in Portage) for EAPI 8 in the Gentoo Council meeting on 2020-11-08.
All features listed below have been provisionally accepted (pending implementation in Portage) for EAPI 8 in the Gentoo Council meeting on 2020-11-08.
Accepted
New features
- Selective fetch restriction
- Install-time CBUILD dependencies
Enhancements of existing features
- Variant of
|| ( )
with defined runtime behaviour- bug #489458
- From original EAPI 6 (and 7) feature list
- bug #489458
- Pass
--datarootdir
to configure
- Pass
--disable-static
to configure
- Accumulate PROPERTIES & RESTRICT over eclasses and ebuilds
- RESTRICT value for network-restricted tests
dosym -r
to create symlinks relative to link location
- Second optional argument for
usev
Other changes
- Less strict naming rules for files in updates directory
- Bash 5.0
- Default
src_prepare
accepts only file names inPATCHES
- More consistent
insopts
/exeopts
Removals and bans
- Ban
useq
,hasq
, andhasv
functions
unpack
: Remove support for 7-Zip, RAR, and LHA
This article is issued from Gentoo. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.