Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 706588 | Differences between
and this patch

Collapse All | Expand All

(-)a/dev-lang/gnat-gpl/gnat-gpl-2016-r4.ebuild (-15 / +6 lines)
Lines 3-8 Link Here
3
3
4
EAPI=6
4
EAPI=6
5
5
6
PATCH_GCC_VER=4.9.4
6
PATCH_VER="1.4"
7
PATCH_VER="1.4"
7
UCLIBC_VER="1.0"
8
UCLIBC_VER="1.0"
8
9
Lines 21-35 SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm" Link Here
21
22
22
TOOLCHAIN_GCC_PV=4.9.4
23
TOOLCHAIN_GCC_PV=4.9.4
23
24
24
inherit toolchain-funcs toolchain
25
26
REL=4.9
25
REL=4.9
27
MYP=gcc-${REL}-gpl-${PV}-src
26
MYP=gcc-${REL}-gpl-${PV}-src
28
BTSTRP_X86=gnat-gpl-2014-x86-linux-bin
27
BTSTRP_X86=gnat-gpl-2014-x86-linux-bin
29
BTSTRP_AMD64=gnat-gpl-2014-x86_64-linux-bin
28
BTSTRP_AMD64=gnat-gpl-2014-x86_64-linux-bin
30
29
30
inherit toolchain-funcs toolchain
31
31
DESCRIPTION="GNAT Ada Compiler - GPL version"
32
DESCRIPTION="GNAT Ada Compiler - GPL version"
32
HOMEPAGE="http://libre.adacore.com/"
33
HOMEPAGE="http://libre.adacore.com/"
34
# we provide own tarball below
33
SRC_URI+="
35
SRC_URI+="
34
	http://mirrors.cdn.adacore.com/art/57399304c7a447658e0aff7f
36
	http://mirrors.cdn.adacore.com/art/57399304c7a447658e0aff7f
35
		-> ${P}-src.tar.gz
37
		-> ${P}-src.tar.gz
Lines 52-57 LICENSE+=" GPL-2 GPL-3" Link Here
52
SLOT="${TOOLCHAIN_GCC_PV}"
54
SLOT="${TOOLCHAIN_GCC_PV}"
53
KEYWORDS="amd64 x86"
55
KEYWORDS="amd64 x86"
54
IUSE="+bootstrap"
56
IUSE="+bootstrap"
57
RESTRICT="!test? ( test )"
55
58
56
RDEPEND="!sys-devel/gcc:${TOOLCHAIN_GCC_PV}"
59
RDEPEND="!sys-devel/gcc:${TOOLCHAIN_GCC_PV}"
57
DEPEND="${RDEPEND}
60
DEPEND="${RDEPEND}
Lines 98-111 src_unpack() { Link Here
98
		die "ada compiler not available"
101
		die "ada compiler not available"
99
	fi
102
	fi
100
103
101
	GCC_A_FAKEIT="${P}-src.tar.gz
102
		${MYP}.tar.gz
103
		${FSFGCC}.tar.bz2
104
		gcc-interface-${REL}-gpl-${PV}-src.tar.gz"
105
	if use bootstrap; then
106
		GCC_A_FAKEIT="${GCC_A_FAKEIT} ${BTSTRP}.tar.gz"
107
	fi
108
109
	toolchain_src_unpack
104
	toolchain_src_unpack
110
	if use bootstrap; then
105
	if use bootstrap; then
111
		rm ${BTSTRP}/libexec/gcc/${CHOST}/4.7.4/ld || die
106
		rm ${BTSTRP}/libexec/gcc/${CHOST}/4.7.4/ld || die
Lines 148-157 src_prepare() { Link Here
148
}
143
}
149
144
150
src_configure() {
145
src_configure() {
151
	local trueGCC_BRANCH_VER=${GCC_BRANCH_VER}
146
	downgrade_arch_flags "$(gcc-version)"
152
	GCC_BRANCH_VER=$(gcc-version)
153
	downgrade_arch_flags
154
	GCC_BRANCH_VER=${trueGCC_BRANCH_VER}
155
	toolchain_src_configure \
147
	toolchain_src_configure \
156
		--enable-languages=ada \
148
		--enable-languages=ada \
157
		--disable-libada \
149
		--disable-libada \
158
- 

Return to bug 706588