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/gprbuild/files/, dev-ada/gprbuild/
Date: Thu, 23 Dec 2021 07:53:31
Message-Id: 1640245985.778901b50d7e1b0f09ff48274db2de8229a1d503.tupone@gentoo
1 commit: 778901b50d7e1b0f09ff48274db2de8229a1d503
2 Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 23 07:23:25 2021 +0000
4 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 23 07:53:05 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=778901b5
7
8 dev-ada/gprbuild: use AR or NM env instead
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
12
13 dev-ada/gprbuild/files/gprbuild-2021-ar.patch | 11 -----------
14 dev-ada/gprbuild/files/gprbuild-2021-nm.patch | 5 +++--
15 dev-ada/gprbuild/files/gprbuild-22.0.0-ar.patch | 5 +++--
16 dev-ada/gprbuild/files/gprbuild-22.0.0-nm.patch | 5 +++--
17 dev-ada/gprbuild/gprbuild-2021-r2.ebuild | 2 +-
18 5 files changed, 10 insertions(+), 18 deletions(-)
19
20 diff --git a/dev-ada/gprbuild/files/gprbuild-2021-ar.patch b/dev-ada/gprbuild/files/gprbuild-2021-ar.patch
21 deleted file mode 100644
22 index 77f0cfead7ed..000000000000
23 --- a/dev-ada/gprbuild/files/gprbuild-2021-ar.patch
24 +++ /dev/null
25 @@ -1,11 +0,0 @@
26 ---- a/share/gprconfig/linker.xml 2021-12-22 22:06:14.895471351 +0100
27 -+++ b/share/gprconfig/linker.xml 2021-12-22 22:08:01.050767123 +0100
28 -@@ -864,7 +864,7 @@
29 - <host name="^x86_64-.*linux.*" />
30 - </hosts>
31 - <config>
32 -- for Archive_Builder use ("ar", "cr");
33 -+ for Archive_Builder use ("${HOST(Ada)}-ar", "cr");
34 - for Archive_Builder_Append_Option use ("q");
35 - for Archive_Indexer use ("ranlib");
36 - for Archive_Suffix use ".a";
37
38 diff --git a/dev-ada/gprbuild/files/gprbuild-2021-nm.patch b/dev-ada/gprbuild/files/gprbuild-2021-nm.patch
39 index 2bf41a8e1b07..9fcab1565857 100644
40 --- a/dev-ada/gprbuild/files/gprbuild-2021-nm.patch
41 +++ b/dev-ada/gprbuild/files/gprbuild-2021-nm.patch
42 @@ -1,11 +1,12 @@
43 --- a/share/gprconfig/linker.xml 2021-12-21 21:36:45.306813518 +0100
44 +++ b/share/gprconfig/linker.xml 2021-12-21 22:20:21.642668870 +0100
45 -@@ -128,7 +128,7 @@
46 +@@ -128,7 +128,8 @@
47 <host name="^i686.*-linux.*$" />
48 </hosts>
49 <config>
50 - for Object_Lister use ("nm", "-g");
51 -+ for Object_Lister use ("${HOST(Ada)}-nm", "-g");
52 ++ NM := External("NM", "nm");
53 ++ for Object_Lister use (NM, "-g");
54 for Object_Lister_Matcher use " [TDRB] (.*)";
55
56 LDFLAGS := External_As_List ("LDFLAGS", " ");
57
58 diff --git a/dev-ada/gprbuild/files/gprbuild-22.0.0-ar.patch b/dev-ada/gprbuild/files/gprbuild-22.0.0-ar.patch
59 index 452733493ace..6a9513473bf9 100644
60 --- a/dev-ada/gprbuild/files/gprbuild-22.0.0-ar.patch
61 +++ b/dev-ada/gprbuild/files/gprbuild-22.0.0-ar.patch
62 @@ -1,11 +1,12 @@
63 --- a/share/gprconfig/linker.xml 2021-12-22 22:40:42.611766036 +0100
64 +++ b/share/gprconfig/linker.xml 2021-12-22 22:42:28.839096356 +0100
65 -@@ -877,7 +877,7 @@
66 +@@ -877,7 +877,8 @@
67 <host name="^x86_64-.*linux.*" />
68 </hosts>
69 <config>
70 - for Archive_Builder use ("ar", "cr");
71 -+ for Archive_Builder use ("${HOST(Ada)}-ar", "cr");
72 ++ AR := External("AR", "ar");
73 ++ for Archive_Builder use (AR, "cr");
74 for Archive_Builder_Append_Option use ("q");
75 for Archive_Indexer use ("ranlib");
76 for Archive_Suffix use ".a";
77
78 diff --git a/dev-ada/gprbuild/files/gprbuild-22.0.0-nm.patch b/dev-ada/gprbuild/files/gprbuild-22.0.0-nm.patch
79 index 4455e8befffa..062d7960fce7 100644
80 --- a/dev-ada/gprbuild/files/gprbuild-22.0.0-nm.patch
81 +++ b/dev-ada/gprbuild/files/gprbuild-22.0.0-nm.patch
82 @@ -1,11 +1,12 @@
83 --- a/share/gprconfig/linker.xml 2021-12-21 22:36:01.054738486 +0100
84 +++ b/share/gprconfig/linker.xml 2021-12-21 22:36:59.973738600 +0100
85 -@@ -128,7 +128,7 @@
86 +@@ -128,7 +128,8 @@
87 <host name="^i686.*-linux.*$" />
88 </hosts>
89 <config>
90 - for Object_Lister use ("nm", "-g");
91 -+ for Object_Lister use ("${HOST(Ada)}-nm", "-g");
92 ++ NM := External("NM", "nm");
93 ++ for Object_Lister use (NM, "-g");
94 for Object_Lister_Matcher use " [TDRB] (.*)";
95
96 package Linker is
97
98 diff --git a/dev-ada/gprbuild/gprbuild-2021-r2.ebuild b/dev-ada/gprbuild/gprbuild-2021-r2.ebuild
99 index 405996ac11c4..8bfc6af4419b 100644
100 --- a/dev-ada/gprbuild/gprbuild-2021-r2.ebuild
101 +++ b/dev-ada/gprbuild/gprbuild-2021-r2.ebuild
102 @@ -32,7 +32,7 @@ REQUIRED_USE="${ADA_REQUIRED_USE}"
103 PATCHES=(
104 "${FILESDIR}"/${P}-gentoo.patch
105 "${FILESDIR}"/${P}-nm.patch
106 - "${FILESDIR}"/${P}-ar.patch
107 + "${FILESDIR}"/${PN}-22.0.0-ar.patch
108 )
109
110 src_prepare() {