Nikos Chantziaras <rea...@gmail.com> wrote: > It didn't look like it to me at all. From the man page: > > Examples: > > # match anything with a version containing 9999, which can be used in > # package.mask to prevent emerge --autounmask from selecting live > # ebuilds > =*/*-*9999*
This has always been a horribly misleading example, because it does not follow the PMS rules of wildcard version matching: =foo/bar-9999* must mach foo/bar-9999p1 but not foo/bar-9999999 Maybe portage finally dumped this bad case, which was already reported https://bugs.gentoo.org/show_bug.cgi?id=572178 OTOH, it would appear reasonable that portage could accept =dev-qt/*-5.6* although there is of course the ambiguity that it is not clear that the -5.6* is the version specification. Perhaps one could open a portage bug/feature request about it. eix-0.31.7 accepts both (=dev-qt/*-5.6* with PMS rules as well as the non-PMS =dev-qt/*-*5.6* [with string instead of PMS matching rules]).