On 16/05/2014 18:03, Mick wrote: > On Friday 16 May 2014 13:44:37 Alan McKinnon wrote: >> On 16/05/2014 14:38, Mick wrote: >>> After all these years I still can't find my way around SLOT management >>> needed for enlightenment. >>> >>> I want to emerge the latest available in the tree, which right now >>> happens to be (~) 0.18.7. So I added this in my keywords: >>> > =x11-wm/enlightenment-0.18.7:0.17 ~amd64 >> >> Either drop the "=" or drop the SLOT ":0.17" >> >> = always means a specific version is to be specified and a SLOT is not a >> version > > OK, dropping "=" still wants to install e16. > > Dropping ">" still wants to install e16. > > Dropping the SLOT ":0.17" still wants to install e16. > > > There must be some way of bringing in any >=0.18.7:0.17, but not 'x11- > wm/enlightenment-1.0.11:0' > > What else could I try? >
There's nothing special about E anymore, it isn't package.masked, it's simply keyworded ~amd64 ~arm ~x86 Are you running amd64 or ~amd64? Do you have some local package.mask blocking e17? Here's my setting that work for me: $ grep ACCEPT_KEYWORDS /etc/portage/make.conf ACCEPT_KEYWORDS="~amd64" $ grep enlightenment /var/lib/portage/world x11-wm/enlightenment $ grep -ir enlightenment /etc/portage /etc/portage/package.mask/package.mask:x11-wm/enlightenment:0 So you *should" be able to just keyword e17 and have it work: echo "x11-wm/enlightenment" >> /etc/portage/package.accept_keywords -- Alan McKinnon [email protected]

