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