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/xmlada/
Date: Thu, 13 May 2021 20:12:39
Message-Id: 1620936736.385debd01ed37f49b7e11d0291378a69602f633e.tupone@gentoo
1 commit: 385debd01ed37f49b7e11d0291378a69602f633e
2 Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 13 20:12:16 2021 +0000
4 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
5 CommitDate: Thu May 13 20:12:16 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=385debd0
7
8 dev-ada/xmlada: enable gnat_2020
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.2
11 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
12
13 dev-ada/xmlada/Manifest | 1 -
14 ...xmlada-2019-r1.ebuild => xmlada-2020-r1.ebuild} | 22 ++++++++++++++--------
15 2 files changed, 14 insertions(+), 9 deletions(-)
16
17 diff --git a/dev-ada/xmlada/Manifest b/dev-ada/xmlada/Manifest
18 index f92ebd81209..47c2584bb75 100644
19 --- a/dev-ada/xmlada/Manifest
20 +++ b/dev-ada/xmlada/Manifest
21 @@ -1,2 +1 @@
22 -DIST xmlada-2019-20190429-19B9D-src.tar.gz 1582603 BLAKE2B e2be3e7c0c8b843bfc808a3dd726235a82588caed8c919975a97ce34c72d6d634361bbc34208590210936add9e2f881b59d01168ef79abed1e489c50b27094d8 SHA512 f8e0e25b0aee9a7a18223ae7761603082af55134f062c767d0cd0dbf0dbcb2058fc7c57532b567fb2c6efa464a53ead57b300578e98962025866e5c3ad73e380
23 DIST xmlada-2020-20200429-19A99-src.tar.gz 1533111 BLAKE2B e2c25e103c5c560cf7c9580118580e2952f3ef56c244b0f76c7f484e5629b684d5ee546d2d40520e1a4bf963271d360522423f4e7d81570f7dc1dbc8424c9147 SHA512 e53dd1fba504d2aa91ce29ea381c62adea12c5d8c72cd87396b903143279456cc6547c18035f6e988e95bd93607360075789532378f33cbe23bef9b49c8d984c
24
25 diff --git a/dev-ada/xmlada/xmlada-2019-r1.ebuild b/dev-ada/xmlada/xmlada-2020-r1.ebuild
26 similarity index 72%
27 rename from dev-ada/xmlada/xmlada-2019-r1.ebuild
28 rename to dev-ada/xmlada/xmlada-2020-r1.ebuild
29 index a08b9acda13..312be51fd25 100644
30 --- a/dev-ada/xmlada/xmlada-2019-r1.ebuild
31 +++ b/dev-ada/xmlada/xmlada-2020-r1.ebuild
32 @@ -1,21 +1,21 @@
33 -# Copyright 1999-2020 Gentoo Authors
34 +# Copyright 1999-2021 Gentoo Authors
35 # Distributed under the terms of the GNU General Public License v2
36
37 EAPI=7
38
39 -ADA_COMPAT=( gnat_201{6,7,8,9} )
40 +ADA_COMPAT=( gnat_201{6..9} gnat_2020 )
41 inherit ada multiprocessing
42
43 -MYP=${P}-20190429-19B9D
44 +MYP=${P}-20200429-19A99-src
45
46 DESCRIPTION="Set of modules that provide a simple manipulation of XML streams"
47 HOMEPAGE="http://libre.adacore.com/"
48 -SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf916831e87a8f1d4250b5
49 - -> ${MYP}-src.tar.gz"
50 +SRC_URI="https://community.download.adacore.com/v1/c799502295baf074ad17b48c50f621879c392c57?filename=${MYP}.tar.gz
51 + -> ${MYP}.tar.gz"
52
53 LICENSE="GPL-3"
54 SLOT="0"
55 -KEYWORDS="amd64 x86"
56 +KEYWORDS="~amd64 ~x86"
57 IUSE="+shared static-libs static-pic"
58 REQUIRED_USE="|| ( shared static-libs static-pic )
59 ${ADA_REQUIRED_USE}"
60 @@ -24,9 +24,9 @@ RDEPEND="${ADA_DEPS}"
61 DEPEND="${RDEPEND}
62 dev-ada/gprbuild[${ADA_USEDEP}]"
63
64 -S="${WORKDIR}"/${MYP}-src
65 +S="${WORKDIR}"/${MYP}
66
67 -PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
68 +PATCHES=( "${FILESDIR}"/${PN}-2019-gentoo.patch )
69
70 src_configure() {
71 econf --prefix="${D}"/usr
72 @@ -34,8 +34,13 @@ src_configure() {
73
74 src_compile() {
75 build () {
76 + echo gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=$1 \
77 + -XBUILD=Production -XPROCESSORS=$(makeopts_jobs) xmlada.gpr \
78 + -largs ${LDFLAGS} \
79 + -cargs ${ADAFLAGS}
80 gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=$1 \
81 -XBUILD=Production -XPROCESSORS=$(makeopts_jobs) xmlada.gpr \
82 + -largs ${LDFLAGS} \
83 -cargs ${ADAFLAGS} || die "gprbuild failed"
84 }
85 if use shared; then
86 @@ -76,5 +81,6 @@ src_install() {
87 einstalldocs
88 dodoc xmlada-roadmap.txt
89 rm -f "${D}"/usr/share/doc/${PN}/.buildinfo
90 + rm -rf "${D}"/usr/share/examples
91 rm -rf "${D}"/usr/share/gpr/manifests
92 }