commit:     33333d4eea44f01fa1a3927fe219013ffa300c1a
Author:     Katalin Rebhan <me <AT> dblsaiko <DOT> net>
AuthorDate: Tue Dec  9 21:29:19 2025 +0000
Commit:     Marco Rebhan <me <AT> dblsaiko <DOT> net>
CommitDate: Tue Dec  9 21:29:19 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=33333d4e

dev-lang/swift: add 6.2.2

Signed-off-by: Katalin Rebhan <me <AT> dblsaiko.net>

 dev-lang/swift/Manifest           |  28 ++++
 dev-lang/swift/files/swift-6.2.2  |   1 +
 dev-lang/swift/swift-6.2.2.ebuild | 339 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 368 insertions(+)

diff --git a/dev-lang/swift/Manifest b/dev-lang/swift/Manifest
index 8e32d84002..1e56b4fdf4 100644
--- a/dev-lang/swift/Manifest
+++ b/dev-lang/swift/Manifest
@@ -4,22 +4,26 @@ DIST indexstore-db-5.10.1.tar.gz 909365 BLAKE2B 
fde150aff5a46970aafc872be8f9a57e
 DIST indexstore-db-6.0.3.tar.gz 913502 BLAKE2B 
22b6ddd0be28a93b82d2f7faed61d09ac6b171da27633968a082917daabfb0657afd59379103930ee28f5c30ad6fcdf013c9ca939b083af48d07133d5164600e
 SHA512 
c65aced91616858c7946aa7c65d0e11027afe39a7b86c961a13830ad22a352b959331133ec4d179d21edd3696d2bf5a89907c044f25426259a6e21f4e87a84ad
 DIST indexstore-db-6.1.3.tar.gz 914051 BLAKE2B 
ee05829cf1a6a5d303f1fa48a019123ba69fa68c0f4e234a9a9dad6881d0ed50ca7828501c124dea90a219ba4ed86c97ad7432161f1259fa9688c66b2a134206
 SHA512 
082a87a20b5da7877fbcbc7c71013582b55a58a6a514a0190c545f6113184de9776202857a956f5b97d1838054d0bd3bdc4d8a741aea7f7443ddee8fdb8e7179
 DIST indexstore-db-6.2.1.tar.gz 796145 BLAKE2B 
b8472d42247420565bb9839583fc0a6d62c3b472157c05cdf39f35eba9629e3ad6c486ed41bf4f9ac1f26a67f3aadad8ed73c666d03aca6d7b25d248acbf51b0
 SHA512 
8b5bff34bab09e4eab7f41d83db49b6f8d3dc5df529a1fc3e21812014cf2b02e2784e3aa0cd7fc6b770368a48aed3c063ecacc2deabe599aaf014ff6b88aa383
+DIST indexstore-db-6.2.2.tar.gz 796156 BLAKE2B 
6d8d44c5c1306090abd9cfa97e33d685e34b69d7e20e0b3c02bb19cc63faa95747ca4ba643b055e873f3a20fce0effec64c35fc4fae3ee058ff989f902a07491
 SHA512 
2437cd2bbef52b112464b1d479a3d09b7dc90d5dd03795c7eb71d1ac0c0de096c0120962e0509e97ce3de2015cbc92deaef1e5efa38001735d0a7fca988673a4
 DIST indexstore-db-6.2.tar.gz 796113 BLAKE2B 
d42bdd099bdc9004c86f13c3fd549706fc0e84fba3f5e7a46c35e5134b20ab94d7aac96af79000f6c11ed56469f965020a35734ca5f293336f480ef970cea6ca
 SHA512 
03b64a304faeb07c1943c8ce467fbee6b3a83192ec4c356877dd1647fc135c0e6c2e7a327d9c871e728f56bb44f05fb61ab69c18491879798b97d514df83dd0f
 DIST llvm-project-5.10.1.tar.gz 171145818 BLAKE2B 
e314f2e8716cb36b43e1ec23fe2fe212e4ab79e711f4544d54788338067f75b87abe84ecc60b1b5f073f0349d45363346d8a6b89b85f2ae6801cd09709293f52
 SHA512 
c659041234da1fed29a7186f0e436b0867576096483333d71f11e72828b45e2c7bd9b15db7d3da348a114af48a649f8a484ba3bd4de84d2f5cdb8a7035c5ad30
 DIST llvm-project-6.0.3.tar.gz 197815769 BLAKE2B 
0b8f9607007fd151df2b7350cb283936a0b422710c9706b8387fc5066bc2c879f4014db1890818280fb7f410d31a43df32c04961fb981a40529da915fae44498
 SHA512 
d4d515c5a232dfc9d2ad8ff62b5703d746327a1477641d2baacbb68a61e5babdedddcd0f19dd79968e83e4c5eabc4ab892035bf8aaf1ad1f8181fb9cf68f1139
 DIST llvm-project-6.1.3.tar.gz 219785451 BLAKE2B 
58e6ce7a3e5fa2d34fb7f1890a3b151f46ca3a835ba09726969024e8253873a13d0d82b90fa09196356ee7e28cef2e15c3d317a1c1662119cc9e8ca4d742047a
 SHA512 
9f6ecfd1cb0ef312ef4d01ada40d15abad38958e3d9ae24662aeb5a19cb4a90a3bd6e7bdb1826d4a9f8c7c1c483b92f7423b1ca85c3759ad57dbf610adb338c8
 DIST llvm-project-6.2.1.tar.gz 221575613 BLAKE2B 
22cfd296181e724d0b9ebc62a39981d0d16521ddf4a4f676f54979e2f5a8f899e260af8447997f30b1c466fedd34eac4af1d628432ee0a1073f823304b10bce7
 SHA512 
cc289e9eeeee0089daa5125605bba1442a369e20175b462f39f36098a134a95f4588acaccd8cb1432df03321a6c73700555f5901d147a82aa7e951a86f628fb9
+DIST llvm-project-6.2.2.tar.gz 221551068 BLAKE2B 
de0cda1b8708344ee8aae1bac1df64464e4eb70a428d35b51537ddb9f734aca09ff680de624d4ad7843bdcb9d3e9e43701ef52eb259fcdf8f3720dcd7c18a3ba
 SHA512 
72ba9979a4b76815a30fa6a7b6fe45732aa2070193892f7c1a18f7f9416f878a52eb234505d39a81b948596854706ac52045a1ecce2148ce520c455468a043d6
 DIST llvm-project-6.2.tar.gz 221547332 BLAKE2B 
452103eb8778a70f71982f78aa6fa7f8c7a996d0bb72b1ab3a2aab0a1a5281cd333fe05219b22ab426b54a8d80bbc6a125414d124356f36fd33fcd4e49357070
 SHA512 
4b517b77682d013bd5da25b54b80b780591b98e92e8bae3e0824b271a6657b195eb52e3e02000d66495a7f6c1746a3ac34bdb28b47527b7a08c4a494bf287b53
 DIST mimalloc-v3.0.1.tar.gz 1281782 BLAKE2B 
5eb275159526f07b49b8a85ca3918fd44bc85ff06ffbb48c3f28ce9ae15467360700b947d99f2df2e38e3342500101adfc5397890b21a68c204b6b662d14aba9
 SHA512 
ba51cf9af3ef41728c94b72805bf8915e63910b32cb9ab331445ec28404d048c0737646e02c08dc0f0e958c526fe894e275b96326fa041a157e3e88f39f2b673
 DIST sourcekit-lsp-5.10.1.tar.gz 301167 BLAKE2B 
a1ff3b22c4ab2583d39687aae385fc52dcbb02237035ace8bc0fc6c705db1cd6734dae1656078080c7599ad4b75f5e03def7f60b0e0361bcb25e45bc9ea3c676
 SHA512 
4a2f7c2129a69c05c8d158877efb1538f092f8eb2d1b1194661cb7c6f201330ecf7fd33bb0d06dd595bc6966e19b739d103478db6c9b2a4c2d7ae351bfb398a8
 DIST sourcekit-lsp-6.0.3.tar.gz 533963 BLAKE2B 
273394f316046c5b4b2a3378066a0cc6403c3a241b0e23bed456a83b974cfca7d323a197c23af6439fc77892c27b6b1b2b93e9904eb56e47158e1b3158a962c8
 SHA512 
613fe106b442d9c6228cd2e4fdb8b464c23f11c4e95d4cebd21c2fd7cd6fbe666ccd3b6f7814160bffc8e77251eac4d21ac8acd8c0d7df5b5b0928a06aeaa258
 DIST sourcekit-lsp-6.1.3.tar.gz 622255 BLAKE2B 
3ad0b9692fa72fb902d3af52261550ac4fa823f7c22e06da1dfcb8a9615d7d77f853f77a990d671138f2b36064740f977b2f34aaab1cde6a33073126bf5643b1
 SHA512 
2656292b378be2e5c6531d9f17a43658ca8be4ed3e443ac25fcd8472e6e5197892db94e3a8319048202ae3bc7e3e3a86e1be6f2fce35e466cbb26b5d6e3d4b2d
 DIST sourcekit-lsp-6.2.1.tar.gz 853981 BLAKE2B 
18cf58ec1096ce2d8449b4c0bbb412e8e6fc35bf0aae2f3bcb5ecac96ab1fa171047ba76613c84ca11bd86ab198eaab5e3435f2d529634d1f5fd93ce37de5dec
 SHA512 
32478eee7067b6d8bcecf1a801c3b0906a57ca34f2d5c6d1f46efa1bfd82059aa5a918bc3af511a69ce3a9d04593d213c3b4994967975d23a1b5e582a098874b
+DIST sourcekit-lsp-6.2.2.tar.gz 853975 BLAKE2B 
f85bc7c05f41f0970e2697e5d11ca4ae62d8aa31672084ac552c539741b8b895ae742611a11b6130923cc8d7b3d1ab5ccde4ef07bb3e32d76671791b5a5a4501
 SHA512 
f5565b3a179e5c78927654de6a5c0f2e648641a07dc8ec35cbbab290786af97d7c01ef57b87d635ea945794376c42efeda39cb44e92592fbba5e553ec8484c38
 DIST sourcekit-lsp-6.2.tar.gz 853969 BLAKE2B 
e8c924dedcc17a00f4a5bc4fe31a8fb767d1883f53505011f257e3c6dfa341f543d0a230740a2782517f3f13aa9372370f58a5239074c9ce7b6ff4935757dc08
 SHA512 
d6a8a9a30e31ae16963eaed23b82a55752311ee0800749e5afbf3a2b53035711f111017ec8043bc52ac35f1752bc1871eca447d2723c17a3590f8c6f058d09f1
 DIST swift-5.10.1.tar.gz 31977733 BLAKE2B 
cc5d37fe5eaa50c912e3abad02e6b04c81cf66f8ea79c89868de323394dc720fc7e122c5b4d2e27291172d61b4c80259b2cf80547ccfaec0b14aae9b63b9b2d2
 SHA512 
212ede9ba6a874666ceeb30073dd2a9c8b6b08715f375c98b86bee4a78f4a235ad0f1e35ec3d7f9f97c79f963a9d8bd0a6c9737a8c32b073dca828c564145396
 DIST swift-6.0.3.tar.gz 34134727 BLAKE2B 
8df7a89dbe6b03638aa064ee5718f91615d80cec9131a826a1d1d2a3eced4a4238b06a73c7b8811076c82dd10b0ac1fb3faf0082164de9319a8c216339b4c888
 SHA512 
710e8df06b7abf58da00024bcdfb743adc11e5acc24dca277a09f53991b9601c8c879a76445d174b428bd2197864b08db3c687d9387074c956f7bc5115152d51
 DIST swift-6.1.3.tar.gz 35268348 BLAKE2B 
5a56709f1986ebf45b04dcda5fd3ce945bbad85f58b33a3b16cf611b8ce758cca029567557f1e384faafb3084972da0038a7953bd0a259162128380ae21ff6e1
 SHA512 
0a96840ac7390d3ea484b76ebd862a747cb15609371b9010605e1f74f1dcd9d9c3c28233a71f782e670f5b068726f91879c39f7cb801ba7836e0714ca683902d
 DIST swift-6.2.1.tar.gz 36366771 BLAKE2B 
aa66e64ccf8298cb3e77cb29f90425920f6fabed2602b5796c2df1b7d30a7b68132d23c4da3f102ea6c12da3d38abf0a367609e87bb179f93012baf62c359dd7
 SHA512 
26a95e502e99a696bf85ada3e39b113d1fd5ff348df632d6b6169862df26127d90b563bf001c0fd20e202595dd2fa7299596513c0ff1ff4c49918860abbb9689
+DIST swift-6.2.2.tar.gz 36364711 BLAKE2B 
5e21cb33d46f9879fa504c1d7629d14d630ff734f0ba87fc2f157c179f8eea551b62c68fd8c8941ec1901e3d7ffcb6712b557e043c247d9d545046a42ea0b978
 SHA512 
8105ba232adfdca8cae410b006d5487741bd9d31656531ae0130e68d455c4bdf59c98b8c0cf4155aa178f343c9693cca12d0509fb2d5753f95f77066c5b0e151
 DIST swift-6.2.tar.gz 36359507 BLAKE2B 
8b229afb4e9d4c3db5c54c74d4f21ab37da431b706b2d5847efb726d54ce9ea694f19eb70aa7d0e56f5f90fd526df0f8d92c29453ee552c2361d89d59d93bdf5
 SHA512 
45863a270b621200ff2ae527b70403046398667bdc01c961d41215bf8cfc6cb6b00ea5598261263a27ce0d3b69c384b4f6ea0f9ef6222c6c06242ae9f588d976
 DIST swift-argument-parser-1.2.3.tar.gz 645638 BLAKE2B 
68fb561162f1d701ef7b67f6e4c47206b0fc446d5cd248d4b101436c4d444d146e0e39c384c4bf40e80406fa2a695350124c0da8f9144817ce03016a181c6e65
 SHA512 
2fa09e86da67b6feb09f3c11b656e0e17c050243f9cdf40da3646c881f441bb545c3820345934da60ab80f2e77f575d1c1adb55d8017277e4fe01b68b5a2f692
 DIST swift-argument-parser-1.4.0.tar.gz 654550 BLAKE2B 
94e7cf86e16119d8ed6d55a096e1973dd5a1cdaf65dfb68eeab6fba593ec189ee901f907f7cf3b0e031c79460f8c24ae9b0d9d9ef0a77e85adf8d6fff565c3f7
 SHA512 
38f0958c63dc01df1a5ac7164b8c76116050819a8747a71ff07c6c2208526e49c0f5411a2431bce4d3968b7100f95e4b00bbc49f69a6df69edfa7f8589a9892c
@@ -29,12 +33,14 @@ DIST swift-async-algorithms-1.0.1.tar.gz 137973 BLAKE2B 
8a712f9e20cfee7aaab4aaf9
 DIST swift-atomics-1.0.2.tar.gz 158849 BLAKE2B 
d454e99d5588f2819238deaab15484eb01828cfe0be249381c9cd67fcd9b452df7b0815aa3788e8940889bccee8f1769738425b03b6aeb8ddea32a3827775c5d
 SHA512 
b538a9709eadfe96831393b977add28227da65d814b248bd03effc2bb7e36fff69cca692a6fd5946a029d43ddaca9b38aee91d9abf01e09ec8e5473d07d6886f
 DIST swift-atomics-1.2.0.tar.gz 195733 BLAKE2B 
60c7cd17e382ae0028712943bdc5c7b76fa22e33405da0a713255cb1bdfcb4ca0c7c6ef70b610081f95e4de024cc58976e3e7c6e387a95842ac9871eb68e5d81
 SHA512 
efd9a6e6b016fb0ad2de5d98fb219b893e271378a8c8d23d01215e855830fc6f1728eaec74ba33983ab9e8aece5ed65e310bbae84c289b43e458941080293351
 DIST swift-build-6.2.1.tar.gz 3533874 BLAKE2B 
a0be889ed528315d41727197f1e18364489d822c236923694d2eef003723acee9028c115ad890a9eda2fa3a7d085db4ea096c9e51971c5e01dc22de1a415db16
 SHA512 
c011f45da1af1070c3b52e2a0197ad0e8e1046c155b98aedeeec52a9e876b798812783a52cc5519af3cb551221cbb539bc055fb1cd5f3cc1dcf2de89db2af493
+DIST swift-build-6.2.2.tar.gz 3535708 BLAKE2B 
38f388ee6daab5737e3d160596998cf21a91c4f37b13462f9b4ec6b8757393968d9aeabb2d2b5d5e67fa06d4683fb19b19f559d92c6255393d9d9b5e7b2f78c6
 SHA512 
b558ac3ef613e046b25e8e9fe7b709e81100a34f9ee025d3ccb59fb8b1c360df703cfd7ec72100a6475e2eed75e7294c47f5169aadfe62c195c9a7ee54a65212
 DIST swift-build-6.2.tar.gz 3535882 BLAKE2B 
8dd01ef7085d30813d8b625812fedeea5424c18af0a965271f6aa21ca223499a027fc90c54eee230fb29f4a24a08d60db37906e2ad0325688652e50da36518c2
 SHA512 
c884f5a2f2f488834c45661ca60c857d241b3ad88d21a19b1f800fe8e424f3814e1c442b1f4517679eda3e5f40297eda8b2bbb24544beef58578e8b653628836
 DIST swift-certificates-1.0.1.tar.gz 456979 BLAKE2B 
909bfd5ec060cc827541a9740d6ace4ff62f254d510bdb25d3d44692a8c0322572b34779cf3e14c48753d2a936a217912c055831945f99c36dfcab7a42dddb2a
 SHA512 
ea645425fffdb377efe1de9b897a7a6e42dc6668ce93068bbe6de69d42ab6e9801b6d9ff817b728d58eb9e2f66c4932869c281864bc432bd9fb9acb829311c41
 DIST swift-cmark-5.10.1.tar.gz 311407 BLAKE2B 
fae5e3b6146299012b0881049a2118bcb6c630e292d16217915661dc17d9f05c5995d69e7939243469fb3fd4cf0652ca226e867d5bb1802dd4e495caa81f1ccb
 SHA512 
cb7ffad3ec3fbc74de28df56f4ec5850047abf38ae4a2fdfa37aeacd122c52e3164ef965b582a184911612608df0e450481f9f8c25d11c565518ab39a0d24199
 DIST swift-cmark-6.0.3.tar.gz 308692 BLAKE2B 
803176e28e9eb88dc0b23ac187c27da51756898d46f498edbd778301e44dfc7554e05528b910f41d1c310ed3eee487afd8a0e575ec3a5113f012ec296a2f6334
 SHA512 
d9492f141fb19f39e3b13ac1f2454db64539deb980d0dabac94c76e6ec4a6f19a8d1b5baf12fc7412f6e531b56ca78484f7927450b27832a4829605af9862cef
 DIST swift-cmark-6.1.3.tar.gz 308702 BLAKE2B 
300e369795befa1c322ff65fc5d35d3ddbd0a73da93121b0dada3483d6c7480eb607d1585e89d9f5b200c44898da806b186e695d7d29f9ed537878f7e4293ad4
 SHA512 
1cd9de0ff41c62a611a54490e919702114c9d059ee6b8018e291eecda8f610a1712ac6d650c5a19178d38f7b8fde174d8538e893c8f0c022cb55464fd7d4ba36
 DIST swift-cmark-6.2.1.tar.gz 309066 BLAKE2B 
48be27156e79eb6c9c9c6ba06147a53c789c435024f94c24d4d3b884ef293107fcc71829aaab8ce0a0e99cc978ce0cf2a7daaedceb96e196855f656a4207c27d
 SHA512 
514be91897ed5e69a3b39030d0f500a00ed2076f1597df7efa88156c6bccbf80e17505c5eea919c40aa2377856c026e816925abdcc90b66f6258fe29e0b6b36b
+DIST swift-cmark-6.2.2.tar.gz 309068 BLAKE2B 
4af2f24eaf7718c744187d5976e52793a0df0d69079e0fa6e46d6487023960c63deedf42c336600d2576e1c5be041b1047cf8ce3c0bea9959c1567e745de0a03
 SHA512 
215feb0969c79370e60dd84e9222e6e4b7397261dd072c4845dc970d05b0726a8a1c48303957c98a8b84ccb6243615b502e593a85511813c1ad71a6b2a4fefc5
 DIST swift-cmark-6.2.tar.gz 309063 BLAKE2B 
c9c66b1220ae43eca9ff3c31309000c650766d2898c2c17739dcc8ef2b9fce555126fab08127f1be0a0117952f9c94e70f38587c025639ab78af427ea748b2b6
 SHA512 
cbd191d04e2dad940b4b3fa051866aa5f10d2ff9940fb5735bed1af58c6ba323951c645b52eb657e647c2766915ac76a7f793dbd5eb34f8467e001577d50cdb3
 DIST swift-collections-1.0.5.tar.gz 3796586 BLAKE2B 
eeb5ec3418b79ba956c1417bc8c12b8affc2d517dcb174f2215de1bec00c802572e6c19598005298ffc6a57e31493d7cdd1c9214b97762f9bff6d0fa01f2263c
 SHA512 
87309c52e5d2115ce8aedda05f35f40e919b367663d9032a159a31163fda7d0aa78df9049e424bda65fe58c4f2a1c74a784c4c6b485581eef450a022a5a7d700
 DIST swift-collections-1.1.2.tar.gz 5627660 BLAKE2B 
176151fe819cd5ca0d5b71712dd080b53bd839fb3c99e35e572fb13f81c3e2b5e2ef986a845a19bf41496cb782a787fe042cced24946b2705a1f7ab47ee8e9ca
 SHA512 
830a3a8923e498a58e5638bda5157c0a8ca20032daa73e752bb445314e3c8050cda85dfba78105f3e76d66832e804b8efc6c05aec117b687a83fc34e9c724639
@@ -43,86 +49,103 @@ DIST swift-corelibs-foundation-5.10.1.tar.gz 4479830 
BLAKE2B 3fc6773d5fe6971d733
 DIST swift-corelibs-foundation-6.0.3.tar.gz 2323374 BLAKE2B 
df6d7a1b4607688a106cb45fd3366db556569ab4d924737e05f93b5380107b039c6161f1e5a9994abb03f4f3c98387dbd68a6cd95e8175b3fac90590031379b1
 SHA512 
d16b9ae36744fa2e56a11dda235eae79a4e505d830ef06275100559afcdc83d8115ba0635ce67916c1305cc2a0f34a2bea21981ea8801f06dbd190eec0d2c404
 DIST swift-corelibs-foundation-6.1.3.tar.gz 2327639 BLAKE2B 
8f0645fe330ee68c8c2b268458df824a8045043cc6de1678dddd1c1353ba6793f8f47bcd6eb13fdc07622e3973b9f445abe27eb4b87d90bd3e507e7981ea6eeb
 SHA512 
227304937bda2709aaaaa659707bba0baf044354441d28ce67c527c4214bd9306e26087edcee4e368cffbe2f07ad5e4d5c05103ea9eb95bfd9a60e4ccfc56f5c
 DIST swift-corelibs-foundation-6.2.1.tar.gz 2342874 BLAKE2B 
725fedf47a8c2e93d6144f31e0f6460d9058692a0ff964e4d649359ee3064c0f616d6ac21e0514dd8ebad3ad60b3ef329189013026bf2178c9fd4deeea861d41
 SHA512 
d5217c5c86bff4f040c10eb5fa479a51a4bd766eb7ba4cee667310acf058375aa8840e48c186e90a70e35fdc2dab63b459dc77f70cac9d040cf2d607fcfea547
+DIST swift-corelibs-foundation-6.2.2.tar.gz 2342852 BLAKE2B 
4ac0e8b4f9733d10d984a7c2986cf34c52a5fa17ea915533f98ec17d9ab59c38d34996343d514c94c8f28530b10092ce80c6a5111e7c62962bbf6a7620993d1d
 SHA512 
0432f573757c7b55dd2a7ecb0e5436f4e39e88b82f662e4ee931475cca92551ac9b5cdb4c5b0fdc6f469cb3a954808c060a8fca2fe09a108522e427f570d47e6
 DIST swift-corelibs-foundation-6.2.tar.gz 2342592 BLAKE2B 
72132abcafc35f0d3c2d3e1746d75999105c87791bc2f3a95056f19cf37cf0e9437c9b04cbd849715ad41e88eea6d91bd3dbaf36888f6ea92027130fe32e0104
 SHA512 
a8e5cc5506331a9baa3244240a80654a7bc5e524915b694195d9e26cf7658569cb28034ee045c07b1c32c379dcd40a7b307f414d3a42570cf60d840f249cc3f3
 DIST swift-corelibs-libdispatch-5.10.1.tar.gz 594770 BLAKE2B 
7e983d27e04dba01f04a2a2e3d5ff6652a2b435497b5cbf392fd77fd385d8dc67a7f1cba7d483a2ee69a9e39e0b7761e31d63dcf6aa8cf068356994c446151ed
 SHA512 
fa8278adbdfd5b041c89a7b14a17aaa805a6f4db12221ff469288bb8d945fd28f16a8d66f56148aeba2e6be30bd6655fbe375d7843d1cb54407527d998e6d6fa
 DIST swift-corelibs-libdispatch-6.0.3.tar.gz 595115 BLAKE2B 
c85aea12c06db1e328cf0ca091dfa089ae350242c3e2d261417c63a490dc3f7c0be40325ae717c75b0062089b43b141c8fe781df6e6230f449e52adc2a19fbf7
 SHA512 
e99ad645deb804320cbbbd7a9bcaaa87ea106507d77791147603e027abafba28a815e63c1e93cc903ae5ef2631c78854b46af89a6bb9ef7b521fe322a571deb6
 DIST swift-corelibs-libdispatch-6.1.3.tar.gz 595735 BLAKE2B 
5231382de6685153b146a436203ba81d30c395c8eead729131456d3b7f23d59d3146f626971c9955e46308fd0477c413caef3ecae5dce9330351bcf3f270035e
 SHA512 
632f5910b76569355a12bb7a1666c5fd282d9e00fd7c9240068a48d6d629fbb085d42be0746657878b7a13e535c1cf1f517a652b5d327125a0bb8921b05d2d9c
 DIST swift-corelibs-libdispatch-6.2.1.tar.gz 594894 BLAKE2B 
ca39fd8d799e169e5706f8adbd7273eb61710c45965872ab5262d644ec06814a4779c62c7ad2af3e01f67ffb78501f15af9b1fb9d9d8ecc49ea2b9c51157a628
 SHA512 
c24bac36285c1efecb38ec861322700e1509ba5acd4bea0b4fb45f7cc3ff57b386f58a9718b99b641eaee8dfd55454bea4d77b2fa74a71c38d7a8f9616bfe2b5
+DIST swift-corelibs-libdispatch-6.2.2.tar.gz 594887 BLAKE2B 
20be4f24f34f5ba45e541a739661f524f59e8ae212c05c503fa105ac9e3422fc6fcfb2a96afdd585077e266d19284c7da9b4584e2488427c70b2bf7c71cf6e78
 SHA512 
61ee3e037a9f220dfb322e0b39b91bf724747c5c39c50905318c9c26e72861de36e943147ba278b4734ed04bd1e33d9bc7c5b07483f86489887b7e6abe49a83a
 DIST swift-corelibs-libdispatch-6.2.tar.gz 593882 BLAKE2B 
c6ae24c78940741bd878db6681c27778a3cf1486676d042f2886d924dbe6500d5a981df438a52de37a43b706ea683b7fb60877d2f1478bfe1074b95055ddbb7f
 SHA512 
f2ddeb9c3d9ccea510eed8dcb02caf1a83dc89bae47be407a79a022e748f84049df96bad027af20c507bb3fb727095536bcc56e2879f79a6a8dd07cc33ca604f
 DIST swift-corelibs-xctest-5.10.1.tar.gz 85377 BLAKE2B 
aca181aa499b90009678fd10d3a60c063546d66f511ddab9ea88b8674d3919b969924ffacd350aef7a9c7b7ba911a15022f7fce3b578d4dccaa29d89e6f094ca
 SHA512 
6dad6f84ef5a47a74d25211efc25cc2baa13bf0019145cc96ad4d5ac7ddcf79b60dd775f610d099848e3a7b4856f8bb9c06558f6f971324474ae2e6fa8a7cd4f
 DIST swift-corelibs-xctest-6.0.3.tar.gz 86271 BLAKE2B 
3d520988cb684387ec6efcacaf4a62748c73095ca115abbb85a3378ab8329358cb6a54fe131f4891fc61893db89b95645e2489b5cb5ac2c38628b2198228a880
 SHA512 
287c00f6c3aa534f25af1bd2ba280086c2f69ec5cc9327804c3b8e7bd3a113257a56fd9c19d5a663081a3e26f6b44c6313e33defc12156a217ea8c0958fabda0
 DIST swift-corelibs-xctest-6.1.3.tar.gz 86172 BLAKE2B 
0a34fb6e7b2445d586a52c52391f974a6955bbbaec610518c4af46fb0efe62e24e602da1a44054b87ecd2aed97c772cd02b7a6d6b8fa90c994da41c2283d7197
 SHA512 
3933f9a1f8c6fb3887c10a231636e497d8c2d010572fb46145b12cd12ccfe013e70c17c731c32662eb554314cd57939068cd3588b12e2fb558c86a4df3196466
 DIST swift-corelibs-xctest-6.2.1.tar.gz 86359 BLAKE2B 
6e5f106cf9f1746a8a90b722a92111e68ccbbf0d5774e6ee19e4ea08e691b144b94bc15acd6742ba0457c4a98615093ae0ccd99e0e5da063afc14b0f46e61e43
 SHA512 
68f323e51627b69deb7de044fda84243332bcda68923b836a0a3052442bd910b34019bb1b3d8a6991a7dc0f4b2259a70f319242bd7722578da268bf269403845
+DIST swift-corelibs-xctest-6.2.2.tar.gz 86364 BLAKE2B 
7469e7d721825adb1663e77c4107e94abbb75b1273715402cdc95a2076e8fc0b5713e1bdb21c7664a2d5a3a8e5b3e7571167b219bdc8ea51be7bf5d43b2cd885
 SHA512 
2853f214e2a2b653e1ad725978042c85927a0230e97ec89638b813cf4eac96c7facef08b923fd4fee757c4a3448938ddacf0c129e0673b5bd34075d14b80fcce
 DIST swift-corelibs-xctest-6.2.tar.gz 86356 BLAKE2B 
1b3110b10f5595bb247fe31805e3fcf3b1e48edc985ad68465d0a1cfa4b704f1ac3b3391e180456d55af258660cecb4546cdaf1f215ee89b26b6bb1bdb22cec7
 SHA512 
02f47ebe6d292fa8ca044c508bf89a14c105f53ea4de5e05e9e4f961222c2204faeca77907a72166d740facb97f18a5699a9150709de428f1308f06389957119
 DIST swift-crypto-3.0.0.tar.gz 6840005 BLAKE2B 
847314bbb05a744198d85b740175b393c3d2b67df068fb096702d932a3482a61fb1d89b95516974437d4ddabdcb8f5f227e8dd9965a4bd69ecd19ddde9c5f88e
 SHA512 
2d79147d32bfb8449726c73c8b267262cf1ddc7c18637f4168e3fd848ba71c0719b23b5683ca513260cbc537fc439e38488ae16010717303625bceb7d5edd36f
 DIST swift-docc-5.10.1.tar.gz 16281601 BLAKE2B 
b95080699fa1ac9b85a8d6f4e596016362e0699800db088b802ac9abf0ee537416eb63fe1c785a57b0dafd24cb269af1872f0b48eef7e0eabf4c1c3ad2f12e47
 SHA512 
d72849e583211ff5fef449de2257629b67511476f06724ed798428bd4f5e29224860854bbd262c3d4ae786397704d9589eb2d84a9d4d95f385fba9bc491e208b
 DIST swift-docc-6.0.3.tar.gz 16449858 BLAKE2B 
9efeedb0359a6452fa79019123ae2fd1794260863b5dece69c9cb6a64e31c1e7a0f51de985484f7b1391255bf1d110dbd5f8cb3e261f7023810d9a571a44edaf
 SHA512 
dc9d873a6c4ab484acf396e58ca71ee169b942bd2e654dbd5b537de33f6e7ce96c1ca527876ca2ad2fec2a5b42da72d9cf186ef5f35d85a29bb233df303aad62
 DIST swift-docc-6.1.3.tar.gz 16543224 BLAKE2B 
b39f4d37b7693a13684b6fc2e75a652d5772e81e07fbc3b17da0f17901d20830eecd1ece43d5d43c725a00a2e0589c78b3e4d37b50481f357178a74311cf7847
 SHA512 
80eec33ce371b68cbe1da8fca975115257a0de64e1af83240cfade792310e97dc8317a27c4ee4e531a5f522881f8cc0e086391ecad6f276562426a7189fdc4cc
 DIST swift-docc-6.2.1.tar.gz 16573768 BLAKE2B 
0a98ca8f6813ce92d983d097745f75d611ca770425aabb9549f0186fbb6b21b8030c898e41701574d8010372cd78e4bf8e4a4bc4889fe15df2eb73db8fcf6c71
 SHA512 
fe8f8cf31f13bbdb87b36fb95dcb9579d3778c8bbac73218e2931a10d5aa0fcaae7b6e3e3269ca5cce89b53547be6af5df4c5569c2cab88dc003775459717f39
+DIST swift-docc-6.2.2.tar.gz 16572894 BLAKE2B 
71872466d63e5ac6767f472bf94ad983e5c0fb5f10f0aceecca7fc4b16bdb51570a3529ef37c3df372602c365d8091b76c033b6070e2aab616f549301ad2baf7
 SHA512 
f6a279c7a33652fd7bbde9caea69d21c2d0fb70eb365603dc150e9beda8ee0b16077c01300adf623db980acf7de344a429f7d555f04c1f2c8a27d6639bae335d
 DIST swift-docc-6.2.tar.gz 16569825 BLAKE2B 
36655bf2585f0d51a131151a51202b112d3269568cecfb19bbbb04588ad0171387895bd3b93cd20fe6fc59f3442e9ff13098e84e22482d7bf27a6c6fcae68da0
 SHA512 
06df03a6ff4d7dd246120d19765dda505764dab18e90266076c50d1274beea9267d466d076454466729289f326645bf031e05f72833ee94cf9027438c865f525
 DIST swift-docc-render-artifact-5.10.1.tar.gz 284108 BLAKE2B 
1edcdd656a856cc5c75983fd433a3bd0b6288238731fd9e6d2deaaa83b5284fbdab64080027670d90405bafb0ba82296adc4409bb0247ff7ec38b26f0a4094a3
 SHA512 
d646a4263cade323c2a19f06f1c909e02606b92953b72aa37dc1e49e99199085484d68f90259a821b4e81f2b18de624648db50bde0d8cfd852c291cad39ff282
 DIST swift-docc-render-artifact-6.0.3.tar.gz 292345 BLAKE2B 
6c5e2f5bfaeb1adf72f39b04cf41835495741187202556ddbcf6f548abde7ef845e14463ffec6a5b19b700ca92019a489bc43a7b7ecd71aee7ceb20a534a946a
 SHA512 
dcc9ebc451c037416afe9912cdc18ce10f950ab2e64900cf93734a7c59c4bdbb9e17f10e2bf80bbdb253a87ecc0f5935aa99c5e30ac858a15d11c064af463af1
 DIST swift-docc-render-artifact-6.1.3.tar.gz 295017 BLAKE2B 
2a86330a4133c0c1cac3856ac472e5f7e11673aeaee505e67072854978ea41f0e95dc8e87899c4b915b48dd88bee5116ab13f781d96b83cd5e1f0ed38c7a8bd0
 SHA512 
4c612389ffb6e57ebd228fed5c65312a2eb1e43976ee1d228ab1f0885036aeea7a4453ccf936fd156b6f0f8134628b7da4778fcee5c758d4bbed6a26536ad9e5
 DIST swift-docc-render-artifact-6.2.1.tar.gz 295441 BLAKE2B 
2a36284c32337873efd35d1407061d748a2db8940468dba8c6eb5e0061b816e62232eae6a6d7e93f7bef062fad85505eec1571d9cbbdd797bcfc9a2ba349231d
 SHA512 
6acbfb1accce2a63e5c66ff34fa0919d851e7cd581549abc9268541e26f669fea0c25a9b4f9b691cd715c44009fbae7cedf4de5ed79ff39c988ef32f54030361
+DIST swift-docc-render-artifact-6.2.2.tar.gz 295447 BLAKE2B 
e1632d83ffcc34807670e95e2a3606e57e9c911ef60959fff9c5ec57933995c99f7bf2a655413ffaa9f05954e9761a3c8095e2e24aee3b764445a0d13e68fab7
 SHA512 
b935ee79893fa933ba730e6a286e83309e103d7d39630e60435679e5a0b6a97a6405cabb6f491b408d8cc7e03870120adaec3368d87a92695f8aca2bb926aaae
 DIST swift-docc-render-artifact-6.2.tar.gz 295441 BLAKE2B 
74e0dae15ade2d7e48a9e0472e2eabc5efd1da0354e86097637f43ab01447c4c3cf93a48274963f3f6bd9343a4fe59c08e231bd94497521ee280f85d0be3b8b8
 SHA512 
cf61e95767dc87a221212def3c0f84fab4ee09a3eaacd4a52763737fff4fc7651b30e527f6b798dca61ce604c0030c27af060eb6866d8014764f55a970886869
 DIST swift-docc-symbolkit-5.10.1.tar.gz 171631 BLAKE2B 
fd72a3e7e36162a0ef91ad60166b4abbe56b52c4ca7bebbd045163e45fc85f196999ddaedd8066dc8c6fd24e949c4f299ca3d9023b73abbda1a9c618a71c5e16
 SHA512 
cf7a058aeded8455656fa70443b9e280488391957e9003c85c4166925ec6de74675fe9a61571da5897853626e91e4353d72abc76d71a79f4f32e2e4d5b7f4ed9
 DIST swift-docc-symbolkit-6.0.3.tar.gz 195727 BLAKE2B 
1e98f531678ced68a2cb9af31857a389eb6377ebf5e2c0efd6d60d308a7baa805ddc6292de8b5c9624def280bba05cade8ff5769d4c7fe47368e20f8058770d2
 SHA512 
37636c79ffbe5bb3dfa5007c5ac3834da439338ded5b8030a68c41dfb8f89ad16ddbba6cccde86410cef48f3bc36981ee15a70ef10b282ef021a7063e94251ee
 DIST swift-docc-symbolkit-6.1.3.tar.gz 198232 BLAKE2B 
9083574b457c51addcd620aad2142e9a4448fd6bddffde44fd88d9c969b24ffea295fa7829a0e7bb6c64e6d6124c223159b4ee21f72d65ca28d5f346e6935a6e
 SHA512 
52021ee5400c48b9c2078062affd3298a1c4e25a56c0ec77404403caacd51daef875dc4152c84d6a93c238b8339096beb18b9b7a92a1e612a25a40a9b6e8a990
 DIST swift-docc-symbolkit-6.2.1.tar.gz 199450 BLAKE2B 
44bc94e92521fa61177c319e8cb1524252df63b1100c72d5eca7e6056925624749f95809ea5791ce288701385c5775d9e5ebf92b12d9f5938d57e4a16a79a32a
 SHA512 
4faacd06d7d9e002a3b611104f1d8bfc8d4e4b879dd46ca04e47a06c486342ed9390e65f6d24d0d9dc4ae1a371c54fa35ce994312ef2b988b27d7b2701825258
+DIST swift-docc-symbolkit-6.2.2.tar.gz 199462 BLAKE2B 
e8bd18f0c55c37774a4e3c5e06faa50b313a9edcb1bf5cf3bd2f4227f204d9697e308d0c99e253d1fb2b62561c7fbf7e85e107d73dacec35d029a5196df5e9bc
 SHA512 
c0ffdc53a834dd961f097917c874ee40b9c9653371fcbb68e99952f1e334186ffc5921ab6d96cf5815e3f60917dfda50d6c852ac1feb8eeed4f58709f7374f88
 DIST swift-docc-symbolkit-6.2.tar.gz 199455 BLAKE2B 
6eecd70090fe220f991e36fc5148098546ffcda0b0f09966e208122741657755b932c759b77c69801cb2f1c6fddff0341ba4a5fb19fd011c76d55f2a0b3c5ca5
 SHA512 
a0d034244638c2ae6393a047b9a90fd1545de287d6dec6637218dcb69459819e2334787c73c515cf4fe35a0e5772538fce5977c535e4a802057660a7992a3afb
 DIST swift-driver-5.10.1.tar.gz 2444415 BLAKE2B 
5cd3ed582e1473db8c6d571be8d459b29fe4d1b21ffdc686f72b96495c7f0f33565ed27f8822cc157d2db4b7703b07b23dddd9a0ac925d52af68c55dfcc7c0b8
 SHA512 
77ce7412cf2a5077331250b1fa70e56b6300340aef7224089840018519cab46bcc011074478045e4bf30502912a0619a842bc082509145871a3c0f1da14ccde5
 DIST swift-driver-6.0.3.tar.gz 2471136 BLAKE2B 
d4f23a58bf0f5b1bbe4bae85ec51ae537ba1d27ee2f300d846ce9c4b28ad508f09874243dc1d3498882608a731585cdd2c0606ab0f42986771138834abdf9015
 SHA512 
aa31717e10cc82e4d7721fa2ed8c9c5e704b854c68e0c1c4479dd70a6e02348df55aa4afe9d3ea4acfd7041ac0568362283cd52b72e6985b7ca99ecd39952640
 DIST swift-driver-6.1.3.tar.gz 2484040 BLAKE2B 
b67c2a815b7c2d1e33da7fcffc215f099d7a0d56b243ee02f161dc8a11650b25710e2079fc8d092e36698cdb178ab1231d3ea9d0783b07869a336a96aafa4aaf
 SHA512 
96681f3cc23f1b5baaa6e491a52c10cabda376e556155cb3c391334f2b92072b55f9e21bd0be0974f633ac68cb064a853ffa891f51d9b270f3cb8dff3fb4850c
 DIST swift-driver-6.2.1.tar.gz 2489036 BLAKE2B 
9f51a6e602caea24055e952b40aa3c91505bb4fbcaab8401f1fe97ca19506acd94f7f6fdd5c07d7c255c30a0b48cb84004bc4cbb6a1f25bb9f6e127147581b3f
 SHA512 
9830037f613ae30386d1b2b244765cc99a0ef767c14c8df349708f6680a64b0c5ddcea8bf496c6b5d6c75b20fbe274afd6684eac36894af7a5db812f2384922c
+DIST swift-driver-6.2.2.tar.gz 2489008 BLAKE2B 
92cc2fd38a4f1a23e019f866cd661cc2955c589b185f7519f68b1db9ad9d1191629814440cecbd74968fe990d1ea8c554ff745bc12d937392838aff2fe7360be
 SHA512 
5723817c2283a74981ac3bf38b7a3e6933f29a0732ecd67116917346d3b8f6d8d85794666ee73bfe27479983196c6adb6d4eb6454e81cf3c9bc8edb991f074d7
 DIST swift-driver-6.2.tar.gz 2489195 BLAKE2B 
7b06eecc9658260efd1df887ca5eea7cfcd690da517d0ded888932e2b76a3f6988f9d7a5c8268610b161539ddf0c3301c28f53de999adafe3d881845581b3f98
 SHA512 
4370c443a80779838017db932cad0a20eb1a24c6eca02a44655f333a3621ae2dac502bc7f94c13371962c1c5b20814dd9129d9c9e2a0fd0eee33f90ac956fe50
 DIST swift-experimental-string-processing-5.10.1.tar.gz 2579674 BLAKE2B 
0f65c0daaeef6bd461fd13d85f822d7878e1d7c99fd03fa828f54f87743048807aee2aa24e5c6962acf29b06aeb56f4578df89f12427585a891a37caf9032abc
 SHA512 
89650c6b68ee6a256fadda84e68d7ea4faf3c09859e80bcc270ca36433ed3e652c7139ed868f6f515e3193928a100c99500574eb614dbf97c345cbfefdb245c2
 DIST swift-experimental-string-processing-6.0.3.tar.gz 2590921 BLAKE2B 
a326297068a5e629e3a2c840417c9b6790cde29a59b2d2b07bc0099b9c233e359137378d67957e5dc912b6fbdb3c3815db493ad9374d93048f44fd618cabc604
 SHA512 
74eb94bd5edb2c793cdbb7eb74d93110e8bb10d5f9dc02649efff76840d58b5cc62d62ba65fb77dfdada33fdd755ea97f9f955f981841713795e7a0bafdb69e4
 DIST swift-experimental-string-processing-6.1.3.tar.gz 2587738 BLAKE2B 
abf8852be7a0ac5f24eb34224b8410c48cb9e07cac70c7a5d4b2a80c3af633b1ac36af9678b3f497ce1217e0de85890fdbb6805c40a31ea2ba366fbbb8cf4b74
 SHA512 
4eee590d06930718e7e4ffb505e35c8b7a6b3e2ac50271a39f93776be1f35d7a333bec0903cd81e3362fbc7f03b49f7239df67be11d83938ec0911f24664841e
 DIST swift-experimental-string-processing-6.2.1.tar.gz 2589670 BLAKE2B 
6afb8eac873626e1e7f9967aa135550a6212d7881a58197e9a3a34fdb7fb8ab9e8f209abd9e9092b22f9d96b363a05d9ffff8546b8975922f32f17758c6dd153
 SHA512 
e22571c764d07f2e54563846b9b2fdb49d6d09fcb2a752e0c22ff85043a5680e616781a28e0ee0c0709d63336df6c7ac532558cdc93f571c6a190816e98f9e79
+DIST swift-experimental-string-processing-6.2.2.tar.gz 2589667 BLAKE2B 
8b7837f8939a77a389a4b8a9a3d015f28923ed04ccf228226cfb5cfb96d5c420a03cbb3aaec663d05e7a24bcaca5dd6b06c8b7cf39333934a48616f3ee7b5e5a
 SHA512 
3584d7c01fdf3e749d93ed4d1aa74ae77c1d2433ec0318627aa157bd0b53b204a8be66ad900187700e44397525d9182628f171cab15fd4545810fd9e78867c4b
 DIST swift-experimental-string-processing-6.2.tar.gz 2589671 BLAKE2B 
3e34ec749e24cf10006ef80830b3ef16d1959dc8d8050696a87aa6cd1a2e0415b6634e08888b4fcb5316585e735bc7e52dfe739558bf438e2057b7280bc2d8f7
 SHA512 
9e3482abafaf4ee3209a56a9c33e9e9f0b8844975e28bfe6b31ac68e0fb14714952b4bcd5a0d44779664aaa786dd604a8a8dae0fb603e0041e23fb00e385f847
 DIST swift-format-5.10.1.tar.gz 253210 BLAKE2B 
3ca03c57a538e7a894d01d102dea53b07535022b63291633fed55e762be1065951af20cb34aa1e039f43b2cc819a6096474cb693b072f312524191b38ecd564d
 SHA512 
ea072e5c73f14e3c7382bdeba8029ac32d85cb69f99ded1af20c0f3412c8f40ff1ec831edf3e0c8453ffc6fe2d0ae0acdff57cdf914dd796520420ac486c11ef
 DIST swift-format-6.0.3.tar.gz 271253 BLAKE2B 
b919ac1587ef52fb2f9f8337c75368e96c163bd00fd18e353b4926d57d4dc9e16957c28429e9cf1944c55764458d0839076040dde31a73b7e60b1edc1cc67e56
 SHA512 
cd44c127b06c0b61b28e4a66fb97600f13f8febe1508bac70846ab7daab8d67355d20137afc80acb5ba22ca674d415741718bd59e466132f3f440c6dd700e0e7
 DIST swift-format-6.1.3.tar.gz 288965 BLAKE2B 
1952423c94ff0da2fdfbdb291a4b9fc27e0bf1bc4886358376dc9aadf4ab5dfbdb9a0eb70a4805c804387c6697d800d9df26244fd6bb034e8cd0097cf2902097
 SHA512 
bbfb899f9527c08fedf433a391c5e9ecae0815d9824952d31ecf2fa3badea745cab1c72ac88b09eec6044ab7e2c62bb34b37574f46959b87e0cb27ec8eebcd97
 DIST swift-format-6.2.1.tar.gz 298704 BLAKE2B 
64da1396a5853fd7f8c4c3974507f720d26fafe6e0af14bff49443c06ccf82021b31ecf7b27d56cc08de50cb90ab07eeb46f00212b66c195f4f2a65033cd1c7e
 SHA512 
837fda8efa9d7eef56a12cb6573b61a15392ff7b2207328a2ec1f84b0ca54bdcdaffe22bb19a41e4e582999f137fc929f25dd83ec1b9e7301f8d5e52042b22b7
+DIST swift-format-6.2.2.tar.gz 298691 BLAKE2B 
6b114e038de50a60a2c64504f3ebc6c6280aaa25abe35372ad8be096b9a654d5bc3ed1461263cd51aabef582076d231d565d6443592364d3c9d0071a434e8855
 SHA512 
8da8b9c82f70bddae9f67d4e5527eab05cbf7bbe9b62a4aa392d37f56565ea697322f7cb4e19460a48da40ea28e0d8a6d28995ac15667c6ed249b6daf1940c3b
 DIST swift-format-6.2.tar.gz 298698 BLAKE2B 
2ebb04836b74f8d03bf71caf92c69143bbf5062b5aa72fae91332926ec221507afe58f6d4b3bccb5150d2003e75dbd895dd653fa5ca924d54e83c489e287add5
 SHA512 
9cdc3c68c01572592d91921fca44b8bc96b65e3d1af6651f545040b32a249021e358e38163f9ccadc04dbced41d07194fd54608a07280eed817c0debc6d9ca10
 DIST swift-foundation-6.0.3.tar.gz 1739113 BLAKE2B 
7e80efd4005a4f57bff7f38d13b63ff311ae8e00a17334c417164e9ee1c65ad6f6d1e4f87b7a6818ded1494960d9f9f04cbde02a0b41414c298387481ea92fe3
 SHA512 
7429e9b426745dd389a259b805c55dca83c8505224eb0fcbc17b4e83459a9a0a82c4df92a5613e78eb36511ea557444569cac8124662361aa9a2c5b760ee1e71
 DIST swift-foundation-6.1.3.tar.gz 2416653 BLAKE2B 
5b17af68b75aa528e33fd8fd196425d8b3faad5554984c8ad7d4442006531066dda46757ac62b47765ee2959392a7b4badcbc041fd0f990fdbf68180fa873476
 SHA512 
99e59cbe1c97ec79738d061e9d2f2f551e37664cbe7e3ce41ba7b30b2139b59e82ab2f1b956c1f7fe3ba171a57cc54fa0eea727f9b5438dd029931f141a9833b
 DIST swift-foundation-6.2.1.tar.gz 2579919 BLAKE2B 
053d3af51191081d5b9cad89f443c379ef86398cf0e189d9a4d0357219045716e395e16089ee42d242b555318ae1e7d37c316495b013fd4952fc5b4ff5b2b8ea
 SHA512 
37e7ea8da168d60d45a79279e275ca074ebd6a14dab6307abcd91132edf8b3145f566a53baf755c9c9bed2f3ec04e7fbdb47f602ce9fbbdfc6b09f3d0511d773
+DIST swift-foundation-6.2.2.tar.gz 2578410 BLAKE2B 
98056d1699968e8e289d7522b6161d5963cf69e019298569e51d886a2ccb77c0b38ae8106d442d08dd50ff312e028bacc1cb68f8897c5895b6feb8ec6d297b62
 SHA512 
13438ee06c2ac27b47d3c4b44743f0af5910574acbcf71758a6eb0c602be09cc0be964d00e3ca8abe4032e199eda318713ae4b331af3e607f345399547eea655
 DIST swift-foundation-6.2.tar.gz 2579738 BLAKE2B 
4f6a22c97d922a8daf5781eeda8349aafa41e9cc01af0d521cdcc7125bbe3f9fa6c073a79c09b1b0a1f84a23942c76188af0e5cc1a7d70b7d85b50e79eb248ed
 SHA512 
39efa81a52c568dc3f7db1b9608dcfd616451cbf6f9ef1b7e0314a0918efa97ff8a08f1b9b727df9a46bd3232759a22d055a22ea2b73b19a76b3efbcc59af6be
 DIST swift-foundation-icu-6.0.3.tar.gz 26058690 BLAKE2B 
e6817c8a8e6a187d37c0f226ceb3c8c9f5240e72a6b2531ca44d9a18efeec6aad3d221e8157950d9f951aa41c2913998513e620b2d7cc3da6db89f4cc48f26c8
 SHA512 
c614386febf3015b726b22fb76fa1c2289b3e93b2322ac50e7ad5240e7b35d37987dc81f034151c6e29ebdca10edf95f759aa5bbe66dc626f512407115a4639e
 DIST swift-foundation-icu-6.1.3.tar.gz 26058387 BLAKE2B 
bb69db0c479a66a8982c25b41137f1d291e81d4d377e530f244d6eef2ed7512b54cef4e2fc6e370e0756247e4c42494b4116eec6aa69534c7a1520ec77e8047a
 SHA512 
35921e588bdb6981006542a2ee5e77273fbd62a1f5c896f258cf911e3818ec5e8b5d13c523725dd27b6d79cb08138a276834f1cd40ba88e9ebc4490c5dfe7c76
 DIST swift-foundation-icu-6.2.1.tar.gz 26060627 BLAKE2B 
a48b84594f4f79dd182a7f6a442ee4992e69170b2060c0477d6237a2ab26087f2efafaf21e12c73d72c82bf849e45887b8c42785d337396dbd19a64e21a886b0
 SHA512 
a823344c750795a0b4269220115d42b9bafecebf219656a255d0acd47bba54724a5314988b32044bfeb3113c25e4c75fee44c5a37d6c5a3eba460823632bcd34
+DIST swift-foundation-icu-6.2.2.tar.gz 26060679 BLAKE2B 
eed82d4fff3d2e5fb48188d5f63d3951acc1d2dd45be6701532dc74df1aa093afb928fe6f768ffd95e1188521b9a34249f80680197fc5f79448df60d5d382187
 SHA512 
62d805108feea0b922133623b96fdcb057c4c56ea8261650d682c54438765e5d1d7f90f04aa3c80eb0abbbf5a8a944a8ad33f3fa0a4440c9457210e7f43bb806
 DIST swift-foundation-icu-6.2.tar.gz 26060644 BLAKE2B 
08ebae62778fbd8a7e6c024097255c5c0ac8683f8ad8911d8eaf9dce81542538e167ffebccf1c74d64404bdb8e8077e1c7fd94229f5c65f73f5b15dbf27cb041
 SHA512 
e5484a60571a3182a9b2d12ef812c92a3f2d5e6c17c8f76ad763cac66baa5d92f7ee1dcff3a0b34931272f62ac0c7fc1a6e0849536c2e09a285a9bd5de5e3c8c
 DIST swift-installer-scripts-5.10.1.tar.gz 187723 BLAKE2B 
dc5839f547771b6728be204e90be5b34499dc2490b9ef6fb025c62ba580c6e7e3e0bfc0f186dc88c72f9229362c1867db5818b5b212230d38e4b6de1edd5d075
 SHA512 
91ff31237218415271008867c11447bbec7c78999430792d338e404aa9a0028b23d6f1526eaa2f75aa9a3db341a9d1cbd769807e8ac5920140d8e68ed4febb8f
 DIST swift-installer-scripts-6.0.3.tar.gz 194068 BLAKE2B 
0d1fdf09f76276e757d1e3e21234e5e79a1771811429850d8ef6bdd192d33f51b106494037df0266e667a01fa78e8691eeda21ec51a9c328e7030cec34336a91
 SHA512 
9892cbe272253be17e16bcd52441294e20437b99e8c601abdecd8575a7288b49667a08dd08e13dcd39966200a429a07df40130f93684401a2174730a8b9bbb26
 DIST swift-installer-scripts-6.1.3.tar.gz 220071 BLAKE2B 
c16125891089b7a279771e299b4b533179b45f1fd606d51b533cda6d70c27b67bfe3795ca178a7d9551cb96d22fc6f0e98ad3948ad857ee81bc1795643c2b303
 SHA512 
3ffdc0d5d5ebe2eba27dc2ee81588673f811201da2e3de910f3e58c642821a4f1109bf3682e31eb1a06a2fbc90a1053c47dfdba7514b2e801ab70c60d63f912f
 DIST swift-installer-scripts-6.2.1.tar.gz 226909 BLAKE2B 
21c08e5f8cf7fbb6358b0767329402d6d1cf65fca0b55c48aa9bfdcf814ba93bf9b6ab30084357868796290fffeb1d2a6a0468e2b0b018df9ab758298ed22c6c
 SHA512 
d5dfd48f7f8de9bfc52f8512a85a4a730d18e9e9296167896912efb3940a1f7faf2ce84c688d2cd0dbdd5a42fd04023276ab6bf191d8095c0ea745fb190d11ba
+DIST swift-installer-scripts-6.2.2.tar.gz 226937 BLAKE2B 
7ec6c6991ae5964ea9822016397a1832f9d9befcbbe5aaa41c31a182d3b752742f4a90eb7d84789a64813b6912a6c907d789d492c901ac2b12a0ba6a182196be
 SHA512 
7d9b7cd5dc6232abb37f35b00a930d0e2c9c47d00c6bb5503098c9b1fea7616b84ea9593b7d89082879c0eff88a926f2cb11fc42b86a835046eff8128e3cdac7
 DIST swift-installer-scripts-6.2.tar.gz 226899 BLAKE2B 
12bd42b7f6e4a558cef455b02dea5e1eeff8f665e56d4edacb535ba54f5d4e1170dcb4d65779553dfcc19418e63f417d12f99eb8f44befb9f553117c3eba36ec
 SHA512 
fd8eb7eeace3848aafdba4dffb6690f303f48d91b146f7a57449de743d2113dbd18b8eb7f1cab002178e9f42968ee53f7848da5414551fc9fccb7b36ea3f8522
 DIST swift-integration-tests-5.10.1.tar.gz 17872 BLAKE2B 
33061a544f0c34d9719e2e1da7f1ea5ca72c2f7f15fd8bd2626fac6e07a14d76b40fc299adf8925c9c6e94c6052578d8124355757f4fd4163341fdf9e680b03b
 SHA512 
52dbcd7a9b509253b6f2df4467ebcf0ade8d941581883fa9edf6461ab308f2e07b80e95aa673155066324802e57397887d01249bf055178e08ca7483c11b2250
 DIST swift-integration-tests-6.0.3.tar.gz 19480 BLAKE2B 
9dccc3d23bc0f4f09f77a5bf2d6340a7631275b2d345d222611fda1b76b5c7c00e88927544a424836134a769035f26ceb9eafcc9d8b5837a2e59504b56635ab1
 SHA512 
777641377e2d91658415fd9443488c3acf624b4684ddba6405438f7c3833ecfe51e8f3dc9ada17ddf602e5799c2e615c0fc4315d289302d052e176818a1e6313
 DIST swift-integration-tests-6.1.3.tar.gz 20191 BLAKE2B 
e9ffadb26d29de63d14fd437a96071852fa6f2911a579eaa01aa93df84ca9bfeb2062671412d5394a75748b1f6c5905003efee939be2eeb36e190838fed6f07d
 SHA512 
87fda82e881ea03c425d02858001fa0024ff2243f2ad20c8d49c239720b900b40bc3e4a1bfea004eb1c40ec7e42391a231abfef972f2f54b51380f82a28e36b4
 DIST swift-integration-tests-6.2.1.tar.gz 20354 BLAKE2B 
0e8435c27f22f466a053b5c1c870024cd04bbb7d397aa402deba170f0c7632a4824e13f3f9b3331bfeab457646da1d12d8d71989108cdec7e0e8e42819bba5b8
 SHA512 
3fe192a867679df477430540313fb15637ee06e434dfad4da338fabd2a1986552d6ed8cccf241d095160bee4b498ce7c74930d9347b4e3e7610c391125281448
+DIST swift-integration-tests-6.2.2.tar.gz 20349 BLAKE2B 
c45b3b1c0b240be0327afc1487c26b651d3499dd70249e41505ba1784a9801cc8c3ba366ef713ad2dac7ff25373956c62b01990ec50dab9d2855baaddbbbfda8
 SHA512 
09d2f9fdf570bd9c71ef9bfa4f7d84c9e011ebd2f9aca2f34fcc88076fedb2ed955b56b567ec71653e2501342b585a4ed8c352aa52c507b7f21c1ac157b5d8be
 DIST swift-integration-tests-6.2.tar.gz 20342 BLAKE2B 
1e2379283c102bea7cf4220ea63538c3995dfca5b04e29100873bcb5c9a286bf6b01e0cc238b2fee6a96c10681ef1bb54b0c800dd92a41c5eaf363bb6978e9bb
 SHA512 
0c92c4cf44cdcc689bc0a52ef7b0a400c4aa885bd1ff353b4b5a87b0e53c473101be1cbe5bcd2ae3fd280017cae32a60923956ec9e15a332242f1311667b516b
 DIST swift-llbuild-5.10.1.tar.gz 7092051 BLAKE2B 
ddbbb05375e024a1b832e42d1a37b6baf09f59dfe4b4b208b000ba274431c39679c5e1e8c4bba3f27caed87e98d1201b1ccd0f693808a3e9ac5566ae8f4823d8
 SHA512 
010ac22ff4c6e803a537e6e84b3f6047d74fc35f773fcf51f52f9d1546196ed73ab42ab90d1346a0a74239c4f1d11cd183018f42726df42dc921bf0d2235d850
 DIST swift-llbuild-6.0.3.tar.gz 7092251 BLAKE2B 
0b7a543988b7433599f447212aea49b7f9d7d92c1516372382f8292231780013de09ac4600741579f11f54fe0b81defa31b6894acd4d2899527991b0384453f5
 SHA512 
3dd399fef0da472742b6e180896c53cf685ffed49467f1a145cad8ae64e784e7368190858cf79810b47bd56d294a3c337e6bbf587b93efa3350c29928ac6444d
 DIST swift-llbuild-6.1.3.tar.gz 13736638 BLAKE2B 
f0da79d38bd4c7e43271b7620a0ed3b85410dee8afc07c2dd0940b424027ab5c8abe82acffd2991e82b08979e02d4181980bcc0421885900e1d0a5cbeaae79aa
 SHA512 
5b195b543e1abe482b9e9eedfe7c884dc19c36d71a62787c3e2b1ab05dd7f05fead34d322312ae0f2635dda5a71027d88ba46cd2e5136d92f5e6e284a330637b
 DIST swift-llbuild-6.2.1.tar.gz 13862312 BLAKE2B 
a7eb4d99c0b0afce27da7f58ceb459d5cd4f174e4df4a038dd6f660ec7d229a7b8592798a63422ebc60db52d329b9e1011bc25e7387eeb4edda6fbd70e1deb0b
 SHA512 
ba894b129950dd3b6c34d9a76e602edcf9d6de83c7cd11b3229f3162cb03d5128b2631262f3c00c1679e287e29948dafafd4a6031b89442180e420f2ec6012cf
+DIST swift-llbuild-6.2.2.tar.gz 13862333 BLAKE2B 
81d6fcb24865bb41808878804f350f2300b4aceb394ef459e6713ed07f94d6c3dccd80b229838ce4cf3ba6678d8d3781e4de2f84cafcfda26f69d68bb9d1f53c
 SHA512 
89a459c1221b946db057be4739514af2bb0572fd09b3d4e481a828c616915fc08234983cce546ced997006aa1afb5f8365223617374f0fd758036e4cf2f5dc8c
 DIST swift-llbuild-6.2.tar.gz 13861231 BLAKE2B 
03bcb33d15e8695519452e2bc3c4a6a2a6a0fd9c35cfbe951e43ad3bbaca441a9716c87293c226f294f7e860ab3a71c71a7ecea0580f9abaee57f58d7eabf31e
 SHA512 
662836f819b278a0fc37fa5a12ac23fd478c2a163f12b389ae5f5d2fea0dc718d44d6b2a8834fa2b7134c4f2737ac060a8cb9b532819a2a75982910777a73e71
 DIST swift-llvm-bindings-5.10.1.tar.gz 7164 BLAKE2B 
e466b395f8964b2f340737b47675af65d71742d581fda08ccca66025314a8a792f11a0edccb4816ef3508f3fb15039986432164ece827d59812db9af81d62d5a
 SHA512 
c2f5ed4e6e33b3f9bf3c746cf01a59e98476b402e69cd8dc6f3527e6376669274360ad1aa2035d9dea87d3ab43cf20817aa42a779a3b777d9670e4f954800262
 DIST swift-llvm-bindings-6.0.3.tar.gz 7220 BLAKE2B 
1b3b181081fa9df173cb2eadff8cec004baa2ce66626e36bc5c96bdf64fe156bb8d98bce9d4e9c802fc8b0aa0c28a55f2db0e14eba7cdf82601a8fe842b4917b
 SHA512 
13b105d4149ddef256c471c1530a87bc964971edb31f5333bab911ae1284148755ea89b5636f0e242773d72daa778e2aff00c3a737c1663aef06f69a9c6629fd
 DIST swift-llvm-bindings-6.1.3.tar.gz 7654 BLAKE2B 
662257e2f0be3c1a3fc28852b45f94110645481ae5d7e73e91e97479561deaf193b8ffd51b5c4cfb0fa8d23c2aed0d7a3b56893ff018e837a5271a6302f85e56
 SHA512 
5ed94bf212ba6386bb99751dcf9885ecf44dd498f789276ea82d259f7d069c0dbbe7ff9bc4a9ddd4afdc1c7d195591b2d3fb8ff1fc128221b37f9ffd89822edf
 DIST swift-llvm-bindings-6.2.1.tar.gz 7648 BLAKE2B 
43b8270d30329c916edfe3a47574ff071203906a8cb0f2bed09e97732cbb16fbcabaaab4015124c45d05d4330f42f0a31eddfad28946ef394212ec78b1e7a57c
 SHA512 
fe0e565b4e8bacc95f0432cf32eb14cdd0b6bb5b05ca3f7bce0dbaa3160e4af3110363cd2cff1c680e51021d6a5197f40826cbb9f7e03686b2ad386a19581a41
+DIST swift-llvm-bindings-6.2.2.tar.gz 7655 BLAKE2B 
321b8784069527b6fb1ac83bc68daf68cfac4c54ef4918a84dae1de065c23def59578f376b3a66755273400816053320e95f2d7cf946a44276651dba3c871027
 SHA512 
b7179d545e85d7304cfcdfc4c3284a9d4b9a4f30d1b61ae392d6f4ade1c5d75824aa2e4a9b06045d7a9d4c07cedd161e479d377382ddf007bd276536bf793eda
 DIST swift-llvm-bindings-6.2.tar.gz 7650 BLAKE2B 
14c922b1efb82597f840162698c44f758963f358f259b32ec4afb09e36af5d9bdca0d637840f403144a472b6e6b45be6f9ddc167121c611c1d32fbce4e4d336d
 SHA512 
09b7251143beaf86a593d9934e70b4aed93457dd1d48a7977908886ff54fc20fdc33e21accc2fce5148ee1adf6fb607011066312fced384eb551353369d5bfc2
 DIST swift-lmdb-5.10.1.tar.gz 153468 BLAKE2B 
56b94dd54ed68d3d70cd482273d0e963c540009401ed497b65a4be03975d4370fa674b82cd3ad1d90b8399111fd20d44ca57991868785fb3d5bb81ffb74bbc5b
 SHA512 
ffbdb5f0efd84b9826c23919a7d4941f6b71ad78a389814e56c2862f441a37484c020aa54e5984076634d5f15c088eeaa84b658f357d4585109c4ca8535ef6cc
 DIST swift-lmdb-6.0.3.tar.gz 153797 BLAKE2B 
8db982e670a2bb5d7819610ffc02331cf8cb247a2f48cf82334c670c8ecb20d8b53e747fde7a69fbb6c84c372a42f74c8edbcdcca88c799dbe6d9afa6a0da4cb
 SHA512 
c468b5646101c4f957bf737d5a96ed078e2ac305dacefd220cc6a360d1a6841e04be591f17c5010beaf007537776f3d63ad37c6a652d1225f3c26020e10c86b7
 DIST swift-lmdb-6.1.3.tar.gz 153801 BLAKE2B 
008973a0c12b592219441edaf8134095b8b47336b4ecd65a723aa522081360eb81a4263129d5c6fa92bb6ecc8b4ec9a96358bf7b6289aa671f593f45e027b04a
 SHA512 
a5312e5d9844b90bdfacd00ee307b151c665f9335684ac7ccbb0cd99c4fed249742aecc8be957d84130d2cfde248529c32610ba005bcb169a917ccf68ced53dc
 DIST swift-lmdb-6.2.1.tar.gz 155119 BLAKE2B 
117ca6b558955481af912edc8a1aa9c45e009d30fe2e7778d8959eb4d7b4074acf663e2c012d032f1c667f54e037316d721e078032368e660af26fc2c44e64e9
 SHA512 
c60917e3dc80de9edc7f26d63cbfbd36aaec789c8eccd9fd40e91c30ab72fae5b7406f5bc367d63c5848a661d238ba5f92d1c271acdf5e83f0cf65f667f0c29d
+DIST swift-lmdb-6.2.2.tar.gz 155109 BLAKE2B 
43d34ca813387d17c36298acbd3d55daa79309638259b2f4673d2cb308203cf4fb13fbb2a1832b2d0b5e9422b73b519e063424611d8bb93c1267158583287a83
 SHA512 
e224246b27ce7bf4ae45d3922a14f0f0a4c47ecb59109a2463d8cf274fa6a0cc8f6b8a17b24deea39d8691988c11f7c3a4021d60421099a47075d1db44b1bc5d
 DIST swift-lmdb-6.2.tar.gz 155109 BLAKE2B 
d6c6149495523bb0beef4fb3dac0de8986177b5f9b2934cac5ecc2a6b75133b06706fbc35de4ad1de6a82702a0995e1ef35e18fcb06220c5b3d44e889f9a5937
 SHA512 
8532eab40fd5c2368751663ce25f81baf4fb3e2cd09dcd897700a33abac48ba29a7368ed557b1535838e684a4beab5c617c9c9748155f486d20d3f128efa39ea
 DIST swift-log-1.5.4.tar.gz 56968 BLAKE2B 
13ddb20868e7cfb179559a524f127a25cccf408f24cfa66ef8e3e44e0a265a5b1b0b3ab1c45ee75f99834214540066579f8f74daae4fc6fe09104f3c69ee1409
 SHA512 
c148f7a20072fba57226bfbc0d9e9f6bb9ebfc952e920d7f4b6a12028fa49a2f61f1f7f13e53c2421b562b83e8160e3d64da51437840b9312c77113b1484c39f
 DIST swift-markdown-5.10.1.tar.gz 107990 BLAKE2B 
fdb8519b634d86b7e2ecc5b12e31f412657cd5462d5c45ef64b621243e1710978a7b05916a1a22acf96741acef3ca94ffeaab6e3bf353fdbd57ac0655cb408dc
 SHA512 
df4d1f240c0d92b2df9bd48b5cd750402a2f855d2a989d7c3722f3eeeaec067d7562caa38b8ea664114359b9c6bf4f2d5502acd62225e3a5e278bf9525f7d24c
 DIST swift-markdown-6.0.3.tar.gz 113379 BLAKE2B 
84377a3f305e3ca77563bceb528e203a9d0f4a190ea4d22267341131cb7bf4f3acd15d8cdabfad41227d64fc6237eb6db735eb7d6a151733a14ef28c13fd609b
 SHA512 
24f760caf609d419e3ac3cb6fa935a74a142aee174446781ee308a98f9e966971806dde7947e81d94033107dc10a037847924a7c5e02594a2ee33d5ebb6a3d86
 DIST swift-markdown-6.1.3.tar.gz 120244 BLAKE2B 
197bfa7be274fb22f1ccf211d737c6dfeac1ff1d7de828b370fbee90b716ef35bd974c94198cb4380874bd14b10bf5c01a61b33aa9be466faeafeed6fcebb5e4
 SHA512 
d230041f0e7c1bac3c3fbd8dcb9797833c64325429ac3929ca29680a395a32c0ce416443428237207e6d17ad24c974761cb24be879463b2fb2104a75bd429c45
 DIST swift-markdown-6.2.1.tar.gz 120856 BLAKE2B 
cb67b5c2dbd72af342c947c99d739d65fe21b0051f34b772c116dc624ce721d64f2f31ec0fe5aebf80b8a53c66faad36b7472c6d0550699efe8b204184a403fb
 SHA512 
28346717f0595c9e77a60a21283cefa6ce86366340be88c3334a9a3133527cabf08dd63479b8631ba9b00e6abcacb03cb6cd1fb5ae1a5de207f4c37c1aa23fc2
+DIST swift-markdown-6.2.2.tar.gz 120852 BLAKE2B 
47d4017bb25ed681cd943e7607d46818f11615f419caa5ea00a3fbd5f05c8fd22e498b22754bd6d91b74ae67c3f375a2a8a3705d6773b25152421ab5a52c0ba5
 SHA512 
b88d03385065281bbe0450ef18c22c69a7e61fbc0a037bcaec8de161d447117fb1954b2fddc27cbbc024e1ca2ad9c41d3781edc1cd57c1478350552a83c7c55b
 DIST swift-markdown-6.2.tar.gz 120853 BLAKE2B 
3017da42b4bc6933ca9324016ac27c13cac2ee8517fff162c79be6e850d7debce6316c67a7f8fcb4f5cd3ea729fb3dbf4776e5703155bf1023f284e49a7a692e
 SHA512 
ef64f7e7e3747e7d44301ddc034d2bd869a3a6dcd6bed8a5e88495304652906bd00c4c104fd40cb73316c0bd2379d3491ba70e225d2a07b19d6232c255028fc3
 DIST swift-nio-2.31.2.tar.gz 761397 BLAKE2B 
567acc6487769e5b8b68a7d51e93f84646bcf66d8569b41a631077af3b2be3ab6bf1aaa2d3f59d2705b9f1e2448d99754e625409a78c29dc80770577b0bfa631
 SHA512 
e8b8bc5d49c92e327d660c1ee34a9bbdb169e19501211ed56765c51303905494f808d4b76ae9f9a50718db5efe337961ef6baad146197c9d7ba7a8b6c08e3a8e
 DIST swift-nio-2.65.0.tar.gz 1101974 BLAKE2B 
3cad6bfdc96dd089cb587ef04af77d147538abd92b1d232fd92aa6b3baf7653acce32118b8dec2debe5b641f9e09a747c92747f21c23bbe6948477bcc2ab7748
 SHA512 
3eb24d634c8937270b88eda8c34b7b70290b28a601228e051cd2b414003902d18d066dc82f8682835b2c788d5d2b27ac0a1f1723e16f902b1d3d321ac7807f6d
@@ -133,16 +156,19 @@ DIST swift-package-manager-5.10.1.tar.gz 1522538 BLAKE2B 
79406e3f28f6cd577b42c3a
 DIST swift-package-manager-6.0.3.tar.gz 1640743 BLAKE2B 
eefcd5e8e6da2c0580a21b93ffddd02bb0383a21727fe78bccc58a0ae7e3cda36c4dc3e7c72d53dca06ba72ac6660e99280cda5c9436d22598540fd1d4085a41
 SHA512 
580028d0a9e20dcef2778681000c89bdd400ead6a273e15208ec36dbe0ce7797726cc2df12f8f36f09c653b19a38abaeb79323c770b4def02c3587ab3e0436cc
 DIST swift-package-manager-6.1.3.tar.gz 1742045 BLAKE2B 
be078fc7c7df2f1264964e70ffeca1088eada1e42873ce9f67098cf6015a884e2b92b7746ceeb556c494edfe0057157f2677e8d3e71e184793ed694f1a10cef1
 SHA512 
d55d0337c47cbcdf7da68eb301810f8851ce4da3eaf535e253149b147d4a36225c13c0af7656b774f498393bef2f96bb03c336611e79209a5716368567eeceeb
 DIST swift-package-manager-6.2.1.tar.gz 1974913 BLAKE2B 
ba18c2a9dfd3632fb9538e3138b303db860ffdae5774be20a71eac6ff7856a8c35f78baf4d02488f8a0b4914661a17f54e3ffd9937e56f0c538ffc982a7d1bfd
 SHA512 
6cdb729743a005189d537d46801489567cdd8c3498c2b69f687e553d6d1a99538f5edbfa5db8657ce45090e22c41ebc6a5d572487343d0d54856127819e509ba
+DIST swift-package-manager-6.2.2.tar.gz 1975900 BLAKE2B 
515e36eef4ec307787536be1c028e162bbe0bc633c5d8449e8b76c5db51e8272b7a9eec9bf1c31afe95380b032c58a5eeb42a7a5eb4fb40961902adee0170972
 SHA512 
2c4dea51574f707a3a0ed5f5bd5c797743477ae946a0c7ef47a450ec710f93e1bc8cd8926ef1e088d97d5bc11c314060c0da84b7268c983e78fcdf8af149ee0a
 DIST swift-package-manager-6.2.tar.gz 1972275 BLAKE2B 
178b98c46313dfddd1364c376bf70fa364a999f9b09e7d3e158f301b20ff61dfc5b581f8a5c9b658f661bb4db6d0e230359bbb01595d53b271cbaf7fef80c92a
 SHA512 
548762907ccafcd8c3def171226d7ab6c4c2356a7bff4a8cecdf6d345297f3fe2840c0801a09077dc96917d27354f23c6d878983d960f577b6c070f9c699a4d9
 DIST swift-stress-tester-5.10.1.tar.gz 97998 BLAKE2B 
a06b983df45c3664f5e74c235f44c1dc887d7ceb10a8751b8f800e33fe8d6017429e50d3e7598f0d3eec4741445884c1224f445d13eb08fd8de0773e59cb84ef
 SHA512 
a0f63b902e7243b455a0e7f60b11e8c0e6448c56a8db39c96fc40bd99a79f2a23147f631b04d79713832bca44403c5cba5b2a8d96eb5bbd4515295a00126290e
 DIST swift-stress-tester-6.0.3.tar.gz 73844 BLAKE2B 
a7d9b76b70b85f1efae0674faf0b33135117ba81ac9febd735c9be8265073cfe7ee10d9b0ae5fdefcbf704b0e752ad5cf7530d6c8bf9ca561033e7d96cce4365
 SHA512 
432b1532ba61bfd49a9c384c3618b8d5aea54fcdc893c6e54f5c9172ea7dce5532eb5c2ec5c12cfddb2ff5037966b309722140dc4ceab14d091b152e54108f3c
 DIST swift-stress-tester-6.1.3.tar.gz 76044 BLAKE2B 
c3e9e7bafa9136c13a7b242ec89a868f664d9000ef35bb763b8282d220645a42d6ca56bddf8125ded3503ce3357a8820bbce76d4480c784945ddecd95bd83540
 SHA512 
66d43e5b98d84fe83cc5c2d587f9586528c4e5ee853844f2395626725104796faccfa8d66083d3bfa9c8fa83e0b2461c67313c417a5fb262604dd8a4dba67285
 DIST swift-stress-tester-6.2.1.tar.gz 75412 BLAKE2B 
c5f24142e7f3a73b5072dc660f728ccc3ebefe3b02b8890d0df6fa89d91fe9f2e09fb614d7b7e5582d745a9419912e105940d776aab350808197db2afcbd1311
 SHA512 
034dacdc8b69eb214786ab53d0ba84c4dd32f49a8dc316869fd12394a2842e01070fd7fe0fa7ac55d5e40cc565ed82043e8c5eebbeccb8b6f556658b88b1a529
+DIST swift-stress-tester-6.2.2.tar.gz 75422 BLAKE2B 
c167fc6c3eb82ad638f48d63763456ec874d64afb54735fe105c360558e3f675ba210d512534023f3e0cf28287d7bd5d68b9ba09bbb5c36eecd94b4f2584b80e
 SHA512 
b14c12ea39db57cbb3f162c06adec5b978bed7bf60f88fa1ed49325f02babb55977f04c194425499b74036a6c81885587fcd71ca3bfa34781d4d7b05bb6247bd
 DIST swift-stress-tester-6.2.tar.gz 75427 BLAKE2B 
a1963a8613825c37aff2687c7d82d2523461757969478da7efcde60812bea2d23add79af5ad51b7ab6487e696e55a531354dcd77fb7bd11eeddcdf1f9c8e0ace
 SHA512 
0c421fe85718240b1559ee53f61c756b2ff9befff94f33b1760746a004e2ed1b80fdc79c04703a5e640c3ec11f6814be5b3df4c1a511701dce629d43b5d80bd0
 DIST swift-syntax-5.10.1.tar.gz 1142270 BLAKE2B 
f80ede64271445136a68bdefec85d9da6657b4c14e987af5f6ee7b3054e0a1908ae2ada6980da4bc27a8ed8ada4459ec96efe6fba119a4ad4c1487174405f576
 SHA512 
6c163502fcf9ae5775ebe7ddc9446a69a2f31e78a161a3f6414a173f501d5479e8be5023a8514ec14a54d5448404df4a4505b4459a8b06fa6b470a453cab5769
 DIST swift-syntax-6.0.3.tar.gz 1260836 BLAKE2B 
0eaea3d5203afd4eca6e6af89037306bb626d4c0da5ede8f1448d8618e64acfee8cb80425ac678d9e09330f68c084286972ab83b821aa49a703790c271938258
 SHA512 
3e1375f3adfbe8f90518c18643582b9ee42444d67e501734e0bc5ecbebfffc9de98bb78a6430a0f42b88f1abbecb2909492228d5cd6098708cef46fbc1a9f37c
 DIST swift-syntax-6.1.3.tar.gz 1352865 BLAKE2B 
52b4b721aea448b59021d56191e2a429cda5e859b86040ffcf5b923a34ae4aa501e0ae530e1524c544eaae217077a6de4f7200fb657b87f5275bbfe8ece4d6aa
 SHA512 
8a79a9f636e64aa7764b2bbaa24ecbdc65ed2d3298b2af239e5bb39a4204cfef17020326c9a892082dfeaa94acc17488b02c3c10a829f39c25ee7aa58da5ee86
 DIST swift-syntax-6.2.1.tar.gz 1397561 BLAKE2B 
327aebfaa0ac3629d82952e349b242fb4f4ba56618919c04484c095f0f0cd4cf56c223b0f2b352f12b5f9bd200b7a4945fa0c371366041bb7094bc550ddc3803
 SHA512 
6833687011f15ce4e252a59e0692fb48478650aa3159bda27b4bbf2bb18f4902e92d5d0d0cb91848e2a55296f6aaaa08dd8402efa08498df07db172a7348b5dc
+DIST swift-syntax-6.2.2.tar.gz 1397604 BLAKE2B 
7874bc9ae8e9488104d7e29b0924eeeee54f78f643be97cecab7aab5eef1b198626c1e85532bf0e7b33220420d33169533311751a27ea3a3cffd2c5944614034
 SHA512 
039afe71d1999e8f312894833fe58aeb2f0ec0730ca3963bcbaf0703886edfbb90f74b311c787303ec57a3bbff990a2156f884430994046075730d9d03e74b3f
 DIST swift-syntax-6.2.tar.gz 1397468 BLAKE2B 
cff0e0b8803d67653405a885833708c5933972342423aaf8bc8506a18cd8669b53a3c3394a77a7bfeada9c1835dbf36dca08d9c896034de45c16184a4f745b96
 SHA512 
6eab83b1b0c76d111c04c4bf4cc72c043549f78d6ef8cace628806343a63a1921e9521322656451b6bff96ae270610eaab94e87773c7866e1280e1d83505ecc6
 DIST swift-system-1.1.1.tar.gz 69981 BLAKE2B 
c6e6685228642bcdf403806b58d5ca426ef3c5f85737ddfd52e189b326871f2c482436c90a841c35e83db6dec95cbad3538a38b5c112de9ae7495d7495c61861
 SHA512 
fec08fbc352197215596974303cd7e08b46ff44b1bd36c70b95be4e7490880f4d7e645e64e90f1c81bfca06d9302c600ccc02c9f5cc7b83a69da46489b105e1c
 DIST swift-system-1.3.0.tar.gz 74773 BLAKE2B 
ce43ab596ebbcc58d082482d57057b2fc50c2f832ffd38f9bea6a1d54c1f6d79722add4ebf7efa41278e0d1ed47e10353a0ebe63956a4891b68502b91e623df4
 SHA512 
64c53b2e43e0b01135f2566e11af0f527557b64d3acb63904cc6e7ed74a4c08118c887670fd2ecc82e3036d96ed1dffd6066f37d9c660b1e65a63a1f5cee7586
@@ -150,11 +176,13 @@ DIST swift-system-1.5.0.tar.gz 101074 BLAKE2B 
2b96ae84e9bb7a7374bce0e789040f98b2
 DIST swift-testing-6.0.3.tar.gz 314152 BLAKE2B 
976d1f0f6a6f564ef5ee2b4349388097b9da4f692912efbf28c8599ce7c61cd56a5bdcd81be0bf3170a8709a9a65bb8c46d96fe3542efe454284d76eaeaf40d0
 SHA512 
fbec1c05c419656d207427c2a3191610ce1dceb252ebe5a4455b494d21065271cf6829555995138a9fbbdee1fc33324ba60f87aa62a5b102cc6443ac32d1db33
 DIST swift-testing-6.1.3.tar.gz 383022 BLAKE2B 
578b04a950ce450bcac56e66a77fca6f9cd114f3d1aa7599db72fb1a53194eb8e2d5558a701d9126e889efceeca7ea57ea3fcf7c6e6ca2b589cff7c3b309749f
 SHA512 
0dd155b3e1224781e692e2942be73490ddf6402efb8ad6389fea78ed50b34ea9feb2e0df289c7fa1c17f3b6379b47f60ba2b320277e25a1a385f92c1699bead5
 DIST swift-testing-6.2.1.tar.gz 433329 BLAKE2B 
da3bc72fcec066f5b25324b95359315e5a03f416ed920b069f4ef21781bde68ec0b558f6a670a580f8dae21425ea826f35589e86d743e31dd4d97346a622d363
 SHA512 
d19aba778a8d332815101b86b4a9f8047c7907898206ca170e62ee48df49e1743e6255d573ed9e9bca87e019ae6042e7fd7db1297c46b6eb1d733d1b1bfb2c1b
+DIST swift-testing-6.2.2.tar.gz 433321 BLAKE2B 
01a1553b43f5adb92fefa3532a2bd45023b03fe0fed0f0f50b0cd98261ec0a871df6e646e7be30777ca562b26efd09a74437c84c4bb680d194d8a6bcfc29d007
 SHA512 
822ca98f4f4cc174452ce97ac2cba8ce8820d6b0d3d8320c6aa3028147aa9de23a6c6024435f68d137b9cdd62d47f72699059b35df39ca101d6121101dd381bd
 DIST swift-testing-6.2.tar.gz 433286 BLAKE2B 
5ebd86767c9969c10c1bc5025494957c1bd681a12944c2a0484b966492007b9597e86c82615bb658f72c274285d8d492a6c7cbd716e25732412c3a5adae4a427
 SHA512 
a05c40510c5d01145e47dc85bd94193dbb5f82d1ba7d6d6901bd85b8db44c5d58ba3d0bb96a08b47135b8a5a48164dba6f09addb177d4ee5c361bb32128f91da
 DIST swift-toolchain-sqlite-1.0.1.tar.gz 2769606 BLAKE2B 
15e52b93f5c24693b872085610fbe21af820cae607d0f2b635ae0ace7413ce09cec7bedc8c47eb31ad41a4ba8266c4d8e6b1830c7dc8dd072a9d8598232f6847
 SHA512 
2b2fe0287c7220505445a3143bdc8de31f4b38907025b42d016151f209ae63edc2a423f0fe9a6b78b6202392c8387e9b88ffa15c71b9c3b0ad9c5106ef16564a
 DIST swift-tools-support-core-5.10.1.tar.gz 240649 BLAKE2B 
42c4106a94252fd5cc0667e94daf107373996a1aac71c0f2d73307c6186d18e61f04cbae574cfd75e848262ab423faaea79555f0b15b699d3441d2f6d80d2bfe
 SHA512 
d69d2e4e9b1e6c44b97c88b73101f7b66a8adb59275e77ca0e3ededd7bf444285a649855f94e7f8aee7b965b734e9b657eef65671f3ce0c4b0c6971380672e6a
 DIST swift-tools-support-core-6.0.3.tar.gz 241702 BLAKE2B 
c41519b62b3cd819cca3efab41db277464b02536b5672decf9e18b0c595433f04d77fd51f2cf8244a71951a2e8b3c66c99dd9fd9e9b4cc81bd1223fd06690f61
 SHA512 
7759ff6320e1f87a30d43d47b7f137698e6795cca1515040b90e4b9c6e037cefc4cb4f863925ecd06b606b4a10f6270f3b79325755cf277596332cd62761c1ce
 DIST swift-tools-support-core-6.1.3.tar.gz 240507 BLAKE2B 
84c0d4f846798163948477612877571b3ad9ab18de86feb174ca1b69491f4068ca48986fe4081ba47496f6c9bba14ec4b742beaebdba57308b71dab12c09c8fc
 SHA512 
2e40fee992841eefb5f36d870ab9b9be244b9666d8ee6b18fb588a80cfbac1480d28a0857e89b8ec737e157e4d3193788cb1ff5765c77f34225fb64b5c7a711e
 DIST swift-tools-support-core-6.2.1.tar.gz 242072 BLAKE2B 
2bba2e6d2f3735d58c38fcc25878fc7968de059217ab3b8c796e047767fc1e65a31a6263b2dd62e4cc2261a869bad3f4d1431439d4024b0550fc9a6ea96c32ae
 SHA512 
41c93f8faf8a5207ec81b98837432d5e1440ef1aa3dbab044a4f313283683dfcac7193027a537bb95679d7b0796f67025c1e844df61d59a5fc7716465c4161b2
+DIST swift-tools-support-core-6.2.2.tar.gz 242063 BLAKE2B 
46b07f894114e9e4b2b444265f5e7f9d837b236739e2b0cf5b03c464b81f0c252c336a34c20523ac8981600ab58df944762e1e1c5b39aafb1c0579675fb529a7
 SHA512 
ad7adc37e79a582d16ed6aeafef193aa5c0b91be108b02281d05b17fcb29937eab2f152c0f859e3d8042f56201b18fb593b5e6198a73f6bf18c3ede5f3f5e31a
 DIST swift-tools-support-core-6.2.tar.gz 242063 BLAKE2B 
e27a3228c4074404f82b800eb51c32d34d90724ff2c4187bf690d7c91253f80c8328cd2d37a2a63f4b42acdbbebb15b9eac400afa6d767bd6dd03654b4aca8be
 SHA512 
fe5d16beee31187d652d52cff6cff9d7a167ec738d47c9e3f43144ff6f8d4c7ed6ebce8a6db4d01aeb0892ace4ee8d12be6f9e8c3929768c323df11313771000
 DIST swift-xcode-playground-support-5.10.1.tar.gz 127305 BLAKE2B 
702f331c5dbb6fd6c11506b8cd10cdf27d36ee4ab273d5a18d5d80c068ba3fdb7a8b99eeb27f4dfcb7a8bfa060a73452ed4a8e98ac7eb33f8ea657ae67573b21
 SHA512 
d1f9a178891c64c3e40cd2ae56a48b8afedeb1981330776a04bddff9b94dcaf09542291bf234e6ed1515e046fa8fced506e7b3c3461bc690ca01a58640222c24

diff --git a/dev-lang/swift/files/swift-6.2.2 b/dev-lang/swift/files/swift-6.2.2
new file mode 120000
index 0000000000..d7f713c7f3
--- /dev/null
+++ b/dev-lang/swift/files/swift-6.2.2
@@ -0,0 +1 @@
+swift-6.2
\ No newline at end of file

diff --git a/dev-lang/swift/swift-6.2.2.ebuild 
b/dev-lang/swift/swift-6.2.2.ebuild
new file mode 100644
index 0000000000..e1a10aee41
--- /dev/null
+++ b/dev-lang/swift/swift-6.2.2.ebuild
@@ -0,0 +1,339 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..19} )
+PYTHON_COMPAT=( python3_{11..13} )
+inherit llvm-r1 python-single-r1 toolchain-funcs
+
+DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled 
programming language"
+HOMEPAGE="https://www.swift.org";
+
+SRC_URI="
+       
https://github.com/apple/swift-argument-parser/archive/refs/tags/1.4.0.tar.gz 
-> swift-argument-parser-1.4.0.tar.gz
+       https://github.com/apple/swift-asn1/archive/refs/tags/1.0.0.tar.gz -> 
swift-asn1-1.0.0.tar.gz
+       
https://github.com/apple/swift-async-algorithms/archive/refs/tags/1.0.1.tar.gz 
-> swift-async-algorithms-1.0.1.tar.gz
+       https://github.com/apple/swift-atomics/archive/refs/tags/1.2.0.tar.gz 
-> swift-atomics-1.2.0.tar.gz
+       
https://github.com/apple/swift-certificates/archive/refs/tags/1.0.1.tar.gz -> 
swift-certificates-1.0.1.tar.gz
+       
https://github.com/apple/swift-collections/archive/refs/tags/1.1.3.tar.gz -> 
swift-collections-1.1.3.tar.gz
+       https://github.com/apple/swift-crypto/archive/refs/tags/3.0.0.tar.gz -> 
swift-crypto-3.0.0.tar.gz
+       https://github.com/apple/swift-log/archive/refs/tags/1.5.4.tar.gz -> 
swift-log-1.5.4.tar.gz
+       https://github.com/apple/swift-nio/archive/refs/tags/2.65.0.tar.gz -> 
swift-nio-2.65.0.tar.gz
+       https://github.com/apple/swift-numerics/archive/refs/tags/1.0.2.tar.gz 
-> swift-numerics-1.0.2.tar.gz
+       https://github.com/apple/swift-system/archive/refs/tags/1.5.0.tar.gz -> 
swift-system-1.5.0.tar.gz
+       https://github.com/microsoft/mimalloc/archive/refs/tags/v3.0.1.tar.gz 
-> mimalloc-v3.0.1.tar.gz
+       
https://github.com/swiftlang/indexstore-db/archive/refs/tags/${P}-RELEASE.tar.gz
 -> indexstore-db-${PV}.tar.gz
+       
https://github.com/swiftlang/llvm-project/archive/refs/tags/${P}-RELEASE.tar.gz 
-> llvm-project-${PV}.tar.gz
+       
https://github.com/swiftlang/sourcekit-lsp/archive/refs/tags/${P}-RELEASE.tar.gz
 -> sourcekit-lsp-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-build/archive/refs/tags/${P}-RELEASE.tar.gz 
-> swift-build-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-cmark/archive/refs/tags/${P}-RELEASE.tar.gz 
-> swift-cmark-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-corelibs-foundation/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-corelibs-foundation-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-corelibs-libdispatch/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-corelibs-libdispatch-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-corelibs-xctest/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-corelibs-xctest-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-docc-render-artifact/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-docc-render-artifact-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-docc-symbolkit/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-docc-symbolkit-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-docc/archive/refs/tags/${P}-RELEASE.tar.gz 
-> swift-docc-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-driver/archive/refs/tags/${P}-RELEASE.tar.gz 
-> swift-driver-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-experimental-string-processing/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-experimental-string-processing-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-format/archive/refs/tags/${P}-RELEASE.tar.gz 
-> swift-format-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-foundation-icu/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-foundation-icu-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-foundation/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-foundation-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-installer-scripts/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-installer-scripts-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-integration-tests/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-integration-tests-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-llbuild/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-llbuild-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-llvm-bindings/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-llvm-bindings-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-lmdb/archive/refs/tags/${P}-RELEASE.tar.gz 
-> swift-lmdb-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-markdown/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-markdown-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-package-manager/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-package-manager-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-stress-tester/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-stress-tester-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-syntax/archive/refs/tags/${P}-RELEASE.tar.gz 
-> swift-syntax-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-testing/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-testing-${PV}.tar.gz
+       
https://github.com/swiftlang/swift-toolchain-sqlite/archive/refs/tags/1.0.1.tar.gz
 -> swift-toolchain-sqlite-1.0.1.tar.gz
+       
https://github.com/swiftlang/swift-tools-support-core/archive/refs/tags/${P}-RELEASE.tar.gz
 -> swift-tools-support-core-${PV}.tar.gz
+       
https://github.com/swiftlang/swift/archive/refs/tags/${P}-RELEASE.tar.gz -> 
${P}.tar.gz
+"
+
+PATCHES=(
+       "${FILESDIR}/${PF}/backtracing-noexecstack.patch"
+       "${FILESDIR}/${PF}/disable-libdispatch-werror.patch"
+       "${FILESDIR}/${PF}/fix-issues-caused-by-build-system-updates.patch"
+       "${FILESDIR}/${PF}/link-ncurses-tinfo.patch"
+       "${FILESDIR}/${PF}/link-with-lld.patch"
+       "${FILESDIR}/${PF}/respect-c-cxx-flags.patch"
+)
+
+S="${WORKDIR}"
+LICENSE="Apache-2.0"
+SLOT="6/2"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="strip"
+
+RDEPEND="
+       ${PYTHON_DEPS}
+       !~dev-lang/swift-5.10.1:0
+       >=app-arch/zstd-1.5
+       >=app-eselect/eselect-swift-1.0-r1
+       >=dev-db/sqlite-3
+       >=dev-libs/icu-69
+       >=dev-libs/libedit-20221030
+       >=dev-libs/libxml2-2.11.5
+       >=net-misc/curl-8.9.1
+       >=sys-libs/ncurses-6
+       >=virtual/zlib-1.3.1:=
+       dev-lang/python
+       $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}=')
+"
+
+BDEPEND="
+       ${PYTHON_DEPS}
+       >=dev-build/cmake-3.30.2
+       >=dev-build/ninja-1.11.1
+       >=dev-db/sqlite-3
+       >=dev-libs/icu-69
+       >=dev-libs/libedit-20221030
+       >=dev-libs/libxml2-2.11.5
+       >=dev-util/patchelf-0.18
+       >=dev-vcs/git-2.39
+       >=sys-apps/coreutils-9
+       >=sys-devel/gcc-11
+       >=sys-libs/ncurses-6
+       >=virtual/zlib-1.3.1:=
+       || (
+               dev-lang/swift
+               dev-lang/swift-bootstrap
+       )
+       $(llvm_gen_dep '
+               llvm-core/clang:${LLVM_SLOT}=
+               llvm-core/lld:${LLVM_SLOT}=
+       ')
+       dev-lang/python
+       $(python_gen_cond_dep '
+               dev-python/setuptools[${PYTHON_USEDEP}]
+       ' python3_{12..13})
+"
+
+SWIFT_BUILD_PRESETS_INI_PATH="${S}/gentoo-build-presets.ini"
+SWIFT_BUILD_PRESET='gentoo'
+PKG_PREINST_SWIFT_INTENTIONALLY_SET='true'
+
+# Adapted from `flag-o-matic.eclass`'s `raw-ldflags`: turns GCC-style flags
+# (`-Wl,-foo`) into Clang-style flags (`-Xlinker -foo`).
+clang-ldflags() {
+       local flag input="$@"
+       [[ -z ${input} ]] && input=${LDFLAGS}
+       set --
+       for flag in ${input//,/ } ; do
+               case ${flag} in
+                       -Wl) ;;
+                       *) set -- "$@" "-Xlinker ${flag}" ;;
+               esac
+       done
+       echo "$@"
+}
+
+pkg_setup() {
+       # Sets `${EPYTHON}` according to `PYTHON_SINGLE_TARGET`, sets up
+       # `${T}/${EPYTHON}` with that version, and adds it to the `PATH`.
+       python_setup
+
+       # Sets up `PATH` to point to the appropriate LLVM toolchain, and ensure
+       # we're using the toolchain for compilation.
+       llvm-r1_pkg_setup
+}
+
+src_unpack() {
+       default
+
+       # The Swift project expects a specific directory structure that we have 
to
+       # match. For most directories, it's enough to trim the version number 
at the
+       # end:
+       find "${S}" \
+               -mindepth 1 -maxdepth 1 \
+               -execdir sh -c \
+                       "mv '{}' \"\$(echo '{}' | sed -e 
's_-\(swift-${PV}-RELEASE\|\([0-9]\+\.\)*[0-9]\+\)\$__' | tr '[:upper:]' 
'[:lower:]')\"" ';' \
+               || die
+
+       # Some one-off fixups:
+       pushd "${S}" \
+               && mv 'swift-cmark' 'cmark' \
+               && mv 'swift-llbuild' 'llbuild' \
+               && mv 'swift-package-manager' 'swiftpm' \
+               && popd \
+               || die
+}
+
+src_configure() {
+       CC="$(type -P clang)"
+       CXX="$(type -P clang++)"
+       LD="$(type -P ld.lld)"
+
+       # Swift builds with CMake, which picks up `LDFLAGS` from the 
environment and
+       # populates `CMAKE_EXE_LINKER_FLAGS` with them. `LDFLAGS` are typically
+       # given as GCC-style flags (`-Wlinker,foo`), which Clang understands;
+       # unfortunately, CMake passes these flags to all compilers under the
+       # assumption they support the same syntax, but `swiftc` _only_ 
understands
+       # Clang-style flags (`-Xlinker -foo`). In order to pass `LDFLAGS` in, we
+       # have to turn them into a format that `swiftc` will understand.
+       #
+       # We can do this because we know we're compiling with Clang 
specifically.
+       export LDFLAGS="$(clang-ldflags)"
+
+       # Extend the 'gentoo' build preset with user-specified flags and flags 
for
+       # libc++ systems.
+       cp "${FILESDIR}/${PF}/gentoo.ini" "${SWIFT_BUILD_PRESETS_INI_PATH}"
+       local extra_build_flags=()
+
+       # Setting `-j<n>`/`--jobs=<n>` in MAKEOPTS needs to be manually exposed 
to
+       # the Swift build system.
+       if [[ -n "${MAKEOPTS}" ]]; then
+               local num_jobs make_opts=( $(getopt -qu -o 'j:' -l 'jobs:' -- 
${MAKEOPTS}) )
+               while [[ "${#make_opts[@]}" -gt 1 ]]; do
+                       case "${make_opts[0]}" in
+                               -j | --jobs )
+                                       num_jobs="${make_opts[1]}"
+                                       make_opts=("${make_opts[@]:2}") ;;
+                               -- ) break ;;
+                               * ) make_opts=("${make_opts[@]:1}") ;;
+                       esac
+               done
+
+               if [[ -n "${num_jobs}" ]]; then
+                       extra_build_flags+=(--jobs="${num_jobs}")
+               fi
+       fi
+
+       if [[ "$(tc-get-cxx-stdlib)" = 'libc++' ]]; then
+               # On systems which use libc++ as their default C++ stdlib (e.g. 
systems
+               # with the LLVM profile), we want to build the internal libc++ 
and
+               # ensure we link against it.
+               extra_build_flags+=(
+                       --libcxx
+                       --extra-cmake-options=-DCLANG_DEFAULT_CXX_STDLIB=libc++
+               )
+       fi
+
+       extra_build_flags+=(${SWIFT_EXTRA_BUILD_FLAGS})
+
+       local orig_preset="${SWIFT_BUILD_PRESET}"
+       local preset="${orig_preset}"
+       local n=1
+
+       {
+               for arg in "${extra_build_flags[@]}"; do
+                       local next="${orig_preset},${n}"
+                       printf '[preset: %s]\n' "${next}"
+                       printf 'mixin-preset=%s\n' "${preset}"
+                       echo "${arg#--}"
+                       preset="${next}"
+                       n="$((n + 1))"
+               done
+       } >> "${SWIFT_BUILD_PRESETS_INI_PATH}"
+
+       SWIFT_BUILD_PRESET="${preset}"
+}
+
+src_compile() {
+       # Building swift-driver writes to this directory for some reason, but 
the
+       # contents are irrelevant.
+       addpredict /var/lib/portage/home/.swiftpm
+
+       # Versions of Swift 6.0 and later require an existing Swift compiler to
+       # bootstrap from. We can use any version from 5.10.1 and on.
+       local swift_version="$(best_version -b "${CATEGORY}/${PN}")"
+       swift_version="${swift_version#${CATEGORY}/}" # reduce to ${PVR} form
+       swift_version="${swift_version%-r[[:digit:]]*}" # reduce to ${P} form
+
+       local original_path="${PATH}"
+       export PATH="/usr/lib64/${swift_version}/usr/bin:${original_path}"
+       "${S}/swift/utils/build-script" \
+               --preset-file="${S}/swift/utils/build-presets.ini" \
+               --preset-file="${SWIFT_BUILD_PRESETS_INI_PATH}" \
+               --preset="${SWIFT_BUILD_PRESET}" \
+               install_destdir="${S}/${P}" \
+               installable_package="" \
+               || die
+
+       export PATH="${original_path}"
+}
+
+src_install() {
+       # `libTesting` as built has its RPATH set to the absolute path to its
+       # containing dir, which is in the build sandbox. This directory won't 
exist
+       # after installation, and is the same as '$ORIGIN'.
+       patchelf --set-rpath '$ORIGIN' 
"${S}/${P}/usr/lib/swift/linux/libTesting.so" || die
+
+       # The Swift build output is intended to be self-contained, and is
+       # _significantly_ easier to leave as-is than attempt to splat onto the
+       # filesystem; we'll install the output versioned into 
`/usr/$(get_libdir)`
+       # and expose the relevant binaries via linking.
+       local dest_dir="/usr/$(get_libdir)/${P}"
+       mkdir -p "${ED}/${dest_dir}" \
+               && cp -pPR "${S}/${P}/." "${ED}/${dest_dir}" \
+               || die
+
+       # Swift ships with its own `clang`, `lldb`, etc.; we don't want these 
to be
+       # exposed externally, so we'll just symlink Swift-specific binaries into
+       # `/usr/bin`. (The majority of executables don't need to be exposed as
+       # `swift <command>` calls `swift-<command>` directly.)
+       local bin
+       for bin in swift swiftc sourcekit-lsp; do
+               # We only install versioned symlinks; non-versioned links are 
maanged
+               # via `eselect swift`.
+               dosym -r "${dest_dir}/usr/bin/${bin}" "/usr/bin/${bin}-${PV}"
+       done
+}
+
+pkg_preinst() {
+       # After installation, we ideally want the system to have the latest 
Swift
+       # version set -- but if the system already has a Swift version set and 
it
+       # isn't the latest version, that's likely an intentional decision that 
we
+       # don't want to override.
+       local current_swift_version="$(eselect swift show | tail -n1 | xargs)"
+       local latest_swift_version="$(eselect swift show --latest | tail -n1 | 
xargs)"
+       [[ "${current_swift_version}" == '(unset)' ]] \
+               || [[ "${current_swift_version}" == "${latest_swift_version}" 
]] \
+               && PKG_PREINST_SWIFT_INTENTIONALLY_SET='false'
+}
+
+pkg_postinst() {
+       # If the system doesn't have Swift intentionally set to an older 
version, we
+       # can update to the latest.
+       if [[ "${PKG_PREINST_SWIFT_INTENTIONALLY_SET}" == 'false' ]]; then
+               eselect swift update
+       fi
+
+       # We also want to provide a stable directory which matches our SLOT to 
avoid
+       # revdep breakages, as patch updates use the same SLOT but otherwise 
move
+       # the install location on disk.
+       #
+       # See https://bugs.gentoo.org/957730
+       #
+       # We do this in `pkg_postinst` instead of calling `dosym` in 
`src_install`
+       # because when upgrading from a major version to a patch version, the 
major
+       # version is still on disk while the patch version is being installed, 
so
+       # the existing directory is in use and the symlink fails to install.
+       local major_ver="$(ver_cut 1-2)"
+       if [[ "${PV}" != "${major_ver}" ]]; then
+               local libdir="${EROOT}/usr/$(get_libdir)"
+               ln -fsT "${libdir}/${P}" "${libdir}/${PN}-${major_ver}" || die
+       fi
+}
+
+pkg_postrm() {
+       # We don't want to leave behind symlinks pointing to this Swift version 
on
+       # removal.
+       local current_swift_version="$(eselect swift show | tail -n1 | xargs)"
+       if [[ "${current_swift_version}" == "${P}" ]]; then
+               eselect swift update
+       fi
+
+       # If we installed a SLOT symlink, we also want to remove it here.
+       local major_ver="$(ver_cut 1-2)"
+       local link="${EROOT}/usr/$(get_libdir)/${PN}-${major_ver}"
+       if [[ -L "${link}" && "${PV}" != "${major_ver}" ]]; then
+               rm "${link}"
+       fi
+}

Reply via email to