Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/, profiles/arch/hppa/, profiles/arch/x86/, ...
Date: Mon, 17 Apr 2017 08:13:17
Message-Id: 1492416777.25be5ad266afa59aeffe4e4c51ea82daba236fe0.graaff@gentoo
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