[HOWTO]Gentoo portage EAPI1 to EAPI2 upgrade
echo '~sys-apps/portage-2.2 ~*' >> /etc/portage/package.keywords/my.keywords
emerge -av portage
done.
how sweet is that? this will fix errors from certain ebuilds being build under portage 2.2 when you’re running 2.1.
ie:
Calculating dependencies -
!!! All ebuilds that could satisfy “dev-tex/luatex” have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-tex/luatex-0.30.2 (masked by: EAPI 2)The current version of portage supports EAPI ‘1′. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.