Summary: | [Future EAPI] USE_EXPAND should be possible per package | ||
---|---|---|---|
Product: | Gentoo Hosted Projects | Reporter: | Martin Väth <martin> |
Component: | PMS/EAPI | Assignee: | PMS/EAPI <pms> |
Status: | CONFIRMED --- | ||
Severity: | enhancement | CC: | dev-zero, esigra |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 174380 |
Description
Martin Väth
2012-08-14 17:04:57 UTC
that variable would need metadata caching again, instead, one could squeeze it into IUSE pretty nicely (see also bug #471776) which also avoids repetition: IUSE="regular_flag language_plugins: php ruby python other_plugins: foo bar baz" metadata.xml: <use> <expand name="other_plugins> <flag name="foo">enable foo</flag> </expand> </use> and to solve bug #133327 one could then write a simple parser to extract IUSE_OTHER_PLUGINS from the IUSE, either in PMS or in an eclass. |