summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTupone Alfredo <tupone@gentoo.org>2020-02-03 21:07:26 +0100
committerTupone Alfredo <tupone@gentoo.org>2020-02-03 21:07:26 +0100
commite23bc40bf699767408d9e8356573f73ff959194d (patch)
tree2661bff53c8203465083b62c097f89bd05fcb5f9 /dev-lang/gnat-gpl/gnat-gpl-2016-r4.ebuild
parentwww-apps/drupal: 8.8.2 version bump. (diff)
downloadgentoo-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.ebuild22
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 \