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/gnatmem/
Date: Wed, 05 Aug 2020 11:58:02
Message-Id: 1596628665.2a47df7995241b44f350c5fd0e8c67efdeddc009.tupone@gentoo
1 commit: 2a47df7995241b44f350c5fd0e8c67efdeddc009
2 Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 5 11:57:45 2020 +0000
4 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 5 11:57:45 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a47df79
7
8 dev-ada/gnatmem: version bump to 2020
9
10 Package-Manager: Portage-2.3.103, Repoman-2.3.23
11 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
12
13 dev-ada/gnatmem/Manifest | 1 +
14 dev-ada/gnatmem/gnatmem-2020.ebuild | 49 +++++++++++++++++++++++++++++++++++++
15 2 files changed, 50 insertions(+)
16
17 diff --git a/dev-ada/gnatmem/Manifest b/dev-ada/gnatmem/Manifest
18 index 1b486976f98..a5ba6c05c60 100644
19 --- a/dev-ada/gnatmem/Manifest
20 +++ b/dev-ada/gnatmem/Manifest
21 @@ -1 +1,2 @@
22 DIST gnatmem-2019-20190429-19745-src.tar.gz 80136 BLAKE2B 8ae3b41827416f951abb0d0a1fe533946fad2ac8d67ae6aad2b14495a3c068718befbbbf11800c1864f3becaa0ca6dfb838aeec3b3d715b250d4436ccee93c69 SHA512 4354a30efcf95a013f481b3519a79a22f85348840f074c734013d6c73e00fd771118b84eec416260983c383484f7a404217a32c012ca0bd7c37253ba17f2eb85
23 +DIST gnatmem-2020-20200429-19911-src.tar.gz 80400 BLAKE2B 0367e4b40a3d0cde1002b49a330db3b5c27a08074bf9687699d0fe6b3f046562c4758865fd30a3f99703d209e24b0b5b72902cc4bcd4fd1c54576a0aa082b0fa SHA512 9d5e2bfab73ff2f9b6864bd8b1f2844587a21352a782f1dd52a17eb911d4791d93806a423c702979636dd402e372ed7954ffd33d3882c8703d0f6e8fc056babc
24
25 diff --git a/dev-ada/gnatmem/gnatmem-2020.ebuild b/dev-ada/gnatmem/gnatmem-2020.ebuild
26 new file mode 100644
27 index 00000000000..48f6cd713a4
28 --- /dev/null
29 +++ b/dev-ada/gnatmem/gnatmem-2020.ebuild
30 @@ -0,0 +1,49 @@
31 +# Copyright 1999-2020 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +ADA_COMPAT=( gnat_201{6,7,8,9} )
37 +inherit ada multiprocessing autotools
38 +
39 +MYP=${P}-20200429-19911-src
40 +
41 +DESCRIPTION="Monitors dynamic allocation and deallocation activity in a program"
42 +HOMEPAGE="http://libre.adacore.com/"
43 +SRC_URI="https://community.download.adacore.com/v1/77354fedca0441f882e17b6a73ac5631bff26237?filename=${MYP}.tar.gz
44 + -> ${MYP}.tar.gz"
45 +
46 +LICENSE="GPL-3"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~x86"
49 +IUSE=""
50 +
51 +RDEPEND="${ADA_DEPS}"
52 +DEPEND="${RDEPEND}
53 + dev-ada/gprbuild[${ADA_USEDEP}]
54 + sys-libs/binutils-libs:="
55 +
56 +REQUIRED_USE="${ADA_REQUIRED_USE}"
57 +
58 +S="${WORKDIR}"/${MYP}
59 +
60 +PATCHES=(
61 + "${FILESDIR}"/${PN}-2018-gentoo.patch
62 +)
63 +
64 +src_prepare() {
65 + default
66 + mv configure.in configure.ac
67 + eautoreconf
68 +}
69 +
70 +src_compile() {
71 + gprbuild -v -Pgnatmem.gpr -j$(makeopts_jobs) \
72 + -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \
73 + -largs ${LDFLAGS} \
74 + || die
75 +}
76 +
77 +src_install() {
78 + dobin obj/gnatmem
79 +}