commit:     824cb865bff52475fd63403de82ba93e726b6548
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 16 09:28:32 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Aug 16 09:28:32 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=824cb865

app-emulation/ruffle: add 0_p20220816

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 app-emulation/ruffle/Manifest                  |  30 ++
 app-emulation/ruffle/ruffle-0_p20220816.ebuild | 514 +++++++++++++++++++++++++
 2 files changed, 544 insertions(+)

diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest
index 2111c3103c64..0548d2c8586f 100644
--- a/app-emulation/ruffle/Manifest
+++ b/app-emulation/ruffle/Manifest
@@ -6,6 +6,7 @@ DIST alsa-0.6.0.crate 68171 BLAKE2B 
b692d929e49765c59ae2fae7bbe8bef4393c393e384c
 DIST alsa-sys-0.3.1.crate 32748 BLAKE2B 
0c4da9c343d622ddd521fe9332acf97c1ee4a202a909c7a0014a507148ab6ff82d5098660dcba847d938b296adde416ae420d454d6982c33a0456f37840d716b
 SHA512 
6523d909c500fee433f934eedfdc200cfc52e1b55be09434665210c16bb9af3593d8b1346ace184b171c7135a7aa65fdac5ca8c68e64f9d20436e1d8fac961fe
 DIST android_system_properties-0.1.2.crate 4646 BLAKE2B 
c9f4cedce76fd3224fde3a094c9c1822df52e0c1eb110038427574cbb9358eb9484153a0f1419c16e34cb3d10a9d4d259dc9b1e2ebc53f80857005be9e8f6a8e
 SHA512 
b6cb345d79f643fc26a0b0c671df4c58341de3123858637f3d4a2d3646bd65cd2dce929a6ec6ff5cdadb4f459a23e7ab881da16f973e705391e4c805742a6a70
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+DIST anyhow-1.0.61.crate 43202 BLAKE2B 
cd13e3b187a87c1ada6fea8c3c289627893e782a9bdad0c7a32d2b4acf5182abeff3fd649664b645b14f46a25a59a5b13d0a072296146acb9954af781e972ba9
 SHA512 
06a7e077efb1e1cb3fd5b210a9fdfa2142141d57188660fc2e301501ba38f49291126cb1dccd0f01facbc1d0302132e41b42e5ebb14e44e152cf10b18d3e5e6d
 DIST approx-0.5.1.crate 15100 BLAKE2B 
8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399
 SHA512 
c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
 DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
 DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1
 SHA512 
80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc
@@ -29,7 +30,9 @@ DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d1
 DIST build_const-0.2.2.crate 4511 BLAKE2B 
44316d3b468e73fbeedbaa1ae35705196f787707ea861355d926e7fbc97f759bc7fe0bf88d2e97fb9b981fc7347fe0e849ce2094f50ab53075b4dfe7522089f0
 SHA512 
47a9949b7196791af2507d6e3a28843da67621e5b56177d3b13477e070487cdd1059207588a55bf1a393df9118e71e3024b439a3c6281b6c12b5bdee66b237a6
 DIST bumpalo-3.10.0.crate 78915 BLAKE2B 
94515190837765b47feaf94946c7e4da5b84e6faf7975bd5452bd9388d34e51c84315b80bc15b37c7f4ea8b4aaa0112707cdfc82d0651eeb8b63d2e7bd247660
 SHA512 
60c686534588524250ea7cb43510dba69d24999769b719127ee07f6015530ac2c5778d9b93477ab075bfc15c13e3ef9adc29ac24059067ac32e109347cd509f8
 DIST bytemuck-1.11.0.crate 37041 BLAKE2B 
6b73ecde5bf10b1ac81ea97904285197dc550cbcac4649804c5c50cc32308a28064fd6f28bbcac44f2dd97d0719b7da4e15e981253612d54790802febf4bd732
 SHA512 
cb11396b35a3d783a1f44278b1372d51268089561e4e16c662dfb17cffb6645be4fd66e5532683bcc964451a65f4a9deeb72537d3d84da45491d4545f2c8435c
+DIST bytemuck-1.12.0.crate 38248 BLAKE2B 
9233579e344dead7bfbea2e7ca5f905900768334c0ac53a593de98fa210d87fd799bd61f3171f69127faaebe7e2c01f1fc01698885fd042727a9342ecc21cd83
 SHA512 
0f1fa19fc49e941795009d864061fc171ad7cb28ebfd9c1056730121ce918afdb7d7bb5921a900ef74dd34f1a1e6c84a769c4e8396fda54af8ae59b73eddfba2
 DIST bytemuck_derive-1.1.1.crate 11906 BLAKE2B 
cfed39b897882e04aff180dc09967b7f08de906d049e0828ac14531e2cabebe0db1f5cb40fc602d14fff1a1b228caef690a3f5cb0f5bf1710020a74cb06bcb27
 SHA512 
6d60a871743ef1e1cf89c77ab8d079e1c6841d448c192b73cdd46738d0132a3081abd4820b14738f9884ceb208a44cfc1bf713489701decec2a5a82f557e87de
+DIST bytemuck_derive-1.2.0.crate 13511 BLAKE2B 
900f94cd1d65a793811d7a29e90c3b80bb301b31b3371640b9d417ae9fa1937d98904977dcc69a9291fe740e44896ef3f47a89cc9fd340d2f8ab0d943f4fbd6b
 SHA512 
96d1efd4c7826130c57841343f26bf120d980ed9280ee8fa46e029bb500547278b6801d2d1d91f08bbd523b5c2c7a7c7f2ea0ad1a3a916fa5454977680353ec7
 DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d
 SHA512 
8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
 DIST bytes-1.2.0.crate 54688 BLAKE2B 
7691bdd170be8b7bf77b52078d547c1d007fbd97c5465672cfb558bcc8934377313de06e7dcc7d6ecd3f9e7c9fcb232c8a80b933591f7c160fa07600872b80ec
 SHA512 
91ecb2ffab68ed7ee91112ab1462a036e627470e75077d00ea163e9f91a920404f502fb55c4ba7d7941f799a6077990170a15f69a4df3cd8cb73dfb677eab7fa
 DIST cache-padded-1.2.0.crate 9125 BLAKE2B 
d50b506aca9cfad3117be593c33bba4a5240034a838610925f9eac969155f22e0064c91f8d3588333880d1f5b6b936df87c0728530f80cd1062c73d570bfd1e4
 SHA512 
5b67d06908981d0e1ba01912a973cc5c90ce6612f227b306d12b13500594f5d2376d437a046e10b9cf959b609cb67fa6e24193fc651cb2d84e1f77338c6823fc
@@ -44,9 +47,12 @@ DIST cfg-if-0.1.10.crate 7933 BLAKE2B 
063a96ed176f34f788666b40adc483d147fc011dee
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 
6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37
 SHA512 
238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
 DIST chrono-0.4.19.crate 155663 BLAKE2B 
c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54
 SHA512 
a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980
+DIST chrono-0.4.20.crate 185054 BLAKE2B 
fd6f55faf9c6e0cda7a2843107150ec42e966e3812b2daa1044548d0550ac5a8b3153e8ee4877e7d3607c27c64f5498bc24cdd304d4433ba19c8becabc4e646c
 SHA512 
ac98ab1091b4acbbfd8acc4464e280e45eaff204453f9294f62e05167d403bd9062a79bd5c41c44da284b1f8606177c9b4ce0d8679709b404ddb4ba12ac3e0dc
 DIST clang-sys-1.3.3.crate 37943 BLAKE2B 
92ecba81573fc27de689752e7009514d0e51c4d09407d0345eee7a94f4713cfd01304b98370aa89d56a3b028912370f4967f8fda28ae9e3620fbb4af991da117
 SHA512 
fd922627ff66f9265aae30bf585bccab1efdea7f66b9fb95f45af0f316727bff7b791f36ef42010df5d8b3b474f36457fec03fdbb25c50cc8922c3b157387dc9
 DIST clap-3.2.15.crate 213317 BLAKE2B 
382e7effda5fad6d1edd4d6afc04cd35bb791e7fad0f2b24660073dfb2d2ddafc105b4a4d16265bcd21986a463e65170e12baac407cfee467839341f8fcb5f10
 SHA512 
0811a833f5ecc6ab1f29edfe2cdc42dd47a31f768bf04f6b51cf360122881a5eabf3886491f9ee6ef35492abad88d444e7ed75c08d6d360dd5ea4aea8312b62e
+DIST clap-3.2.17.crate 213699 BLAKE2B 
d18204da5583f67b29646ee40f2784eb51e216eb750e24dbb4cf52421668a42e655443cf3e02cb18030422718aca73c6c0d577ca05a2c8ff1693bf5dfe85affc
 SHA512 
e1b19b1c5f862883e2e1cdab14d7ed74c2d0a6b91aafa5b227426a004ef91a8b6c4749e023554ef64c0636f02cff1530d321f934b708168ecf5e7dbad68d08c5
 DIST clap_derive-3.2.15.crate 28218 BLAKE2B 
fab12b77b78edf58e3779c986d2c0b9f5e22a2c7d39ca5cfaf5210100a005a430157b4df19c726b68e3d55fd8ea825e4079fc01add760e43ba5903bf31e6cccc
 SHA512 
75572a3215df81f6256fa520fdec95c2242a3ba17119e5b39292c8470195204322bb58b2b7b770622865e2345c1a4ebadf19bedf09f47b9958033d5506466d74
+DIST clap_derive-3.2.17.crate 28217 BLAKE2B 
dd98874a39aeda5bef134043547295e370478511539ada89830077f3457a853305f48c75a9eaec24e81f5bbc4e5f9f9881beb355508f961673cb1cfced7cfb4b
 SHA512 
c51682d2b5837502211388efb3e45cad67400314d43e0492b4d52f72acae5ed0b86bce870aafef52e97c0c84c6174318d759cb21ab32caecdeac6c1dd0c2a356
 DIST clap_lex-0.2.4.crate 9652 BLAKE2B 
5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f
 SHA512 
6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f
 DIST clipboard-0.5.0.crate 10009 BLAKE2B 
17aaafeb92be0dfb4ccfdb80a3d909e57491cc0adceedf378196f7bbd006d245adfdd9b2d2e075c2c041aa57eb1a0e6e306032966c30e63f94d86b0f9f7a11ce
 SHA512 
a02994e68bb4ecdb1ba3db05e095474e67df4d73f69c92ab096913f4bd0f47ec6b62c8f0210fd67bb466e293c765888c315770e447f5c6e9b2e5c69f71d3e48a
 DIST clipboard-win-2.2.0.crate 11079 BLAKE2B 
5713e17a93eac4a1d299d42a6abe5db1eadbc90bf5e7c99e84b6b5febfc817bbc1c478533af8cbec7a8e58ebbc1a8f3d83bf351d105b55017cebab8048009390
 SHA512 
f869775bb2e6d84096034c26c888c9f671272232af74c02bda2a6c8f0d600652af581c0e94d875d8746b986314f61168bf7539042a65cb2ccbbf858141fa42e0
@@ -106,6 +112,8 @@ DIST embed-resource-1.7.3.crate 13707 BLAKE2B 
e0fbe2ffd1f40ca12a0b8f692d4fd59a1d
 DIST encode_unicode-0.3.6.crate 45741 BLAKE2B 
e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4
 SHA512 
64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77
 DIST encoding_rs-0.8.31.crate 1370113 BLAKE2B 
aedcc32bafb95c54a034c6ab082d722834c744c33b525b176ad00ca2ede4157de6765f41e52678fb05a8a1271ed234933ac26a1bfb2cf08096420384ba88e0d1
 SHA512 
a9e582ab63d00bfd17c9f813f886c5908279fe4d23cdd70f79580931f3a0479162b78210a27b113a7bf6fbc4f8d62bbf098ef645d598fe0eaa428639c35cec31
 DIST enum-map-2.4.0.crate 12220 BLAKE2B 
bf5bb7665e4844bf0529f22bdd74f03986664bf5cf81cab9f5365b192f5db90d03d0a2edc002c49426ae533ddfb4240b98327e84855948eadd13e1669b243238
 SHA512 
d6df2b34c5090165d1af391a621933fffd7f3f07f923232647140d80ebc97a553c317a076ce05b86755d05914c2cdc21bafc59e2b3aef818bc62dd127195f57c
+DIST enum-map-2.4.1.crate 12203 BLAKE2B 
6a1f36169a5a31cef903100b9031bca2f03c79acdfe44da3d9a0bb326c2e510a7c51112ff5aa2874df3dab97996dc69e618551240a57c1eb8574b1b1fb01497d
 SHA512 
ce801ae7863d4a9c3bab00a811eccc5f68eb11b89c50aefe872f3402dfb22ac80ed7f208e2f002adc505887d0d4d5411c82c9a80b6f33f0e2399c5994c45f27d
+DIST enum-map-derive-0.10.0.crate 3824 BLAKE2B 
41e42f5ee9a3e95682f03bef63a99e9f03cccafc0ba3558b6d323cca0b07887502ac056db9aa494b040616ad669fc0a9cdf8c7146bfedcf9cb0de1fa3384f3e9
 SHA512 
260390d3083ede5835529f771e7ff2287e6e58c70f15eb41890fe295b0c54421830588819dbf334bdc1f9c42d9e94f0b2e777fd27d1a889a87f94944f89bce1e
 DIST enum-map-derive-0.9.0.crate 3809 BLAKE2B 
bd353d5753ee5cd07d6986346bf6170bdf7c4bbee52f24cce980e6b2e4bb1bb78491b6731a1304f44dc90e4d6943398997c5d1aa669489fe0a71b00c228f6261
 SHA512 
b143cfca863934de7d1a79c40da4e5eb1d14bbbb2c61c15ee5b71ddbc143410e68a603a6e1d5b6285466b0c89f690b4cedf93c65ef424bab95615fb97c76e0d1
 DIST enumset-1.0.11.crate 20347 BLAKE2B 
dec5481484f6ddbe48157173ce5d924df63db4be4ed930cfecb07ea7d4081d7c02c73860548994c0ebc8775856ef6871ca0a9780cacf7f8d1deb9a48cc085e85
 SHA512 
ffd228882d343d91812a7ac9c8daa3b3f82cd5da244c8e4b8325630bea7cb3cc270f6dc63f558638ec7fcd8c20232eede04df54629107a6462c5f73d30c839d3
 DIST enumset_derive-0.6.0.crate 10706 BLAKE2B 
a3623ac96e3385d76638e7316d7603fbfbf4f00502c27dc0ad623acf1e1812de634894edab4e35230bcc866898952aa57e98ca5ba52e9b5048c3d63a0bf5a430
 SHA512 
7d92866fafd780be6bb8f46f73ebebeb5d6b91abec070f2489c2111b11954b741025f36b2c229722fb83860aff5eae482a5b28498fb0891a34a4df464028c211
@@ -123,15 +131,24 @@ DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B 
d2e42e04b6657e7a69fe0bd20c672
 DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B 
e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc
 SHA512 
3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68
 DIST funty-1.1.0.crate 11631 BLAKE2B 
37b246ed78132b52461dda9f3c1b52feafac998f6cd0ebc62408b90e5f826def1456ce820adc745aa1ccf07b281fde3df65af84eea561eeaf1ecedaebfab24b7
 SHA512 
771f42f601a0349a8e9344c8df552491c64af350b18eacc99463e972335d4a4c95416704ebf49e904503fb2d6f78bf201c8cb82fa20bfbf460ab1e7ed9f94a9e
 DIST futures-0.3.21.crate 49935 BLAKE2B 
290dee4f7662a473d82350092c0b12a8270f6d6f5eae9e4f7e06a6abf59e2d9f2d33e5e62e2682fcf6e109d62f651cb37cc467cff2b20f909c72b5fee2cb7683
 SHA512 
723fc190e4480fd812a852656fa6509a188f0d06adaa1c22ef24ec4afa7688a1c5d3961e5747f0812d073fc672b0e084af6ad5e5c3fac3ea5829466f993ad865
+DIST futures-0.3.23.crate 51097 BLAKE2B 
add2a52c7f662b4432febf8aa39c0b579eac6cca47fa78c37cc0878f82934865114ffbde3edd665c4d0ef6bd481355378f9feff959712978d76d8c33d3ba2c91
 SHA512 
75bc61e7d45efc0d0525b50713721072591fef56798de158431c8e869a4d02cacd3b201073171953c68c4c5edcc8879f7bfa6f9f4cbeeeabd03d1cc86d943512
 DIST futures-channel-0.3.21.crate 31961 BLAKE2B 
e99f37cdeac080c8bad2203fd24b48eb62918166104ad6cc531c8f69d3e0c3a5898ca27f19693e2c143c9049a7d244f9af49c16fecba12233f9ff3f1d01e35b0
 SHA512 
1c10398657949b53b6df196cc44d8e4b3acf53b4d216be6f5f631d8d4b500f5c344e2cc7d5a5642ced6c5480511884611be6d429f56a0ede4a716b9c5770cb76
+DIST futures-channel-0.3.23.crate 31951 BLAKE2B 
b633adb8bcfa76a354b1f25cc6488bb56281611e00a8f7f06b267526af5db02b514f69495af770bb6dc3d59df35f6d51979f5b63e142dc23283e651e16698015
 SHA512 
600c0ea3d0486eeab1a13e985f0de4b4d524e6da2eb4b22961a5968601ae2fe07540010f793ff7a84c24e9360dcdd84b755f6ec630d59e92f4005530e7bf70e4
 DIST futures-core-0.3.21.crate 14601 BLAKE2B 
73cf4c422202a34cc9916509939fab35c79093a6c1aeb99e35763727ebf7d3a06ae203684d75cc74183126f0cd95dec1530f136ffa2a0e69354c554883e3af1f
 SHA512 
b60e7892436ae28fd2240f17816f934f6caeac663d67b8efc7d519ebb4b0bd921f0b732b6176bd4b472d2fbe346d39a37ba394401e15afa93af8294ceea90976
+DIST futures-core-0.3.23.crate 14605 BLAKE2B 
0811243783a358f5e33fc86742468e38d63afc52684272c8c7f698fb499b945bd936c5fbc9b136dff9cb65b23131a954ea3cb558806a717fa6b04a3c56e7d534
 SHA512 
cd222cf825a033cadbefd56a0e5686d85a197c1c8a3c1648cb971ddb75905c242acb3f8f847068f1a23546bdca871f7c4197bb28b29edbd86c3103238a22b7ff
 DIST futures-executor-0.3.21.crate 17306 BLAKE2B 
fd20c7f0b4996cc10e3b3d30c33630a42eb363ac7893af4ae5c476775f8e4f3724ac110648252b6cfb3d652d352fbb5833f2647d262a4c9ae999de1fa69340a3
 SHA512 
597732f96b45ce21f7a0b149f62cbdc54a80010bfa5421ab0ef7345c501c197e1c8fe109fa2d1c813d5c2e872b4670e0fbd96e2572cc3e9d2646b68f41c78147
+DIST futures-executor-0.3.23.crate 17744 BLAKE2B 
6b395331f2f906a219a6b307d0ed4f218f9f8d1fc42a1e6035925eb381e7eddd154ee9ff2ce25eff42233fecba1a7b2e6112b3ad7017f4be55a4df8217c47f06
 SHA512 
563cb18ea4fbf56d83b955d485bb417a96c567ae29d5dd9c5c293f109707f92ce3d1d4fd8d0807015d219ab89ec8423510e7f63b09b169424941023428bf896d
 DIST futures-io-0.3.21.crate 8902 BLAKE2B 
e673342d3fae38e5a6a20c426cb1127353b4f15459b4c27965566f7f2f13f0773ac6ec850b0d679bea37d68219edf6cdf9d1d0eed37665f4ff51c6060b81466c
 SHA512 
dde0b79c4ba208b4c92c699457efbd515d331ab612e7b7df735b3b8f2ab79c012b1ba329ddaf488d68c69dbd119aa231b833b81cbcc0cc2f55c656f68dc22bd8
+DIST futures-io-0.3.23.crate 8906 BLAKE2B 
427dd8e8ecb046d68ba176e23b7945bbf077b3df9ec2b2abbfb6b69e50b7275f6262daf449e0c28e14318ceb3bcde2832374e350adc7529a027fddaa935ce75f
 SHA512 
b9379d3de411ae0a543299bc37a6f038a6e5f8881cae532b73d479fdb636601237ddac8b2d57c17d6737144b9c7ba2ca2d2423a61a3c0859dd3e376d6109623d
 DIST futures-lite-1.12.0.crate 36032 BLAKE2B 
16cd92362ddb217fd3c316f1104635b086abbf3b482b3381d62e3b5ddbd20122d1dadb48c83d3022db080d05352ee5a40f33978529bac3eb182b875f45cd132d
 SHA512 
3d26148ed1c87926de51412a8d08e0619c64b85b610a74d6f61fcc1972dc0cbedb04c5824fcb4ef0a920c557ac81a0b2b4403ddb1c01e11648694ae56c28d72a
 DIST futures-macro-0.3.21.crate 11250 BLAKE2B 
c981e6d56971871102591b6f14b13f0ed75499627036a90cb71a3e11336db408d11ea0feced484d9ea454f47db74951cdfc61377af267359f46cb6462cc3fc0c
 SHA512 
a79d4d3e487d05554e05e04f3a631fc9f0b5c525126eed550ee30eed16d4c457dc39274efac53558a3e33a119b8ff9d3552ce367359eec9d05105b278f7677c0
+DIST futures-macro-0.3.23.crate 11250 BLAKE2B 
10159db5b521a2ab6e6806df6c6cc10a223c06c0813a7a4d56f1468973018d8e3fae1da95b7d8200f616ecce4c819dfe2edcfee8d9792642cb6d235af1ea96b1
 SHA512 
2a94721a5c59ab84b736716d1a4881638ec93f5a059aa0cae7e5d7faaf3054b8d2417719330109eec91cdb83a697330e4b397988e53fa9e74885046c5896c072
 DIST futures-sink-0.3.21.crate 7843 BLAKE2B 
e4b2ac98e89063b23f5e278cad1df6b1b8f96d4f0df0cb035ce964b91e97f88c7a1a4942ec4010cb4da5f4a3552487eac048a6bfcef637bf1f83398d7f38758e
 SHA512 
9bc0198495b5a1b3ed25fcf7b053a235bba0a43a4226bf085d9027537a57add1686ef61179bf2a2d4189945cb5a05a8d64ba6e6e647c56245666d51e138d113f
+DIST futures-sink-0.3.23.crate 7850 BLAKE2B 
93f2a5f7959873bd797dad7c4828ccd437b93bb9387dec622d84e0644be87e5ccda6e080f77f50d57a89ece5f1b8e24c2a0c3e2894bf1edc9c5891dd2ba867ec
 SHA512 
18b8803bbcf4e8101c82b9cfe04e8a345296c392914862aa94d8a4970d780930985653af22707e39d73814da576e021b2968c057cd9264813de836246cc53e4c
 DIST futures-task-0.3.21.crate 11815 BLAKE2B 
ec3f2e2c025e9a482d86912099e68722099c22c0024669906036504d0e70998cb9cb5fd4074928d21847334611ccfcbe6d3e2f686c4d4d7d4436f1e7f501b8fb
 SHA512 
8f3b27865d8c7a290471903297e3c0b52caebfaa55550a4738d7915008b893fce67c7d9ae5c5bd03f2a42ee72a96aa0245c4bee70fc06977b3493eb81bca2033
+DIST futures-task-0.3.23.crate 11825 BLAKE2B 
b93f12486e4661fdb0de53d98ad0e6ecf138278e02c87b0d04af2c613ef528311c44d1c080b9fda519f42a845cc21244fb101801fad0cb8529d74c43ca9f4c1c
 SHA512 
91a2f8e7f00225f1cf3198fac193171c4eb5aaaf99f9163797e9f3290f0748073688899323bd7e5effae33c286561c7fc74886e4f2caafcf6991d69e80864c29
 DIST futures-util-0.3.21.crate 153768 BLAKE2B 
b3bc5632bbc7616d33f74361d68f83e0cb051125475101c84212ea2bd03307e927cd125e2f93eeb0f84946cc45d3964a590dcbfcfff88d3ce1970f127e71aed3
 SHA512 
ff952fb74a54e793de943e3aee2ac771357bf9f1aa5de89af128868c46a6b44e414fc4ea97f2d9b201ff7ff41023e119f1adf90d314343ff53ab987c3e07f5d4
+DIST futures-util-0.3.23.crate 155793 BLAKE2B 
9c70c5a3b5567a54e1b75337cd2151623bd708dd5b4c951d6a221735d14dc9c00b71b730c5786ff2946e10c1105892914271c774e44705d9c75e91cdaa9d3c7a
 SHA512 
78893e2de37752e0ce4455fb0a0b916c8491cf7737db981194bd5fb25e819929e450ef75e32c72bcecfe49eb6ccf33a1cfb98d63ef158c3d916161cbc0a16c89
 DIST fxhash-0.2.1.crate 4102 BLAKE2B 
efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6
 SHA512 
638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38
 DIST gc-arena-4882182850be9df64565509d8489587a2f60171c.tar.gz 26600 BLAKE2B 
98ddf5f525d09074a172891bda149bd0a765317105254b3e185df34bcdf1160686ca989487872036c10c2c01d657d2117761b5a05fc14f3beed596cb2b1a20dd
 SHA512 
990f5dca69aed6fafdfa7c0b405af72ac3a6d5047a315edfb8f0e8421d9aceae4df5d9bf3993fd4137252e747c3da8ef0389b329c25aed0e7780ad8088f6e598
 DIST gdk-pixbuf-sys-0.15.10.crate 9891 BLAKE2B 
383e3cbed76a961218bec9d328460d6204fe87cf0bb7b8aa15b270b30d513289e57325a3b469c137af61b5aeb9ba58e9082e95425eff879a8ee3b241e51eb9b9
 SHA512 
bc2c948758240a0dc195d5b39d159ea55b4a717026b3a4d729e92b736418e0a953b841e62e14059a6c67d257adaa5cd0bfff28de9e2ded03cbd82fe45488d8cd
@@ -164,6 +181,7 @@ DIST idna-0.2.3.crate 271023 BLAKE2B 
157ece18825fd3f8055581ccbd14191a6923da4c806
 DIST image-0.24.3.crate 265521 BLAKE2B 
41cf78a375044cbda53ee605126d797da04935a5f1e343e82df8e4c2feda6365957053a48da43e9d469ccd7447c46ce57a54ce9dc53d5bcb322eb2d20232c158
 SHA512 
f669ae622f68f7a77d8a8074ca4ccc43bf9282f115b1d6ad72a70174de3e17ebba4618a2ba6605b4b3853b16dc95cd447a60299877dedc81bdad423ece36b9b0
 DIST indexmap-1.9.1.crate 54114 BLAKE2B 
71e4968c85d5b3fac550590658f9fed72c754a9443221fc804efb97bd39b5fca7f894ee67f8d2c330bf212eb8a6b5c85879cd813ed56e3fc43a54f0bb689af5a
 SHA512 
7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e
 DIST indicatif-0.16.2.crate 35057 BLAKE2B 
c2f3beb7ac4450c5aace863f33de7a4b474e93c5d34fa55acacf971c5e0918b4b72c1a970f15395a8256fdf8bbb78edc8f2a6fb85be4aa7dbcd13d1fc30ff55a
 SHA512 
5f60358f1fe3ffc0ec97d1d8922a7a2645d7dc0affed1d49a9205becdb36756d6a03482ef00fc918231770f967f7fc523f7b8c3bf4c06f71a0a93549c46fdacd
+DIST indicatif-0.17.0.crate 52707 BLAKE2B 
a4b2ca8cadcc96c13c4b148823ea153b0d02aaa7984d76351d905cd00ceb0433dfc850f5425e5dfa19a4d2495b37c4fc7547be9dbfe1bd9e384eec4133ecbfcd
 SHA512 
2fa301bc4501680a0eecea99003a825d79643ad94069d317c54d759d47027e920a57e78f7c49754c7221ff8868a45853842184f2bae6c2b8023171ed983de360
 DIST inflate-0.4.5.crate 17715 BLAKE2B 
c46dd3e4d064c135921670b940a3cd3ae152c5cadc67e00f6e4a350e7d22efc66807dc64b6e5943af30f1b985b2cea2dc42e7d923a05bcc268deec22a0a7de17
 SHA512 
1392402f72a8463dc5cdaf815d8933e8dfcc914fb3a91e69c38e54deb7d55b5211e157b640b7cfa999400fb4d2e233a4a1a678147594dfa0be300894126d17f2
 DIST inplace_it-0.3.4.crate 13025 BLAKE2B 
ea00a8083845daee960335d009fb6f237908a867a88d69820928fad9d55e3af59c26d4d88b707d15966f5320cb4d62d2c3c49b658569547c3cb1adf2342906f7
 SHA512 
17c9c69f7ce414a5900b34df8d7f47279af387e86ce7b4218c47c3e6004ac21d92fa949de63b0bbe9a726dbd58530e8f19243e9b9478a29988eff748b914a07a
 DIST instant-0.1.12.crate 6128 BLAKE2B 
728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902
 SHA512 
fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
@@ -250,6 +268,7 @@ DIST parking_lot-0.12.1.crate 40967 BLAKE2B 
940a112a066e3cbd15e2f6df89bfff37e4ec
 DIST parking_lot_core-0.8.5.crate 32466 BLAKE2B 
44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e
 SHA512 
c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00
 DIST parking_lot_core-0.9.3.crate 32256 BLAKE2B 
79a1924a983b948a5c2b0c074452a7b2b61abda973d3bc8040d9153d34b378f0ee330e36aa813f49544319c479665d6328be71481f2e1e41bc94abb9bfbd12a0
 SHA512 
fa30db0fc73b268ab8395adb8bda35d12dc15363b247a95b7c4bb848ff9b8dbfb971a20f320b4feff3317d5b533c59b62152e4c652c1809a422c5671310b30df
 DIST path-slash-0.2.0.crate 7913 BLAKE2B 
11280c53fdf6a6c42b3901c6ef77df59bd04737852d09a892d4fbec651f0e706b130adf52cebc1a79a5f83db256204bbd4d802112d7b825442fe1699c291e2e1
 SHA512 
2147449a6790ecb5be5d7fd6f839ac86e48b1506a8d7101f30e6d5957d8701029785ee159ba49bdfe201c257999812aeb0aa0406cc6e21ce7ac7d514b74ae1c9
+DIST path-slash-0.2.1.crate 8821 BLAKE2B 
b3564d0f689ad1b943d132fd95adf2ff654b61f182082bd22f7b8f11dc9024cae8e1b9f3551c4424509db17aef899efd3df96a67e1cd588ffe0fe385c957b361
 SHA512 
c046707586f25f13d2f9fa452ea340198f6d2e6333ca3af806b9d2d1a61d46b033fffad60d1632ec16062fa79a3710d695b923b831a7db52602b728ed31fc3ab
 DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 
31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a
 SHA512 
7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721
 DIST percent-encoding-2.1.0.crate 9748 BLAKE2B 
f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3
 SHA512 
98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a
 DIST pin-project-1.0.11.crate 56669 BLAKE2B 
a475937bc4c0fc8183ddd8e33d36cf100e29410234b410245faff6d182d5c4ed661564e2f4b6ae43330ddf7da176ddd903155c53c53112132e64c66458a0f73d
 SHA512 
6ca211f678debd8ec4784fbf45c56ebb7374df1de519c40685ba6a5965b25b5e84e6fffcd770294bfb1e372cd66ee9ec2137ff5a2f572fa7aecd4c98b78afe37
@@ -266,15 +285,18 @@ DIST proc-macro-crate-1.1.3.crate 8758 BLAKE2B 
6069127f50c5ee4ae53d95645ced75c2d
 DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B 
ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7
 SHA512 
8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db
 DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 
98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823
 SHA512 
2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
 DIST proc-macro2-1.0.41.crate 40622 BLAKE2B 
025446b6ba2bdef71ffb05beeaf32ecf053e85fb825f6569060a9ebd02fe2fbcb0eafa7fca3d399e24772e766e248e2485af72a559a53f57a0fcb22b963d5bb0
 SHA512 
3b839b1e711aa9155f07393f0e3c03d879997be7a2ea8b28dd0fa02a5f079b01e3aa7fc417688872f285d0e8ddaa45c78ecb8321422caa98790bebad07ee85d2
+DIST proc-macro2-1.0.43.crate 41512 BLAKE2B 
da0577094cb0b8b419f3160bab6342f97865b01337be4cd7a344d4dea98fc2f8905dd05a56427792379f59565a25f8e16cfe4a37edb3bf77bf2e703f27953fdb
 SHA512 
3139c668dbf593afeb77b970c77edc70f7b46b42d80f1d0e30773dedb14ab98c9eeca0dc953bc940610954860fbce663174ea6c270b8711db45aef4d57f3b910
 DIST profiling-1.0.6.crate 1689290 BLAKE2B 
c110c719a7d259031ce5f3da8916909c204a5f99e57f94b8f268abd5d5bc91bc7eab052252ad1472b89b62061ae44054dab302b95cc9972e90f9c4a464a5af4f
 SHA512 
dcc62f980a8c1123cab68ecba2a7193ea146a413c5b918674286cb84c48d4784f4ac54ec86392d1fff3d0a32ddb6af8f877b7c23df4930504c74a24161f3c1a9
 DIST quick-xml-8496365ec1412eb5ba5de350937b6bce352fa0ba.tar.gz 133091 BLAKE2B 
a6e703f72432fc29bce310307c933698e566ba93ae10048fcdac95abb93ef217002bed452dfcaa64a7ec86396f9eacb4e8650252618abfed0fcb0f11313d5ba7
 SHA512 
74b4f12120abfc29322faa185ac83f0a7a0cad7b9488978e1f9fcebc3930b0e2dec97dab8b87f9ccef1066908677f20b4a32978edc4bb9c39b3dcd7a92892436
 DIST quote-1.0.20.crate 28160 BLAKE2B 
db257025f64817b1b58eecb8e64e63f1782d8a7fcb42ed6c3364254ec5a26705e49ce0637c880b0355b99a77473ce3083caae2cfabbd1a1a7e4fc826bae2cb7c
 SHA512 
d12f4a425273b99ae655da11fcf5dad2609e20ad3e7d85cde08c7d09f444a5c7a3505470bad2d48b1ba8ea59ebf38ab87aa1052e47ec414acfc05dcb07d438be
+DIST quote-1.0.21.crate 28030 BLAKE2B 
547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc
 SHA512 
0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc
 DIST radium-0.5.3.crate 7588 BLAKE2B 
ce39c4472bfa731745a0b78179e00b83116d729326d7a25dc629278949095ecc24a1eb13d4d39981e95536cad3f3fe2ac77ef9da27b8d462ed720bfc7624fbc5
 SHA512 
f4af86cddec991b11d86b1d976e212bb19da8d7e5ae1d40ee812391c21d3fc855bdb2770395baf7efcfdb5b2029a99c9038702a28f8c9e925e1b23f03c0e717a
 DIST rand-0.8.5.crate 87113 BLAKE2B 
516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c
 SHA512 
8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 
645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3
 SHA512 
8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
 DIST rand_core-0.6.3.crate 21938 BLAKE2B 
7c73e2da6d423c68dbbca31f6528bdb3f42fa39b30d0951ca7058e05ce16ef09ef5e047697b33ec17720314f934512c0907aeb892df93d63abd8b63eda2b50a7
 SHA512 
0fc31f96ca8ebba8c179367de01458e909265e1d627ec0c5620be7c8e83d2f9570471d6ec2cb2bc4bc531505b02fc31f1165708cc1357906791c87123b06ee87
 DIST range-alloc-0.1.2.crate 3428 BLAKE2B 
a81405d6999555cd1c87812f7153b6b745a0b6cd729a649ebdc912efccc2e6ba551efd033d7d1ac7d9e0e48cc7ec7f0350673200f802d8726b462ddbc85bf354
 SHA512 
ce6e6acbc80ea81a863a7d3a50c8892d6ab6433ea21292e446f158760b4a64904028df126f025dac25f02642ebf05b54a4cd19552ef34f767d855242e8e5d8fb
 DIST raw-window-handle-0.4.3.crate 10636 BLAKE2B 
c07176c36ffd074024d06bb4cc30a0c8eba7ac8f59e4717c3b00a3af7bbe5fbe398f015666fea6dbf1a3664ea0cd824085a325c1457467c19ad2da584ad2b005
 SHA512 
f0cd7aa69b680fc87fae11578adbd9c745a00d30ef8e13b2c4937d8bfa8d75cef1771827be485aa2d9cc7deb74f5364b39f8f59503e803ffaf9c2d9619637fb2
+DIST raw-window-handle-0.5.0.crate 11715 BLAKE2B 
eb6748446b380699be47d2ac601854c25b4af685ce1b3999e73de504288020b79783e0f9d32d4a8b80293c5be26caf63e80176952773cf63e9a26ddbb9e84844
 SHA512 
bb7db6e426ec2c8040c48757ed418efd39314db0250f31787d5bd7bdabfa0ab08c9290da601d4d449167ad6f24d3b8a8e7203c58b6c8b45b65a8c2785ba88b5c
 DIST rayon-1.5.3.crate 167246 BLAKE2B 
bb312c9879fea3cedecb70bff78616eb7fc761e2201d5576d86074f4926dee6266ff6f917cc97a63b6e6daffc33f5d693a5c73daa49724643b93f3b9ac77d8dd
 SHA512 
47909226951c4d6b774880dd308e2633b1582e41e7730ac8af902895578e6f29a9b1bc47debbd9618c5a45f317b4f264480392c8982aa33576deeb9d5f8ffb82
 DIST rayon-core-1.9.3.crate 65300 BLAKE2B 
de5700c9def379f6a27ee0ac0667f741913c28ba4d98e95d7ae964c32f13967b4ca160d219b53394985ff4557a11a6ab3c242333e2a6d3790801bdffef3f9153
 SHA512 
4b852f083766e7e414132840cc8dfef148e15db47967eeedc2ddbff9a4372521c296dd4f66e0b6990f49a8ce88ebed9d44e7ad674df42f96b99b24469b1852a5
 DIST redox_syscall-0.2.15.crate 24007 BLAKE2B 
755a3ebbfbcd1b561aa485f8dcbaa9679151308961f25beaff974ce39c4c135a5b77c6347865b265b59560db599a448f84fa618828868ac400e03e326d9351eb
 SHA512 
1f9dfff4050c70912d3a8c1f21c2928ec87ec43860eb67e8cb090339f9254e2cc73fc17267d7b532974bc89dee55b40190db6db691277188790ae5f0210acbf6
@@ -284,10 +306,12 @@ DIST regex-automata-0.1.10.crate 114533 BLAKE2B 
0e357229f6825f14339b1d7c40730b83
 DIST regex-syntax-0.6.27.crate 297300 BLAKE2B 
4ca1a2e23d04e29c5925085ea4ab7ebcc398dfe135eacaab1e686aa8be43a110a28e8bec05a6910183f9a6bb1fd0d635fcb1a60b5a6a03fed4d2cf937a542a5a
 SHA512 
5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6
 DIST regress-0.4.1.crate 99620 BLAKE2B 
9141cad8f53e2a8e3ea3d746737ab5b8c75ed345f09350b6c337310255969c033a28591909f5914661414ab69caefb0d4e26c00442b40a97d8f2c2937dea5765
 SHA512 
05edd8e4d3a6bd8f75f4f75e79275591a3be5d481921a921c09a32053bacef8aec6104219c809d76d79784466f71f7de193305f48ce1dacc1708d50452c62a17
 DIST renderdoc-sys-0.7.1.crate 4592 BLAKE2B 
d5c543119a498bf295bf506b164945a3de6c48358891170278baea05db0f67813d9bd232cc52593fa02095d04cbb163fdfc9ef2c121eb1155ca761b89350cc15
 SHA512 
5ef5596705e4d9b752e132571960e4518b96e47b65ea799dc4fc87cc4abcf769e05dafd3a7cf78df4957ed32d42f714f9d78b2f3614597cd5a45352a3f509dab
+DIST rfd-0.10.0.crate 38170 BLAKE2B 
90930add671b87f1af618ba93b809dbb37e4273d1fdf8e3d50c23b9b90e6defbded98fa0e5c3de9356e7dc6e98fef587971d4a100b25848fb544b88f39bd3541
 SHA512 
1ae6a3b81f590f260211735cbb73930b2c4c7bae0afbed02ce301c68f61615ba0fe8b8b70a394c4ec6cbdf33b7bc8a2618923a46ddbd633aee647933cba9f004
 DIST rfd-0.9.1.crate 37569 BLAKE2B 
5bf6f5f4ac833fc4113fbc218c16e1bfab31320c830979e0746ae1e7d102501a51c975e91a76f750f702432a827b217b23c39f89ecd8d3b9b315888ebdf55607
 SHA512 
eb2ac3fd41d2509ea44924674a73f4dbf9168e40c00cfc7e9c2e28903e9255054104b484744d741e560f7fc82b445446b9f9f3b8d774c89b2ea8d41e4003b812
 DIST rle-decode-fast-1.0.3.crate 62086 BLAKE2B 
402d56595936734f36597c18e816a798ade6a8636b27e79acdedd4069da38e22e6ded5f2358ef0f0d509ea752e828fa294a4a9ac6d99cf26472fe21a505302c9
 SHA512 
f647cfd9ae0bbaca4a189cd1f8d1f8531f6dc0ffa1fd296c75cfe405fc9060e25be74581558a9195364ea90e32c7ccd60e066d21704cae836d41606b5799301a
 DIST ron-0.7.1.crate 53572 BLAKE2B 
acd1d93fcc8a3567d2ba8ca582955c391b2f33a5674e9b4724976bf9708221b9cda4c10e9fe9fee97e41c36e00b06232a7f091958ab9867082d933b33fbd95b1
 SHA512 
02298f035304e791c99fb16c6301d040e3a348180aacf31ddd00abc0a694901bd1820c8479fadd72028fda8681c45ff6a203c6100ae9037c845cba74b7f9f8c8
 DIST ruffle-nightly-2022-07-31.tar.gz 9805458 BLAKE2B 
19f8c9c18effb71ec51c3027dafd77e0a882c5e291f82f55eb1ac69762555159b4a3a7d9442d47fdd894371c8a04b334a3a7f3648d7a74b841a9490ce989a42f
 SHA512 
71e450dac11c1de4dedb7bea0d54aad4500c4281a58b8bd7f74a7fb87dca558f5cee12b2a8b0c5861cd371c49cde553312d62d4544856f32203dd2a8a8fd6fee
+DIST ruffle-nightly-2022-08-16.tar.gz 9847423 BLAKE2B 
b2d41e089ef184b0d5c31abadfed6d828e1c1a86b91ccbaac12e07ed2184ff924b78fe814128b2e4d1e8a4ea889cd169dde62cc7a50640b35786625dd7ffd5b7
 SHA512 
1d813372458202a7eac19c924a780939cb9d3662fb25f888ec2c99e102a5a188bea1ef8733a43af1b8edd882bf39da08a8cb4d354b5697cdbbfca97b11e50ecc
 DIST rust-flash-lso-19fecd07b9888c4bdaa66771c468095783b52bed.tar.gz 676612 
BLAKE2B 
3c2ff3edef1aad8e6276758fd3bac85106fa9a445180c9c7d954d5b4e469751b9a14e1cc8c3bc4736a410f5e1478eb821395b8f0a1acb0e5dca1082155b0690f
 SHA512 
6f668066999d3454d255d227167ef92e8fcf5755017617439fc227d53c5b8169a7c585857bed4879991e8cab0a6efb4ee04eca3e1b7e01bfaaa4cab70af30d3a
 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 
16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9
 SHA512 
84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
 DIST rustc_version-0.4.0.crate 12175 BLAKE2B 
6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da
 SHA512 
f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db
@@ -302,8 +326,11 @@ DIST scoped_threadpool-0.1.9.crate 7800 BLAKE2B 
b6f887c1af054666ab7f717dfdafe570
 DIST scopeguard-1.1.0.crate 11470 BLAKE2B 
f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe
 SHA512 
368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
 DIST semver-1.0.12.crate 29615 BLAKE2B 
d0a8e7d148859c402c6a84ed8e261e738879079c5f755a80af6a210696ca157f1153d61596bf40f83d75bb69f27c045791ed141a32441e5d8c906aea495bab69
 SHA512 
d9c0984e59c8abee49418f785fdf5f7110dad8b4c84368723b7682bde3b9f97eac458f4a7ae2969548757b6d989bfb45909ec4a26b191ef304995628c7c78440
 DIST serde-1.0.140.crate 76408 BLAKE2B 
cd89def1aef2c850c62e8efd8ed03da9e725a0e80c78de1a8b053d8a9c7d089509b9e5855b2c8b7f383cd58167125b91b9d243a6e11bb2e9fd6cb68403187311
 SHA512 
cdccc3ce607b327785821d8a4bf088b78380a622aa32efe7b1cf6f7554a03f7a407f500fae733bfeb170093e08ced50e81d7009ed502d1e5b4f021609fcb750b
+DIST serde-1.0.143.crate 76400 BLAKE2B 
119b6150d650306fad5e6b18ddce2d5dc0f3c1c0b7f2c602827b22243573fb1d606dc6d465f334a94640bb3c7a1b763d28c5c050f70067297c4d5e9eb2ac6792
 SHA512 
934f74aad56f3bd4f39be2e15a0f7afa718647df640166752b7417399354ba3e2584cbaeb54ef4accc9214fa936e584de657aa056dae0fd7cfe7676f1dd37df1
 DIST serde_derive-1.0.140.crate 54851 BLAKE2B 
a4a104c6a143e4f5951bb94d3ed8cd4c882a4508d786ad802db4de4c84fe932bdcd45d7882f75e5e4c4ff8cafca4188e39d62d71b65ff6ac0bb14ced9f73781e
 SHA512 
209d66ad4cd11d899aba6554cebd517fcf1a8621c9bc0103cef51558f954d1995bd16fe6fc09ca5a242820ae4764ca774fbcfd99b07ecaf609d680fab66e2aeb
+DIST serde_derive-1.0.143.crate 54877 BLAKE2B 
50b51622da22f8c9dec26803ee12cc590b00e266344dd1610aa5ea5c3f5442f5256cc31efb15ef4f633a7d9d6996bcaa2a679c210b00b9379457d10c15fd2f8f
 SHA512 
ddbd58ebaf94dd2f534195dbb738bd88da5d10bba7c3a88e73207ec2b6dd78765649edf0a2632cfd43b7237929d3a93fab7838fe73dedd0c74310d4330776959
 DIST serde_json-1.0.82.crate 144514 BLAKE2B 
dd4b5ee1b93f04be09b1c204f8484091d608acc3966ed4c8252a1d46003dd154666e2731e761828dda4123da5c45bda653f453454c5c7c11977aef05bd0e9e9a
 SHA512 
39e4cb0d8b22c9beae6decb87b9692581698c6309b2e9fd78e5e199a200da563e7459d34435b7890e274e13357195392cab69d73d3ee2ff537c1667de32f92c3
+DIST serde_json-1.0.83.crate 144566 BLAKE2B 
bb6f33e663dcfabc6d2bcf3341b4fe01e32d3bdcd9aa53abb21735b16955c927e0b0f5efc75351c72a364dbdd0dd22a7f0dd62170be85713b32130b62ed0e047
 SHA512 
e2694df141fe840eeba839de404c8a8f6becaa819012754d89a83653e19650c11e92d396a647d8a704dce8580d206cd2697dc2c12ce91de68627a576d9e0352f
 DIST sha2-0.10.2.crate 20213 BLAKE2B 
9e8942b4f4a4a86f5fdb0e1c237d6bfac8f3f29622c98f7203e36f736ef7e6574ce067c5ede96a3773874a8b06ff45b587dc7acd80bc1fde02344ae9f70a5e80
 SHA512 
20b8217ce9b56fb5f2c1d71d3555889bcfcf5e40fb7fe0eec23479d384dfcd504f1046d6a12dcbb5072813792992b45261e664e9e8e14eb90a641e94336eb4d2
 DIST shlex-1.1.0.crate 5199 BLAKE2B 
325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3
 SHA512 
e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752
 DIST slab-0.4.7.crate 16647 BLAKE2B 
f567cc822e7b84f64a0b0372c22a0463d260871455a33df025808a0476dcbbd4e051a117d8896d96d6d3d0655b7c296cd691ca22edc54486440f4e2e0f5d1e1b
 SHA512 
659a9ca3323fc2cd236f6cb9eb6feeae8a1f5fa046fa239a34cd7a5ab8a7eadb9e5977e8d5cc41e9138900dd7c75ebc0601480771c5fdd2e084ee76619b82521
@@ -324,6 +351,7 @@ DIST symphonia-bundle-mp3-0.5.1.crate 52668 BLAKE2B 
a20d6d6b6402a4bc89647f89dfdb
 DIST symphonia-core-0.5.1.crate 95813 BLAKE2B 
01103c863c45d70a86441308b8e6aa011ce1f2838bd918ac7cca149306c9a31add12f613360cb8dafbce0bb8416c511170e0ed524503b4a4068ff4f158c56378
 SHA512 
12ea4ef40454db3e44ccbc74743f70580785e54c2c204cafece5c41817ba80676f465718379b4f938a0face40a699c9d6484151c21f4d6b317ca0e1f00476e5b
 DIST symphonia-metadata-0.5.1.crate 21087 BLAKE2B 
30749e7547ffde2e98419773ee5ef5e7a5272e3723632a814ad6c5b2fc7c3d9f0c716f26bf59384a4b2331fa4708a13114e3fbc8c229627d21ff471b80093f4d
 SHA512 
2f0507e482cfbea869c5a0cd47d1fff36c4b23e3dc1ab45fee138223406d7836fea5a663aa9f4f2da95e8634f460c38465edade9ef41ce52350f4b68dc6f0ef5
 DIST syn-1.0.98.crate 235451 BLAKE2B 
0667c24d7f6b9bf4c0a5f45fb51c903303a87c72d445ad824e05ab98a158f9beda0d00721144c486335b6a830db47fe57a34831cff6995f478c969c4d0a039dc
 SHA512 
fe5dda742e085e14b6aea5617d3f9dd19ffd46009f34b119c0d74ec693042f641e594f75ff027dbfa38f3d5149a94eb6187248ee9d09d41dab9cc2cfc18fab18
+DIST syn-1.0.99.crate 236084 BLAKE2B 
852493506271ee364ecb6e907fca55f18af9dc7ec4b4737e43e104d04064a37a2a59b31f5f780621785e44606d43e74adca5cf24c9ac1a8e186955c6b3e43b85
 SHA512 
47a9ec4d5e6702709c1069d1804d29880a1c5bbbed5a91c44e80eec657c62ceb223d6fbd942deef591463664766ae1997d154525f4e7a212bb84151418f40d10
 DIST synstructure-0.12.6.crate 18429 BLAKE2B 
7666cd83f82910e036e5b57600dec9a1c2e559453ccc2f1201e2ee4ba64f2ee62cfc1046ded5cae64dd183967b9d71cbfe4b60a88bcb93706eedd0c4ab69be4f
 SHA512 
6ec5dd7ade904fb6d79c2be595886289846e064b8c4100f780d8adfcbb41e6ca67f4b1d682212f4673c2169f889a042049b31161ec3cebc3f399751124f01f9c
 DIST system-deps-6.0.2.crate 22869 BLAKE2B 
0e5412b140cb4c667dd3e98a8b3c9bfae07c1df71abfde009dfe494bd11f3043cc3c7bb2c825b46caa8f47414b7c4076e131c47d3135c60678a2a826cc21899f
 SHA512 
5ab193ff8ef680aafe89e6920b90d07349809018a27d962c6abf0ed6920d8a7541d6af03600c7b5e328425add04305743183e072491eacf973e6e96e6590b33d
 DIST tap-1.0.1.crate 11316 BLAKE2B 
60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83
 SHA512 
d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995
@@ -331,7 +359,9 @@ DIST termcolor-1.1.3.crate 17242 BLAKE2B 
5aef69c0004081bd3cc4d531d13d63627cc0231
 DIST terminal_size-0.1.17.crate 9141 BLAKE2B 
048d8e8e9dad08aecde12323681d428b9182afb737136cd6699e13d231f7882091c9167cb10a08e5151df912421a6f89132645627e42ccc73d07553cadb1c8cd
 SHA512 
96ec1bc8abd597f01ae59da567036d5d40b422764a4da662e2030c3ef4ce80a983c8b6a4ef1f34d88e649e0b1ea27b206d56a31924bcd2d31ff7e5a2e96d4201
 DIST textwrap-0.15.0.crate 52998 BLAKE2B 
f6c3057ea6ffde88dd9824cd3159d398316d9d21f327d2af59239ff84d79f893a9d0e96dfbd883aab6c64b631dc99457018e38baf14d40789f02d633425ded86
 SHA512 
f44271c542c22f17a4e3a459255f95e6c02d999f7d6bc8414d3973fd4ac9353aa4ef436932a45340738126905463d776902715feaa9329371f8a14f14b5a7bfd
 DIST thiserror-1.0.31.crate 18013 BLAKE2B 
5a46332efc602f8ce864024a538379b23b4586c04b18bf01b32b3cafae3ad90ae0c1ae5639cad555c01767c20f0109f87384918cb15a7ce51437094e70a2e544
 SHA512 
0e11aba54d38fc164c65b9357d1738ca96af2bc7bc2bcacfc4efc6f5c26a594effbb5e47aef46772ccafbe88871825a517920030572b79fae3d305550bfa6431
+DIST thiserror-1.0.32.crate 17241 BLAKE2B 
70a1fa10c54078a49cc167c2792fd54bbff17543966c221d1648a80f08da2fb880ae64f0d08984b7e0ffd6a79cac4c31c04a1c0bdea5b26d18e4a8c7d83dfe1f
 SHA512 
cb1839b2687e228ea43838a8a2d55a04f5f3bd8c2972df0ff6a703560454abf9b838558c16095cc9b030b6b13e9d715e2b4741de6af9d5decdfeaaa508481138
 DIST thiserror-impl-1.0.31.crate 15283 BLAKE2B 
ad7afdfbbf9c42a08dfbd5a2385883bc0bd855c123040cb187f8ec633456a7912f9e46559b41e4943bcca86043adcee08ddd9c61ec04ab6fcd78ebb42c1d1d10
 SHA512 
a265be50ae209775abb812f0e9b8c5af7a639514149d9f50f4a95bcedabd3666076bf7764351ea6f1836eb8a0e3c67c0b76abd26b27b0a853132fef011543e1e
+DIST thiserror-impl-1.0.32.crate 15347 BLAKE2B 
174ea820965b3de4d35b394e875e0dab51559bed098d5a3037fc09c80326c5fe87c4e79358d6f49524a5f246ac5c51995ab47e6c967947d48d2194057c8a6e66
 SHA512 
7dc5e842880f4ee6b3c85264048975c027e9b80834618f6abab618fa653b9ed34b887a1d72112fffaa0560b7e90fa456e241ac08e6fdcd4b3be6e39946e92d2b
 DIST threadpool-1.8.1.crate 14408 BLAKE2B 
8bd64ede19184e18460f6b2ad5bc888d6facd5fcaa5b43c35269e35909c9c68a884203f5c4b92619c097ad48c19ec29f73085755ee348cc637233ff3b5b50ccc
 SHA512 
adaa5aecdeec25848af15b160e5b39833978454d834974211bd586d81837f2ce89e5590f08b7e0d4868346cf57056913a5d41bc8bf92b89109ed769cce4a8be0
 DIST tiff-0.7.3.crate 1417896 BLAKE2B 
f718ec0bcfb4917d15189c6b4c37df643f43e2d6042639d123c678e11dead387b5823eecd6715f3d3678bf508d8cb53795b9d05e3cdf261badac5cef42738fe5
 SHA512 
fb5248ae56320ec0ed98c85b545996461924c422b2b1d916b46a2fc04394ee12e111132fea6cda27c53cdf492285797fe46bd4a403a1a598bd8c8dd327814356
 DIST time-0.1.44.crate 28885 BLAKE2B 
5e2ca11af9da0847239a086330d0cd00fcb5b63862f9dfec46f72a065bb35ec2236a21ee1c56bf65e3117105e7815cafe67e3725b8575373e875dfcea401d967
 SHA512 
736a38637be0193a06fa35d42b4873b04a0a35d84cd2af85b7f653a1b67b95078577134bb187b777730e73cce67f437b45ff5c72b8e3f1f8e2ed3420ea0324cf

diff --git a/app-emulation/ruffle/ruffle-0_p20220816.ebuild 
b/app-emulation/ruffle/ruffle-0_p20220816.ebuild
new file mode 100644
index 000000000000..a2e6ccb92ee8
--- /dev/null
+++ b/app-emulation/ruffle/ruffle-0_p20220816.ebuild
@@ -0,0 +1,514 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+       adler-1.0.2
+       adler32-1.2.0
+       ahash-0.7.6
+       aho-corasick-0.7.18
+       alsa-0.6.0
+       alsa-sys-0.3.1
+       android_system_properties-0.1.2
+       ansi_term-0.12.1
+       anyhow-1.0.61
+       approx-0.5.1
+       arrayvec-0.5.2
+       arrayvec-0.7.2
+       ash-0.37.0+1.3.209
+       async-channel-1.6.1
+       atk-sys-0.15.1
+       atty-0.2.14
+       autocfg-1.1.0
+       base64-0.13.0
+       bindgen-0.59.2
+       bit-set-0.5.3
+       bit-vec-0.6.3
+       bit_field-0.10.1
+       bitflags-1.3.2
+       bitflags_serde_shim-0.2.2
+       bitstream-io-1.5.0
+       bitvec-0.19.6
+       block-0.1.6
+       block-buffer-0.10.2
+       bstr-0.2.17
+       build_const-0.2.2
+       bumpalo-3.10.0
+       bytemuck-1.12.0
+       bytemuck_derive-1.2.0
+       byteorder-1.4.3
+       bytes-1.2.0
+       cache-padded-1.2.0
+       cairo-sys-rs-0.15.1
+       calloop-0.9.3
+       castaway-0.1.2
+       cc-1.0.73
+       cesu8-1.1.0
+       cexpr-0.6.0
+       cfg-expr-0.10.3
+       cfg-if-0.1.10
+       cfg-if-1.0.0
+       cfg_aliases-0.1.1
+       chrono-0.4.20
+       clang-sys-1.3.3
+       clap-3.2.17
+       clap_derive-3.2.17
+       clap_lex-0.2.4
+       clipboard-0.5.0
+       clipboard-win-2.2.0
+       cocoa-0.24.0
+       cocoa-foundation-0.1.0
+       codespan-reporting-0.11.1
+       color_quant-1.1.0
+       combine-4.6.4
+       concurrent-queue-1.2.2
+       console-0.15.0
+       console_error_panic_hook-0.1.7
+       console_log-0.2.0
+       convert_case-0.5.0
+       cookie-factory-0.3.2
+       copyless-0.1.5
+       core-foundation-0.7.0
+       core-foundation-0.9.3
+       core-foundation-sys-0.7.0
+       core-foundation-sys-0.8.3
+       core-graphics-0.19.2
+       core-graphics-0.22.3
+       core-graphics-types-0.1.1
+       core-video-sys-0.1.4
+       coreaudio-rs-0.10.0
+       coreaudio-sys-0.2.10
+       cpal-0.13.5
+       cpufeatures-0.2.2
+       crc-1.8.1
+       crc32fast-1.3.2
+       crossbeam-channel-0.5.6
+       crossbeam-deque-0.8.2
+       crossbeam-epoch-0.9.10
+       crossbeam-utils-0.8.11
+       crypto-common-0.1.6
+       csv-1.1.6
+       csv-core-0.1.10
+       ctor-0.1.22
+       cty-0.2.2
+       curl-0.4.44
+       curl-sys-0.4.56+curl-7.83.1
+       d3d12-0.5.0
+       darling-0.13.4
+       darling_core-0.13.4
+       darling_macro-0.13.4
+       deflate-1.0.0
+       derive-try-from-primitive-1.0.0
+       diff-0.1.13
+       digest-0.10.3
+       dirs-4.0.0
+       dirs-sys-0.3.7
+       dispatch-0.2.0
+       dlib-0.5.0
+       downcast-rs-1.2.0
+       either-1.7.0
+       embed-resource-1.7.3
+       encode_unicode-0.3.6
+       encoding_rs-0.8.31
+       enum-map-2.4.1
+       enum-map-derive-0.10.0
+       enumset-1.0.11
+       enumset_derive-0.6.0
+       env_logger-0.9.0
+       euclid-0.22.7
+       event-listener-2.5.2
+       exr-1.4.2
+       fastrand-1.8.0
+       flate2-1.0.24
+       float_next_after-0.1.5
+       flume-0.10.14
+       fnv-1.0.7
+       foreign-types-0.3.2
+       foreign-types-shared-0.1.1
+       form_urlencoded-1.0.1
+       funty-1.1.0
+       futures-0.3.23
+       futures-channel-0.3.23
+       futures-core-0.3.23
+       futures-executor-0.3.23
+       futures-io-0.3.23
+       futures-lite-1.12.0
+       futures-macro-0.3.23
+       futures-sink-0.3.23
+       futures-task-0.3.23
+       futures-util-0.3.23
+       fxhash-0.2.1
+       gdk-pixbuf-sys-0.15.10
+       gdk-sys-0.15.1
+       generational-arena-0.2.8
+       generic-array-0.14.5
+       getrandom-0.2.7
+       gif-0.11.4
+       gio-sys-0.15.10
+       glib-sys-0.15.10
+       glob-0.3.0
+       glow-0.11.2
+       gobject-sys-0.15.10
+       gpu-alloc-0.5.3
+       gpu-alloc-types-0.2.0
+       gpu-descriptor-0.2.2
+       gpu-descriptor-types-0.1.1
+       gtk-sys-0.15.3
+       half-1.8.2
+       hashbrown-0.11.2
+       hashbrown-0.12.3
+       heck-0.4.0
+       hermit-abi-0.1.19
+       hexf-parse-0.2.1
+       http-0.2.8
+       humantime-2.1.0
+       ident_case-1.0.1
+       idna-0.2.3
+       image-0.24.3
+       indexmap-1.9.1
+       indicatif-0.17.0
+       inflate-0.4.5
+       inplace_it-0.3.4
+       instant-0.1.12
+       isahc-1.7.2
+       itoa-0.4.8
+       itoa-1.0.2
+       jni-0.19.0
+       jni-sys-0.3.0
+       jobserver-0.1.24
+       jpeg-decoder-0.2.6
+       js-sys-0.3.59
+       khronos-egl-4.1.0
+       lazy_static-1.4.0
+       lazycell-1.3.0
+       lebe-0.5.1
+       lexical-core-0.7.6
+       libc-0.2.126
+       libflate-1.2.0
+       libflate_lz77-1.1.0
+       libloading-0.7.3
+       libnghttp2-sys-0.1.7+1.45.0
+       libz-sys-1.1.8
+       lock_api-0.4.7
+       log-0.4.17
+       lyon-1.0.0
+       lyon_algorithms-1.0.0
+       lyon_geom-1.0.1
+       lyon_path-1.0.0
+       lyon_tessellation-1.0.1
+       lzma-rs-0.2.0
+       mach-0.3.2
+       malloc_buf-0.0.6
+       matches-0.1.9
+       memchr-2.5.0
+       memmap2-0.3.1
+       memoffset-0.6.5
+       metal-0.24.0
+       mime-0.3.16
+       minimal-lexical-0.2.1
+       minimp3-0.5.1
+       minimp3-sys-0.3.2
+       miniz_oxide-0.5.3
+       mio-0.8.4
+       naga-0.9.0
+       nanorand-0.7.0
+       ndk-0.5.0
+       ndk-0.6.0
+       ndk-context-0.1.1
+       ndk-glue-0.5.2
+       ndk-glue-0.6.2
+       ndk-macro-0.3.0
+       ndk-sys-0.2.2
+       ndk-sys-0.3.0
+       nix-0.22.3
+       nix-0.23.1
+       nom-6.1.2
+       nom-7.1.1
+       num-complex-0.4.2
+       num-derive-0.3.3
+       num-integer-0.1.45
+       num-rational-0.4.1
+       num-traits-0.2.15
+       num_cpus-1.13.1
+       num_enum-0.5.7
+       num_enum_derive-0.5.7
+       number_prefix-0.4.0
+       objc-0.2.7
+       objc-foundation-0.1.1
+       objc_exception-0.1.2
+       objc_id-0.1.1
+       oboe-0.4.6
+       oboe-sys-0.4.5
+       once_cell-1.13.0
+       openssl-probe-0.1.5
+       openssl-sys-0.9.75
+       os_str_bytes-6.2.0
+       output_vt100-0.1.3
+       pango-sys-0.15.10
+       parking-2.0.0
+       parking_lot-0.11.2
+       parking_lot-0.12.1
+       parking_lot_core-0.8.5
+       parking_lot_core-0.9.3
+       path-slash-0.2.1
+       peeking_take_while-0.1.2
+       percent-encoding-2.1.0
+       pin-project-1.0.11
+       pin-project-internal-1.0.11
+       pin-project-lite-0.2.9
+       pin-utils-0.1.0
+       pkg-config-0.3.25
+       png-0.17.5
+       polling-2.2.0
+       ppv-lite86-0.2.16
+       pretty_assertions-1.2.1
+       primal-check-0.3.1
+       proc-macro-crate-1.1.3
+       proc-macro-error-1.0.4
+       proc-macro-error-attr-1.0.4
+       proc-macro2-1.0.43
+       profiling-1.0.6
+       quote-1.0.21
+       radium-0.5.3
+       rand-0.8.5
+       rand_chacha-0.3.1
+       rand_core-0.6.3
+       range-alloc-0.1.2
+       raw-window-handle-0.4.3
+       raw-window-handle-0.5.0
+       rayon-1.5.3
+       rayon-core-1.9.3
+       redox_syscall-0.2.15
+       redox_users-0.4.3
+       regex-1.6.0
+       regex-automata-0.1.10
+       regex-syntax-0.6.27
+       regress-0.4.1
+       renderdoc-sys-0.7.1
+       rfd-0.10.0
+       rle-decode-fast-1.0.3
+       ron-0.7.1
+       rustc-hash-1.1.0
+       rustc_version-0.4.0
+       rustdct-0.7.0
+       rustfft-6.0.1
+       ryu-1.0.10
+       safe_arch-0.6.0
+       same-file-1.0.6
+       schannel-0.1.20
+       scoped-tls-1.0.0
+       scoped_threadpool-0.1.9
+       scopeguard-1.1.0
+       semver-1.0.12
+       serde-1.0.143
+       serde_derive-1.0.143
+       serde_json-1.0.83
+       sha2-0.10.2
+       shlex-1.1.0
+       slab-0.4.7
+       slice-deque-0.3.0
+       slotmap-1.0.6
+       sluice-0.5.5
+       smallvec-1.9.0
+       smithay-client-toolkit-0.15.4
+       socket2-0.4.4
+       spin-0.9.4
+       spirv-0.2.0+1.5.4
+       static_assertions-1.1.0
+       stdweb-0.1.3
+       strength_reduce-0.2.3
+       strsim-0.10.0
+       symphonia-0.5.1
+       symphonia-bundle-mp3-0.5.1
+       symphonia-core-0.5.1
+       symphonia-metadata-0.5.1
+       syn-1.0.99
+       synstructure-0.12.6
+       system-deps-6.0.2
+       tap-1.0.1
+       termcolor-1.1.3
+       terminal_size-0.1.17
+       textwrap-0.15.0
+       thiserror-1.0.32
+       thiserror-impl-1.0.32
+       threadpool-1.8.1
+       tiff-0.7.3
+       time-0.1.44
+       tinyvec-1.6.0
+       tinyvec_macros-0.1.0
+       toml-0.5.8
+       tracing-0.1.35
+       tracing-attributes-0.1.22
+       tracing-core-0.1.28
+       tracing-futures-0.2.5
+       transpose-0.2.1
+       typenum-1.15.0
+       unicode-bidi-0.3.8
+       unicode-ident-1.0.2
+       unicode-normalization-0.1.21
+       unicode-width-0.1.9
+       unicode-xid-0.2.3
+       url-2.2.2
+       vcpkg-0.2.15
+       version-compare-0.1.0
+       version_check-0.9.4
+       vswhom-0.1.0
+       vswhom-sys-0.1.1
+       waker-fn-1.1.0
+       walkdir-2.3.2
+       wasi-0.10.0+wasi-snapshot-preview1
+       wasi-0.11.0+wasi-snapshot-preview1
+       wasm-bindgen-0.2.82
+       wasm-bindgen-backend-0.2.82
+       wasm-bindgen-futures-0.4.32
+       wasm-bindgen-macro-0.2.82
+       wasm-bindgen-macro-support-0.2.82
+       wasm-bindgen-shared-0.2.82
+       wayland-client-0.29.4
+       wayland-commons-0.29.4
+       wayland-cursor-0.29.4
+       wayland-protocols-0.29.4
+       wayland-scanner-0.29.4
+       wayland-sys-0.29.4
+       weak-table-0.3.2
+       web-sys-0.3.58
+       webbrowser-0.7.1
+       weezl-0.1.7
+       wepoll-ffi-0.1.2
+       wgpu-0.13.1
+       wgpu-core-0.13.2
+       wgpu-hal-0.13.2
+       wgpu-types-0.13.2
+       wide-0.7.4
+       widestring-0.5.1
+       winapi-0.3.9
+       winapi-i686-pc-windows-gnu-0.4.0
+       winapi-util-0.1.5
+       winapi-x86_64-pc-windows-gnu-0.4.0
+       windows-0.37.0
+       windows-sys-0.36.1
+       windows_aarch64_msvc-0.36.1
+       windows_aarch64_msvc-0.37.0
+       windows_i686_gnu-0.36.1
+       windows_i686_gnu-0.37.0
+       windows_i686_msvc-0.36.1
+       windows_i686_msvc-0.37.0
+       windows_x86_64_gnu-0.36.1
+       windows_x86_64_gnu-0.37.0
+       windows_x86_64_msvc-0.36.1
+       windows_x86_64_msvc-0.37.0
+       winit-0.26.1
+       winreg-0.10.1
+       wyz-0.2.0
+       x11-clipboard-0.3.3
+       x11-dl-2.19.1
+       xcb-0.8.2
+       xcursor-0.3.4
+       xml-rs-0.8.4"
+# python is needed by xcb-0.8.2 until update to >=0.10
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+inherit cargo desktop flag-o-matic python-any-r1 xdg
+
+# 0(github) 1(repo) 2(commit hash) 3(crate:workspace,...) [see core/Cargo.toml]
+RUFFLE_GIT=(
+       "RustAudio dasp f05a703d247bb504d7e812b51e95f3765d9c5e94 dasp"
+       "ruffle-rs gc-arena 4882182850be9df64565509d8489587a2f60171c 
gc-arena:src/gc-arena"
+       "ruffle-rs h263-rs 023e14c73e565c4c778d41f66cfbac5ece6419b2 
h263-rs:h263,h263-rs-yuv:yuv"
+       "ruffle-rs nellymoser 4a33521c29a918950df8ae9fe07e527ac65553f5 
nellymoser-rs:."
+       "ruffle-rs nihav-vp6 9416fcc9fc8aab8f4681aa9093b42922214abbd3 
nihav_codec_support:nihav-codec-support,nihav_core:nihav-core,nihav_duck:nihav-duck"
+       "ruffle-rs quick-xml 8496365ec1412eb5ba5de350937b6bce352fa0ba 
quick-xml:."
+       "ruffle-rs rust-flash-lso 19fecd07b9888c4bdaa66771c468095783b52bed 
flash-lso"
+)
+ruffle_uris() {
+       cargo_crate_uris
+
+       local g
+       for g in "${RUFFLE_GIT[@]}"; do
+               g=(${g})
+               echo "https://github.com/${g[0]}/${g[1]}/archive/${g[2]}.tar.gz 
-> ${g[1]}-${g[2]}.tar.gz"
+       done
+}
+
+# using _pYYYYMMDD over YYYY.MM.DD given ruffle has an underlaying version
+# (0.1.0) which could get a non-nightly release eventually (YYYY. > 0.1.0)
+MY_PV="nightly-${PV:3:4}-${PV:7:2}-${PV:9:2}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Flash Player emulator written in Rust"
+HOMEPAGE="https://ruffle.rs/";
+SRC_URI="
+       https://github.com/ruffle-rs/ruffle/archive/refs/tags/${MY_PV}.tar.gz 
-> ${MY_P}.tar.gz
+       $(ruffle_uris)"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 ZLIB curl unicode"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+       dev-libs/glib:2
+       dev-libs/openssl:=
+       media-libs/alsa-lib
+       sys-libs/zlib:=
+       x11-libs/gtk+:3
+       x11-libs/libxcb:="
+DEPEND="${RDEPEND}"
+BDEPEND="
+       ${PYTHON_DEPS}
+       virtual/jre:*
+       virtual/pkgconfig
+       >=virtual/rust-1.62"
+
+QA_FLAGS_IGNORED="
+       usr/bin/${PN}
+       usr/bin/${PN}_exporter
+       usr/bin/${PN}_scanner"
+
+src_prepare() {
+       default
+
+       # use [patch] directive to register git snapshots of needed crates
+       local crate g
+       for g in "${RUFFLE_GIT[@]}"; do
+               g=(${g})
+               echo "[patch.\"https://github.com/${g[0]}/${g[1]}\"]";
+               for crate in ${g[3]//,/ }; do
+                       echo "${crate%:*} = { path = 
\"../${g[1]}-${g[2]}/${crate#*:}\" }"
+               done
+       done >> Cargo.toml || die
+}
+
+src_compile() {
+       filter-lto # undefined references with ring crate and more
+
+       cargo_src_compile --bins # note: configure --bins would skip tests
+}
+
+src_install() {
+       dodoc README.md
+
+       newicon web/packages/extension/assets/images/icon180.png ${PN}.png
+       make_desktop_entry ${PN} ${PN^} ${PN} "AudioVideo;Player;Emulator;" \
+               
"MimeType=application/x-shockwave-flash;application/vnd.adobe.flash.movie;"
+
+       cd target/$(usex debug{,} release) || die
+
+       newbin ${PN}_desktop ${PN}
+       newbin exporter ${PN}_exporter
+       dobin ${PN}_scanner
+}
+
+pkg_postinst() {
+       xdg_pkg_postinst
+
+       if [[ ! ${REPLACING_VERSIONS} ]]; then
+               elog "${PN} is experimental software that is still under heavy 
development"
+               elog "and only receiving nightly releases. Plans in Gentoo is 
to update"
+               elog "roughly every two weeks if no known major regressions."
+               elog
+               elog "There is currently no plans to support wasm builds / 
browser"
+               elog "extensions, this provides the desktop viewer and other 
tools."
+       fi
+}

Reply via email to