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-libs/darwin-libc-headers/
Date: Thu, 14 Nov 2019 08:53:10
Message-Id: 1573721576.a82651d7e2d632e2101ccfb75d3316cec36d7db0.grobian@gentoo
1 commit: a82651d7e2d632e2101ccfb75d3316cec36d7db0
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 14 08:51:56 2019 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 14 08:52:56 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a82651d7
7
8 sys-libs/darwin-libc-headers: revbump to include more dependant headers
9
10 Package-Manager: Portage-2.3.76, Repoman-2.3.16
11 Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
12
13 sys-libs/darwin-libc-headers/Manifest | 24 +++-
14 .../darwin-libc-headers-1158.50.2-r1.ebuild | 132 +++++++++++++++++++++
15 .../darwin-libc-headers-1158.50.2.ebuild | 62 ----------
16 .../darwin-libc-headers-1244.50.9-r1.ebuild | 132 +++++++++++++++++++++
17 .../darwin-libc-headers-1244.50.9.ebuild | 62 ----------
18 .../darwin-libc-headers-1272.250.1-r1.ebuild | 131 ++++++++++++++++++++
19 .../darwin-libc-headers-1272.250.1.ebuild | 61 ----------
20 7 files changed, 418 insertions(+), 186 deletions(-)
21
22 diff --git a/sys-libs/darwin-libc-headers/Manifest b/sys-libs/darwin-libc-headers/Manifest
23 index b3d6735ef29..20c4c8efc5f 100644
24 --- a/sys-libs/darwin-libc-headers/Manifest
25 +++ b/sys-libs/darwin-libc-headers/Manifest
26 @@ -1,6 +1,28 @@
27 +DIST CommonCrypto-60092.50.5.tar.gz 606900 BLAKE2B 1b6ab62b1a9fac03c4568f3c0f2a64a2fdccc6f89f0f9aadce4ac9a1abd8ceb780c6ff8ee161bc3b1fd386b602a54c79590ee0c163e3b66a2d49276875a8448d SHA512 52d8108ac7951b3b588069338390d69afa581aecebc85130a46ba8a73316cc1964fe3e0251a703e769a420fcd11c056b03e952301785218dfdc5a31cdb971e2c
28 +DIST CommonCrypto-60118.220.1.tar.gz 625670 BLAKE2B 8287100e973b7fd69c2f0a9c456b33379f66dd7f27923a3b5a4af1621f8166c0f5ccc6db560bc418067ca3c2dc6d6a7ea33276024deafbd7d53e1b475501d1a7 SHA512 0f109b5b25e8036cf35946028fb078c47e6d9c966380848efe320ee5e53e197a3aa678b998d83c6537d82f1abd20a73bebbb66a09b788a617f573538d81dc342
29 +DIST CommonCrypto-60118.50.1.tar.gz 622283 BLAKE2B 8f1726190ef67f8777516d6b760846fcacaa61019dc54141bdc2ed06cb955b717e53cface03a87a01201c2e98740d283cf5ecba87e76f62a9d93863cc6138167 SHA512 fa1bd62acf0cd2912e082618024f26efc0e674dc1f4bf925d1c6ebc65eaf224673548bcef26f982892c3b032a0f52183ae4717bc0fefc3c0977a912e22dfeab4
30 DIST Libc-1158.50.2.tar.gz 1876052 BLAKE2B 0bc7d8cdc343c6c67d54f4a15b1add6aafb59526ab19021cacc892b2ac652b5a8faa7d9319e5009d7097944f424cfce8b006fc7d8d3ec34b66c6c5b307056e91 SHA512 8d6bf09122f47184ce588ee1b6388fe7cf7cb9dc689310ac7ec56f616cecacc3667f76bfde4325e2a5558ea56ee20d89c626ff9ecd4e5cb7c466220290601a9c
31 DIST Libc-1244.50.9.tar.gz 1989821 BLAKE2B 96d8be589318523d6a7f39c46a7a59bf8652e4924e1442130926ab285e4fb2a8f09bd674b304feae1907f747ab7bf3dffee1d1e990ce40ba1c5a4b8c03e5087c SHA512 425229c77d24b2fb6e69cd036460642191c7c6c7887b1e84f2c8f78a2791624a04c9d34bd93443ee7cf09381b0b5043db3bf25bb5f75bff5dd2c042ac1bf7882
32 DIST Libc-1272.250.1.tar.gz 2020635 BLAKE2B 7ec6be323928e169a23de08858cfb8f42f0289710538163a43c8543337ad5b1eef214d858388700d773ec75adef6010a94c760a6c0fdb0892a5159d7667d8401 SHA512 787934b4c25cb27dd624d73553baf1af93dee1568535326f8499d2fecf30b396c8e3e2c5f060ec00b9ed098ad1143b3fe1c272b234533fb8889585ae1decab45
33 +DIST Libinfo-503.50.4.tar.gz 283084 BLAKE2B 69f4a32910bcdd4870c23d54916b913336ea4e13430d23d94aa728958f4da54930702c332c427155501cb6c3929a49d585db401971dbe093e05ade18c57ea316 SHA512 145ad52b14050126da9f3e17507a7e3a83e962ac796d4f014b6b44554e33a499723fdf4f6912b1457e435997cff4f5fc29f1d7424397169c5709fce762fda9d5
34 +DIST Libinfo-517.200.9.tar.gz 306337 BLAKE2B da91c8d79997fc04eaaeca21b5dc90336c2d43dda4641fb91085f5a32157ab50ef022886b5b4ff09e2c306a8f887c4280a045fb01c04ca86f3e59d2bd5cf8d66 SHA512 8c2f72484f584312083095b8e8a373ae349e92bca2cacebd460e6e7c885d98d5dc3975eb37c348f6e65ff77af1990d3111468613af105b8605c7d575d8119eaa
35 +DIST Libinfo-517.30.1.tar.gz 293825 BLAKE2B dd19937b9c8419e953ff1e22f73dc89a9328706c87284fa6f138e23c97c236600f20e71d1926607211cc82766d3c3a9113381f2471046aceb01a56d3d332f2fb SHA512 48313e8ce4822ad61023faf364d7d64d7f15f8b70930d3052c321c9b555c4af20fd6563ae4b890e0504a1ca141423635a1bb7561cb82123cb0593ccafec6f915
36 +DIST darwin-libc-headers-10.12.tar.gz 390395 BLAKE2B 2d8d1da31ff293da6bdb21b432679c8e96741e5662b0c0b5b2c1233cc9ba6d99ee0d1fb58131702f9d9f875e7349a6620d5ad12d5e366904ea490c423d562a36 SHA512 591e92f060c63b993cd79a6c5fe17d199b30eb2f59c72b653203723f9466dab3d7c63964f87a6e87ac3e0cb515221fd9c53a911b6b63d9c4093bbe6e430e71c7
37 +DIST darwin-libc-headers-10.13.tar.gz 398528 BLAKE2B 9db448448523dbd2bf438e4f91234c6fb747b8c91f461e1e1f1127b8268a3323139e5ce6eef42ea8b4a03fdb5a55c597ac6229769cbf5d17a7fffee313d2a176 SHA512 8834676930c1150677021dd923e137a8d995c02aaef1f1b6c7c1eff93f3932e629953ffd6b26c186e45a1b4567077e0c0d094fd4aad8154136ed909f289b2476
38 +DIST darwin-libc-headers-10.14.tar.gz 395144 BLAKE2B 2a45ed22c80f7d74f00b7bb70746ed32c2d4deed6d71921384d73aa877ed9a5bbf1afecc16539cc844d0a20234df4719a3517fbaba0add084ce1f2ec19a6e620 SHA512 e8948ef06d49c6dd8589c812b98f84957684896eac6bc5662a6e31378684ee00efe5d5b1b802ebf31ef1e07a2a9422f85e6a47a0e85cb66b21e8a7dd75c27b9c
39 +DIST dyld-433.5.tar.gz 632900 BLAKE2B b051aee22eb646942473f698b1f29f9acbc0ab20b0c1a60578123b4db5032290f02301bd2d867724b424b74a08470cdd29b47234063df2d100fd535bb8ec3ed7 SHA512 9479b66e5956a852491e1d080d45ff4c9254aa5bf890c634a6cf973f6e45862d282e00ba81c6ff4c849a643585920b654964ed4dde280a73849a84dd8f7be830
40 +DIST dyld-551.4.tar.gz 832297 BLAKE2B e65c5b2ed90af6ec94f1295efc984404af99f0e5dc666bfc854379f13fd2e98b8048fae84b7bc8864fe27112abf12f741a33cc404b18ae7c88b7abd6a1d9e3c6 SHA512 896281c4b2330c92ed538af58f1b60906ed0a9ffa3099a5e8ef9a15b7ed974259bf546fd2ab7562739f2c8cf1fdfb44ea0ea7567092c77f2ea2cab377da064b0
41 +DIST dyld-655.1.tar.gz 907306 BLAKE2B d0c22abe50575dc80214d2eba8a057068e4e2d7f06f5562e7cdf29293de9c97fffece206d9324ba37c0b98afa583693e2c26fcc91f0ea089720fc960709e93a9 SHA512 7054461b6ff2ba24153f2097516c1273c77ec0fd7edd5108c336bc22990b45eb68974bcd654b9a45724fd631253443f01988e9b1647dc37f8ae5b8d18bb0352d
42 +DIST libclosure-67.tar.gz 128749 BLAKE2B 2ca085bd3b98bbcad6a10af27fcf058941b755a4f3ff88102ce5bda4293d2f693c06569726ad368c08bceea8997e3ffc4019c21320d64c861d866eb30dc99044 SHA512 b3c5ab14f8e0e60ef11421cc366f6596864d5837ade51a3ef7b9cf2de7958a0dacf6a5a07ee3e6db03bbecc696fce7b60091f5820450b29b447596c04d2d7ee7
43 +DIST libclosure-73.tar.gz 131448 BLAKE2B fec5d92d6e9ddb338d730eaddc1c83e94e1a16323308abb0531118dffe02f8e50aa85c2721041a17ab4ef3fc15ece3a6f4b5045bca9c4e3cf3d54c2fdd8b42d1 SHA512 9749a5a08b0720eec1acedc60952b0ccc40f9cbfc9a326e0640280e0d017b9d241827bb6c5a9e68077662439877f3bd14082b7972399144bcb723988bb30def1
44 DIST libmalloc-116.50.8.tar.gz 186880 BLAKE2B 00ec1cf6dc494fad1e817d942323da86f4de6ab35d92702b6c98b7b0fdb765e756f566298d3369165b0cdf687d43a655be64e3015f884c4d1cd7b7a286669de6 SHA512 a2a49a1d12e66618b124917617c942a51ac36b7b4a12c218b5c979b9d05db822949fc8ffada8901f551f5c2e7fce9abf1d3aeb4a6507f5870a9eab5b9f69ec18
45 DIST libmalloc-140.50.6.tar.gz 208453 BLAKE2B 40b7f0052e81bc7862b7bffd302a7868f1f0e6dc11c799370842457635d32bbc61e75753b2b6ebaf2dceaf26b43d7bf4efc718df91c91e0f5572929cbc9bed1d SHA512 9d39f9758f85cfa61835f9deaa4ae4958569aac0da006c5f0e87aaab2cd902b60f60e537fa0d9250401b7177f8c186e8c8e6498b48ee3eaf856daf103bf61412
46 -DIST libmalloc-166.251.2.tar.gz 303618 BLAKE2B daa53d57ad98e71e12d7f9e3fa4762743c5500ab354cec0b5b14e643ce2243a4b65ccd0d5a77b14730cd29cec753a761d0660794a717316e5750e98ddcc69a92 SHA512 4e46651b37b87bfa2494714df161939083d6f50663cc37ed34504339866bb0957ea571508e4023b7873935eed4a6f4b8318f6ecea1dfc3f28b96ae57daee875e
47 +DIST libmalloc-166.220.1.tar.gz 277584 BLAKE2B 2fee2a98aa0babc958726522639ddd135b4383bb8328a4d879481e27ec051bd530fc540ba2d959504c457a67536197632e28384959107b103bb466f96223b9ba SHA512 ebbe6d6e5d4cb4e6d928df49c8ab6582e4197ae9b7ed4e1068afd4227ca3e7d22f0d10d47745abcd7f983a75419c8fa7c94d127e3624cee16fa557434b0c3cef
48 +DIST libplatform-126.50.8.tar.gz 85182 BLAKE2B 3b33b4539acf32358e6288345d33d208fa14fd25d7f1cf8e0af78c6da9c646a57e6f3220f712867d8ffd72e3ffe4ca6f6fce138994c8c825138e7465e4b896d8 SHA512 4c8a15d33aef84075031bf13dc14f1ce31c269ca4117d7249884f980da48ec057f7bf00b75a376f28cf47ff1d03210dbe1bdf2a19b611e5b647c40e10786c7d6
49 +DIST libplatform-161.50.1.tar.gz 87361 BLAKE2B 569ee093b15a063386dde8c0c7731bc9d1ae7a1377555d83f8c245663d8f79ddcf4287d7cad6c76e519cbc809b4ae0d1698b47f244fe58182eb92b5e1aefa1ce SHA512 d8f47b3eaeaa0600c9df0e11001082f1f211d23ce21c0fa0d7aa86270f4dcb7e7e4691124e9c7618984970c69a4c14c0a3df23a97390dd899130da90ab13a28a
50 +DIST libplatform-177.200.16.tar.gz 91526 BLAKE2B 699acdef02b7f47995a4c56ecdc28e581e6340eccc851d4a29b4156958e5fb90b4d5f5efc297a988f9de38e7d782cbd5c018509955559161d174ceb25f36a91e SHA512 563f103a8c6ba8cdc36972c0fa412fe82ad8ed347b48472ed3705a39fa17ce19b481e515d999e7493f4d5738551751d247afb16b9fda99357818e795305acf27
51 +DIST libpthread-218.60.3.tar.gz 186967 BLAKE2B 991569f288813ddebf060c36b7542bd2dab4524f3306b2674f82a7cd452294cc5a2eaab70acc9f13653b36b11439b890134de4f3aadeb38a60a5d10f6932b952 SHA512 3322e4439c72924cd9dda5739c5579e693488636d4ad1f4ba3e94a3f05cfeb0333450a48b317fb2e66e114dacb9acd76c8958c822e7038a4899372263b8ab679
52 +DIST libpthread-301.50.1.tar.gz 208501 BLAKE2B d9056fc4132e453ed21b054761a3b78f4675258b445fe00949a7aec34465c336d672ffd7a41bbe1f91f071ced1ef2acfbbe1fd6fa79f4bcf7ac089a78b84d010 SHA512 c4f9a4d1e4dcab72a976d5e6272c2d9a9b8e4335312563931d726369dd5cda71e185eeca28cd50e83ed82b8b302af5b7ae40d3b8e147fc426ef1ce17e3f068d8
53 +DIST libpthread-330.230.1.tar.gz 197145 BLAKE2B 2366a9961862ac5467e48abf1e8a6ab4f240ebb09a8c58a390b49b259aa8ee012017de3a1ab0df6f779f1fc601fe841704c68406ed457f14456041a67038b29a SHA512 6ef2cd2775668ca74f365201b3477e26e6459a2597694d7c12ff203970004abf12deaea7a00b5301ab02344fb390e402e99155bf4e28f28db23928cac9f3bf6e
54 +DIST libunwind-35.3.tar.gz 90002 BLAKE2B d63ab0ae6e66a6f35ec17de9713d3bf4853cd80af218e868762b20dd8a44d42cd9ff8fce1d8c46fca4759144726bbf248a02a5dede5a94a2b75d3b45ddb7d018 SHA512 b7d9a86ef24f1fe9ca14517471e03a910219a229af9f0d4cf94435115971360640451107ba20c93fb1aab788f8b6eb5ed580ee08fdaa990b9fa43e9ae360c6b4
55 +DIST libunwind-35.4.tar.gz 1094999 BLAKE2B 5ddc3bb3dca0ceb5c979fd55657ad3ca0a4601be5594749d26a461ea61f75891b564ea9b4d60943baafe07f924d3750e857c0cd27154aceb130cada1cc83ff41 SHA512 7fcfaf071c6bfecd1b5dbdae6a24186c9741b2d877eaea9f64158278dc19f84b5bc46f09df2a4b81cf40f6dc91594b5411a0084e9e8fefcdbbfd8b53668f2631
56
57 diff --git a/sys-libs/darwin-libc-headers/darwin-libc-headers-1158.50.2-r1.ebuild b/sys-libs/darwin-libc-headers/darwin-libc-headers-1158.50.2-r1.ebuild
58 new file mode 100644
59 index 00000000000..266ccf06c13
60 --- /dev/null
61 +++ b/sys-libs/darwin-libc-headers/darwin-libc-headers-1158.50.2-r1.ebuild
62 @@ -0,0 +1,132 @@
63 +# Copyright 2019 Gentoo Authors
64 +# Distributed under the terms of the GNU General Public License v2
65 +
66 +EAPI=7
67 +
68 +IPV=503.50.4
69 +CPV=60092.50.5
70 +MPV=116.50.8
71 +PPV=218.60.3
72 +LPV=126.50.8
73 +UPV=35.3
74 +OPV=67
75 +DPV=433.5
76 +OSX=10.12
77 +DESCRIPTION="Darwin system headers from Libc ${PV}, macOS ${OSX}.6"
78 +HOMEPAGE="https://opensource.apple.com/source/Libc"
79 +SRC_URI="https://opensource.apple.com/tarballs/Libc/Libc-${PV}.tar.gz
80 + https://opensource.apple.com/tarballs/Libinfo/Libinfo-${IPV}.tar.gz
81 + https://opensource.apple.com/tarballs/CommonCrypto/CommonCrypto-${CPV}.tar.gz
82 + https://opensource.apple.com/tarballs/libmalloc/libmalloc-${MPV}.tar.gz
83 + https://opensource.apple.com/tarballs/libpthread/libpthread-${PPV}.tar.gz
84 + https://opensource.apple.com/tarballs/libplatform/libplatform-${LPV}.tar.gz
85 + https://opensource.apple.com/tarballs/libunwind/libunwind-${UPV}.tar.gz
86 + https://opensource.apple.com/tarballs/libclosure/libclosure-${OPV}.tar.gz
87 + https://opensource.apple.com/tarballs/dyld/dyld-${DPV}.tar.gz
88 + https://dev.gentoo.org/~grobian/distfiles/${PN}-${OSX}.tar.gz"
89 +
90 +LICENSE="APSL-2"
91 +SLOT="${OSX}"
92 +KEYWORDS="~x64-macos"
93 +IUSE="+man"
94 +
95 +BDEPEND="sys-apps/darwin-miscutils"
96 +
97 +S=${WORKDIR}/Libc-${PV}
98 +
99 +src_prepare() {
100 + default
101 +
102 + # convert BSD find to GNU find syntax
103 + sed -i \
104 + -e 's/find -E ${SRCROOT}/find ${SRCROOT} -regextype posix-extended/' \
105 + xcodescripts/manpages.sh || die
106 + chmod 755 xcodescripts/manpages.sh || die
107 +
108 + # drop ownership stuff and use soft-links
109 + sed -i \
110 + -e 's/-o "$INSTALL_OWNER" -g "$INSTALL_GROUP"//' \
111 + -e 's/ln -hf/ln -sf/' \
112 + "${WORKDIR}"/Libinfo-${IPV}/xcodescripts/install_files.sh
113 +
114 + # add libmalloc manpage stuff to Libc to automate the installation
115 + cp "${WORKDIR}"/libmalloc-${MPV}/man/*.3 man/ || die
116 + cat "${WORKDIR}"/libmalloc-${MPV}/man/manpages.lst \
117 + >> man/manpages.lst || die
118 +
119 + # produce softlinks when installing libpthread manpages, don't do
120 + # ownership or /usr/local stuff
121 + sed -i \
122 + -e 's/ln -fh/ln -fs/' \
123 + -e '/chmod/d' -e '/chown/d' \
124 + -e '/\/usr\/local\/share/d' \
125 + "${WORKDIR}"/libpthread-${PPV}/xcodescripts/install-manpages.sh || die
126 +}
127 +
128 +src_compile() {
129 + : ; # nothing to do
130 +}
131 +
132 +src_install() {
133 + run_xcode_ish() {
134 + env ARCHS="x86_64 i386" \
135 + PLATFORM_NAME=macosx \
136 + VARIANT_PLATFORM_NAME=macosx \
137 + DERIVED_FILES_DIR="${T}" \
138 + SRCROOT="${S}" \
139 + DSTROOT="${ED}" \
140 + PUBLIC_HEADERS_FOLDER_PATH="/usr/include" \
141 + PRIVATE_HEADERS_FOLDER_PATH="remove-me" \
142 + "${BASH}" "$@"
143 + }
144 +
145 + run_xcode_ish ./xcodescripts/headers.sh || die
146 + if use man ; then
147 + run_xcode_ish ./xcodescripts/manpages.sh || die
148 + fi
149 +
150 + pushd "${WORKDIR}"/Libinfo-${IPV} > /dev/null || die
151 + run_xcode_ish ./xcodescripts/install_files.sh || die
152 + popd > /dev/null || die
153 +
154 + insinto /usr/include
155 + doins -r "${WORKDIR}"/libmalloc-${MPV}/include/malloc
156 + doins -r "${WORKDIR}"/libpthread-${PPV}/pthread
157 + doins -r "${WORKDIR}"/libplatform-${LPV}/include/*
158 + doins -r "${WORKDIR}"/libunwind-${UPV}/include/*
159 + doins -r "${WORKDIR}"/${PN}-${OSX}/include/*
160 + doins "${WORKDIR}"/libclosure-${OPV}/Block.h
161 + doins "${WORKDIR}"/dyld-${DPV}/include/dlfcn.h
162 +
163 + insinto /usr/include/sys
164 + doins "${WORKDIR}"/libpthread-${PPV}/sys/qos.h
165 + doins -r "${WORKDIR}"/libpthread-${PPV}/sys/_pthread
166 +
167 + insinto /usr/include/mach-o
168 + doins "${WORKDIR}"/dyld-${DPV}/include/mach-o/dyld{,_images}.h
169 +
170 + insinto /usr/include/CommonCrypto
171 + doins "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonCrypto.h \
172 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonCryptoError.h \
173 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonCryptor.h \
174 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonDigest.h \
175 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonHMAC.h \
176 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonKeyDerivation.h \
177 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonRandom.h \
178 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonSymmetricKeywrap.h
179 +
180 + insinto /Frameworks
181 + doins -r "${WORKDIR}"/${PN}-${OSX}/Frameworks/*.framework
182 +
183 + run_xcode_ish \
184 + "${WORKDIR}"/libpthread-${PPV}/xcodescripts/install-symlinks.sh || die
185 +
186 + S="${WORKDIR}"/libpthread-${PPV} run_xcode_ish \
187 + "${WORKDIR}"/libpthread-${PPV}/xcodescripts/install-manpages.sh || die
188 +
189 + rm -Rf "${ED}"/remove-me "${ED}"/System "${ED}"/usr/local || die
190 + use man || rm -Rf "${ED}/usr/share/man"
191 +
192 + # drop empty or conflicting headers (db is antiquated)
193 + rm "${ED}"/usr/include/{db,util,utmpx}.h || die
194 +}
195
196 diff --git a/sys-libs/darwin-libc-headers/darwin-libc-headers-1158.50.2.ebuild b/sys-libs/darwin-libc-headers/darwin-libc-headers-1158.50.2.ebuild
197 deleted file mode 100644
198 index 6244f28f39b..00000000000
199 --- a/sys-libs/darwin-libc-headers/darwin-libc-headers-1158.50.2.ebuild
200 +++ /dev/null
201 @@ -1,62 +0,0 @@
202 -# Copyright 2019 Gentoo Authors
203 -# Distributed under the terms of the GNU General Public License v2
204 -
205 -EAPI=7
206 -
207 -MPV=116.50.8
208 -DESCRIPTION="Darwin system headers from Libc ${PV}, macOS 10.12.6"
209 -HOMEPAGE="https://opensource.apple.com/source/Libc"
210 -SRC_URI="https://opensource.apple.com/tarballs/Libc/Libc-${PV}.tar.gz
211 - https://opensource.apple.com/tarballs/libmalloc/libmalloc-${MPV}.tar.gz"
212 -
213 -LICENSE="APSL-2"
214 -SLOT="10.12"
215 -KEYWORDS="~x64-macos"
216 -IUSE="+man"
217 -
218 -BDEPEND="sys-apps/darwin-miscutils"
219 -
220 -S=${WORKDIR}/Libc-${PV}
221 -
222 -src_prepare() {
223 - default
224 -
225 - # convert BSD find to GNU find syntax
226 - sed -i \
227 - -e 's/find -E ${SRCROOT}/find ${SRCROOT} -regextype posix-extended/' \
228 - xcodescripts/manpages.sh || die
229 - chmod 755 xcodescripts/manpages.sh || die
230 -
231 - # add libmalloc manpage stuff to Libc to automate the installation
232 - cp "${WORKDIR}"/libmalloc-${MPV}/man/*.3 man/ || die
233 - cat "${WORKDIR}"/libmalloc-${MPV}/man/manpages.lst \
234 - >> man/manpages.lst || die
235 -}
236 -
237 -src_compile() {
238 - : ; # nothing to do
239 -}
240 -
241 -src_install() {
242 - run_xcode_ish() {
243 - env ARCHS="x86_64 i386" \
244 - PLATFORM_NAME=macosx \
245 - VARIANT_PLATFORM_NAME=macosx \
246 - DERIVED_FILES_DIR="${T}" \
247 - SRCROOT="${S}" \
248 - DSTROOT="${ED}" \
249 - PUBLIC_HEADERS_FOLDER_PATH="/usr/include" \
250 - PRIVATE_HEADERS_FOLDER_PATH="remove-me" \
251 - "$@"
252 - }
253 -
254 - run_xcode_ish ./xcodescripts/headers.sh || die
255 - if use man ; then
256 - run_xcode_ish ./xcodescripts/manpages.sh || die
257 - fi
258 -
259 - insinto /usr/include
260 - doins -r "${WORKDIR}"/libmalloc-${MPV}/include/malloc
261 -
262 - rm -Rf "${ED}"/remove-me "${ED}"/System || die
263 -}
264
265 diff --git a/sys-libs/darwin-libc-headers/darwin-libc-headers-1244.50.9-r1.ebuild b/sys-libs/darwin-libc-headers/darwin-libc-headers-1244.50.9-r1.ebuild
266 new file mode 100644
267 index 00000000000..0d7e34e9b12
268 --- /dev/null
269 +++ b/sys-libs/darwin-libc-headers/darwin-libc-headers-1244.50.9-r1.ebuild
270 @@ -0,0 +1,132 @@
271 +# Copyright 2019 Gentoo Authors
272 +# Distributed under the terms of the GNU General Public License v2
273 +
274 +EAPI=7
275 +
276 +IPV=517.30.1
277 +CPV=60118.50.1
278 +MPV=140.50.6
279 +PPV=301.50.1
280 +LPV=161.50.1
281 +UPV=35.3
282 +OPV=67
283 +DPV=551.4
284 +OSX=10.13
285 +DESCRIPTION="Darwin system headers from Libc ${PV}, macOS ${OSX}.6"
286 +HOMEPAGE="https://opensource.apple.com/source/Libc"
287 +SRC_URI="https://opensource.apple.com/tarballs/Libc/Libc-${PV}.tar.gz
288 + https://opensource.apple.com/tarballs/Libinfo/Libinfo-${IPV}.tar.gz
289 + https://opensource.apple.com/tarballs/CommonCrypto/CommonCrypto-${CPV}.tar.gz
290 + https://opensource.apple.com/tarballs/libmalloc/libmalloc-${MPV}.tar.gz
291 + https://opensource.apple.com/tarballs/libpthread/libpthread-${PPV}.tar.gz
292 + https://opensource.apple.com/tarballs/libplatform/libplatform-${LPV}.tar.gz
293 + https://opensource.apple.com/tarballs/libunwind/libunwind-${UPV}.tar.gz
294 + https://opensource.apple.com/tarballs/libclosure/libclosure-${OPV}.tar.gz
295 + https://opensource.apple.com/tarballs/dyld/dyld-${DPV}.tar.gz
296 + https://dev.gentoo.org/~grobian/distfiles/${PN}-${OSX}.tar.gz"
297 +
298 +LICENSE="APSL-2"
299 +SLOT="${OSX}"
300 +KEYWORDS="~x64-macos"
301 +IUSE="+man"
302 +
303 +BDEPEND="sys-apps/darwin-miscutils"
304 +
305 +S=${WORKDIR}/Libc-${PV}
306 +
307 +src_prepare() {
308 + default
309 +
310 + # convert BSD find to GNU find syntax
311 + sed -i \
312 + -e 's/find -E ${SRCROOT}/find ${SRCROOT} -regextype posix-extended/' \
313 + xcodescripts/manpages.sh || die
314 + chmod 755 xcodescripts/manpages.sh || die
315 +
316 + # drop ownership stuff and use soft-links
317 + sed -i \
318 + -e 's/-o "$INSTALL_OWNER" -g "$INSTALL_GROUP"//' \
319 + -e 's/ln -hf/ln -sf/' \
320 + "${WORKDIR}"/Libinfo-${IPV}/xcodescripts/install_files.sh
321 +
322 + # add libmalloc manpage stuff to Libc to automate the installation
323 + cp "${WORKDIR}"/libmalloc-${MPV}/man/*.3 man/ || die
324 + cat "${WORKDIR}"/libmalloc-${MPV}/man/manpages.lst \
325 + >> man/manpages.lst || die
326 +
327 + # produce softlinks when installing libpthread manpages, don't do
328 + # ownership or /usr/local stuff
329 + sed -i \
330 + -e 's/ln -fh/ln -fs/' \
331 + -e '/chmod/d' -e '/chown/d' \
332 + -e '/\/usr\/local\/share/d' \
333 + "${WORKDIR}"/libpthread-${PPV}/xcodescripts/install-manpages.sh || die
334 +}
335 +
336 +src_compile() {
337 + : ; # nothing to do
338 +}
339 +
340 +src_install() {
341 + run_xcode_ish() {
342 + env ARCHS="x86_64 i386" \
343 + PLATFORM_NAME=macosx \
344 + VARIANT_PLATFORM_NAME=macosx \
345 + DERIVED_FILES_DIR="${T}" \
346 + SRCROOT="${S}" \
347 + DSTROOT="${ED}" \
348 + PUBLIC_HEADERS_FOLDER_PATH="/usr/include" \
349 + PRIVATE_HEADERS_FOLDER_PATH="remove-me" \
350 + "${BASH}" "$@"
351 + }
352 +
353 + run_xcode_ish ./xcodescripts/headers.sh || die
354 + if use man ; then
355 + run_xcode_ish ./xcodescripts/manpages.sh || die
356 + fi
357 +
358 + pushd "${WORKDIR}"/Libinfo-${IPV} > /dev/null || die
359 + run_xcode_ish ./xcodescripts/install_files.sh || die
360 + popd > /dev/null || die
361 +
362 + insinto /usr/include
363 + doins -r "${WORKDIR}"/libmalloc-${MPV}/include/malloc
364 + doins -r "${WORKDIR}"/libpthread-${PPV}/pthread
365 + doins -r "${WORKDIR}"/libplatform-${LPV}/include/*
366 + doins -r "${WORKDIR}"/libunwind-${UPV}/include/*
367 + doins -r "${WORKDIR}"/${PN}-${OSX}/include/*
368 + doins "${WORKDIR}"/libclosure-${OPV}/Block.h
369 + doins "${WORKDIR}"/dyld-${DPV}/include/dlfcn.h
370 +
371 + insinto /usr/include/sys
372 + doins "${WORKDIR}"/libpthread-${PPV}/sys/qos.h
373 + doins -r "${WORKDIR}"/libpthread-${PPV}/sys/_pthread
374 +
375 + insinto /usr/include/mach-o
376 + doins "${WORKDIR}"/dyld-${DPV}/include/mach-o/dyld{,_images}.h
377 +
378 + insinto /usr/include/CommonCrypto
379 + doins "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonCrypto.h \
380 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonCryptoError.h \
381 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonCryptor.h \
382 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonDigest.h \
383 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonHMAC.h \
384 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonKeyDerivation.h \
385 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonRandom.h \
386 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonSymmetricKeywrap.h
387 +
388 + insinto /Frameworks
389 + doins -r "${WORKDIR}"/${PN}-${OSX}/Frameworks/*.framework
390 +
391 + run_xcode_ish \
392 + "${WORKDIR}"/libpthread-${PPV}/xcodescripts/install-symlinks.sh || die
393 +
394 + S="${WORKDIR}"/libpthread-${PPV} run_xcode_ish \
395 + "${WORKDIR}"/libpthread-${PPV}/xcodescripts/install-manpages.sh || die
396 +
397 + rm -Rf "${ED}"/remove-me "${ED}"/System "${ED}"/usr/local || die
398 + use man || rm -Rf "${ED}/usr/share/man"
399 +
400 + # drop empty or conflicting headers (db is antiquated)
401 + rm "${ED}"/usr/include/{db,util,utmpx}.h || die
402 +}
403
404 diff --git a/sys-libs/darwin-libc-headers/darwin-libc-headers-1244.50.9.ebuild b/sys-libs/darwin-libc-headers/darwin-libc-headers-1244.50.9.ebuild
405 deleted file mode 100644
406 index 8de7e71d9cd..00000000000
407 --- a/sys-libs/darwin-libc-headers/darwin-libc-headers-1244.50.9.ebuild
408 +++ /dev/null
409 @@ -1,62 +0,0 @@
410 -# Copyright 2019 Gentoo Authors
411 -# Distributed under the terms of the GNU General Public License v2
412 -
413 -EAPI=7
414 -
415 -MPV=140.50.6
416 -DESCRIPTION="Darwin system headers from Libc ${PV}, macOS 10.13.6"
417 -HOMEPAGE="https://opensource.apple.com/source/Libc"
418 -SRC_URI="https://opensource.apple.com/tarballs/Libc/Libc-${PV}.tar.gz
419 - https://opensource.apple.com/tarballs/libmalloc/libmalloc-${MPV}.tar.gz"
420 -
421 -LICENSE="APSL-2"
422 -SLOT="0/10.13"
423 -KEYWORDS="~x64-macos"
424 -IUSE="+man"
425 -
426 -BDEPEND="sys-apps/darwin-miscutils"
427 -
428 -S=${WORKDIR}/Libc-${PV}
429 -
430 -src_prepare() {
431 - default
432 -
433 - # convert BSD find to GNU find syntax
434 - sed -i \
435 - -e 's/find -E ${SRCROOT}/find ${SRCROOT} -regextype posix-extended/' \
436 - xcodescripts/manpages.sh || die
437 - chmod 755 xcodescripts/manpages.sh || die
438 -
439 - # add libmalloc manpage stuff to Libc to automate the installation
440 - cp "${WORKDIR}"/libmalloc-${MPV}/man/*.3 man/ || die
441 - cat "${WORKDIR}"/libmalloc-${MPV}/man/manpages.lst \
442 - >> man/manpages.lst || die
443 -}
444 -
445 -src_compile() {
446 - : ; # nothing to do
447 -}
448 -
449 -src_install() {
450 - run_xcode_ish() {
451 - env ARCHS="x86_64 i386" \
452 - PLATFORM_NAME=macosx \
453 - VARIANT_PLATFORM_NAME=macosx \
454 - DERIVED_FILES_DIR="${T}" \
455 - SRCROOT="${S}" \
456 - DSTROOT="${ED}" \
457 - PUBLIC_HEADERS_FOLDER_PATH="/usr/include" \
458 - PRIVATE_HEADERS_FOLDER_PATH="remove-me" \
459 - "$@"
460 - }
461 -
462 - run_xcode_ish ./xcodescripts/headers.sh || die
463 - if use man ; then
464 - run_xcode_ish ./xcodescripts/manpages.sh || die
465 - fi
466 -
467 - insinto /usr/include
468 - doins -r "${WORKDIR}"/libmalloc-${MPV}/include/malloc
469 -
470 - rm -Rf "${ED}"/remove-me "${ED}"/System || die
471 -}
472
473 diff --git a/sys-libs/darwin-libc-headers/darwin-libc-headers-1272.250.1-r1.ebuild b/sys-libs/darwin-libc-headers/darwin-libc-headers-1272.250.1-r1.ebuild
474 new file mode 100644
475 index 00000000000..e6851d94541
476 --- /dev/null
477 +++ b/sys-libs/darwin-libc-headers/darwin-libc-headers-1272.250.1-r1.ebuild
478 @@ -0,0 +1,131 @@
479 +# Copyright 2019 Gentoo Authors
480 +# Distributed under the terms of the GNU General Public License v2
481 +
482 +EAPI=7
483 +
484 +IPV=517.200.9
485 +CPV=60118.220.1
486 +MPV=166.220.1
487 +PPV=330.230.1
488 +LPV=177.200.16
489 +UPV=35.4
490 +OPV=73
491 +DPV=655.1
492 +OSX=10.14
493 +DESCRIPTION="Darwin system headers from Libc ${PV}, macOS ${OSX}.3"
494 +HOMEPAGE="https://opensource.apple.com/source/Libc"
495 +SRC_URI="https://opensource.apple.com/tarballs/Libc/Libc-${PV}.tar.gz
496 + https://opensource.apple.com/tarballs/Libinfo/Libinfo-${IPV}.tar.gz
497 + https://opensource.apple.com/tarballs/CommonCrypto/CommonCrypto-${CPV}.tar.gz
498 + https://opensource.apple.com/tarballs/libmalloc/libmalloc-${MPV}.tar.gz
499 + https://opensource.apple.com/tarballs/libpthread/libpthread-${PPV}.tar.gz
500 + https://opensource.apple.com/tarballs/libplatform/libplatform-${LPV}.tar.gz
501 + https://opensource.apple.com/tarballs/libunwind/libunwind-${UPV}.tar.gz
502 + https://opensource.apple.com/tarballs/libclosure/libclosure-${OPV}.tar.gz
503 + https://opensource.apple.com/tarballs/dyld/dyld-${DPV}.tar.gz
504 + https://dev.gentoo.org/~grobian/distfiles/${PN}-${OSX}.tar.gz"
505 +
506 +LICENSE="APSL-2"
507 +SLOT="${OSX}"
508 +KEYWORDS="~x64-macos"
509 +IUSE="+man"
510 +
511 +BDEPEND="sys-apps/darwin-miscutils"
512 +
513 +S=${WORKDIR}/Libc-${PV}
514 +
515 +src_prepare() {
516 + default
517 +
518 + # convert BSD find to GNU find syntax
519 + sed -i \
520 + -e 's/find -E ${SRCROOT}/find ${SRCROOT} -regextype posix-extended/' \
521 + xcodescripts/manpages.sh || die
522 +
523 + # drop ownership stuff and use soft-links
524 + sed -i \
525 + -e 's/-o "$INSTALL_OWNER" -g "$INSTALL_GROUP"//' \
526 + -e 's/ln -hf/ln -sf/' \
527 + "${WORKDIR}"/Libinfo-${IPV}/xcodescripts/install_files.sh
528 +
529 + # add libmalloc manpage stuff to Libc to automate the installation
530 + cp "${WORKDIR}"/libmalloc-${MPV}/man/*.3 man/ || die
531 + cat "${WORKDIR}"/libmalloc-${MPV}/man/manpages.lst \
532 + >> man/manpages.lst || die
533 +
534 + # produce softlinks when installing libpthread manpages, don't do
535 + # ownership or /usr/local stuff
536 + sed -i \
537 + -e 's/ln -fh/ln -fs/' \
538 + -e '/chmod/d' -e '/chown/d' \
539 + -e '/\/usr\/local\/share/d' \
540 + "${WORKDIR}"/libpthread-${PPV}/xcodescripts/install-manpages.sh || die
541 +}
542 +
543 +src_compile() {
544 + : ; # nothing to do
545 +}
546 +
547 +src_install() {
548 + run_xcode_ish() {
549 + env ARCHS="x86_64 i386" \
550 + PLATFORM_NAME=macosx \
551 + VARIANT_PLATFORM_NAME=macosx \
552 + DERIVED_FILES_DIR="${T}" \
553 + SRCROOT="${S}" \
554 + DSTROOT="${ED}" \
555 + PUBLIC_HEADERS_FOLDER_PATH="/usr/include" \
556 + PRIVATE_HEADERS_FOLDER_PATH="remove-me" \
557 + "${BASH}" "$@"
558 + }
559 +
560 + run_xcode_ish ./xcodescripts/headers.sh || die
561 + if use man ; then
562 + run_xcode_ish ./xcodescripts/manpages.sh || die
563 + fi
564 +
565 + pushd "${WORKDIR}"/Libinfo-${IPV} > /dev/null || die
566 + run_xcode_ish ./xcodescripts/install_files.sh || die
567 + popd > /dev/null || die
568 +
569 + insinto /usr/include
570 + doins -r "${WORKDIR}"/libmalloc-${MPV}/include/malloc
571 + doins -r "${WORKDIR}"/libpthread-${PPV}/pthread
572 + doins -r "${WORKDIR}"/libplatform-${LPV}/include/*
573 + doins -r "${WORKDIR}"/libunwind-${UPV}/include/*
574 + doins -r "${WORKDIR}"/${PN}-${OSX}/include/*
575 + doins "${WORKDIR}"/libclosure-${OPV}/Block.h
576 + doins "${WORKDIR}"/dyld-${DPV}/include/dlfcn.h
577 +
578 + insinto /usr/include/sys
579 + doins "${WORKDIR}"/libpthread-${PPV}/sys/qos.h
580 + doins -r "${WORKDIR}"/libpthread-${PPV}/sys/_pthread
581 +
582 + insinto /usr/include/mach-o
583 + doins "${WORKDIR}"/dyld-${DPV}/include/mach-o/dyld{,_images}.h
584 +
585 + insinto /usr/include/CommonCrypto
586 + doins "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonCrypto.h \
587 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonCryptoError.h \
588 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonCryptor.h \
589 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonDigest.h \
590 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonHMAC.h \
591 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonKeyDerivation.h \
592 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonRandom.h \
593 + "${WORKDIR}"/CommonCrypto-${CPV}/include/CommonSymmetricKeywrap.h
594 +
595 + insinto /Frameworks
596 + doins -r "${WORKDIR}"/${PN}-${OSX}/Frameworks/*.framework
597 +
598 + run_xcode_ish \
599 + "${WORKDIR}"/libpthread-${PPV}/xcodescripts/install-symlinks.sh || die
600 +
601 + S="${WORKDIR}"/libpthread-${PPV} run_xcode_ish \
602 + "${WORKDIR}"/libpthread-${PPV}/xcodescripts/install-manpages.sh || die
603 +
604 + rm -Rf "${ED}"/remove-me "${ED}"/System "${ED}"/usr/local || die
605 + use man || rm -Rf "${ED}/usr/share/man"
606 +
607 + # drop empty or conflicting headers (db is antiquated)
608 + rm "${ED}"/usr/include/{db,util,utmpx}.h || die
609 +}
610
611 diff --git a/sys-libs/darwin-libc-headers/darwin-libc-headers-1272.250.1.ebuild b/sys-libs/darwin-libc-headers/darwin-libc-headers-1272.250.1.ebuild
612 deleted file mode 100644
613 index 05521a152d4..00000000000
614 --- a/sys-libs/darwin-libc-headers/darwin-libc-headers-1272.250.1.ebuild
615 +++ /dev/null
616 @@ -1,61 +0,0 @@
617 -# Copyright 2019 Gentoo Authors
618 -# Distributed under the terms of the GNU General Public License v2
619 -
620 -EAPI=7
621 -
622 -MPV=166.251.2
623 -DESCRIPTION="Darwin system headers from Libc ${PV}, macOS 10.14.4"
624 -HOMEPAGE="https://opensource.apple.com/source/Libc"
625 -SRC_URI="https://opensource.apple.com/tarballs/Libc/Libc-${PV}.tar.gz
626 - https://opensource.apple.com/tarballs/libmalloc/libmalloc-${MPV}.tar.gz"
627 -
628 -LICENSE="APSL-2"
629 -SLOT="0/10.14"
630 -KEYWORDS="~x64-macos"
631 -IUSE="+man"
632 -
633 -BDEPEND="sys-apps/darwin-miscutils"
634 -
635 -S=${WORKDIR}/Libc-${PV}
636 -
637 -src_prepare() {
638 - default
639 -
640 - # convert BSD find to GNU find syntax
641 - sed -i \
642 - -e 's/find -E ${SRCROOT}/find ${SRCROOT} -regextype posix-extended/' \
643 - xcodescripts/manpages.sh || die
644 -
645 - # add libmalloc manpage stuff to Libc to automate the installation
646 - cp "${WORKDIR}"/libmalloc-${MPV}/man/*.3 man/ || die
647 - cat "${WORKDIR}"/libmalloc-${MPV}/man/manpages.lst \
648 - >> man/manpages.lst || die
649 -}
650 -
651 -src_compile() {
652 - : ; # nothing to do
653 -}
654 -
655 -src_install() {
656 - run_xcode_ish() {
657 - env ARCHS="x86_64 i386" \
658 - PLATFORM_NAME=macosx \
659 - VARIANT_PLATFORM_NAME=macosx \
660 - DERIVED_FILES_DIR="${T}" \
661 - SRCROOT="${S}" \
662 - DSTROOT="${ED}" \
663 - PUBLIC_HEADERS_FOLDER_PATH="/usr/include" \
664 - PRIVATE_HEADERS_FOLDER_PATH="remove-me" \
665 - "$@"
666 - }
667 -
668 - run_xcode_ish ./xcodescripts/headers.sh || die
669 - if use man ; then
670 - run_xcode_ish ./xcodescripts/manpages.sh || die
671 - fi
672 -
673 - insinto /usr/include
674 - doins -r "${WORKDIR}"/libmalloc-${MPV}/include/malloc
675 -
676 - rm -Rf "${ED}"/remove-me "${ED}"/System || die
677 -}