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" |