From: Sergei Trofimovich Date: Mon, 25 Sep 2017 22:30:15 +0000 (+0100) Subject: toolchain-binutils.eclass: add PATCH_BINUTILS_VER handling X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=cf3086b3e4f3fc319336a66abc7c8f63fdad41c5;p=gentoo.git toolchain-binutils.eclass: add PATCH_BINUTILS_VER handling PATCH_BINUTILS_VER is handy when one wants to apply patchset from a different binutils version. For example to apply a 2.29 patchset on top of 2.29.1 version ebuild will refer to it as: PATCH_BINUTILS_VER="2.29" Signed-off-by: Sergei Trofimovich --- diff --git a/eclass/toolchain-binutils.eclass b/eclass/toolchain-binutils.eclass index 8c366aa4a6b1..3fbbc57e638e 100644 --- a/eclass/toolchain-binutils.eclass +++ b/eclass/toolchain-binutils.eclass @@ -78,8 +78,9 @@ add_src_uri() { set -- mirror://gentoo https://dev.gentoo.org/~vapier/dist https://dev.gentoo.org/~tamiko/distfiles SRC_URI="${SRC_URI} ${@/%//${a}}" } -add_src_uri binutils-${BVER}-patches-${PATCHVER}.tar ${PATCHVER} -add_src_uri binutils-${BVER}-uclibc-patches-${UCLIBC_PATCHVER}.tar ${UCLIBC_PATCHVER} +PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${BVER}} +add_src_uri binutils-${PATCH_BINUTILS_VER}-patches-${PATCHVER}.tar ${PATCHVER} +add_src_uri binutils-${PATCH_BINUTILS_VER}-uclibc-patches-${UCLIBC_PATCHVER}.tar ${UCLIBC_PATCHVER} add_src_uri elf2flt-${ELF2FLT_VER}.tar ${ELF2FLT_VER} if version_is_at_least 2.18 ; then