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 |