1 |
commit: 25be5ad266afa59aeffe4e4c51ea82daba236fe0 |
2 |
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Apr 17 08:07:05 2017 +0000 |
4 |
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Apr 17 08:12:57 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25be5ad2 |
7 |
|
8 |
Move current ruby22 status into arch profiles, bug 615818 |
9 |
|
10 |
Mask ruby_targets_ruby22 in the use.stable.mask of each arch and set |
11 |
RUBY_TARGETS to ruby21 in the make.defaults for each arch. |
12 |
|
13 |
This makes it possible to update the defaults in the main profile for |
14 |
a stable ruby:2.2 slot and consequently to mark ruby:2.2 stable on |
15 |
each arch in turn making sure that users of that arch will not end up |
16 |
with conflicting settings (e.g. stable ruby:2.2 but |
17 |
RUBY_TARGETS="ruby21"). |
18 |
|
19 |
Each arch is expected to remove these temporary entries as they mark |
20 |
ruby:2.2 stable, as per the instructions in bug 615818. |
21 |
|
22 |
profiles/arch/alpha/make.defaults | 4 ++++ |
23 |
profiles/arch/alpha/use.stable.mask | 4 ++++ |
24 |
profiles/arch/amd64/make.defaults | 4 ++++ |
25 |
profiles/arch/amd64/use.stable.mask | 4 ++++ |
26 |
profiles/arch/arm/make.defaults | 4 ++++ |
27 |
profiles/arch/arm/use.stable.mask | 4 ++++ |
28 |
profiles/arch/arm64/make.defaults | 4 ++++ |
29 |
profiles/arch/arm64/use.stable.mask | 4 ++++ |
30 |
profiles/arch/hppa/make.defaults | 4 ++++ |
31 |
profiles/arch/hppa/use.stable.mask | 9 +++++++++ |
32 |
profiles/arch/ia64/make.defaults | 4 ++++ |
33 |
profiles/arch/ia64/use.stable.mask | 4 ++++ |
34 |
profiles/arch/powerpc/ppc32/make.defaults | 4 ++++ |
35 |
profiles/arch/powerpc/ppc32/use.stable.mask | 4 ++++ |
36 |
profiles/arch/powerpc/ppc64/make.defaults | 4 ++++ |
37 |
profiles/arch/powerpc/ppc64/use.stable.mask | 9 +++++++++ |
38 |
profiles/arch/sparc/make.defaults | 4 ++++ |
39 |
profiles/arch/sparc/use.stable.mask | 4 ++++ |
40 |
profiles/arch/x86/make.defaults | 4 ++++ |
41 |
profiles/arch/x86/use.stable.mask | 4 ++++ |
42 |
20 files changed, 90 insertions(+) |
43 |
|
44 |
diff --git a/profiles/arch/alpha/make.defaults b/profiles/arch/alpha/make.defaults |
45 |
index 25c2ed44634..ac23ebed5b3 100644 |
46 |
--- a/profiles/arch/alpha/make.defaults |
47 |
+++ b/profiles/arch/alpha/make.defaults |
48 |
@@ -27,3 +27,7 @@ VIDEO_CARDS="fbdev glint mach64 mga nv r128 radeon savage tdfx voodoo" |
49 |
# Defaults for audio drivers. These are copied from x86 (minus modems), since |
50 |
# Alpha supports the same busses. |
51 |
ALSA_CARDS="ali5451 als4000 bt87x ca0106 cmipci emu10k1 ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 maestro3 trident usb-audio via82xx ymfpci" |
52 |
+ |
53 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
54 |
+# Temporary entry to support stable bug 615818 |
55 |
+RUBY_TARGETS="ruby21" |
56 |
|
57 |
diff --git a/profiles/arch/alpha/use.stable.mask b/profiles/arch/alpha/use.stable.mask |
58 |
index 9a7a23bf7ab..af7d30ae156 100644 |
59 |
--- a/profiles/arch/alpha/use.stable.mask |
60 |
+++ b/profiles/arch/alpha/use.stable.mask |
61 |
@@ -4,6 +4,10 @@ |
62 |
# This file requires eapi 5 or later. New entries go on top. |
63 |
# Please use the same syntax as in use.mask |
64 |
|
65 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
66 |
+# Temporary mask to support stable bug 615818 |
67 |
+ruby_targets_ruby22 |
68 |
+ |
69 |
# Tobias Klausmann <klausman@g.o> (17 Mar 2016) |
70 |
# Webkit itself is enormous (~13h compile+test on our fastest dev machine), so |
71 |
# it will remain not-stable forever. Mask the USE flag accordingly. |
72 |
|
73 |
diff --git a/profiles/arch/amd64/make.defaults b/profiles/arch/amd64/make.defaults |
74 |
index a9d2cc0549d..897169d6b16 100644 |
75 |
--- a/profiles/arch/amd64/make.defaults |
76 |
+++ b/profiles/arch/amd64/make.defaults |
77 |
@@ -63,3 +63,7 @@ USE_EXPAND_HIDDEN="-ABI_X86 -CPU_FLAGS_X86" |
78 |
# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied |
79 |
# by non-multilib ebuilds when non-native ABIs are disabled. |
80 |
IUSE_IMPLICIT="abi_x86_64" |
81 |
+ |
82 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
83 |
+# Temporary entry to support stable bug 615818 |
84 |
+RUBY_TARGETS="ruby21" |
85 |
|
86 |
diff --git a/profiles/arch/amd64/use.stable.mask b/profiles/arch/amd64/use.stable.mask |
87 |
index f61ff941c45..d4d153d53c1 100644 |
88 |
--- a/profiles/arch/amd64/use.stable.mask |
89 |
+++ b/profiles/arch/amd64/use.stable.mask |
90 |
@@ -4,6 +4,10 @@ |
91 |
# This file requires eapi 5 or later. New entries go on top. |
92 |
# Please use the same syntax as in use.mask |
93 |
|
94 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
95 |
+# Temporary mask to support stable bug 615818 |
96 |
+ruby_targets_ruby22 |
97 |
+ |
98 |
# Mike Gilbert <floppym@g.o> (19 Oct 2014) |
99 |
# sys-libs/libapparmor |
100 |
apparmor |
101 |
|
102 |
diff --git a/profiles/arch/arm/make.defaults b/profiles/arch/arm/make.defaults |
103 |
index 48822043d21..58207017b75 100644 |
104 |
--- a/profiles/arch/arm/make.defaults |
105 |
+++ b/profiles/arch/arm/make.defaults |
106 |
@@ -22,3 +22,7 @@ VIDEO_CARDS="exynos fbdev omap" |
107 |
# Michał Górny <mgorny@g.o> (14 Mar 2017) |
108 |
# Unhide the ARM-specific USE_EXPANDs. |
109 |
USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM" |
110 |
+ |
111 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
112 |
+# Temporary entry to support stable bug 615818 |
113 |
+RUBY_TARGETS="ruby21" |
114 |
|
115 |
diff --git a/profiles/arch/arm/use.stable.mask b/profiles/arch/arm/use.stable.mask |
116 |
index fd610057d04..451a350a289 100644 |
117 |
--- a/profiles/arch/arm/use.stable.mask |
118 |
+++ b/profiles/arch/arm/use.stable.mask |
119 |
@@ -4,6 +4,10 @@ |
120 |
# This file requires eapi 5 or later. New entries go on top. |
121 |
# Please use the same syntax as in use.mask |
122 |
|
123 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
124 |
+# Temporary mask to support stable bug 615818 |
125 |
+ruby_targets_ruby22 |
126 |
+ |
127 |
# Andrey Grozin <grozin@g.o> (16 May 2014) |
128 |
# No stable gcl |
129 |
gcl |
130 |
|
131 |
diff --git a/profiles/arch/arm64/make.defaults b/profiles/arch/arm64/make.defaults |
132 |
index 5dff71b1482..f985ef0637e 100644 |
133 |
--- a/profiles/arch/arm64/make.defaults |
134 |
+++ b/profiles/arch/arm64/make.defaults |
135 |
@@ -20,3 +20,7 @@ VIDEO_CARDS="fbdev" |
136 |
# Michał Górny <mgorny@g.o> (14 Mar 2017) |
137 |
# Unhide the ARM-specific USE_EXPANDs. |
138 |
USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM" |
139 |
+ |
140 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
141 |
+# Temporary entry to support stable bug 615818 |
142 |
+RUBY_TARGETS="ruby21" |
143 |
|
144 |
diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask |
145 |
index 8b37228640c..6b0c085c24d 100644 |
146 |
--- a/profiles/arch/arm64/use.stable.mask |
147 |
+++ b/profiles/arch/arm64/use.stable.mask |
148 |
@@ -4,6 +4,10 @@ |
149 |
# This file requires eapi 5 or later. New entries go on top. |
150 |
# Please use the same syntax as in use.mask |
151 |
|
152 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
153 |
+# Temporary mask to support stable bug 615818 |
154 |
+ruby_targets_ruby22 |
155 |
+ |
156 |
# Mart Raudsepp <leio@g.o> (04 Feb 2017) |
157 |
# dev-vcs/subversion not marked stable yet |
158 |
subversion |
159 |
|
160 |
diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults |
161 |
index 0a3820884b6..6b8185a2832 100644 |
162 |
--- a/profiles/arch/hppa/make.defaults |
163 |
+++ b/profiles/arch/hppa/make.defaults |
164 |
@@ -24,3 +24,7 @@ CHOST_hppa="${CHOST}" |
165 |
# 2006/08/18 - Donnie Berkholz <dberkholz@g.o> |
166 |
# Defaults for video drivers |
167 |
VIDEO_CARDS="fbdev" |
168 |
+ |
169 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
170 |
+# Temporary entry to support stable bug 615818 |
171 |
+RUBY_TARGETS="ruby21" |
172 |
|
173 |
diff --git a/profiles/arch/hppa/use.stable.mask b/profiles/arch/hppa/use.stable.mask |
174 |
new file mode 100644 |
175 |
index 00000000000..339a497f612 |
176 |
--- /dev/null |
177 |
+++ b/profiles/arch/hppa/use.stable.mask |
178 |
@@ -0,0 +1,9 @@ |
179 |
+# Copyright 1999-2017 Gentoo Foundation |
180 |
+# Distributed under the terms of the GNU General Public License v2 |
181 |
+ |
182 |
+# This file requires eapi 5 or later. New entries go on top. |
183 |
+# Please use the same syntax as in use.mask |
184 |
+ |
185 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
186 |
+# Temporary mask to support stable bug 615818 |
187 |
+ruby_targets_ruby22 |
188 |
|
189 |
diff --git a/profiles/arch/ia64/make.defaults b/profiles/arch/ia64/make.defaults |
190 |
index 476c229a5a6..906372e964b 100644 |
191 |
--- a/profiles/arch/ia64/make.defaults |
192 |
+++ b/profiles/arch/ia64/make.defaults |
193 |
@@ -26,3 +26,7 @@ VIDEO_CARDS="fbdev glint mach64 mga nv r128 radeon savage tdfx vesa voodoo" |
194 |
# 2006/12/23 - Diego Pettenò <flameeyes@g.o> |
195 |
# Defaults for audio drivers - Took from x86 profile |
196 |
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" |
197 |
+ |
198 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
199 |
+# Temporary entry to support stable bug 615818 |
200 |
+RUBY_TARGETS="ruby21" |
201 |
|
202 |
diff --git a/profiles/arch/ia64/use.stable.mask b/profiles/arch/ia64/use.stable.mask |
203 |
index 88f33d5ae7b..b9adc5d7e44 100644 |
204 |
--- a/profiles/arch/ia64/use.stable.mask |
205 |
+++ b/profiles/arch/ia64/use.stable.mask |
206 |
@@ -4,6 +4,10 @@ |
207 |
# This file requires eapi 5 or later. New entries go on top. |
208 |
# Please use the same syntax as in use.mask |
209 |
|
210 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
211 |
+# Temporary mask to support stable bug 615818 |
212 |
+ruby_targets_ruby22 |
213 |
+ |
214 |
# Not stable |
215 |
mkl |
216 |
|
217 |
|
218 |
diff --git a/profiles/arch/powerpc/ppc32/make.defaults b/profiles/arch/powerpc/ppc32/make.defaults |
219 |
index 57c5d7770ef..6ba3076feda 100644 |
220 |
--- a/profiles/arch/powerpc/ppc32/make.defaults |
221 |
+++ b/profiles/arch/powerpc/ppc32/make.defaults |
222 |
@@ -35,3 +35,7 @@ IUSE_IMPLICIT="abi_ppc_32" |
223 |
|
224 |
# Enable abi_ppc_32 for packages that don't have it forced. |
225 |
ABI_PPC="32" |
226 |
+ |
227 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
228 |
+# Temporary entry to support stable bug 615818 |
229 |
+RUBY_TARGETS="ruby21" |
230 |
|
231 |
diff --git a/profiles/arch/powerpc/ppc32/use.stable.mask b/profiles/arch/powerpc/ppc32/use.stable.mask |
232 |
index ab73cb222f1..39ca1020ef1 100644 |
233 |
--- a/profiles/arch/powerpc/ppc32/use.stable.mask |
234 |
+++ b/profiles/arch/powerpc/ppc32/use.stable.mask |
235 |
@@ -1,3 +1,7 @@ |
236 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
237 |
+# Temporary mask to support stable bug 615818 |
238 |
+ruby_targets_ruby22 |
239 |
+ |
240 |
# Andrey Grozin <grozin@g.o> (25 Jun 2014) |
241 |
# no stable versions on ppc |
242 |
clisp |
243 |
|
244 |
diff --git a/profiles/arch/powerpc/ppc64/make.defaults b/profiles/arch/powerpc/ppc64/make.defaults |
245 |
index fe54e02e4ef..a02b5076f66 100644 |
246 |
--- a/profiles/arch/powerpc/ppc64/make.defaults |
247 |
+++ b/profiles/arch/powerpc/ppc64/make.defaults |
248 |
@@ -39,3 +39,7 @@ VIDEO_CARDS="fbdev mach64 mga nv r128 radeon vesa" |
249 |
|
250 |
# Enable abi_ppc_64 for packages that don't have it forced. |
251 |
ABI_PPC="64" |
252 |
+ |
253 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
254 |
+# Temporary entry to support stable bug 615818 |
255 |
+RUBY_TARGETS="ruby21" |
256 |
|
257 |
diff --git a/profiles/arch/powerpc/ppc64/use.stable.mask b/profiles/arch/powerpc/ppc64/use.stable.mask |
258 |
new file mode 100644 |
259 |
index 00000000000..339a497f612 |
260 |
--- /dev/null |
261 |
+++ b/profiles/arch/powerpc/ppc64/use.stable.mask |
262 |
@@ -0,0 +1,9 @@ |
263 |
+# Copyright 1999-2017 Gentoo Foundation |
264 |
+# Distributed under the terms of the GNU General Public License v2 |
265 |
+ |
266 |
+# This file requires eapi 5 or later. New entries go on top. |
267 |
+# Please use the same syntax as in use.mask |
268 |
+ |
269 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
270 |
+# Temporary mask to support stable bug 615818 |
271 |
+ruby_targets_ruby22 |
272 |
|
273 |
diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults |
274 |
index 0053c3734d9..7abf4172ffe 100644 |
275 |
--- a/profiles/arch/sparc/make.defaults |
276 |
+++ b/profiles/arch/sparc/make.defaults |
277 |
@@ -39,3 +39,7 @@ MULTILIB_STRICT_DIRS="/lib32 /usr/lib32 /usr/kde/*/lib32 /usr/qt/*/lib32 /usr/X1 |
278 |
# Defaults for video drivers |
279 |
VIDEO_CARDS="fbdev glint mach64 mga r128 radeon sunbw2 suncg14 suncg3 \ |
280 |
suncg6 sunffb sunleo tdfx voodoo" |
281 |
+ |
282 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
283 |
+# Temporary entry to support stable bug 615818 |
284 |
+RUBY_TARGETS="ruby21" |
285 |
|
286 |
diff --git a/profiles/arch/sparc/use.stable.mask b/profiles/arch/sparc/use.stable.mask |
287 |
index a1ef089a866..054384207e1 100644 |
288 |
--- a/profiles/arch/sparc/use.stable.mask |
289 |
+++ b/profiles/arch/sparc/use.stable.mask |
290 |
@@ -4,6 +4,10 @@ |
291 |
# This file requires eapi 5 or later. New entries go on top. |
292 |
# Please use the same syntax as in use.mask |
293 |
|
294 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
295 |
+# Temporary mask to support stable bug 615818 |
296 |
+ruby_targets_ruby22 |
297 |
+ |
298 |
# Andrey Grozin <grozin@g.o> (25 Jun 2014) |
299 |
# no stable version on sparc |
300 |
ecls |
301 |
|
302 |
diff --git a/profiles/arch/x86/make.defaults b/profiles/arch/x86/make.defaults |
303 |
index f3347ce31a7..0709d43356a 100644 |
304 |
--- a/profiles/arch/x86/make.defaults |
305 |
+++ b/profiles/arch/x86/make.defaults |
306 |
@@ -42,3 +42,7 @@ IUSE_IMPLICIT="abi_x86_32" |
307 |
# Michał Górny <mgorny@g.o> (01 Jul 2014) |
308 |
# Default to abi_x86_32 for packages that don't have it forced. |
309 |
ABI_X86="32" |
310 |
+ |
311 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
312 |
+# Temporary entry to support stable bug 615818 |
313 |
+RUBY_TARGETS="ruby21" |
314 |
|
315 |
diff --git a/profiles/arch/x86/use.stable.mask b/profiles/arch/x86/use.stable.mask |
316 |
index 3a096d726fc..91ad0365400 100644 |
317 |
--- a/profiles/arch/x86/use.stable.mask |
318 |
+++ b/profiles/arch/x86/use.stable.mask |
319 |
@@ -4,6 +4,10 @@ |
320 |
# This file requires eapi 5 or later. New entries go on top. |
321 |
# Please use the same syntax as in use.mask |
322 |
|
323 |
+# Hans de Graaff <graaff@g.o> (17 Apr 2017) |
324 |
+# Temporary mask to support stable bug 615818 |
325 |
+ruby_targets_ruby22 |
326 |
+ |
327 |
# Mike Gilbert <floppym@g.o> (19 Oct 2014) |
328 |
# sys-libs/libapparmor |
329 |
apparmor |