--- sys-apps/portage/portage-2.2.12.ebuild +++ sys-apps/portage/portage-2.2.12.ebuild @@ -4,13 +4,13 @@ # Require EAPI 2 since we now require at least python-2.6 (for python 3 # syntax support) which also requires EAPI 2. -EAPI=2 +EAPI=5 PYTHON_COMPAT=( pypy python3_2 python3_3 python3_4 python2_7 ) -inherit eutils multilib +inherit eutils multilib python-r1 DESCRIPTION="Portage is the package management and distribution system for Gentoo" HOMEPAGE="http://www.gentoo.org/proj/en/portage/index.xml" @@ -18,11 +18,6 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" SLOT="0" IUSE="build doc epydoc +ipc linguas_ru pypy python2 python3 selinux xattr" - -for _pyimpl in ${PYTHON_COMPAT[@]} ; do - IUSE+=" python_targets_${_pyimpl}" -done -unset _pyimpl python_dep_ssl="python3? ( =dev-lang/python-3*[ssl] ) !pypy? ( !python2? ( !python3? (