34 lines
1.1 KiB
Bash
34 lines
1.1 KiB
Bash
# Copyright 1999-2015 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Id$
|
|
|
|
EAPI=5
|
|
WANT_AUTOCONF=2.1
|
|
inherit gnatbuild
|
|
|
|
DESCRIPTION="GNAT Ada Compiler - gcc version"
|
|
HOMEPAGE="https://gcc.gnu.org/"
|
|
LICENSE="GMGPL"
|
|
|
|
IUSE=""
|
|
|
|
# BOOT_SLOT is defined in gnatbuild.eclass and depends only on $PV
|
|
SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2
|
|
ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2
|
|
ppc? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
|
|
x86? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-i386.tar.bz2 )
|
|
amd64? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-amd64-r2.tar.bz2 )"
|
|
|
|
KEYWORDS="amd64 x86"
|
|
|
|
QA_EXECSTACK="${BINPATH:1}/gnatls ${BINPATH:1}/gnatbind ${BINPATH:1}/gnatmake
|
|
${LIBEXECPATH:1}/gnat1 ${LIBPATH:1}/adalib/libgnat-${SLOT}.so"
|
|
|
|
src_unpack() {
|
|
gnatbuild_src_unpack
|
|
|
|
#fixup some hardwired flags
|
|
cd "${S}"/gcc/ada
|
|
sed -i -e "s:CFLAGS = -O2:CFLAGS = ${CFLAGS}:" \
|
|
Makefile.adalib || die "patching Makefile.adalib failed"
|
|
}
|