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}" \ |