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 |
-} |