Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/10.11/x86/, profiles/prefix/darwin/macos/10.11/x64/, ...
Date: Sat, 10 Oct 2015 12:41:47
Message-Id: 1444480835.7e860831614130b9491ed52a6820278562be9672.grobian@gentoo
1 commit: 7e860831614130b9491ed52a6820278562be9672
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 10 12:28:44 2015 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 10 12:40:35 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e860831
7
8 profiles/prefix/darwin/macos: add 10.11 (Mac OS X El Capitan) profiles
9
10 profiles/prefix/darwin/macos/10.11/eapi | 1 +
11 profiles/prefix/darwin/macos/10.11/make.defaults | 9 ++++
12 profiles/prefix/darwin/macos/10.11/package.mask | 8 +++
13 .../prefix/darwin/macos/10.11/package.provided | 5 ++
14 profiles/prefix/darwin/macos/10.11/package.unmask | 8 +++
15 .../prefix/darwin/macos/10.11/package.use.mask | 8 +++
16 profiles/prefix/darwin/macos/10.11/parent | 1 +
17 profiles/prefix/darwin/macos/10.11/profile.bashrc | 5 ++
18 profiles/prefix/darwin/macos/10.11/x64/eapi | 1 +
19 .../prefix/darwin/macos/10.11/x64/make.defaults | 13 +++++
20 .../prefix/darwin/macos/10.11/x64/package.mask | 3 ++
21 .../darwin/macos/10.11/x64/package.use.force | 7 +++
22 .../prefix/darwin/macos/10.11/x64/package.use.mask | 5 ++
23 profiles/prefix/darwin/macos/10.11/x64/parent | 2 +
24 profiles/prefix/darwin/macos/10.11/x64/use.mask | 59 ++++++++++++++++++++++
25 profiles/prefix/darwin/macos/10.11/x86/eapi | 1 +
26 .../prefix/darwin/macos/10.11/x86/make.defaults | 13 +++++
27 .../prefix/darwin/macos/10.11/x86/package.mask | 10 ++++
28 .../darwin/macos/10.11/x86/package.use.force | 7 +++
29 .../prefix/darwin/macos/10.11/x86/package.use.mask | 5 ++
30 profiles/prefix/darwin/macos/10.11/x86/parent | 2 +
31 profiles/prefix/darwin/macos/10.11/x86/use.mask | 59 ++++++++++++++++++++++
32 22 files changed, 232 insertions(+)
33
34 diff --git a/profiles/prefix/darwin/macos/10.11/eapi b/profiles/prefix/darwin/macos/10.11/eapi
35 new file mode 100644
36 index 0000000..7ed6ff8
37 --- /dev/null
38 +++ b/profiles/prefix/darwin/macos/10.11/eapi
39 @@ -0,0 +1 @@
40 +5
41
42 diff --git a/profiles/prefix/darwin/macos/10.11/make.defaults b/profiles/prefix/darwin/macos/10.11/make.defaults
43 new file mode 100644
44 index 0000000..033c307
45 --- /dev/null
46 +++ b/profiles/prefix/darwin/macos/10.11/make.defaults
47 @@ -0,0 +1,9 @@
48 +# Copyright 1999-2015 Gentoo Foundation
49 +# Distributed under the terms of the GNU General Public License v2
50 +# $Id$
51 +
52 +MACOSX_DEPLOYMENT_TARGET="10.11"
53 +
54 +# sandbox is working with use of Mac OS X's seatbelt (since 10.5)
55 +# but it generates problems, #456234
56 +#FEATURES="sandbox"
57
58 diff --git a/profiles/prefix/darwin/macos/10.11/package.mask b/profiles/prefix/darwin/macos/10.11/package.mask
59 new file mode 100644
60 index 0000000..1164f69
61 --- /dev/null
62 +++ b/profiles/prefix/darwin/macos/10.11/package.mask
63 @@ -0,0 +1,8 @@
64 +# Copyright 1999-2015 Gentoo Foundation
65 +# Distributed under the terms of the GNU General Public License v2
66 +# $Id$
67 +
68 +# Fabian Groffen <grobian@g.o> (30 Sep 2012)
69 +# Requires XQuartz, since Apple dropped much of X-support in 10.8
70 +# (a.k.a. Mountain Lion), bug #431182
71 +<=media-libs/opengl-apple-4.9999
72
73 diff --git a/profiles/prefix/darwin/macos/10.11/package.provided b/profiles/prefix/darwin/macos/10.11/package.provided
74 new file mode 100644
75 index 0000000..a27ff1e
76 --- /dev/null
77 +++ b/profiles/prefix/darwin/macos/10.11/package.provided
78 @@ -0,0 +1,5 @@
79 +# Copyright 1999-2015 Gentoo Foundation
80 +# Distributed under the terms of the GNU General Public License v2
81 +# $Id$
82 +
83 +sys-darwin/libsystem-71
84
85 diff --git a/profiles/prefix/darwin/macos/10.11/package.unmask b/profiles/prefix/darwin/macos/10.11/package.unmask
86 new file mode 100644
87 index 0000000..b20523d
88 --- /dev/null
89 +++ b/profiles/prefix/darwin/macos/10.11/package.unmask
90 @@ -0,0 +1,8 @@
91 +# Copyright 1999-2015 Gentoo Foundation
92 +# Distributed under the terms of the GNU General Public License v2
93 +# $Id$
94 +
95 +# James Le Cuirot <chewi@g.o> (29 Jul 2015)
96 +# Recent releases are supported in >10.10.
97 +dev-java/oracle-jdk-bin
98 +dev-java/oracle-jre-bin
99
100 diff --git a/profiles/prefix/darwin/macos/10.11/package.use.mask b/profiles/prefix/darwin/macos/10.11/package.use.mask
101 new file mode 100644
102 index 0000000..24f749c
103 --- /dev/null
104 +++ b/profiles/prefix/darwin/macos/10.11/package.use.mask
105 @@ -0,0 +1,8 @@
106 +# Copyright 1999-2015 Gentoo Foundation
107 +# Distributed under the terms of the GNU General Public License v2
108 +# $Id$
109 +
110 +# Fabian Groffen <grobian@g.o> (10 Apr 2011)
111 +# as long as util-linux installs uuid.h which breaks the system headers
112 +# (hence we don't) we can't do uuid support here
113 +x11-libs/libSM -uuid
114
115 diff --git a/profiles/prefix/darwin/macos/10.11/parent b/profiles/prefix/darwin/macos/10.11/parent
116 new file mode 100644
117 index 0000000..f3229c5
118 --- /dev/null
119 +++ b/profiles/prefix/darwin/macos/10.11/parent
120 @@ -0,0 +1 @@
121 +..
122
123 diff --git a/profiles/prefix/darwin/macos/10.11/profile.bashrc b/profiles/prefix/darwin/macos/10.11/profile.bashrc
124 new file mode 100644
125 index 0000000..012e122
126 --- /dev/null
127 +++ b/profiles/prefix/darwin/macos/10.11/profile.bashrc
128 @@ -0,0 +1,5 @@
129 +# Copyright 1999-2015 Gentoo Foundation
130 +# Distributed under the terms of the GNU General Public License v2
131 +# $Id$
132 +
133 +export MACOSX_DEPLOYMENT_TARGET=10.11
134
135 diff --git a/profiles/prefix/darwin/macos/10.11/x64/eapi b/profiles/prefix/darwin/macos/10.11/x64/eapi
136 new file mode 100644
137 index 0000000..7ed6ff8
138 --- /dev/null
139 +++ b/profiles/prefix/darwin/macos/10.11/x64/eapi
140 @@ -0,0 +1 @@
141 +5
142
143 diff --git a/profiles/prefix/darwin/macos/10.11/x64/make.defaults b/profiles/prefix/darwin/macos/10.11/x64/make.defaults
144 new file mode 100644
145 index 0000000..bc12981
146 --- /dev/null
147 +++ b/profiles/prefix/darwin/macos/10.11/x64/make.defaults
148 @@ -0,0 +1,13 @@
149 +# Copyright 1999-2015 Gentoo Foundation
150 +# Distributed under the terms of the GNU General Public License v2
151 +# $Id$
152 +
153 +ARCH="x64-macos"
154 +CHOST="x86_64-apple-darwin15"
155 +ACCEPT_KEYWORDS="~x64-macos"
156 +
157 +USE="mmx mmxext sse sse2"
158 +CPU_FLAGS_X86="mmx mmxext sse sse2"
159 +# set arch to nocona for all MacTel users, as this enables SSE and MMX
160 +# support in GCC, nocona = Core2Duo = 64-bits
161 +CFLAGS="-march=nocona"
162
163 diff --git a/profiles/prefix/darwin/macos/10.11/x64/package.mask b/profiles/prefix/darwin/macos/10.11/x64/package.mask
164 new file mode 100644
165 index 0000000..445a68b
166 --- /dev/null
167 +++ b/profiles/prefix/darwin/macos/10.11/x64/package.mask
168 @@ -0,0 +1,3 @@
169 +# Copyright 1999-2015 Gentoo Foundation
170 +# Distributed under the terms of the GNU General Public License v2
171 +# $Id$
172
173 diff --git a/profiles/prefix/darwin/macos/10.11/x64/package.use.force b/profiles/prefix/darwin/macos/10.11/x64/package.use.force
174 new file mode 100644
175 index 0000000..05bc3b7
176 --- /dev/null
177 +++ b/profiles/prefix/darwin/macos/10.11/x64/package.use.force
178 @@ -0,0 +1,7 @@
179 +# Copyright 1999-2015 Gentoo Foundation
180 +# Distributed under the terms of the GNU General Public License v2
181 +# $Id$
182 +
183 +# Elias Pipping <pipping@g.o> (30 Sep 2007)
184 +# compiles with -aqua, doesn't work, though
185 +media-video/mplayer aqua
186
187 diff --git a/profiles/prefix/darwin/macos/10.11/x64/package.use.mask b/profiles/prefix/darwin/macos/10.11/x64/package.use.mask
188 new file mode 100644
189 index 0000000..4bccb5f
190 --- /dev/null
191 +++ b/profiles/prefix/darwin/macos/10.11/x64/package.use.mask
192 @@ -0,0 +1,5 @@
193 +# Copyright 1999-2015 Gentoo Foundation
194 +# Distributed under the terms of the GNU General Public License v2
195 +# $Id$
196 +
197 +
198
199 diff --git a/profiles/prefix/darwin/macos/10.11/x64/parent b/profiles/prefix/darwin/macos/10.11/x64/parent
200 new file mode 100644
201 index 0000000..fc24616
202 --- /dev/null
203 +++ b/profiles/prefix/darwin/macos/10.11/x64/parent
204 @@ -0,0 +1,2 @@
205 +../../arch/x64
206 +..
207
208 diff --git a/profiles/prefix/darwin/macos/10.11/x64/use.mask b/profiles/prefix/darwin/macos/10.11/x64/use.mask
209 new file mode 100644
210 index 0000000..f1549ec
211 --- /dev/null
212 +++ b/profiles/prefix/darwin/macos/10.11/x64/use.mask
213 @@ -0,0 +1,59 @@
214 +# Copyright 1999-2015 Gentoo Foundation
215 +# Distributed under the terms of the GNU General Public License v2
216 +# $Id$
217 +
218 +# This file masks out USE flags that are simply NOT allowed in the default
219 +# x86 profile. This works, for example, if another architecture's
220 +# profile have a USE flag associated with (such as altivec, mmx, etc).
221 +
222 +# Unmask x86 instruction sets
223 +-icc
224 +-icc-pgo
225 +-ifc
226 +-mmx
227 +-mmxext
228 +-sse
229 +-sse2
230 +-ssse3
231 +-cpu_flags_x86_mmx
232 +-cpu_flags_x86_mmxext
233 +-cpu_flags_x86_sse
234 +-cpu_flags_x86_sse2
235 +-cpu_flags_x86_ssse3
236 +-svga
237 +-kqemu
238 +
239 +# Unmask nvidia XvMC support
240 +-nvidia
241 +
242 +# Unmask dev-db/oracle-instantclient-basic support
243 +-oci8-instant-client
244 +
245 +# Unmask osp, used by asterisk; bug 115798
246 +-osp
247 +
248 +# Modular X: unmask for architectures on which they are available
249 +-input_devices_synaptics
250 +-input_devices_vmmouse
251 +-input_devices_wacom
252 +-video_cards_nvidia
253 +-video_cards_fglrx
254 +-video_cards_vmware
255 +
256 +# Modular X: mask for architectures on which they aren't available
257 +video_cards_newport
258 +
259 +#codec support
260 +-x264
261 +
262 +# lvm2 cluster
263 +-gulm
264 +
265 +# ibm is only used for ppc64 stuff
266 +ibm
267 +
268 +# psyco works on x86
269 +-psyco
270 +
271 +# Adobe FDF toolkit is x86 only.
272 +-fdftk
273
274 diff --git a/profiles/prefix/darwin/macos/10.11/x86/eapi b/profiles/prefix/darwin/macos/10.11/x86/eapi
275 new file mode 100644
276 index 0000000..7ed6ff8
277 --- /dev/null
278 +++ b/profiles/prefix/darwin/macos/10.11/x86/eapi
279 @@ -0,0 +1 @@
280 +5
281
282 diff --git a/profiles/prefix/darwin/macos/10.11/x86/make.defaults b/profiles/prefix/darwin/macos/10.11/x86/make.defaults
283 new file mode 100644
284 index 0000000..918b7eb
285 --- /dev/null
286 +++ b/profiles/prefix/darwin/macos/10.11/x86/make.defaults
287 @@ -0,0 +1,13 @@
288 +# Copyright 1999-2015 Gentoo Foundation
289 +# Distributed under the terms of the GNU General Public License v2
290 +# $Id$
291 +
292 +ARCH="x86-macos"
293 +CHOST="i686-apple-darwin15"
294 +ACCEPT_KEYWORDS="~x86-macos"
295 +
296 +USE="mmx mmxext sse sse2"
297 +CPU_FLAGS_X86="mmx mmxext sse sse2"
298 +# normally we set arch to prescott for all MacTel users, as this enables
299 +# SSE and MMX support in GCC
300 +CFLAGS="-march=prescott"
301
302 diff --git a/profiles/prefix/darwin/macos/10.11/x86/package.mask b/profiles/prefix/darwin/macos/10.11/x86/package.mask
303 new file mode 100644
304 index 0000000..d1b293c
305 --- /dev/null
306 +++ b/profiles/prefix/darwin/macos/10.11/x86/package.mask
307 @@ -0,0 +1,10 @@
308 +# Copyright 1999-2015 Gentoo Foundation
309 +# Distributed under the terms of the GNU General Public License v2
310 +# $Id$
311 +
312 +# The Carbon interface has been removed entirely in Lion, only tk-8.6
313 +# will come with Cocoa support. If you must have tk, you'll have to
314 +# force USE=-aqua, but don't report bugs for incompatabilities you might
315 +# encounter.
316 +# NOTE: keep this mask synced with arch/x64
317 +<dev-lang/tk-8.6
318
319 diff --git a/profiles/prefix/darwin/macos/10.11/x86/package.use.force b/profiles/prefix/darwin/macos/10.11/x86/package.use.force
320 new file mode 100644
321 index 0000000..05bc3b7
322 --- /dev/null
323 +++ b/profiles/prefix/darwin/macos/10.11/x86/package.use.force
324 @@ -0,0 +1,7 @@
325 +# Copyright 1999-2015 Gentoo Foundation
326 +# Distributed under the terms of the GNU General Public License v2
327 +# $Id$
328 +
329 +# Elias Pipping <pipping@g.o> (30 Sep 2007)
330 +# compiles with -aqua, doesn't work, though
331 +media-video/mplayer aqua
332
333 diff --git a/profiles/prefix/darwin/macos/10.11/x86/package.use.mask b/profiles/prefix/darwin/macos/10.11/x86/package.use.mask
334 new file mode 100644
335 index 0000000..4bccb5f
336 --- /dev/null
337 +++ b/profiles/prefix/darwin/macos/10.11/x86/package.use.mask
338 @@ -0,0 +1,5 @@
339 +# Copyright 1999-2015 Gentoo Foundation
340 +# Distributed under the terms of the GNU General Public License v2
341 +# $Id$
342 +
343 +
344
345 diff --git a/profiles/prefix/darwin/macos/10.11/x86/parent b/profiles/prefix/darwin/macos/10.11/x86/parent
346 new file mode 100644
347 index 0000000..4a6aa36
348 --- /dev/null
349 +++ b/profiles/prefix/darwin/macos/10.11/x86/parent
350 @@ -0,0 +1,2 @@
351 +../../arch/x86
352 +..
353
354 diff --git a/profiles/prefix/darwin/macos/10.11/x86/use.mask b/profiles/prefix/darwin/macos/10.11/x86/use.mask
355 new file mode 100644
356 index 0000000..f1549ec
357 --- /dev/null
358 +++ b/profiles/prefix/darwin/macos/10.11/x86/use.mask
359 @@ -0,0 +1,59 @@
360 +# Copyright 1999-2015 Gentoo Foundation
361 +# Distributed under the terms of the GNU General Public License v2
362 +# $Id$
363 +
364 +# This file masks out USE flags that are simply NOT allowed in the default
365 +# x86 profile. This works, for example, if another architecture's
366 +# profile have a USE flag associated with (such as altivec, mmx, etc).
367 +
368 +# Unmask x86 instruction sets
369 +-icc
370 +-icc-pgo
371 +-ifc
372 +-mmx
373 +-mmxext
374 +-sse
375 +-sse2
376 +-ssse3
377 +-cpu_flags_x86_mmx
378 +-cpu_flags_x86_mmxext
379 +-cpu_flags_x86_sse
380 +-cpu_flags_x86_sse2
381 +-cpu_flags_x86_ssse3
382 +-svga
383 +-kqemu
384 +
385 +# Unmask nvidia XvMC support
386 +-nvidia
387 +
388 +# Unmask dev-db/oracle-instantclient-basic support
389 +-oci8-instant-client
390 +
391 +# Unmask osp, used by asterisk; bug 115798
392 +-osp
393 +
394 +# Modular X: unmask for architectures on which they are available
395 +-input_devices_synaptics
396 +-input_devices_vmmouse
397 +-input_devices_wacom
398 +-video_cards_nvidia
399 +-video_cards_fglrx
400 +-video_cards_vmware
401 +
402 +# Modular X: mask for architectures on which they aren't available
403 +video_cards_newport
404 +
405 +#codec support
406 +-x264
407 +
408 +# lvm2 cluster
409 +-gulm
410 +
411 +# ibm is only used for ppc64 stuff
412 +ibm
413 +
414 +# psyco works on x86
415 +-psyco
416 +
417 +# Adobe FDF toolkit is x86 only.
418 +-fdftk