1 |
Tomáš Chvátal schrieb: |
2 |
> Start collecting ideas for EAPI5. |
3 |
|
4 |
1) USE-flag based support to cross-compile packages (mostly implemented in multilib-portage) |
5 |
2) USE-flag based support to install for different slots (e.g. python, ruby or php) |
6 |
3) (internal) USE-flag based support to re-install packages (replacement for |
7 |
revdep-rebuild/@preserved-rebuild) |
8 |
|
9 |
The order of the list is also in the order of how much of it is already implemented and could be |
10 |
easily drafted. |
11 |
|
12 |
The first one already has a working implementation, so might just need some smaller adjustments. |
13 |
|
14 |
The second one is already done in some eclasses, afaik php and ruby, but it might be a good idea to |
15 |
have a general framework for all slotted languages, so there is no need to re-implement the same for |
16 |
every language. |
17 |
|
18 |
The third one is mostly an idea, where packages requiring a rebuild of depending packages define a |
19 |
specific var (SLOT or some new one line ABI_SLOT, which needs to be updated, when depending packages |
20 |
need to be rebuild), so that whenever this var is updated, all depending packages have to be |
21 |
rebuild. This probably needs a bit more of discussion and thinking to get it properly drafted. |