Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-embedded/avr-libc/
Date: Mon, 30 Oct 2017 22:31:08
Message-Id: 1509402656.30ced618e7be3784f62fc45e83105f922b325406.slyfox@gentoo
1 commit: 30ced618e7be3784f62fc45e83105f922b325406
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Mon Oct 30 22:23:25 2017 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Mon Oct 30 22:30:56 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ced618
7
8 dev-embedded/avr-libc: drop all keywords except amd64, bug #620316
9
10 dev-embedded/avr-libc is not installable as-is on any ARCH
11 gentoo currently supports. It should have been a KEYWORDS=avr
12 but there is no ARCH=avr profiles (at least yet).
13
14 To explain meaning of KEYWORDS let's look at a concrete example:
15 When cross-toolchain is installed with crossdev as 'crossdev -t avr'
16 on ia64 (as an example ARCH without existing KEYWORDS)
17 crossdev injects the following 'package.keywords':
18 cross-avr/avr-libc * ~* -ia64 -~ia64
19
20 (as 'man 5 portage' says:)
21
22 * package is visible if it is stable on any architecture
23 ~* package is visible if it is in testing on any architecture
24
25 Basically we need something (anything) in KEYWORDS
26 to act as a bearer of stable/unstable sign. Let it be amd64.
27
28 Bug: https://bugs.gentoo.org/620316
29 Package-Manager: Portage-2.3.13, Repoman-2.3.4
30
31 dev-embedded/avr-libc/avr-libc-1.6.2.ebuild | 7 +++++--
32 dev-embedded/avr-libc/avr-libc-1.6.4.ebuild | 7 +++++--
33 dev-embedded/avr-libc/avr-libc-1.6.8.ebuild | 7 +++++--
34 dev-embedded/avr-libc/avr-libc-1.7.0.ebuild | 7 +++++--
35 dev-embedded/avr-libc/avr-libc-1.7.1.ebuild | 7 +++++--
36 dev-embedded/avr-libc/avr-libc-1.8.0.ebuild | 7 +++++--
37 dev-embedded/avr-libc/avr-libc-1.8.1.ebuild | 7 +++++--
38 dev-embedded/avr-libc/avr-libc-2.0.0.ebuild | 7 +++++--
39 8 files changed, 40 insertions(+), 16 deletions(-)
40
41 diff --git a/dev-embedded/avr-libc/avr-libc-1.6.2.ebuild b/dev-embedded/avr-libc/avr-libc-1.6.2.ebuild
42 index 35110ac3d40..159067b2bd6 100644
43 --- a/dev-embedded/avr-libc/avr-libc-1.6.2.ebuild
44 +++ b/dev-embedded/avr-libc/avr-libc-1.6.2.ebuild
45 @@ -1,4 +1,4 @@
46 -# Copyright 1999-2009 Gentoo Foundation
47 +# Copyright 1999-2017 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49
50 CHOST="avr"
51 @@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
52
53 LICENSE="BSD"
54 SLOT="0"
55 -KEYWORDS="amd64 ppc ppc64 x86"
56 +# 'amd64' is a blessed placeholder for crossdev. It could
57 +# be any other arch. See bug #620316#c5
58 +# Don't add more arches to KEYWORDS.
59 +KEYWORDS="amd64"
60 IUSE="doc nls crosscompile_opts_headers-only"
61
62 DEPEND=">=sys-devel/crossdev-0.9.1"
63
64 diff --git a/dev-embedded/avr-libc/avr-libc-1.6.4.ebuild b/dev-embedded/avr-libc/avr-libc-1.6.4.ebuild
65 index e289f5f9663..daa457e08bd 100644
66 --- a/dev-embedded/avr-libc/avr-libc-1.6.4.ebuild
67 +++ b/dev-embedded/avr-libc/avr-libc-1.6.4.ebuild
68 @@ -1,4 +1,4 @@
69 -# Copyright 1999-2009 Gentoo Foundation
70 +# Copyright 1999-2017 Gentoo Foundation
71 # Distributed under the terms of the GNU General Public License v2
72
73 CHOST="avr"
74 @@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
75
76 LICENSE="BSD"
77 SLOT="0"
78 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
79 +# 'amd64' is a blessed placeholder for crossdev. It could
80 +# be any other arch. See bug #620316#c5
81 +# Don't add more arches to KEYWORDS.
82 +KEYWORDS="~amd64"
83 IUSE="doc nls crosscompile_opts_headers-only"
84
85 DEPEND=">=sys-devel/crossdev-0.9.1"
86
87 diff --git a/dev-embedded/avr-libc/avr-libc-1.6.8.ebuild b/dev-embedded/avr-libc/avr-libc-1.6.8.ebuild
88 index 73bedaf3804..ca7f5fde170 100644
89 --- a/dev-embedded/avr-libc/avr-libc-1.6.8.ebuild
90 +++ b/dev-embedded/avr-libc/avr-libc-1.6.8.ebuild
91 @@ -1,4 +1,4 @@
92 -# Copyright 1999-2010 Gentoo Foundation
93 +# Copyright 1999-2017 Gentoo Foundation
94 # Distributed under the terms of the GNU General Public License v2
95
96 CHOST="avr"
97 @@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
98
99 LICENSE="BSD"
100 SLOT="0"
101 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
102 +# 'amd64' is a blessed placeholder for crossdev. It could
103 +# be any other arch. See bug #620316#c5
104 +# Don't add more arches to KEYWORDS.
105 +KEYWORDS="~amd64"
106 IUSE="doc crosscompile_opts_headers-only"
107
108 DEPEND=">=sys-devel/crossdev-0.9.1"
109
110 diff --git a/dev-embedded/avr-libc/avr-libc-1.7.0.ebuild b/dev-embedded/avr-libc/avr-libc-1.7.0.ebuild
111 index e238218a08e..0e4ea8fbe36 100644
112 --- a/dev-embedded/avr-libc/avr-libc-1.7.0.ebuild
113 +++ b/dev-embedded/avr-libc/avr-libc-1.7.0.ebuild
114 @@ -1,4 +1,4 @@
115 -# Copyright 1999-2012 Gentoo Foundation
116 +# Copyright 1999-2017 Gentoo Foundation
117 # Distributed under the terms of the GNU General Public License v2
118
119 EAPI="2"
120 @@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
121
122 LICENSE="BSD"
123 SLOT="0"
124 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
125 +# 'amd64' is a blessed placeholder for crossdev. It could
126 +# be any other arch. See bug #620316#c5
127 +# Don't add more arches to KEYWORDS.
128 +KEYWORDS="~amd64"
129 IUSE="doc crosscompile_opts_headers-only"
130
131 DEPEND=">=sys-devel/crossdev-0.9.1"
132
133 diff --git a/dev-embedded/avr-libc/avr-libc-1.7.1.ebuild b/dev-embedded/avr-libc/avr-libc-1.7.1.ebuild
134 index c0077d5bffa..dbe5b3c302b 100644
135 --- a/dev-embedded/avr-libc/avr-libc-1.7.1.ebuild
136 +++ b/dev-embedded/avr-libc/avr-libc-1.7.1.ebuild
137 @@ -1,4 +1,4 @@
138 -# Copyright 1999-2012 Gentoo Foundation
139 +# Copyright 1999-2017 Gentoo Foundation
140 # Distributed under the terms of the GNU General Public License v2
141
142 EAPI="4"
143 @@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
144
145 LICENSE="BSD"
146 SLOT="0"
147 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
148 +# 'amd64' is a blessed placeholder for crossdev. It could
149 +# be any other arch. See bug #620316#c5
150 +# Don't add more arches to KEYWORDS.
151 +KEYWORDS="~amd64"
152 IUSE="doc crosscompile_opts_headers-only"
153
154 DEPEND=">=sys-devel/crossdev-0.9.1"
155
156 diff --git a/dev-embedded/avr-libc/avr-libc-1.8.0.ebuild b/dev-embedded/avr-libc/avr-libc-1.8.0.ebuild
157 index 917d548177b..166f785d1ea 100644
158 --- a/dev-embedded/avr-libc/avr-libc-1.8.0.ebuild
159 +++ b/dev-embedded/avr-libc/avr-libc-1.8.0.ebuild
160 @@ -1,4 +1,4 @@
161 -# Copyright 1999-2013 Gentoo Foundation
162 +# Copyright 1999-2017 Gentoo Foundation
163 # Distributed under the terms of the GNU General Public License v2
164
165 EAPI="4"
166 @@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
167
168 LICENSE="BSD"
169 SLOT="0"
170 -KEYWORDS="amd64 ppc ppc64 x86"
171 +# 'amd64' is a blessed placeholder for crossdev. It could
172 +# be any other arch. See bug #620316#c5
173 +# Don't add more arches to KEYWORDS.
174 +KEYWORDS="amd64"
175 IUSE="doc crosscompile_opts_headers-only"
176
177 DEPEND=">=sys-devel/crossdev-0.9.1"
178
179 diff --git a/dev-embedded/avr-libc/avr-libc-1.8.1.ebuild b/dev-embedded/avr-libc/avr-libc-1.8.1.ebuild
180 index a3448102b64..a217bfb1bc4 100644
181 --- a/dev-embedded/avr-libc/avr-libc-1.8.1.ebuild
182 +++ b/dev-embedded/avr-libc/avr-libc-1.8.1.ebuild
183 @@ -1,4 +1,4 @@
184 -# Copyright 1999-2015 Gentoo Foundation
185 +# Copyright 1999-2017 Gentoo Foundation
186 # Distributed under the terms of the GNU General Public License v2
187
188 EAPI="5"
189 @@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
190
191 LICENSE="BSD"
192 SLOT="0"
193 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
194 +# 'amd64' is a blessed placeholder for crossdev. It could
195 +# be any other arch. See bug #620316#c5
196 +# Don't add more arches to KEYWORDS.
197 +KEYWORDS="~amd64"
198 IUSE="doc crosscompile_opts_headers-only"
199
200 DEPEND=">=sys-devel/crossdev-0.9.1"
201
202 diff --git a/dev-embedded/avr-libc/avr-libc-2.0.0.ebuild b/dev-embedded/avr-libc/avr-libc-2.0.0.ebuild
203 index a3448102b64..a217bfb1bc4 100644
204 --- a/dev-embedded/avr-libc/avr-libc-2.0.0.ebuild
205 +++ b/dev-embedded/avr-libc/avr-libc-2.0.0.ebuild
206 @@ -1,4 +1,4 @@
207 -# Copyright 1999-2015 Gentoo Foundation
208 +# Copyright 1999-2017 Gentoo Foundation
209 # Distributed under the terms of the GNU General Public License v2
210
211 EAPI="5"
212 @@ -16,7 +16,10 @@ SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
213
214 LICENSE="BSD"
215 SLOT="0"
216 -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
217 +# 'amd64' is a blessed placeholder for crossdev. It could
218 +# be any other arch. See bug #620316#c5
219 +# Don't add more arches to KEYWORDS.
220 +KEYWORDS="~amd64"
221 IUSE="doc crosscompile_opts_headers-only"
222
223 DEPEND=">=sys-devel/crossdev-0.9.1"