1 |
commit: 52ccbf745d5609107f8b785f499b677eac3e9f50 |
2 |
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Nov 2 08:00:31 2022 +0000 |
4 |
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Nov 2 08:01:02 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52ccbf74 |
7 |
|
8 |
profiles: add prefix/darwin/macos/13.0 profiles |
9 |
|
10 |
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org> |
11 |
|
12 |
profiles/prefix/darwin/macos/13.0/arm64/eapi | 1 + |
13 |
profiles/prefix/darwin/macos/13.0/arm64/gcc/eapi | 1 + |
14 |
profiles/prefix/darwin/macos/13.0/arm64/gcc/parent | 2 ++ |
15 |
.../prefix/darwin/macos/13.0/arm64/gcc/use.mask | 5 ++++ |
16 |
.../prefix/darwin/macos/13.0/arm64/make.defaults | 5 ++++ |
17 |
profiles/prefix/darwin/macos/13.0/arm64/parent | 2 ++ |
18 |
profiles/prefix/darwin/macos/13.0/eapi | 1 + |
19 |
profiles/prefix/darwin/macos/13.0/make.defaults | 4 +++ |
20 |
profiles/prefix/darwin/macos/13.0/package.use.mask | 7 +++++ |
21 |
profiles/prefix/darwin/macos/13.0/parent | 1 + |
22 |
profiles/prefix/darwin/macos/13.0/profile.bashrc | 4 +++ |
23 |
profiles/prefix/darwin/macos/13.0/x64/eapi | 1 + |
24 |
profiles/prefix/darwin/macos/13.0/x64/gcc/eapi | 1 + |
25 |
profiles/prefix/darwin/macos/13.0/x64/gcc/parent | 2 ++ |
26 |
.../prefix/darwin/macos/13.0/x64/make.defaults | 5 ++++ |
27 |
profiles/prefix/darwin/macos/13.0/x64/parent | 2 ++ |
28 |
profiles/prefix/darwin/macos/13.0/x64/use.mask | 30 ++++++++++++++++++++++ |
29 |
profiles/profiles.desc | 2 ++ |
30 |
18 files changed, 76 insertions(+) |
31 |
|
32 |
diff --git a/profiles/prefix/darwin/macos/13.0/arm64/eapi b/profiles/prefix/darwin/macos/13.0/arm64/eapi |
33 |
new file mode 100644 |
34 |
index 000000000000..7ed6ff82de6b |
35 |
--- /dev/null |
36 |
+++ b/profiles/prefix/darwin/macos/13.0/arm64/eapi |
37 |
@@ -0,0 +1 @@ |
38 |
+5 |
39 |
|
40 |
diff --git a/profiles/prefix/darwin/macos/13.0/arm64/gcc/eapi b/profiles/prefix/darwin/macos/13.0/arm64/gcc/eapi |
41 |
new file mode 100644 |
42 |
index 000000000000..7ed6ff82de6b |
43 |
--- /dev/null |
44 |
+++ b/profiles/prefix/darwin/macos/13.0/arm64/gcc/eapi |
45 |
@@ -0,0 +1 @@ |
46 |
+5 |
47 |
|
48 |
diff --git a/profiles/prefix/darwin/macos/13.0/arm64/gcc/parent b/profiles/prefix/darwin/macos/13.0/arm64/gcc/parent |
49 |
new file mode 100644 |
50 |
index 000000000000..5ebbfd24d627 |
51 |
--- /dev/null |
52 |
+++ b/profiles/prefix/darwin/macos/13.0/arm64/gcc/parent |
53 |
@@ -0,0 +1,2 @@ |
54 |
+.. |
55 |
+../../../features/fsf-gcc-nold |
56 |
|
57 |
diff --git a/profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask b/profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask |
58 |
new file mode 100644 |
59 |
index 000000000000..d60bd645fe97 |
60 |
--- /dev/null |
61 |
+++ b/profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask |
62 |
@@ -0,0 +1,5 @@ |
63 |
+# Copyright 1999-2022 Gentoo Authors |
64 |
+# Distributed under the terms of the GNU General Public License v2 |
65 |
+ |
66 |
+# SSP seems to cause asm/assembly errors with GCC, so disable it |
67 |
+ssp |
68 |
|
69 |
diff --git a/profiles/prefix/darwin/macos/13.0/arm64/make.defaults b/profiles/prefix/darwin/macos/13.0/arm64/make.defaults |
70 |
new file mode 100644 |
71 |
index 000000000000..1242e5cea9b9 |
72 |
--- /dev/null |
73 |
+++ b/profiles/prefix/darwin/macos/13.0/arm64/make.defaults |
74 |
@@ -0,0 +1,5 @@ |
75 |
+# Copyright 1999-2022 Gentoo Authors |
76 |
+# Distributed under the terms of the GNU General Public License v2 |
77 |
+ |
78 |
+CHOST="arm64-apple-darwin22" |
79 |
+CHOST_arm64="${CHOST}" |
80 |
|
81 |
diff --git a/profiles/prefix/darwin/macos/13.0/arm64/parent b/profiles/prefix/darwin/macos/13.0/arm64/parent |
82 |
new file mode 100644 |
83 |
index 000000000000..a75c3ad0a555 |
84 |
--- /dev/null |
85 |
+++ b/profiles/prefix/darwin/macos/13.0/arm64/parent |
86 |
@@ -0,0 +1,2 @@ |
87 |
+.. |
88 |
+../../arch/arm64 |
89 |
|
90 |
diff --git a/profiles/prefix/darwin/macos/13.0/eapi b/profiles/prefix/darwin/macos/13.0/eapi |
91 |
new file mode 100644 |
92 |
index 000000000000..7ed6ff82de6b |
93 |
--- /dev/null |
94 |
+++ b/profiles/prefix/darwin/macos/13.0/eapi |
95 |
@@ -0,0 +1 @@ |
96 |
+5 |
97 |
|
98 |
diff --git a/profiles/prefix/darwin/macos/13.0/make.defaults b/profiles/prefix/darwin/macos/13.0/make.defaults |
99 |
new file mode 100644 |
100 |
index 000000000000..dbdf6fb58958 |
101 |
--- /dev/null |
102 |
+++ b/profiles/prefix/darwin/macos/13.0/make.defaults |
103 |
@@ -0,0 +1,4 @@ |
104 |
+# Copyright 1999-2022 Gentoo Authors |
105 |
+# Distributed under the terms of the GNU General Public License v2 |
106 |
+ |
107 |
+MACOSX_DEPLOYMENT_TARGET="13.0" |
108 |
|
109 |
diff --git a/profiles/prefix/darwin/macos/13.0/package.use.mask b/profiles/prefix/darwin/macos/13.0/package.use.mask |
110 |
new file mode 100644 |
111 |
index 000000000000..c43bf1e37402 |
112 |
--- /dev/null |
113 |
+++ b/profiles/prefix/darwin/macos/13.0/package.use.mask |
114 |
@@ -0,0 +1,7 @@ |
115 |
+# Copyright 1999-2022 Gentoo Authors |
116 |
+# Distributed under the terms of the GNU General Public License v2 |
117 |
+ |
118 |
+# Fabian Groffen <grobian@g.o> (2011-04-10) |
119 |
+# as long as util-linux installs uuid.h which breaks the system headers |
120 |
+# (hence we don't) we can't do uuid support here |
121 |
+x11-libs/libSM -uuid |
122 |
|
123 |
diff --git a/profiles/prefix/darwin/macos/13.0/parent b/profiles/prefix/darwin/macos/13.0/parent |
124 |
new file mode 100644 |
125 |
index 000000000000..f3229c5b9876 |
126 |
--- /dev/null |
127 |
+++ b/profiles/prefix/darwin/macos/13.0/parent |
128 |
@@ -0,0 +1 @@ |
129 |
+.. |
130 |
|
131 |
diff --git a/profiles/prefix/darwin/macos/13.0/profile.bashrc b/profiles/prefix/darwin/macos/13.0/profile.bashrc |
132 |
new file mode 100644 |
133 |
index 000000000000..4d83a0ecc98f |
134 |
--- /dev/null |
135 |
+++ b/profiles/prefix/darwin/macos/13.0/profile.bashrc |
136 |
@@ -0,0 +1,4 @@ |
137 |
+# Copyright 1999-2022 Gentoo Authors |
138 |
+# Distributed under the terms of the GNU General Public License v2 |
139 |
+ |
140 |
+export MACOSX_DEPLOYMENT_TARGET=13.0 |
141 |
|
142 |
diff --git a/profiles/prefix/darwin/macos/13.0/x64/eapi b/profiles/prefix/darwin/macos/13.0/x64/eapi |
143 |
new file mode 100644 |
144 |
index 000000000000..7ed6ff82de6b |
145 |
--- /dev/null |
146 |
+++ b/profiles/prefix/darwin/macos/13.0/x64/eapi |
147 |
@@ -0,0 +1 @@ |
148 |
+5 |
149 |
|
150 |
diff --git a/profiles/prefix/darwin/macos/13.0/x64/gcc/eapi b/profiles/prefix/darwin/macos/13.0/x64/gcc/eapi |
151 |
new file mode 100644 |
152 |
index 000000000000..7ed6ff82de6b |
153 |
--- /dev/null |
154 |
+++ b/profiles/prefix/darwin/macos/13.0/x64/gcc/eapi |
155 |
@@ -0,0 +1 @@ |
156 |
+5 |
157 |
|
158 |
diff --git a/profiles/prefix/darwin/macos/13.0/x64/gcc/parent b/profiles/prefix/darwin/macos/13.0/x64/gcc/parent |
159 |
new file mode 100644 |
160 |
index 000000000000..fceecddb55c7 |
161 |
--- /dev/null |
162 |
+++ b/profiles/prefix/darwin/macos/13.0/x64/gcc/parent |
163 |
@@ -0,0 +1,2 @@ |
164 |
+.. |
165 |
+../../../features/fsf-gcc-ld64 |
166 |
|
167 |
diff --git a/profiles/prefix/darwin/macos/13.0/x64/make.defaults b/profiles/prefix/darwin/macos/13.0/x64/make.defaults |
168 |
new file mode 100644 |
169 |
index 000000000000..02d118208919 |
170 |
--- /dev/null |
171 |
+++ b/profiles/prefix/darwin/macos/13.0/x64/make.defaults |
172 |
@@ -0,0 +1,5 @@ |
173 |
+# Copyright 1999-2022 Gentoo Authors |
174 |
+# Distributed under the terms of the GNU General Public License v2 |
175 |
+ |
176 |
+CHOST="x86_64-apple-darwin22" |
177 |
+CHOST_amd64="${CHOST}" |
178 |
|
179 |
diff --git a/profiles/prefix/darwin/macos/13.0/x64/parent b/profiles/prefix/darwin/macos/13.0/x64/parent |
180 |
new file mode 100644 |
181 |
index 000000000000..269f6f48bb15 |
182 |
--- /dev/null |
183 |
+++ b/profiles/prefix/darwin/macos/13.0/x64/parent |
184 |
@@ -0,0 +1,2 @@ |
185 |
+.. |
186 |
+../../arch/x64 |
187 |
|
188 |
diff --git a/profiles/prefix/darwin/macos/13.0/x64/use.mask b/profiles/prefix/darwin/macos/13.0/x64/use.mask |
189 |
new file mode 100644 |
190 |
index 000000000000..02ca6e7eae53 |
191 |
--- /dev/null |
192 |
+++ b/profiles/prefix/darwin/macos/13.0/x64/use.mask |
193 |
@@ -0,0 +1,30 @@ |
194 |
+# Copyright 1999-2022 Gentoo Authors |
195 |
+# Distributed under the terms of the GNU General Public License v2 |
196 |
+ |
197 |
+# This file masks out USE flags that are simply NOT allowed in the default |
198 |
+# x86 profile. This works, for example, if another architecture's |
199 |
+# profile have a USE flag associated with (such as altivec, mmx, etc). |
200 |
+ |
201 |
+# Unmask x86 instruction sets |
202 |
+-cpu_flags_x86_mmx |
203 |
+-cpu_flags_x86_mmxext |
204 |
+-cpu_flags_x86_sse |
205 |
+-cpu_flags_x86_sse2 |
206 |
+-cpu_flags_x86_ssse3 |
207 |
+-svga |
208 |
+ |
209 |
+# Unmask nvidia XvMC support |
210 |
+-nvidia |
211 |
+ |
212 |
+# Unmask dev-db/oracle-instantclient-basic support |
213 |
+-oci8-instant-client |
214 |
+ |
215 |
+# Modular X: unmask for architectures on which they are available |
216 |
+-input_devices_synaptics |
217 |
+-input_devices_vmmouse |
218 |
+-input_devices_wacom |
219 |
+-video_cards_nvidia |
220 |
+-video_cards_vmware |
221 |
+ |
222 |
+# ibm is only used for ppc64 stuff |
223 |
+ibm |
224 |
|
225 |
diff --git a/profiles/profiles.desc b/profiles/profiles.desc |
226 |
index 3c83ad1b7cd7..725a7432ddd0 100644 |
227 |
--- a/profiles/profiles.desc |
228 |
+++ b/profiles/profiles.desc |
229 |
@@ -388,10 +388,12 @@ x64-macos prefix/darwin/macos/11.0/x64 exp |
230 |
x64-macos prefix/darwin/macos/11.0/x64/gcc exp |
231 |
x64-macos prefix/darwin/macos/12.0/x64 exp |
232 |
x64-macos prefix/darwin/macos/12.0/x64/gcc exp |
233 |
+x64-macos prefix/darwin/macos/13.0/x64/gcc exp |
234 |
arm64-macos prefix/darwin/macos/11.0/arm64 exp |
235 |
arm64-macos prefix/darwin/macos/11.0/arm64/gcc exp |
236 |
arm64-macos prefix/darwin/macos/12.0/arm64 exp |
237 |
arm64-macos prefix/darwin/macos/12.0/arm64/gcc exp |
238 |
+arm64-macos prefix/darwin/macos/13.0/arm64/gcc exp |
239 |
|
240 |
# Solaris Profiles |
241 |
sparc-solaris prefix/sunos/solaris/5.11/sparc exp |