Tomáš Chvátal schrieb:
> Start collecting ideas for EAPI5.

1) USE-flag based support to cross-compile packages (mostly implemented in 
multilib-portage)
2) USE-flag based support to install for different slots (e.g. python, ruby or 
php)
3) (internal) USE-flag based support to re-install packages (replacement for
revdep-rebuild/@preserved-rebuild)

The order of the list is also in the order of how much of it is already 
implemented and could be
easily drafted.

The first one already has a working implementation, so might just need some 
smaller adjustments.

The second one is already done in some eclasses, afaik php and ruby, but it 
might be a good idea to
have a general framework for all slotted languages, so there is no need to 
re-implement the same for
every language.

The third one is mostly an idea, where packages requiring a rebuild of 
depending packages define a
specific var (SLOT or some new one line ABI_SLOT, which needs to be updated, 
when depending packages
need to be rebuild), so that whenever this var is updated, all depending 
packages have to be
rebuild. This probably needs a bit more of discussion and thinking to get it 
properly drafted.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to