Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/xnu-headers/
Date: Wed, 23 Dec 2020 08:35:11
Message-Id: 1608712503.0330a42df1b111829494bac3ce47693dd9310d92.grobian@gentoo
1 commit: 0330a42df1b111829494bac3ce47693dd9310d92
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 23 08:33:39 2020 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 23 08:35:03 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0330a42d
7
8 sys-kernel/xnu-headers: remove last-rited package
9
10 Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
11
12 sys-kernel/xnu-headers/Manifest | 6 --
13 sys-kernel/xnu-headers/metadata.xml | 15 ---
14 .../xnu-headers/xnu-headers-3789.70.16-r5.ebuild | 111 ---------------------
15 .../xnu-headers/xnu-headers-4570.71.2-r5.ebuild | 111 ---------------------
16 .../xnu-headers/xnu-headers-4903.241.1-r5.ebuild | 111 ---------------------
17 5 files changed, 354 deletions(-)
18
19 diff --git a/sys-kernel/xnu-headers/Manifest b/sys-kernel/xnu-headers/Manifest
20 deleted file mode 100644
21 index 3c4c8674a56..00000000000
22 --- a/sys-kernel/xnu-headers/Manifest
23 +++ /dev/null
24 @@ -1,6 +0,0 @@
25 -DIST AvailabilityVersions-26.50.4.tar.gz 888 BLAKE2B da3b41975c0259e23276bc8b3782fd8a97560d99d7c8c4e70bf31e619519ca2f684818f998449cef481f01966292bb9656e3899786645cbb506de96552b231bb SHA512 6b617b83108f03c1b7e571d4ed0b28151d6534e522fd412924a17d5273602334b9a720c126e03468bb23a052d6701e5158d462fc0de249c1615c76ff67f5b21f
26 -DIST AvailabilityVersions-32.60.1.tar.gz 947 BLAKE2B 5a0dd8947f5a20f4f3634535221f73eeed868d2a438530358d7da4618e48b24eaad6a75e87600af7a05bcf41e33cf18c36994af8cdf0e7d1412629affad15788 SHA512 6ba592b1621ef3766f8a230da944ad78775003d1ae64ffe0123862f22055eaa7a34ccc70945fe221170b2e9ab3147ddf968b45c063da01a1e34bbc539fcc4a3c
27 -DIST AvailabilityVersions-33.200.4.tar.gz 1321 BLAKE2B 3999fc45187e8ad98ee51ed0bfab4534d97d3f980bf0271e6f4185286eb6689ad237fbb589dca57cd37f5f6e5aeab4313f28065586aae12a22c6500e69e8e869 SHA512 7d2f94e676c6f05d5ddbcfcf52829387a453e99408ffaaae5b2eb001f23e53fc5ca3bb313e3ff011b08f40f990d606fcfcc94a4801fd862895def2889b0b7817
28 -DIST xnu-3789.70.16.tar.gz 10381005 BLAKE2B 16355a687f634820d0c639261254dec05ae7485e3b5fb6e264d2fbc848765cd3730f1cd8294808f44dff1117039d8b2eddfa5ebac35cf0c9752ea6f0655ec64b SHA512 d0b34305f5ca62cc66647366371fe7e99b18ab2f5d7c9f45d46be601d7a6e63b5f1c4e26cb5333ff829553e2332a3f5f9b1da35223fadfa95024587352e93dca
29 -DIST xnu-4570.71.2.tar.gz 11596858 BLAKE2B 0ccc47911e31e73472fa15263177ef72601d256917ce94000c06b916d34f2e0238f8dec6bd064247fbaf7c6a55e9b5a31a91ecb311a3b00d401448ed4dba1e14 SHA512 b4e76d10ae1fba17ab0deff523938e825e53eda922b6518805059442d248447f928bca4a2237851dd18c31e4bfb5ae1b4889b3c2a6eea186ccb5a0552204548e
30 -DIST xnu-4903.241.1.tar.gz 11985285 BLAKE2B fbc95bc398618a012f3b0f11bfef039f2bb3b7c17f123ab08e7943e9ab4f79f219227d44d72551b915577398b32b3338ac9938b37377037f2b00037b5fc7c854 SHA512 1878c44bcfd4eea65c8f98ae95dda1febe1bd9d3aa4d71eca62a3c320d604957e69b4b46338dabd4000781cedd515ea463c86f6311a84654b0ef7a6498ecfe29
31
32 diff --git a/sys-kernel/xnu-headers/metadata.xml b/sys-kernel/xnu-headers/metadata.xml
33 deleted file mode 100644
34 index ec8d2a6ebeb..00000000000
35 --- a/sys-kernel/xnu-headers/metadata.xml
36 +++ /dev/null
37 @@ -1,15 +0,0 @@
38 -<?xml version="1.0" encoding="UTF-8"?>
39 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
40 -<pkgmetadata>
41 - <maintainer type="person">
42 - <email>grobian@g.o</email>
43 - <name>Fabian Groffen</name>
44 - </maintainer>
45 - <maintainer type="project">
46 - <email>prefix@g.o</email>
47 - <name>Gentoo Prefix</name>
48 - </maintainer>
49 - <use>
50 - <flag name="man">Install the manpages</flag>
51 - </use>
52 -</pkgmetadata>
53
54 diff --git a/sys-kernel/xnu-headers/xnu-headers-3789.70.16-r5.ebuild b/sys-kernel/xnu-headers/xnu-headers-3789.70.16-r5.ebuild
55 deleted file mode 100644
56 index 39dfc055c35..00000000000
57 --- a/sys-kernel/xnu-headers/xnu-headers-3789.70.16-r5.ebuild
58 +++ /dev/null
59 @@ -1,111 +0,0 @@
60 -# Copyright 2019 Gentoo Authors
61 -# Distributed under the terms of the GNU General Public License v2
62 -
63 -EAPI=7
64 -
65 -AVM="AvailabilityVersions-26.50.4"
66 -DESCRIPTION="System headers provided by XNU-${PV}, macOS 10.12.6"
67 -HOMEPAGE="https://opensource.apple.com/source/xnu"
68 -SRC_URI="https://opensource.apple.com/tarballs/xnu/xnu-${PV}.tar.gz
69 - https://opensource.apple.com/tarballs/${AVM%-*}/${AVM}.tar.gz"
70 -
71 -LICENSE="APSL-2"
72 -SLOT="10.12"
73 -KEYWORDS="~x64-macos"
74 -IUSE="+man"
75 -
76 -S=${WORKDIR}/xnu-${PV}
77 -
78 -src_prepare() {
79 - default
80 -
81 - # we don't install availability.pl, but generation needs it
82 - local avpl="${WORKDIR}/${AVM}/availability.pl"
83 - sed -i -e 's:${SDKROOT}/usr/local/libexec/availability.pl:'"${avpl}"':' \
84 - bsd/sys/make_symbol_aliasing.sh || die
85 -}
86 -
87 -src_compile() {
88 - # crappy scripts that just about do the job
89 - ./bsd/kern/makesyscalls.sh \
90 - bsd/kern/syscalls.master header >& /dev/null || die
91 - ./bsd/sys/make_posix_availability.sh \
92 - _posix_availability.h >& /dev/null || die
93 - ./bsd/sys/make_symbol_aliasing.sh \
94 - dummy _symbol_aliasing.h >& /dev/null || die
95 -}
96 -
97 -src_install() {
98 - insinto /usr/include
99 - doins libsyscall/wrappers/gethostuuid.h
100 - doins libsyscall/wrappers/libproc/libproc.h
101 - doins -r libsyscall/mach/mach
102 -
103 - # generated during src_compile
104 - insinto /usr/include/sys
105 - doins syscall.h _posix_availability.h _symbol_aliasing.h
106 -
107 - get_files_list() {
108 - local s="$1"
109 - local f="$2"/Makefile
110 - sed -n -e '/^'"${s}"' \?=/,/^$/p' "${f}" \
111 - | sed -e '1s/^'"${s}"' \?=//' -e '/\s*#/d' \
112 - | sed -e 's/\\$//' -e '/^[A-Z]\+ \?=/,/^$/d'
113 - }
114 -
115 - get_datafiles() {
116 - local entry
117 - get_files_list DATAFILES "$@" | while read entry ; do
118 - [[ ${entry} == '${'?*'}' ]] \
119 - && get_files_list ${entry:2:-1} "$@" \
120 - || echo "${entry}"
121 - done
122 - }
123 -
124 - local d
125 - local files
126 -
127 - pushd bsd > /dev/null || die
128 -
129 - for d in bsm i386 machine miscfs/{devfs,specfs,union} \
130 - net netinet{,6} netkey nfs sys{,/_types} uuid vfs ;
131 - do
132 - insinto /usr/include/${d}
133 - files=( $(get_datafiles ${d}) )
134 - einfo "${d}:" ${files[*]}
135 - doins ${files[@]/#/$d/}
136 - done
137 -
138 - use man && doman man/man*/*.[234579]
139 -
140 - popd > /dev/null || die
141 -
142 - pushd osfmk > /dev/null || die
143 -
144 - for d in device mach{,/i386,/machine} mach_debug ; do
145 - insinto /usr/include/${d}
146 - files=( $(get_datafiles ${d}) )
147 - einfo "${d}:" ${files[*]}
148 - doins ${files[@]/#/$d/}
149 - done
150 -
151 - for d in i386 ; do
152 - insinto /usr/include/${d}
153 - files=( $(get_files_list INSTALL_MD_LIST ${d}) )
154 - einfo "${d}:" ${files[*]}
155 - doins ${files[@]/#/$d/}
156 - done
157 -
158 - popd > /dev/null || die
159 -
160 - pushd libkern > /dev/null || die
161 -
162 - for d in libkern{,/i386,/machine,/c++,/crypto} ; do
163 - insinto /usr/include/${d}
164 - files=( $(get_datafiles ${d}) )
165 - einfo "${d}:" ${files[*]}
166 - doins ${files[@]/#/$d/}
167 - done
168 -
169 - popd > /dev/null || die
170 -}
171
172 diff --git a/sys-kernel/xnu-headers/xnu-headers-4570.71.2-r5.ebuild b/sys-kernel/xnu-headers/xnu-headers-4570.71.2-r5.ebuild
173 deleted file mode 100644
174 index e81f8ade9c2..00000000000
175 --- a/sys-kernel/xnu-headers/xnu-headers-4570.71.2-r5.ebuild
176 +++ /dev/null
177 @@ -1,111 +0,0 @@
178 -# Copyright 2019 Gentoo Authors
179 -# Distributed under the terms of the GNU General Public License v2
180 -
181 -EAPI=7
182 -
183 -AVM="AvailabilityVersions-32.60.1"
184 -DESCRIPTION="System headers provided by XNU-${PV}, macOS 10.13.6"
185 -HOMEPAGE="https://opensource.apple.com/source/xnu"
186 -SRC_URI="https://opensource.apple.com/tarballs/xnu/xnu-${PV}.tar.gz
187 - https://opensource.apple.com/tarballs/${AVM%-*}/${AVM}.tar.gz"
188 -
189 -LICENSE="APSL-2"
190 -SLOT="10.13"
191 -KEYWORDS="~x64-macos"
192 -IUSE="+man"
193 -
194 -S=${WORKDIR}/xnu-${PV}
195 -
196 -src_prepare() {
197 - default
198 -
199 - # we don't install availability.pl, but generation needs it
200 - local avpl="${WORKDIR}/${AVM}/availability.pl"
201 - sed -i -e 's:${SDKROOT}/usr/local/libexec/availability.pl:'"${avpl}"':' \
202 - bsd/sys/make_symbol_aliasing.sh || die
203 -}
204 -
205 -src_compile() {
206 - # crappy scripts that just about do the job
207 - ./bsd/kern/makesyscalls.sh \
208 - bsd/kern/syscalls.master header >& /dev/null || die
209 - ./bsd/sys/make_posix_availability.sh \
210 - _posix_availability.h >& /dev/null || die
211 - ./bsd/sys/make_symbol_aliasing.sh \
212 - dummy _symbol_aliasing.h >& /dev/null || die
213 -}
214 -
215 -src_install() {
216 - insinto /usr/include
217 - doins libsyscall/wrappers/gethostuuid.h
218 - doins libsyscall/wrappers/libproc/libproc.h
219 - doins -r libsyscall/mach/mach
220 -
221 - # generated during src_compile
222 - insinto /usr/include/sys
223 - doins syscall.h _posix_availability.h _symbol_aliasing.h
224 -
225 - get_files_list() {
226 - local s="$1"
227 - local f="$2"/Makefile
228 - sed -n -e '/^'"${s}"' \?=/,/^$/p' "${f}" \
229 - | sed -e '1s/^'"${s}"' \?=//' -e '/\s*#/d' \
230 - | sed -e 's/\\$//' -e '/^[A-Z]\+ \?=/,/^$/d'
231 - }
232 -
233 - get_datafiles() {
234 - local entry
235 - get_files_list DATAFILES "$@" | while read entry ; do
236 - [[ ${entry} == '${'?*'}' ]] \
237 - && get_files_list ${entry:2:-1} "$@" \
238 - || echo "${entry}"
239 - done
240 - }
241 -
242 - local d
243 - local files
244 -
245 - pushd bsd > /dev/null || die
246 -
247 - for d in arm bsm i386 machine miscfs/{devfs,specfs,union} \
248 - net netinet{,6} netkey nfs sys{,/_types} uuid vfs ;
249 - do
250 - insinto /usr/include/${d}
251 - files=( $(get_datafiles ${d}) )
252 - einfo "${d}:" ${files[*]}
253 - doins ${files[@]/#/$d/}
254 - done
255 -
256 - use man && doman man/man*/*.[234579]
257 -
258 - popd > /dev/null || die
259 -
260 - pushd osfmk > /dev/null || die
261 -
262 - for d in device mach{,/arm,/i386,/machine} mach_debug ; do
263 - insinto /usr/include/${d}
264 - files=( $(get_datafiles ${d}) )
265 - einfo "${d}:" ${files[*]}
266 - doins ${files[@]/#/$d/}
267 - done
268 -
269 - for d in i386 ; do
270 - insinto /usr/include/${d}
271 - files=( $(get_files_list INSTALL_MD_LIST ${d}) )
272 - einfo "${d}:" ${files[*]}
273 - doins ${files[@]/#/$d/}
274 - done
275 -
276 - popd > /dev/null || die
277 -
278 - pushd libkern > /dev/null || die
279 -
280 - for d in libkern{,/arm,/i386,/machine,/c++,/crypto} ; do
281 - insinto /usr/include/${d}
282 - files=( $(get_datafiles ${d}) )
283 - einfo "${d}:" ${files[*]}
284 - doins ${files[@]/#/$d/}
285 - done
286 -
287 - popd > /dev/null || die
288 -}
289
290 diff --git a/sys-kernel/xnu-headers/xnu-headers-4903.241.1-r5.ebuild b/sys-kernel/xnu-headers/xnu-headers-4903.241.1-r5.ebuild
291 deleted file mode 100644
292 index d6cb4db0860..00000000000
293 --- a/sys-kernel/xnu-headers/xnu-headers-4903.241.1-r5.ebuild
294 +++ /dev/null
295 @@ -1,111 +0,0 @@
296 -# Copyright 2019 Gentoo Authors
297 -# Distributed under the terms of the GNU General Public License v2
298 -
299 -EAPI=7
300 -
301 -AVM="AvailabilityVersions-33.200.4"
302 -DESCRIPTION="System headers provided by XNU-${PV}, macOS 10.14.3"
303 -HOMEPAGE="https://opensource.apple.com/source/xnu"
304 -SRC_URI="https://opensource.apple.com/tarballs/xnu/xnu-${PV}.tar.gz
305 - https://opensource.apple.com/tarballs/${AVM%-*}/${AVM}.tar.gz"
306 -
307 -LICENSE="APSL-2"
308 -SLOT="10.14"
309 -KEYWORDS="~x64-macos"
310 -IUSE="+man"
311 -
312 -S=${WORKDIR}/xnu-${PV}
313 -
314 -src_prepare() {
315 - default
316 -
317 - # we don't install availability.pl, but generation needs it
318 - local avpl="${WORKDIR}/${AVM}/availability.pl"
319 - sed -i -e 's:${SDKROOT}/usr/local/libexec/availability.pl:'"${avpl}"':' \
320 - bsd/sys/make_symbol_aliasing.sh || die
321 -}
322 -
323 -src_compile() {
324 - # crappy scripts that just about do the job
325 - ./bsd/kern/makesyscalls.sh \
326 - bsd/kern/syscalls.master header >& /dev/null || die
327 - ./bsd/sys/make_posix_availability.sh \
328 - _posix_availability.h >& /dev/null || die
329 - ./bsd/sys/make_symbol_aliasing.sh \
330 - dummy _symbol_aliasing.h >& /dev/null || die
331 -}
332 -
333 -src_install() {
334 - insinto /usr/include
335 - doins libsyscall/wrappers/gethostuuid.h
336 - doins libsyscall/wrappers/libproc/libproc.h
337 - doins -r libsyscall/mach/mach
338 -
339 - # generated during src_compile
340 - insinto /usr/include/sys
341 - doins syscall.h _posix_availability.h _symbol_aliasing.h
342 -
343 - get_files_list() {
344 - local s="$1"
345 - local f="$2"/Makefile
346 - sed -n -e '/^'"${s}"' \?=/,/^$/p' "${f}" \
347 - | sed -e '1s/^'"${s}"' \?=//' -e '/\s*#/d' \
348 - | sed -e 's/\\$//' -e '/^[A-Z]\+ \?=/,/^$/d'
349 - }
350 -
351 - get_datafiles() {
352 - local entry
353 - get_files_list DATAFILES "$@" | while read entry ; do
354 - [[ ${entry} == '${'?*'}' ]] \
355 - && get_files_list ${entry:2:-1} "$@" \
356 - || echo "${entry}"
357 - done
358 - }
359 -
360 - local d
361 - local files
362 -
363 - pushd bsd > /dev/null || die
364 -
365 - for d in arm bsm i386 machine miscfs/{devfs,specfs,union} \
366 - net netinet{,6} netkey nfs sys{,/_types} uuid vfs ;
367 - do
368 - insinto /usr/include/${d}
369 - files=( $(get_datafiles ${d}) )
370 - einfo "${d}:" ${files[*]}
371 - doins ${files[@]/#/$d/}
372 - done
373 -
374 - use man && doman man/man*/*.[234579]
375 -
376 - popd > /dev/null || die
377 -
378 - pushd osfmk > /dev/null || die
379 -
380 - for d in device mach{,/arm,/i386,/machine} mach_debug ; do
381 - insinto /usr/include/${d}
382 - files=( $(get_datafiles ${d}) )
383 - einfo "${d}:" ${files[*]}
384 - doins ${files[@]/#/$d/}
385 - done
386 -
387 - for d in i386 ; do
388 - insinto /usr/include/${d}
389 - files=( $(get_files_list INSTALL_MD_LIST ${d}) )
390 - einfo "${d}:" ${files[*]}
391 - doins ${files[@]/#/$d/}
392 - done
393 -
394 - popd > /dev/null || die
395 -
396 - pushd libkern > /dev/null || die
397 -
398 - for d in libkern{,/arm,/i386,/machine,/c++,/crypto} ; do
399 - insinto /usr/include/${d}
400 - files=( $(get_datafiles ${d}) )
401 - einfo "${d}:" ${files[*]}
402 - doins ${files[@]/#/$d/}
403 - done
404 -
405 - popd > /dev/null || die
406 -}