2008/9/4 Mark Haney <[EMAIL PROTECTED]>:
> Beso wrote:
>>
>> 2008/9/4 Mark Haney <[EMAIL PROTECTED]>:
>>>
>>> Beso wrote:
>>>>
>>>> 2008/9/2 Mark Haney <[EMAIL PROTECTED]>:
>>>> use the emerge -vp option and see the overlay from which you compile
>>>> the package.
>>>> portage tells you from which overlay it has chosen the package to
>>>> install.
>>>> for example you find the compiz package in 3 overlays, gentoo, x11 and
>>>> desktop-effects and portage would list something similar to the
>>>> following:
>>>>
>>>> # emerge compiz -vp
>>>> ----
>>>> ---
>>>> [0] - gentoo
>>>> [1] - x11
>>>> [2] - desktop-effects
>>>>
>>>> x11-wm/compiz [2] USE: aaa bbbb ccc ddd -eee -ffff -ggg
>>>>
>>>>
>>>> this means portage will install the compiz package from the [2]
>>>> overlay, which in this case is desktop-effects.
>>>>
>>>>
>>> Okay, I'm getting things now.  However, I'm still lost on part of the
>>> directions you gave me.  Maybe I"m just thick. :)
>>>
>>> I've followed the directions down to untarring the x11.tar.gz file.  You
>>> say
>>> to put it in the x11 overlay. I'm assuming that's the overlay in
>>> /usr/portage/local/layman/x11?
>>>
>>> I have the keywords and unmasks set correctly (I think). I simply
>>> symlinked
>>> them into /etc/portage/package.keywords and /package.mask.  I know that's
>>> not how you suggest doing it, but it was suggested that way in the
>>> Documentation folder.
>>>
>>
>> the folder is ok, but you mustn't symlink them. you have to add the
>> line i've wrote
>>
>> source <your folder>/x11.keywords into the
>> /etc/portage/package_keywords.conf
>> and
>> soure <your folder>/x11.unmask into the /etc/portage/package_unmask.conf
>>
>> if you don't add that line with <your folder> the one in which you've
>> copied the files you won't be able to use the same settings you've
>> used for building world. this applies also to the package_unmask and
>> package_keywords in the desktop-effects overlay.
>>
>>> Here's my biggest problem.  With the x11 overlay in place, and the source
>>> line in make.conf correct (I just tested compiz as you suggested above
>>> with
>>> -vp and it is wanting to install it from the correct overlay)  when I
>>> emerge
>>> -vp x11-proto I get an error saying 'no ebuilds to satisfy'.
>>>
>>> Can you clarify that entire paragraph starting with 'You take the
>>> x11.tar.gz
>>> in attachement'?  This is where I'm lost.
>>
>> it's obvious. you haven't put the right stuff where should have gone.
>> you have to link (inside the file) the various external package_unmask
>> package_keywords and make.conf. doing that means you need to add a
>> line which says:
>>
>> source <your file>  inside the file you need. this is the way to
>> correctly do this things.
>>
>
> So, will I need to source package_keywords.conf and package_unmask.conf
> inside make.conf?
>
> I've got the files created and everything sourced properly now, but I'm
> still not seeing x11-proto when I emerge -vp.
>
> I'm beginning to think this is beyond me.
>

there's no x11-proto.... the x11-proto = x11-proto/ packages
x11-libs = x11-libs/ packages

open the x11.keyword file and see the packages from the overlay, or use

emerge @x11-protos -vp to use the x11-protos set. (the set.conf and
sets directory need to go in the overlay mai dir)


-- 
dott. ing. beso

Reply via email to