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.14/, profiles/prefix/darwin/macos/10.14/x64/, ...
Date: Tue, 20 Nov 2018 08:35:12
Message-Id: 1542702856.2b515e789d53e91add94ee09cec55c2209a86dca.grobian@gentoo
1 commit: 2b515e789d53e91add94ee09cec55c2209a86dca
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 20 08:33:35 2018 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 20 08:34:16 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b515e78
7
8 profiles/prefix/darwin/macos: add 10.14 (darwin18) Mojave profile
9
10 Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
11
12 profiles/prefix/darwin/macos/10.14/eapi | 1 +
13 profiles/prefix/darwin/macos/10.14/make.defaults | 8 ++++++
14 profiles/prefix/darwin/macos/10.14/package.mask | 7 +++++
15 profiles/prefix/darwin/macos/10.14/package.unmask | 7 +++++
16 .../prefix/darwin/macos/10.14/package.use.mask | 7 +++++
17 profiles/prefix/darwin/macos/10.14/parent | 1 +
18 profiles/prefix/darwin/macos/10.14/profile.bashrc | 4 +++
19 profiles/prefix/darwin/macos/10.14/x64/eapi | 1 +
20 .../prefix/darwin/macos/10.14/x64/make.defaults | 5 ++++
21 .../prefix/darwin/macos/10.14/x64/package.mask | 2 ++
22 .../darwin/macos/10.14/x64/package.use.force | 6 +++++
23 .../prefix/darwin/macos/10.14/x64/package.use.mask | 4 +++
24 profiles/prefix/darwin/macos/10.14/x64/parent | 2 ++
25 profiles/prefix/darwin/macos/10.14/x64/use.mask | 30 ++++++++++++++++++++++
26 profiles/prefix/darwin/macos/10.14/x86/eapi | 1 +
27 .../prefix/darwin/macos/10.14/x86/make.defaults | 5 ++++
28 .../prefix/darwin/macos/10.14/x86/package.mask | 9 +++++++
29 .../darwin/macos/10.14/x86/package.use.force | 6 +++++
30 .../prefix/darwin/macos/10.14/x86/package.use.mask | 4 +++
31 profiles/prefix/darwin/macos/10.14/x86/parent | 2 ++
32 profiles/prefix/darwin/macos/10.14/x86/use.mask | 30 ++++++++++++++++++++++
33 21 files changed, 142 insertions(+)
34
35 diff --git a/profiles/prefix/darwin/macos/10.14/eapi b/profiles/prefix/darwin/macos/10.14/eapi
36 new file mode 100644
37 index 00000000000..7ed6ff82de6
38 --- /dev/null
39 +++ b/profiles/prefix/darwin/macos/10.14/eapi
40 @@ -0,0 +1 @@
41 +5
42
43 diff --git a/profiles/prefix/darwin/macos/10.14/make.defaults b/profiles/prefix/darwin/macos/10.14/make.defaults
44 new file mode 100644
45 index 00000000000..927e5a2027b
46 --- /dev/null
47 +++ b/profiles/prefix/darwin/macos/10.14/make.defaults
48 @@ -0,0 +1,8 @@
49 +# Copyright 1999-2018 Gentoo Authors
50 +# Distributed under the terms of the GNU General Public License v2
51 +
52 +MACOSX_DEPLOYMENT_TARGET="10.14"
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.14/package.mask b/profiles/prefix/darwin/macos/10.14/package.mask
59 new file mode 100644
60 index 00000000000..2cf5fcb331d
61 --- /dev/null
62 +++ b/profiles/prefix/darwin/macos/10.14/package.mask
63 @@ -0,0 +1,7 @@
64 +# Copyright 1999-2018 Gentoo Authors
65 +# Distributed under the terms of the GNU General Public License v2
66 +
67 +# Fabian Groffen <grobian@g.o> (30 Sep 2012)
68 +# Requires XQuartz, since Apple dropped much of X-support in 10.8
69 +# (a.k.a. Mountain Lion), bug #431182
70 +media-libs/opengl-apple
71
72 diff --git a/profiles/prefix/darwin/macos/10.14/package.unmask b/profiles/prefix/darwin/macos/10.14/package.unmask
73 new file mode 100644
74 index 00000000000..727c96477d3
75 --- /dev/null
76 +++ b/profiles/prefix/darwin/macos/10.14/package.unmask
77 @@ -0,0 +1,7 @@
78 +# Copyright 1999-2018 Gentoo Authors
79 +# Distributed under the terms of the GNU General Public License v2
80 +
81 +# James Le Cuirot <chewi@g.o> (29 Jul 2015)
82 +# Recent releases are supported in >10.10.
83 +dev-java/oracle-jdk-bin
84 +dev-java/oracle-jre-bin
85
86 diff --git a/profiles/prefix/darwin/macos/10.14/package.use.mask b/profiles/prefix/darwin/macos/10.14/package.use.mask
87 new file mode 100644
88 index 00000000000..b3a7b21107e
89 --- /dev/null
90 +++ b/profiles/prefix/darwin/macos/10.14/package.use.mask
91 @@ -0,0 +1,7 @@
92 +# Copyright 1999-2018 Gentoo Authors
93 +# Distributed under the terms of the GNU General Public License v2
94 +
95 +# Fabian Groffen <grobian@g.o> (10 Apr 2011)
96 +# as long as util-linux installs uuid.h which breaks the system headers
97 +# (hence we don't) we can't do uuid support here
98 +x11-libs/libSM -uuid
99
100 diff --git a/profiles/prefix/darwin/macos/10.14/parent b/profiles/prefix/darwin/macos/10.14/parent
101 new file mode 100644
102 index 00000000000..f3229c5b987
103 --- /dev/null
104 +++ b/profiles/prefix/darwin/macos/10.14/parent
105 @@ -0,0 +1 @@
106 +..
107
108 diff --git a/profiles/prefix/darwin/macos/10.14/profile.bashrc b/profiles/prefix/darwin/macos/10.14/profile.bashrc
109 new file mode 100644
110 index 00000000000..7af8f2ea264
111 --- /dev/null
112 +++ b/profiles/prefix/darwin/macos/10.14/profile.bashrc
113 @@ -0,0 +1,4 @@
114 +# Copyright 1999-2018 Gentoo Authors
115 +# Distributed under the terms of the GNU General Public License v2
116 +
117 +export MACOSX_DEPLOYMENT_TARGET=10.14
118
119 diff --git a/profiles/prefix/darwin/macos/10.14/x64/eapi b/profiles/prefix/darwin/macos/10.14/x64/eapi
120 new file mode 100644
121 index 00000000000..7ed6ff82de6
122 --- /dev/null
123 +++ b/profiles/prefix/darwin/macos/10.14/x64/eapi
124 @@ -0,0 +1 @@
125 +5
126
127 diff --git a/profiles/prefix/darwin/macos/10.14/x64/make.defaults b/profiles/prefix/darwin/macos/10.14/x64/make.defaults
128 new file mode 100644
129 index 00000000000..253d8f85ec3
130 --- /dev/null
131 +++ b/profiles/prefix/darwin/macos/10.14/x64/make.defaults
132 @@ -0,0 +1,5 @@
133 +# Copyright 1999-2018 Gentoo Authors
134 +# Distributed under the terms of the GNU General Public License v2
135 +
136 +CHOST="x86_64-apple-darwin18"
137 +CHOST_amd64="${CHOST}"
138
139 diff --git a/profiles/prefix/darwin/macos/10.14/x64/package.mask b/profiles/prefix/darwin/macos/10.14/x64/package.mask
140 new file mode 100644
141 index 00000000000..1ea64781305
142 --- /dev/null
143 +++ b/profiles/prefix/darwin/macos/10.14/x64/package.mask
144 @@ -0,0 +1,2 @@
145 +# Copyright 1999-2018 Gentoo Authors
146 +# Distributed under the terms of the GNU General Public License v2
147
148 diff --git a/profiles/prefix/darwin/macos/10.14/x64/package.use.force b/profiles/prefix/darwin/macos/10.14/x64/package.use.force
149 new file mode 100644
150 index 00000000000..b5750519297
151 --- /dev/null
152 +++ b/profiles/prefix/darwin/macos/10.14/x64/package.use.force
153 @@ -0,0 +1,6 @@
154 +# Copyright 1999-2018 Gentoo Authors
155 +# Distributed under the terms of the GNU General Public License v2
156 +
157 +# Elias Pipping <pipping@g.o> (30 Sep 2007)
158 +# compiles with -aqua, doesn't work, though
159 +media-video/mplayer aqua
160
161 diff --git a/profiles/prefix/darwin/macos/10.14/x64/package.use.mask b/profiles/prefix/darwin/macos/10.14/x64/package.use.mask
162 new file mode 100644
163 index 00000000000..b816ca1b187
164 --- /dev/null
165 +++ b/profiles/prefix/darwin/macos/10.14/x64/package.use.mask
166 @@ -0,0 +1,4 @@
167 +# Copyright 1999-2018 Gentoo Authors
168 +# Distributed under the terms of the GNU General Public License v2
169 +
170 +
171
172 diff --git a/profiles/prefix/darwin/macos/10.14/x64/parent b/profiles/prefix/darwin/macos/10.14/x64/parent
173 new file mode 100644
174 index 00000000000..269f6f48bb1
175 --- /dev/null
176 +++ b/profiles/prefix/darwin/macos/10.14/x64/parent
177 @@ -0,0 +1,2 @@
178 +..
179 +../../arch/x64
180
181 diff --git a/profiles/prefix/darwin/macos/10.14/x64/use.mask b/profiles/prefix/darwin/macos/10.14/x64/use.mask
182 new file mode 100644
183 index 00000000000..a36750571e8
184 --- /dev/null
185 +++ b/profiles/prefix/darwin/macos/10.14/x64/use.mask
186 @@ -0,0 +1,30 @@
187 +# Copyright 1999-2018 Gentoo Authors
188 +# Distributed under the terms of the GNU General Public License v2
189 +
190 +# This file masks out USE flags that are simply NOT allowed in the default
191 +# x86 profile. This works, for example, if another architecture's
192 +# profile have a USE flag associated with (such as altivec, mmx, etc).
193 +
194 +# Unmask x86 instruction sets
195 +-cpu_flags_x86_mmx
196 +-cpu_flags_x86_mmxext
197 +-cpu_flags_x86_sse
198 +-cpu_flags_x86_sse2
199 +-cpu_flags_x86_ssse3
200 +-svga
201 +
202 +# Unmask nvidia XvMC support
203 +-nvidia
204 +
205 +# Unmask dev-db/oracle-instantclient-basic support
206 +-oci8-instant-client
207 +
208 +# Modular X: unmask for architectures on which they are available
209 +-input_devices_synaptics
210 +-input_devices_vmmouse
211 +-input_devices_wacom
212 +-video_cards_nvidia
213 +-video_cards_vmware
214 +
215 +# ibm is only used for ppc64 stuff
216 +ibm
217
218 diff --git a/profiles/prefix/darwin/macos/10.14/x86/eapi b/profiles/prefix/darwin/macos/10.14/x86/eapi
219 new file mode 100644
220 index 00000000000..7ed6ff82de6
221 --- /dev/null
222 +++ b/profiles/prefix/darwin/macos/10.14/x86/eapi
223 @@ -0,0 +1 @@
224 +5
225
226 diff --git a/profiles/prefix/darwin/macos/10.14/x86/make.defaults b/profiles/prefix/darwin/macos/10.14/x86/make.defaults
227 new file mode 100644
228 index 00000000000..b522a00990e
229 --- /dev/null
230 +++ b/profiles/prefix/darwin/macos/10.14/x86/make.defaults
231 @@ -0,0 +1,5 @@
232 +# Copyright 1999-2018 Gentoo Authors
233 +# Distributed under the terms of the GNU General Public License v2
234 +
235 +CHOST="i686-apple-darwin18"
236 +CHOST_x86="${CHOST}"
237
238 diff --git a/profiles/prefix/darwin/macos/10.14/x86/package.mask b/profiles/prefix/darwin/macos/10.14/x86/package.mask
239 new file mode 100644
240 index 00000000000..da0884115b7
241 --- /dev/null
242 +++ b/profiles/prefix/darwin/macos/10.14/x86/package.mask
243 @@ -0,0 +1,9 @@
244 +# Copyright 1999-2018 Gentoo Authors
245 +# Distributed under the terms of the GNU General Public License v2
246 +
247 +# The Carbon interface has been removed entirely in Lion, only tk-8.6
248 +# will come with Cocoa support. If you must have tk, you'll have to
249 +# force USE=-aqua, but don't report bugs for incompatabilities you might
250 +# encounter.
251 +# NOTE: keep this mask synced with arch/x64
252 +<dev-lang/tk-8.6
253
254 diff --git a/profiles/prefix/darwin/macos/10.14/x86/package.use.force b/profiles/prefix/darwin/macos/10.14/x86/package.use.force
255 new file mode 100644
256 index 00000000000..b5750519297
257 --- /dev/null
258 +++ b/profiles/prefix/darwin/macos/10.14/x86/package.use.force
259 @@ -0,0 +1,6 @@
260 +# Copyright 1999-2018 Gentoo Authors
261 +# Distributed under the terms of the GNU General Public License v2
262 +
263 +# Elias Pipping <pipping@g.o> (30 Sep 2007)
264 +# compiles with -aqua, doesn't work, though
265 +media-video/mplayer aqua
266
267 diff --git a/profiles/prefix/darwin/macos/10.14/x86/package.use.mask b/profiles/prefix/darwin/macos/10.14/x86/package.use.mask
268 new file mode 100644
269 index 00000000000..b816ca1b187
270 --- /dev/null
271 +++ b/profiles/prefix/darwin/macos/10.14/x86/package.use.mask
272 @@ -0,0 +1,4 @@
273 +# Copyright 1999-2018 Gentoo Authors
274 +# Distributed under the terms of the GNU General Public License v2
275 +
276 +
277
278 diff --git a/profiles/prefix/darwin/macos/10.14/x86/parent b/profiles/prefix/darwin/macos/10.14/x86/parent
279 new file mode 100644
280 index 00000000000..93220d09682
281 --- /dev/null
282 +++ b/profiles/prefix/darwin/macos/10.14/x86/parent
283 @@ -0,0 +1,2 @@
284 +..
285 +../../arch/x86
286
287 diff --git a/profiles/prefix/darwin/macos/10.14/x86/use.mask b/profiles/prefix/darwin/macos/10.14/x86/use.mask
288 new file mode 100644
289 index 00000000000..a36750571e8
290 --- /dev/null
291 +++ b/profiles/prefix/darwin/macos/10.14/x86/use.mask
292 @@ -0,0 +1,30 @@
293 +# Copyright 1999-2018 Gentoo Authors
294 +# Distributed under the terms of the GNU General Public License v2
295 +
296 +# This file masks out USE flags that are simply NOT allowed in the default
297 +# x86 profile. This works, for example, if another architecture's
298 +# profile have a USE flag associated with (such as altivec, mmx, etc).
299 +
300 +# Unmask x86 instruction sets
301 +-cpu_flags_x86_mmx
302 +-cpu_flags_x86_mmxext
303 +-cpu_flags_x86_sse
304 +-cpu_flags_x86_sse2
305 +-cpu_flags_x86_ssse3
306 +-svga
307 +
308 +# Unmask nvidia XvMC support
309 +-nvidia
310 +
311 +# Unmask dev-db/oracle-instantclient-basic support
312 +-oci8-instant-client
313 +
314 +# Modular X: unmask for architectures on which they are available
315 +-input_devices_synaptics
316 +-input_devices_vmmouse
317 +-input_devices_wacom
318 +-video_cards_nvidia
319 +-video_cards_vmware
320 +
321 +# ibm is only used for ppc64 stuff
322 +ibm