1 |
On Sun, Jan 14, 2018 at 11:53:07PM +0000, Robin H. Johnson wrote: |
2 |
> TL;DR: add IUSE default support for MODULES_OPTIONAL_USE, off unless |
3 |
> variable explicitly set by ebuild. |
4 |
> |
5 |
> Bug 635720 has proposed dropping this from profiles: |
6 |
> USE="${USE} modules" |
7 |
> |
8 |
> In order to break packages less, all of the linux-mod consumers for |
9 |
> USE=modules need to get an IUSE default for USE=modules. |
10 |
> |
11 |
> Some of them had already implemented it in the ebuild, but this patch |
12 |
> adds consistent support in the eclass, and the followup patch fixes all |
13 |
> existing consumers in the tree. |
14 |
The eclass patch committed now, with two minor tweaks: |
15 |
- accepts many values for false, everything else is true. |
16 |
- If MODULES_OPTIONAL_USE is empty, ignore MODULES_OPTIONAL_USE_IUSE_DEFAULT. |
17 |
|
18 |
Cleanups of packages to follow. |
19 |
|
20 |
-- |
21 |
Robin Hugh Johnson |
22 |
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer |
23 |
E-Mail : robbat2@g.o |
24 |
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 |
25 |
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 |