On 31/03/16 09:11, Alan McKinnon wrote:
On 31/03/2016 00:13, Nikos Chantziaras wrote:
"Invalid atom in /etc/portage/package.unmask/qt: =dev-qt/*-5.6*::qt"
(Doesn't work with or without the "::qt".)
It's the leading "*" that's wrong there, because it's not a glob or a
regex; it's more a placeholder metacharacter with it's own rules. Look
at the relevant section in man 5 ebuild. It's not explicit but it does
strongly hint that "*" goes at the end of a string
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*
So if that works, one would assume that "=dev-qt/*-*5.6*" should work
just as well :-/