1 |
On 16/05/2014 18:03, Mick wrote: |
2 |
> On Friday 16 May 2014 13:44:37 Alan McKinnon wrote: |
3 |
>> On 16/05/2014 14:38, Mick wrote: |
4 |
>>> After all these years I still can't find my way around SLOT management |
5 |
>>> needed for enlightenment. |
6 |
>>> |
7 |
>>> I want to emerge the latest available in the tree, which right now |
8 |
>>> happens to be (~) 0.18.7. So I added this in my keywords: |
9 |
>>> > =x11-wm/enlightenment-0.18.7:0.17 ~amd64 |
10 |
>> |
11 |
>> Either drop the "=" or drop the SLOT ":0.17" |
12 |
>> |
13 |
>> = always means a specific version is to be specified and a SLOT is not a |
14 |
>> version |
15 |
> |
16 |
> OK, dropping "=" still wants to install e16. |
17 |
> |
18 |
> Dropping ">" still wants to install e16. |
19 |
> |
20 |
> Dropping the SLOT ":0.17" still wants to install e16. |
21 |
> |
22 |
> |
23 |
> There must be some way of bringing in any >=0.18.7:0.17, but not 'x11- |
24 |
> wm/enlightenment-1.0.11:0' |
25 |
> |
26 |
> What else could I try? |
27 |
> |
28 |
|
29 |
There's nothing special about E anymore, it isn't package.masked, it's |
30 |
simply keyworded ~amd64 ~arm ~x86 |
31 |
|
32 |
Are you running amd64 or ~amd64? |
33 |
Do you have some local package.mask blocking e17? |
34 |
|
35 |
Here's my setting that work for me: |
36 |
|
37 |
$ grep ACCEPT_KEYWORDS /etc/portage/make.conf |
38 |
ACCEPT_KEYWORDS="~amd64" |
39 |
|
40 |
$ grep enlightenment /var/lib/portage/world |
41 |
x11-wm/enlightenment |
42 |
|
43 |
$ grep -ir enlightenment /etc/portage |
44 |
/etc/portage/package.mask/package.mask:x11-wm/enlightenment:0 |
45 |
|
46 |
|
47 |
|
48 |
So you *should" be able to just keyword e17 and have it work: |
49 |
|
50 |
echo "x11-wm/enlightenment" >> /etc/portage/package.accept_keywords |
51 |
|
52 |
-- |
53 |
Alan McKinnon |
54 |
alan.mckinnon@×××××.com |