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 |
+} |