diff options
author | Tupone Alfredo <tupone@gentoo.org> | 2020-02-03 21:07:26 +0100 |
---|---|---|
committer | Tupone Alfredo <tupone@gentoo.org> | 2020-02-03 21:07:26 +0100 |
commit | e23bc40bf699767408d9e8356573f73ff959194d (patch) | |
tree | 2661bff53c8203465083b62c097f89bd05fcb5f9 /dev-lang/gnat-gpl/gnat-gpl-2016-r4.ebuild | |
parent | www-apps/drupal: 8.8.2 version bump. (diff) | |
download | gentoo-e23bc40bf699767408d9e8356573f73ff959194d.tar.gz gentoo-e23bc40bf699767408d9e8356573f73ff959194d.tar.bz2 gentoo-e23bc40bf699767408d9e8356573f73ff959194d.zip |
dev-lang/gnat-gpl: use the new toolchain.eclass
Closes: https://bugs.gentoo.org/706588
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
Diffstat (limited to 'dev-lang/gnat-gpl/gnat-gpl-2016-r4.ebuild')
-rw-r--r-- | dev-lang/gnat-gpl/gnat-gpl-2016-r4.ebuild | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/dev-lang/gnat-gpl/gnat-gpl-2016-r4.ebuild b/dev-lang/gnat-gpl/gnat-gpl-2016-r4.ebuild index 15eafdcd92a8..ae8bf794939c 100644 --- a/dev-lang/gnat-gpl/gnat-gpl-2016-r4.ebuild +++ b/dev-lang/gnat-gpl/gnat-gpl-2016-r4.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 +PATCH_GCC_VER=4.9.4 PATCH_VER="1.4" UCLIBC_VER="1.0" @@ -21,15 +22,16 @@ SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm" TOOLCHAIN_GCC_PV=4.9.4 -inherit toolchain-funcs toolchain - REL=4.9 MYP=gcc-${REL}-gpl-${PV}-src BTSTRP_X86=gnat-gpl-2014-x86-linux-bin BTSTRP_AMD64=gnat-gpl-2014-x86_64-linux-bin +inherit toolchain-funcs toolchain + DESCRIPTION="GNAT Ada Compiler - GPL version" HOMEPAGE="http://libre.adacore.com/" +# we provide own tarball below SRC_URI+=" http://mirrors.cdn.adacore.com/art/57399304c7a447658e0aff7f -> ${P}-src.tar.gz @@ -52,6 +54,7 @@ LICENSE+=" GPL-2 GPL-3" SLOT="${TOOLCHAIN_GCC_PV}" KEYWORDS="amd64 x86" IUSE="+bootstrap" +RESTRICT="!test? ( test )" RDEPEND="!sys-devel/gcc:${TOOLCHAIN_GCC_PV}" DEPEND="${RDEPEND} @@ -98,14 +101,6 @@ src_unpack() { die "ada compiler not available" fi - GCC_A_FAKEIT="${P}-src.tar.gz - ${MYP}.tar.gz - ${FSFGCC}.tar.bz2 - gcc-interface-${REL}-gpl-${PV}-src.tar.gz" - if use bootstrap; then - GCC_A_FAKEIT="${GCC_A_FAKEIT} ${BTSTRP}.tar.gz" - fi - toolchain_src_unpack if use bootstrap; then rm ${BTSTRP}/libexec/gcc/${CHOST}/4.7.4/ld || die @@ -148,10 +143,7 @@ src_prepare() { } src_configure() { - local trueGCC_BRANCH_VER=${GCC_BRANCH_VER} - GCC_BRANCH_VER=$(gcc-version) - downgrade_arch_flags - GCC_BRANCH_VER=${trueGCC_BRANCH_VER} + downgrade_arch_flags "$(gcc-version)" toolchain_src_configure \ --enable-languages=ada \ --disable-libada \ |