Gentoo Archives: gentoo-commits

From: Alfredo Tupone <tupone@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnat_util/
Date: Sun, 02 Jul 2017 14:42:25
Message-Id: 1499006527.ba89dbb417ba1e5ca8f8233858f051ef5a46ef8e.tupone@gentoo
1 commit: ba89dbb417ba1e5ca8f8233858f051ef5a46ef8e
2 Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 2 14:42:07 2017 +0000
4 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 2 14:42:07 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba89dbb4
7
8 dev-ada/gnat_util: Add use flag gnat_* to 2017 version
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.1
11
12 dev-ada/gnat_util/gnat_util-2016.ebuild | 3 ++-
13 dev-ada/gnat_util/gnat_util-2017.ebuild | 14 ++++++++++----
14 2 files changed, 12 insertions(+), 5 deletions(-)
15
16 diff --git a/dev-ada/gnat_util/gnat_util-2016.ebuild b/dev-ada/gnat_util/gnat_util-2016.ebuild
17 index f3a43667276..81f44021d41 100644
18 --- a/dev-ada/gnat_util/gnat_util-2016.ebuild
19 +++ b/dev-ada/gnat_util/gnat_util-2016.ebuild
20 @@ -9,7 +9,8 @@ MYP=${PN}-gpl-${PV}
21
22 DESCRIPTION="Provides access to GNAT compiler internals for AdaCore utilities"
23 HOMEPAGE="http://libre.adacore.com"
24 -SRC_URI="http://mirrors.cdn.adacore.com/art/57399637c7a447658e0affa6 -> ${MYP}-src.tar.gz"
25 +SRC_URI="http://mirrors.cdn.adacore.com/art/57399637c7a447658e0affa6
26 + -> ${MYP}-src.tar.gz"
27
28 LICENSE="GPL-3"
29 SLOT="0"
30
31 diff --git a/dev-ada/gnat_util/gnat_util-2017.ebuild b/dev-ada/gnat_util/gnat_util-2017.ebuild
32 index cd40316597f..afceac74106 100644
33 --- a/dev-ada/gnat_util/gnat_util-2017.ebuild
34 +++ b/dev-ada/gnat_util/gnat_util-2017.ebuild
35 @@ -15,18 +15,24 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed037
36 LICENSE="GPL-3"
37 SLOT="0"
38 KEYWORDS="~amd64"
39 -IUSE="+shared static static-pic"
40 +IUSE="gnat_2016 gnat_2017 +shared static static-pic"
41
42 -RDEPEND="dev-lang/gnat-gpl:6.3.0"
43 +RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
44 + gnat_2017? ( dev-lang/gnat-gpl:6.3.0 )"
45 DEPEND="${RDEPEND}
46 - dev-ada/gprbuild[gnat_2017]"
47 + dev-ada/gprbuild[gnat_2016=,gnat_2017=]"
48 +REQUIRED_USE="!gnat_2016 gnat_2017"
49
50 S="${WORKDIR}"/${MYP}-src
51
52 PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
53
54 src_compile() {
55 - GCC_PV=6.3.0
56 + if use gnat_2016; then
57 + GCC_PV=4.9.4
58 + else
59 + GCC_PV=6.3.0
60 + fi
61 GCC=${CHOST}-gcc-${GCC_PV}
62 GNATMAKE=${CHOST}-gnatmake-${GCC_PV}
63 emake GNATMAKE="${GNATMAKE} ${ADAFLAGS}" \