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/gnatcoll-core/
Date: Wed, 28 Aug 2019 16:32:06
Message-Id: 1567009905.5eb2b2fd732f8c33e19fa0a63951b0f2a0891d12.tupone@gentoo
1 commit: 5eb2b2fd732f8c33e19fa0a63951b0f2a0891d12
2 Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 28 16:31:45 2019 +0000
4 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 28 16:31:45 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eb2b2fd
7
8 dev-ada/gnatcoll-core: stable 2018-r1
9
10 Package-Manager: Portage-2.3.69, Repoman-2.3.16
11 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
12
13 dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild | 2 +-
14 dev-ada/gnatcoll-core/gnatcoll-core-2018.ebuild | 79 ----------------------
15 2 files changed, 1 insertion(+), 80 deletions(-)
16
17 diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild b/dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild
18 index 80b10b247cb..605dcf42e67 100644
19 --- a/dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild
20 +++ b/dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild
21 @@ -13,7 +13,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27a99
22
23 LICENSE="GPL-3"
24 SLOT="0"
25 -KEYWORDS="~amd64 ~x86"
26 +KEYWORDS="amd64 x86"
27 IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 +shared static-libs static-pic"
28
29 RDEPEND="
30
31 diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2018.ebuild b/dev-ada/gnatcoll-core/gnatcoll-core-2018.ebuild
32 deleted file mode 100644
33 index 37d1058f21c..00000000000
34 --- a/dev-ada/gnatcoll-core/gnatcoll-core-2018.ebuild
35 +++ /dev/null
36 @@ -1,79 +0,0 @@
37 -# Copyright 1999-2018 Gentoo Authors
38 -# Distributed under the terms of the GNU General Public License v2
39 -
40 -EAPI=6
41 -inherit multiprocessing
42 -
43 -MYP=${PN}-gpl-${PV}
44 -
45 -DESCRIPTION="GNAT Component Collection Core packages"
46 -HOMEPAGE="http://libre.adacore.com"
47 -SRC_URI="http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27a99
48 - -> ${MYP}-src.tar.gz"
49 -
50 -LICENSE="GPL-3"
51 -SLOT="0"
52 -KEYWORDS="amd64 x86"
53 -IUSE="gnat_2016 gnat_2017 +gnat_2018 +shared static-libs static-pic"
54 -
55 -RDEPEND="
56 - dev-ada/libgpr[gnat_2016=,gnat_2017=,gnat_2018=]
57 - dev-ada/libgpr[shared?,static-libs?,static-pic?]
58 - !dev-ada/gnatcoll"
59 -DEPEND="${RDEPEND}
60 - dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018=]"
61 -
62 -S="${WORKDIR}"/${MYP}-src
63 -
64 -PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
65 -
66 -src_prepare() {
67 - if use gnat_2016; then
68 - GCC_PV=4.9.4
69 - elif use gnat_2017; then
70 - GCC_PV=6.3.0
71 - else
72 - GCC_PV=7.3.1
73 - fi
74 - default
75 - sed -i \
76 - -e "s:@GNATLS@:${CHOST}-gnatls-${GCC_PV}:g" \
77 - src/gnatcoll-projects.ads \
78 - || die
79 -}
80 -
81 -src_configure() {
82 - emake prefix="${D}usr" PROCESSORS=$(makeopts_jobs) setup
83 -}
84 -
85 -src_compile() {
86 - build () {
87 - gprbuild -p -m -j$(makeopts_jobs) \
88 - -XBUILD=PROD -v -XGNATCOLL_VERSION=${PV} \
89 - -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$* -XGPR_BUILD=$1 \
90 - gnatcoll.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} || die
91 - }
92 - if use shared; then
93 - build relocatable
94 - fi
95 - if use static-pic; then
96 - build static-pic
97 - fi
98 - if use static-libs; then
99 - build static
100 - fi
101 -}
102 -
103 -src_install() {
104 - if use shared; then
105 - emake install-relocatable
106 - fi
107 - if use static-pic; then
108 - emake install-static-pic
109 - fi
110 - if use static-libs; then
111 - emake install-static
112 - fi
113 - rm -r "${D}"/usr/share/gpr/manifests || die
114 - einstalldocs
115 -}