diff options
Diffstat (limited to 'sys-devel/binutils/binutils-9999.ebuild')
-rw-r--r-- | sys-devel/binutils/binutils-9999.ebuild | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/sys-devel/binutils/binutils-9999.ebuild b/sys-devel/binutils/binutils-9999.ebuild index c7972aa0b704..a2e72661a566 100644 --- a/sys-devel/binutils/binutils-9999.ebuild +++ b/sys-devel/binutils/binutils-9999.ebuild @@ -27,12 +27,22 @@ case ${PV} in inherit git-r3 S=${WORKDIR}/binutils EGIT_CHECKOUT_DIR=${S} + SLOT=${PV} + ;; + *.9999) + EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git" + inherit git-r3 + S=${WORKDIR}/binutils + EGIT_CHECKOUT_DIR=${S} + EGIT_BRANCH=${PV%.9999} + EGIT_BRANCH="binutils-${EGIT_BRANCH/./_}-branch" + SLOT=${PV%.9999} ;; *) SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz" + SLOT=${PV} ;; esac -SLOT="${PV}" # # The Gentoo patchset @@ -79,14 +89,13 @@ MY_BUILDDIR=${WORKDIR}/build src_unpack() { case ${PV} in - 9999) + *9999) git-r3_src_unpack - default ;; *) - default ;; esac + default mkdir -p "${MY_BUILDDIR}" } |