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/13.0/x64/, profiles/, ...
Date: Wed, 02 Nov 2022 08:01:07
Message-Id: 1667376062.52ccbf745d5609107f8b785f499b677eac3e9f50.grobian@gentoo
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