toolchain-binutils.eclass: drop git-2
authorMarty E. Plummer <hanetzer@startmail.com>
Sat, 2 Jun 2018 23:37:15 +0000 (18:37 -0500)
committerSergei Trofimovich <slyfox@gentoo.org>
Fri, 8 Jun 2018 20:54:25 +0000 (21:54 +0100)
git-2.eclass is deprecated and the git logic is handled in the live
ebuild itself.

eclass/toolchain-binutils.eclass

index 0e532a8f201e932e53ca9212002d2f18377e1184..552bba37c3121025395cd17a51295b3d169764e3 100644 (file)
@@ -15,7 +15,6 @@ if [[ -n ${BINUTILS_TYPE} ]] ; then
        BTYPE=${BINUTILS_TYPE}
 else
        case ${PV} in
-       9999)      BTYPE="git";;
        9999_pre*) BTYPE="snap";;
        *.*.90)    BTYPE="snap";;
        *.*.*.*.*) BTYPE="hjlu";;
@@ -24,11 +23,6 @@ else
 fi
 
 case ${BTYPE} in
-git)
-       BVER="git"
-       EGIT_REPO_URI="git://sourceware.org/git/binutils-gdb.git"
-       inherit git-2
-       ;;
 snap)
        BVER=${PV/9999_pre}
        ;;
@@ -58,7 +52,6 @@ DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/"
 
 case ${BTYPE} in
-       git) SRC_URI="" ;;
        snap)
                SRC_URI="ftp://gcc.gnu.org/pub/binutils/snapshots/binutils-${BVER}.tar.bz2
                        ftp://sourceware.org/pub/binutils/snapshots/binutils-${BVER}.tar.bz2" ;;
@@ -112,11 +105,7 @@ if is_cross ; then
        DEPEND+=" >=sys-libs/binutils-libs-${PV}"
 fi
 
-S=${WORKDIR}/binutils
-case ${BVER} in
-git) ;;
-*) S=${S}-${BVER} ;;
-esac
+S=${WORKDIR}/binutils-${BVER}
 
 LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${BVER}
 INCPATH=${LIBPATH}/include
@@ -129,10 +118,7 @@ else
 fi
 
 tc-binutils_unpack() {
-       case ${BTYPE} in
-       git) git-2_src_unpack ;;
-       *)   unpacker ${A} ;;
-       esac
+       unpacker ${A}
        mkdir -p "${MY_BUILDDIR}"
        [[ -d ${WORKDIR}/patch ]] && mkdir "${WORKDIR}"/patch/skip
 }