--- lua-5.2.3-r1.ebuild 2017-08-23 09:06:26.781945463 +0800 +++ lua-5.2.3-r2.ebuild 2017-08-23 09:06:39.496880127 +0800 @@ -3,7 +3,7 @@ EAPI=5 -inherit eutils autotools multilib multilib-minimal portability toolchain-funcs versionator +inherit eutils autotools multilib multilib-minimal portability toolchain-funcs DESCRIPTION="A powerful light-weight programming language designed for extending applications" HOMEPAGE="http://www.lua.org/" @@ -26,9 +26,7 @@ ) src_prepare() { - local PATCH_PV=$(get_version_component_range 1-2) - - epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r1.patch + epatch "${FILESDIR}"/${PN}-${SLOT}-make-r1.patch # use glibtool on Darwin (versus Apple libtool) if [[ ${CHOST} == *-darwin* ]] ; then @@ -102,7 +100,7 @@ RPATH="${EPREFIX}/usr/$(get_libdir)/" \ LUA_LIBS="${mylibs}" \ LIB_LIBS="${liblibs}" \ - V=$(get_version_component_range 1-2) \ + V="${SLOT}" \ gentoo_all } @@ -114,7 +112,7 @@ cp "${FILESDIR}/lua.pc" "${WORKDIR}" sed -i \ -e "s:^prefix= :prefix= ${EPREFIX}:" \ - -e "s:^V=.*:V= ${PATCH_PV}:" \ + -e "s:^V=.*:V= ${SLOT}:" \ -e "s:^R=.*:R= ${PV}:" \ -e "s:/,lib,:/$(get_libdir):g" \ "${WORKDIR}/lua.pc"