1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
Mike Frysinger wrote: |
5 |
> On Sunday 04 November 2007, Zac Medico wrote: |
6 |
>> For the USE=arch_${ARCH} part, we only have to add ARCH to |
7 |
>> USE_EXPAND in the base profile. For generating the implicit IUSE, we |
8 |
>> can introduce a new profile variable (rather than hardcode them). |
9 |
>> For example, we can define IUSE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL |
10 |
>> USERLAND" and that will cause every package to inherit the |
11 |
>> corresponding USE_EXPAND flags in it's IUSE. |
12 |
> |
13 |
> i consider profile ones half the solution ... what about the other USE |
14 |
> expanded ones ? video cards / alsa drivers / etc... |
15 |
> -mike |
16 |
|
17 |
Well, for bug 133327 I was thinking that we should add an IUSE |
18 |
syntax extension. For example, IUSE="@video_cards" would mean that |
19 |
all the video_cards_* flags are in IUSE. I guess we could use a |
20 |
similar approach for the implicit IUSE, and do something like |
21 |
IUSE_IMPLICIT="@arch @elibc @kernel @userland" in the profile. |
22 |
|
23 |
Zac |
24 |
-----BEGIN PGP SIGNATURE----- |
25 |
Version: GnuPG v2.0.7 (GNU/Linux) |
26 |
|
27 |
iD8DBQFHLk7y/ejvha5XGaMRAtwvAKDwuGfybB8kyGCTgj3o4LfJ6BupagCfTvSO |
28 |
mOj+WD2TSVu91WYslFAv1uQ= |
29 |
=mtqq |
30 |
-----END PGP SIGNATURE----- |
31 |
-- |
32 |
gentoo-portage-dev@g.o mailing list |