On 11/09/2016 02:42 AM, Michał Górny wrote: > >> apache2? ( www-servers/apache[apache2_modules_cgi] >= 2.4 ), > > In what order is that interpreted? Remember that you aren't allowed to > reference USE flags not in IUSE without (+) and (-). So if things are > parsed left-to-right, you may end up applying an invalid USE > restriction before the version restriction. >
Equivalent to >=www-servers/apache-2.4[apache2_modules_cgi]. The wording of the PMS might need to be changed, but it makes no difference if you think of the USE constraint as being applied before or after the version constraint. In other words, we could make the rule: you can't reference versions that don't meet a USE constraint without (+) or (-).