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]


Reply via email to