Currently installing Gentoo on a Linksys NSLU2 which has an ARM processor. Wanted to use layman to manage overlays, but found that there was no keyword for any of the ebuilds... Reproducible: Always Steps to Reproduce: 1. Follow instructions for installing Gentoo on NSLU2 at http://gentoo-wiki.com/Gentoo_on_NSLU2 2. emerge -av layman 3. grep 'arm' /usr/portage/app-portage/layman/*.ebuild Actual Results: # emerge -av layman These are the packages that would be merged, in order: Calculating dependencies - !!! All ebuilds that could satisfy "app-portage/layman" have been masked. !!! One of the following masked packages is required to complete your request: - app-portage/layman-1.1.1-r1 (masked by: missing keyword) - app-portage/layman-1.1.1 (masked by: missing keyword) - app-portage/layman-1.0.10 (masked by: missing keyword) - app-portage/layman-1.0.6 (masked by: missing keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. # grep 'arm' /usr/portage/app-portage/layman/*.ebuild # Expected Results: layman should be merged, even if it requires ARCH="~arm" and addition of package to /etc/portage/package.keywords I copied the layman ebuilds to a local overlay (/usr/local/portage/app-portage/layman) and added the KEYWORD="~arm" to layman-1.1.1-r1.ebuild and rebuilt the digest. Added layman to /etc/portage/package.keywords with # cat 'app-portage/layman ~arm' >> /etc/portage/package.keywords Then emerged it no problems. Would suggest adding KEYWORD="~arm" to at least layman-1.1.1-r1.ebuild.
*** Bug 214007 has been marked as a duplicate of this bug. ***
Keyword in CVS, thankies :)