Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/ruffle/
Date: Fri, 01 Jul 2022 02:19:55
Message-Id: 1656641948.a501ef2359d11a5785ba80eadeb4b8c08362e346.ionen@gentoo
1 commit: a501ef2359d11a5785ba80eadeb4b8c08362e346
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 1 02:06:28 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 1 02:19:08 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a501ef23
7
8 app-emulation/ruffle: add 0_p20220630
9
10 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
11
12 app-emulation/ruffle/Manifest | 15 +
13 app-emulation/ruffle/ruffle-0_p20220630.ebuild | 507 +++++++++++++++++++++++++
14 2 files changed, 522 insertions(+)
15
16 diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest
17 index 2278d9a9f1e0..20129fdfd9d5 100644
18 --- a/app-emulation/ruffle/Manifest
19 +++ b/app-emulation/ruffle/Manifest
20 @@ -47,9 +47,12 @@ DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5
21 DIST clang-sys-1.3.1.crate 37840 BLAKE2B 4c925a684d66fddb5f3953fff6b96fa56b0b996eed227e17873ccd5555baf4ca77964a38ff279999533e7409e2b1d355c13470a6c461fb4b0e11807bc948dbe4 SHA512 aeea37957f7e9a7ecc862f56c6492b68b57217d1a893d3978f5d48d5ef9f80cefa8c52604d7201b9c96402d87ca43ba694890b0bc849d4d623f74ea009ce45bb
22 DIST clap-3.1.17.crate 209176 BLAKE2B 6c6647666ee7c13b49e998c1cf22eb410441d3c99d35a2714a4085d7f8fba01605ff88f036ee290c76e3eb37cca8cb2bbdeb2cd394928f9fa36ea92b4935a9e9 SHA512 c80c96a0de1e5f5bf0eddf72ed265560fadcc893f4683bfec814ed3da9281546960d345317ba7ee28a46794a99de02f3fbb8966cf7103d244665d26427ae147d
23 DIST clap-3.1.18.crate 209664 BLAKE2B 97b499c2909045fe25ed77a22d55f32085e85876e18f00fc23f19fec5e87e1d1a7a9b1c6ac4c44cb6cd4a1fe7647effc9825be0621bd088b17a421ec6e738c0d SHA512 bd06202304e04cdbe12e7532ff9f112e0cd3c8fbab00232149eaf9f296acc308b18d2a7e7926c22f1c39db92a2af140b39eeb7affeb30226d9a9cd73dff41b39
24 +DIST clap-3.2.2.crate 207758 BLAKE2B 06cbd1db5cce99d244706bde1ec2c39a423f714daff4a56fa229b213162398ea1bb7865f1fb9211793a90ded07cf9de952543124b052751e9ddffaf955550367 SHA512 3e397a640942c9be2f40a4ca722ce5ed3082c21534b596d652ce1e994664a10873de725b688ba3350e5a1773d7482d262088076e1bb2eea85a9005f7a8247f06
25 DIST clap_derive-3.1.18.crate 25521 BLAKE2B 4c46e0793bc945d9ebfd7ba104264a8cd7c92782c24a9116a8cbf92696476adbe6d5059ee0c220bf71c297bd66f976b91ab95ca75d4ba56714a2824ca7e1af7b SHA512 9bf92e45de15bdfe1ca9a1363f1d243b8df1e5e7d957d6240fa351387b362ef91dc9acffea7256c2161ae8472e35ee2cd678c0bee1f9a27771ae9f4f3f71b351
26 DIST clap_derive-3.1.7.crate 25363 BLAKE2B d9c92e19357988e850ade69d8350f4a0cf0f9d8cc8ee6b52014eafdf8b105f6f81e43b920896bbddd95a209e874729e104119f9561fdac86f03707096f241985 SHA512 7f34c1b7c67bddbdbc1b159fcde366babe37f355637cc1f12748a51d0ecf89ce3e6aaf5ed140aae6539f12182ac8e2ca93c2790ea2dc84657487066c9d77a869
27 +DIST clap_derive-3.2.2.crate 27252 BLAKE2B acd4ee6de9e9b59bd4fbff884af3feac3d6146b04f3df375066b554ebf1a77eaba3aae9feb31e887f29d8223061cbbda371b1ba0e2d422b7120f28c722cc2fb0 SHA512 ec07d2b7e4171a5b61392e9a0563ea79d7da6c70d3c829a08f9aa7e7df3dccad66b0c1856d549237e74edf62ba5126c5447198f502da1fecfdf31bbf9653d109
28 DIST clap_lex-0.2.0.crate 9581 BLAKE2B 47bef7e0b35c7a934deeb2821f0a552e05eaeeb68bbcdb82a013cd3b74f2cc42736207a394b9be8c46b3d253dac41dc22e96e1e2ccd09cc416743f22cbf78891 SHA512 d4acd8e2b8d1d19214fde1f0f21f0e0a755cb44e326893bc65350d742c2e260bda61f0abce5fdcb08fc5c4c835d0419cb02452d9f6a85cffa2b5dc7c4bc1e962
29 +DIST clap_lex-0.2.2.crate 9657 BLAKE2B 74f6ed5c674664f0b81eb6d61427c0bd4bb2a2e7159aa00c2839a32e360f41fdf388c1455b52658a97900bb1b8d729bdd4f00cc5313e3115234e65a0704ed3fd SHA512 ea1d37bfb29412409db06c1991413dfbb83e393d74c3cdeca80ff317a423f41891510f6ed471f7cb7dd97288393726b14645287ae59cdf7be41f3a1bc9a3991e
30 DIST clipboard-0.5.0.crate 10009 BLAKE2B 17aaafeb92be0dfb4ccfdb80a3d909e57491cc0adceedf378196f7bbd006d245adfdd9b2d2e075c2c041aa57eb1a0e6e306032966c30e63f94d86b0f9f7a11ce SHA512 a02994e68bb4ecdb1ba3db05e095474e67df4d73f69c92ab096913f4bd0f47ec6b62c8f0210fd67bb466e293c765888c315770e447f5c6e9b2e5c69f71d3e48a
31 DIST clipboard-win-2.2.0.crate 11079 BLAKE2B 5713e17a93eac4a1d299d42a6abe5db1eadbc90bf5e7c99e84b6b5febfc817bbc1c478533af8cbec7a8e58ebbc1a8f3d83bf351d105b55017cebab8048009390 SHA512 f869775bb2e6d84096034c26c888c9f671272232af74c02bda2a6c8f0d600652af581c0e94d875d8746b986314f61168bf7539042a65cb2ccbbf858141fa42e0
32 DIST cocoa-0.24.0.crate 39235 BLAKE2B 01078c3d96e88e0cac773f238d3d3144324594fd75cda87d18bc98d73f0a1acab4cd795471f4789d38b017e6cc90c0713bb33b0fdbdff36abcdc1cbae767da86 SHA512 accae0f676caa23c8d3fbc2e49365118a366c50a698ee9dce4ef194f1d391b3633cb789d65d5c2d1e43afdea5d7a82161f7e7042a9dab32747ecac29d1b1b20c
33 @@ -78,6 +81,7 @@ DIST cpufeatures-0.2.1.crate 10500 BLAKE2B 92e676cd9a8901cdb344340dc7cd7b6d66114
34 DIST crc-1.8.1.crate 9114 BLAKE2B cd96400652888e700c326a2842005c8bee699ccf3c61b87320c01196b455a55da511749241af75e903a76847beb8172598dc8f770779aefe945db7934976afbb SHA512 db0b3d0ca197cb2a2049720b753061f1532d1ba2c86c7befce36a18cb4e8008b061e39e26960b4d9dcf1e7ea55348f55c441da5d17cd0a424402a8489d52ed1a
35 DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
36 DIST crossbeam-channel-0.5.4.crate 88237 BLAKE2B ffcab003305b80586a9b61c6309dcf6f4ced483856c4501753cddd23fb0fa9a71b7870b676ccba78119cc29f03974ff4731cef9a92840c0b38ae944f0b3825b5 SHA512 39b17dbaefc15d7faafca4ae6b060665471d384956aca7439fc407ed2632bd458e473efb62b74629b42a5f3d237e13503d2084cac6f6b3f42b9e03aa1fde0982
37 +DIST crossbeam-channel-0.5.5.crate 90326 BLAKE2B 0dfbb516facd1b8b7ad7259a434839a4fc279f61389edbbd4241aab771f03daea6a897f9ed039d43b65f736400b160b6c053cb01544f5636ae2260eb96f3802c SHA512 c38bfc10bb1fcfaf067679165eb31b54b4ef05bf6e8e3465f856e3fc717d4f521b2eb98bd441a738eb7fac34472b7b9a030873c3595a267f19b26908713e2218
38 DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 0e7a2616b82c5e501c0f74935adfea3ee09db5475408be83db8f1b6faab4cd5509de2e029bdf6df90435e474ef91f3fc8d482ce3a72966b2a3bec5967666bdc4 SHA512 44a4fe1d4ab7457e2b0950be787b76b15e1bb0b1c108d032381ce3fe99bf7bf76f3d1718085660083d813e2639e66fdd3635d9186e85a9eb7267063b117eaca4
39 DIST crossbeam-epoch-0.9.8.crate 46012 BLAKE2B 181df06d1a9925ad1b3e2df70f290fc9c75682037d68c4d3727b3e5bc0f92eaf01c2f8ec239b77f524bc4af53d014cb3c4d49dc82922fa9e65baebee68904a6b SHA512 c102e7ce9e927424f6c7c20f5eef5dee3457ef6ae3b81ab26e7dd4c787dc525610f1dcd85c3b06773b263c0835a717ce39bf35b927cea03abea62bc0a0a15624
40 DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10 SHA512 ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0
41 @@ -109,6 +113,7 @@ DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5
42 DIST encoding_rs-0.8.31.crate 1370113 BLAKE2B aedcc32bafb95c54a034c6ab082d722834c744c33b525b176ad00ca2ede4157de6765f41e52678fb05a8a1271ed234933ac26a1bfb2cf08096420384ba88e0d1 SHA512 a9e582ab63d00bfd17c9f813f886c5908279fe4d23cdd70f79580931f3a0479162b78210a27b113a7bf6fbc4f8d62bbf098ef645d598fe0eaa428639c35cec31
43 DIST enum-map-2.1.0.crate 11758 BLAKE2B 2da8246a216776ab174f3ee6e87edaee78533c736acf0cca67507c306f03eaa25bd0c66e2e29d140421397cb1a33006faf11cf2308b43f909aa42da94bb9bcfe SHA512 c232328d773c1ced0928396092d5f2df39a48580e54a03a498491f6607a8ffa9e2413ce6a1c6d399fdfcc9da725d2390279e7f443acd2ba043602e77a6807bf5
44 DIST enum-map-2.3.0.crate 12053 BLAKE2B 825f0327417b58b1f06c19f991e45d3538faa27d6e5a1e115be8e720f4223bd947393c339d3c07ebbec6baa208c3b1b0ed95dc73f8a53274ab66a689b7361e4d SHA512 55288b6e857ddaa7c474bfdce1329ca9c57cb4945ba15bcf73ba98a08489b7d693eb919b10d11747c28ac8dfd183828042cf4c2df99e07583a2965729f1c8529
45 +DIST enum-map-2.4.0.crate 12220 BLAKE2B bf5bb7665e4844bf0529f22bdd74f03986664bf5cf81cab9f5365b192f5db90d03d0a2edc002c49426ae533ddfb4240b98327e84855948eadd13e1669b243238 SHA512 d6df2b34c5090165d1af391a621933fffd7f3f07f923232647140d80ebc97a553c317a076ce05b86755d05914c2cdc21bafc59e2b3aef818bc62dd127195f57c
46 DIST enum-map-derive-0.8.0.crate 3672 BLAKE2B 8f16aab9a5926f2853afbdb0d8c2caa4ff3e9469c6151f1ea3de79219a91573fe7f0c4ab5b4621278518d0c0e4949323a46ad5a0b401f01470664089d8aa847a SHA512 a93318482072e1db9f6a567e02e1a78f3a872cd84e04f2158e783f9779b67766135bf3d5512a7b1cbf1ed1c31fd9cef7585345ca6ce7f8ff52afe9b4ac78029e
47 DIST enum-map-derive-0.9.0.crate 3809 BLAKE2B bd353d5753ee5cd07d6986346bf6170bdf7c4bbee52f24cce980e6b2e4bb1bb78491b6731a1304f44dc90e4d6943398997c5d1aa669489fe0a71b00c228f6261 SHA512 b143cfca863934de7d1a79c40da4e5eb1d14bbbb2c61c15ee5b71ddbc143410e68a603a6e1d5b6285466b0c89f690b4cedf93c65ef424bab95615fb97c76e0d1
48 DIST enumset-1.0.8.crate 17434 BLAKE2B c7837a75b9f686eaa6a594c1dde8afa2f02b4291da6abd58775758c79ebfa667d9d6b3b52f67e02cd10a6f0dfad103d6164ab38a27a3ffa0b5a4c4baacae417d SHA512 55be419de116a2fc3374a5d7455239d7945b4e900b8958266155724bfc8fc1410166c5c8da3ac8d779459a4753cee1dc359e4f5b3091bfd55364c551b44e3683
49 @@ -144,7 +149,9 @@ DIST gdk-sys-0.15.1.crate 73599 BLAKE2B becfd7c8e2525ae90402be8db2d59b9d4a7d5271
50 DIST generational-arena-0.2.8.crate 20899 BLAKE2B 73cccc9e3b836ddd37e7f64b6389c7bec6763ac9c390a5a9b4adc9b35200e7d26d21ba0748fc808aafac52087f552a4c56e8e10ebf8d016507e1781c579f1e73 SHA512 a5e073a8d26aa32b617fb4130d2b9401c3a3d9ff51a2910f2de4de019ddfd2e5077f2489acb40330e640c573139c1c911ce59a36011bd439c011a3af922bdc1d
51 DIST generic-array-0.14.5.crate 28915 BLAKE2B 0a8c7f20ec91d218fad8a9a87b0700564744ccbdc2f1eb84bc363fd55e86a5ad68c68e446b100752238d45abd7c005f1994bc26e079270d42635c6e296e96f29 SHA512 30c86b24222503245b494c5f88cdf8115ba08c73df55930bb01bafcea22560f4d20e38c348c3896d6e1ef03209cc1571745881b4a77fd28f66b0cc435f5249a2
52 DIST getrandom-0.2.6.crate 28043 BLAKE2B b9871b18389f6e5503b3b817baa37dc585eec980851114b3407f34d25bbf68fd70e8bdef60ab682967a1397cb9659b343312deee740aa2107bbf38d1f4629d60 SHA512 3fca26198bbab1a9e189fb45ad6cc7c7a18969eed6f68ca43407a2d463fe004955b1d199c1794a23a53ba21fedb61eff86d380d2bf49bfdb6c7055c11d543096
53 +DIST getrandom-0.2.7.crate 28854 BLAKE2B 30c054361c9b1d9f95bc505e27e98d8cbb685f37c91437948d9d26f22028e0797a7c704d88912c1648b3704bfe10623a8c5e130e81746c8f85848b831771db80 SHA512 01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1
54 DIST gif-0.11.3.crate 36151 BLAKE2B f90cbde636ff16ccaa0e83e31936d7d926aca06dc6e42c726e1caeb9655f3aa8b062a1997bc0a7280a276b836a24c2de6b2dc0493cfa937db892453573612405 SHA512 e581ce1e9099a7ebc913e20ace1cacb2c87a7fba178bce43bf7285fc1dc9b9eda55848204923cd18eaab9012a814232f9e587e4c0db6bad89cb91bf197591e46
55 +DIST gif-0.11.4.crate 634244 BLAKE2B 537a21ed947889acde0c9b8a42a7d0308f2d9017e59145924e735aa046cc494b60b97cdf3b24d62d24159a47bd4b6bd2aa009f2871c0b4f6fecec020f8041398 SHA512 3de0534b35bd783b54715e7f8a92f2d8a22934949627716cc3ade3c8036489d2b9604292eeeeced820b149865bc44a5de9d05700ebace073b48737759b5296b9
56 DIST gio-sys-0.15.7.crate 79630 BLAKE2B 08d45323513acedd0b50ab907883167a7d6e07d7faaa9c3c602eac451f0cf080cdfd8ef9a819efaf717cc9600c9af3d3c2692d742bf67d4a64612d4522df155b SHA512 a083661d48c4d9431186c07d3e74188cb4d65759f9f542c5e76263959d71726604c95c750352a243b06c74deba3e6dc93540dff301e985bed564d261978d7aa0
57 DIST glib-sys-0.15.7.crate 59950 BLAKE2B 8b9a8cdc27245468cc2f7aa9cb5faa15d9ceff360cdd090eec843c4b6656dcc0601001563cbf70bf839454e266af82036228ed6236243a556e88c4989178717b SHA512 10c276f6a7d00e544f7a1a6d27220637d7ffc2fccd2e85c118c99ebf6cf3076107aec19e794f60f2a2fea328a77bd3796dc146b487fdc4e8fedb0c4e8e7fb95a
58 DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46
59 @@ -158,6 +165,7 @@ DIST gtk-sys-0.15.3.crate 138220 BLAKE2B 91a057f5a16b105872e78c684a739d17e866be4
60 DIST h263-rs-023e14c73e565c4c778d41f66cfbac5ece6419b2.tar.gz 83430 BLAKE2B 8128496cf5a64edfa7d9264b9f8bf791dd0877faf60b97dc33a94c49f610bcbabfe2d6b50426460edfc4836f0602955ff70c415268c375fcd88cd030f356a4ba SHA512 2226b8ab4327d6f4f2763b3ece3958bfb604542d3db8c3df4a348edaf8cd9f2ecb6f21a965117b23ec3d331787a998a791eceb5a2f28611208d6550279224136
61 DIST half-1.8.2.crate 41874 BLAKE2B c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610 SHA512 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e
62 DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c
63 +DIST hashbrown-0.12.1.crate 90855 BLAKE2B 0d38ca94f1a7b750b31bc5469ffc1fbdb79a789d0410dc51583f0319569c94ed03b7a8b5f02972cd370a48ad8252eaa6ecc6eca4cb92911ae7366992b9b43cba SHA512 a037554dda19d8c1d79e74fe59f0297855173a1bd0b119c8fbe724b18a07ec7c2475162213d2502483279712a46ff1247f1681aceb97f67c2e7a53b60779b418
64 DIST hashbrown-0.9.1.crate 77734 BLAKE2B d59002253112cf92173c3c1b305fd03fb7318ef187d7e033433baf6a354db046d1f3fe0387b3cf500fbcc0f83d2b2076527ba7cda2695f7627eca0bc3e3487c1 SHA512 dfa4742111f6fe757b7fa97f04c7b4a78ce9708c87e8e09ecf3c28f2566e48af9885fda380ed918cec37b5c696110fbdd30273aba6e7d2221c9e65f72af064fd
65 DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f
66 DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
67 @@ -168,6 +176,7 @@ DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786b
68 DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591 SHA512 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f
69 DIST image-0.24.2.crate 264112 BLAKE2B 243e543ea3b6a70b1c93f10525d7efa041c25882ed85abed522315e843daed1afe9fc93777bef90b96155d9ed53414a88f08e6692c8a997a28479600cee5fa2d SHA512 979a46689d976b125e16db9722238ab4629bab0eedfc5406cffed13118ada3cc73154c67e53a4c1cc18f454e029f54d4e89986b5a1091bb2fce2ab4354dedd47
70 DIST indexmap-1.6.2.crate 50225 BLAKE2B 38f40c5aae0c5dc5da515e610007983b2d581994293f2eac747a3fd78c9cefb9faff64555e0c6dda146e9d1332d59f23c353c6758e63f99b6c4676123723ec67 SHA512 1509b6aa6b3b84fa15b98026052f6d5f0f1aedd065b02b24e31b799f8db68d5770e9a8302ef10e1ad16817256dbc03c55593928a48eddb252d25de7e0b7e6406
71 +DIST indexmap-1.9.1.crate 54114 BLAKE2B 71e4968c85d5b3fac550590658f9fed72c754a9443221fc804efb97bd39b5fca7f894ee67f8d2c330bf212eb8a6b5c85879cd813ed56e3fc43a54f0bb689af5a SHA512 7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e
72 DIST indicatif-0.16.2.crate 35057 BLAKE2B c2f3beb7ac4450c5aace863f33de7a4b474e93c5d34fa55acacf971c5e0918b4b72c1a970f15395a8256fdf8bbb78edc8f2a6fb85be4aa7dbcd13d1fc30ff55a SHA512 5f60358f1fe3ffc0ec97d1d8922a7a2645d7dc0affed1d49a9205becdb36756d6a03482ef00fc918231770f967f7fc523f7b8c3bf4c06f71a0a93549c46fdacd
73 DIST inflate-0.4.5.crate 17715 BLAKE2B c46dd3e4d064c135921670b940a3cd3ae152c5cadc67e00f6e4a350e7d22efc66807dc64b6e5943af30f1b985b2cea2dc42e7d923a05bcc268deec22a0a7de17 SHA512 1392402f72a8463dc5cdaf815d8933e8dfcc914fb3a91e69c38e54deb7d55b5211e157b640b7cfa999400fb4d2e233a4a1a678147594dfa0be300894126d17f2
74 DIST inplace_it-0.3.3.crate 13145 BLAKE2B eedb3d8ce0dec3f10f0d6abf13083247035faedfd660bd97863763deeb3b6a0e3f9b6321cc43d5985c0744da93a86a4e6c2f562451197c8a03ed9aebbc374c0c SHA512 2cc8b4a1dfb44bcf5e425f047b9c7df60a57bd160e95ed5fad1c25ab591208050f1e0aab531a2dab3798ac2889d4d3e854c6acc7d87b38a2e54d2440e9c090e0
75 @@ -276,9 +285,11 @@ DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315
76 DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
77 DIST proc-macro2-1.0.36.crate 41411 BLAKE2B d7d99aed41080b65680736d92dd027e21c9e9e0b03601915c000f5dea8f2b2d9126b116af32f2fb04b4fa407775f0131423055d0b62fdbfe87fa4ba7ec098beb SHA512 f31b0f2356af2746321c4f808ac9af87d21a5657c103ed6bc1383855e40caf49246cc8ec1edff58eacf193424abfc2163148b7298e527714e65e602f14b2e50a
78 DIST proc-macro2-1.0.39.crate 41663 BLAKE2B f7d83709efa289ccf12500389c7a4f4f0e32aa686f2d9c47f0da2a5381981e70e45f1b689023891c2543ce633c593a68a629c6414fbb3c2266e4cd99b8660048 SHA512 cd1572831493f83eb51985eed06d8ef5c0ea96ce4231d5ce3be5af9db97e7dd24400332d3b80e0e9c808091fc11889340dd86d8783ff3d9681dc53b876f49a0e
79 +DIST proc-macro2-1.0.40.crate 40559 BLAKE2B d83cf7283393a82ca65263afc375d123bd2f48b719c9eab6859c52dc0c2b9b4b5af3090a0ebd0fedf0e1095f0bafbc443016f751a0485dc654bcd80a6f71e326 SHA512 bb179524bd41e36735010a7ec53e096359ffc3688ab97806a45ed9cfb17e8688ce352bbb8cd3bd4e15a4299e8500603c86591b17cfa31bca03f299f6f6347992
80 DIST profiling-1.0.5.crate 1688338 BLAKE2B 0ad80cb2940fd9b90bdb9f9e6080f6938f66e031cd1a7d6776d4f82f1b83cb032e93cbe29fad52b3ba329dbe78d371077613e05b91ea070a095e82d70cc07e9c SHA512 8dc80a5120f7af8bcd49bba79ed7fadb1898c8791766f92ed4c809cf75bdc06f4c07852bf368a24a6773ea0dbd1cec1409198be86d368e7fab1521602ceb6ae4
81 DIST quick-xml-8496365ec1412eb5ba5de350937b6bce352fa0ba.tar.gz 133091 BLAKE2B a6e703f72432fc29bce310307c933698e566ba93ae10048fcdac95abb93ef217002bed452dfcaa64a7ec86396f9eacb4e8650252618abfed0fcb0f11313d5ba7 SHA512 74b4f12120abfc29322faa185ac83f0a7a0cad7b9488978e1f9fcebc3930b0e2dec97dab8b87f9ccef1066908677f20b4a32978edc4bb9c39b3dcd7a92892436
82 DIST quote-1.0.18.crate 28911 BLAKE2B 623872402cb185a57e2ffb1bfe4105c49c152c33c44c8054af59df7bb193d14416ea2caa7b28b3f9b9ae6985bec7fc7825bc946e2e41915d2744c887a51559b6 SHA512 3fa537aa96a8970104411471b0e4b7b9339583d552c1d9297737a59ef5301af41da105b92aeace87376e1395e379153f6551bfcfe9c740e6945064426f5f6f84
83 +DIST quote-1.0.20.crate 28160 BLAKE2B db257025f64817b1b58eecb8e64e63f1782d8a7fcb42ed6c3364254ec5a26705e49ce0637c880b0355b99a77473ce3083caae2cfabbd1a1a7e4fc826bae2cb7c SHA512 d12f4a425273b99ae655da11fcf5dad2609e20ad3e7d85cde08c7d09f444a5c7a3505470bad2d48b1ba8ea59ebf38ab87aa1052e47ec414acfc05dcb07d438be
84 DIST radium-0.5.3.crate 7588 BLAKE2B ce39c4472bfa731745a0b78179e00b83116d729326d7a25dc629278949095ecc24a1eb13d4d39981e95536cad3f3fe2ac77ef9da27b8d462ed720bfc7624fbc5 SHA512 f4af86cddec991b11d86b1d976e212bb19da8d7e5ae1d40ee812391c21d3fc855bdb2770395baf7efcfdb5b2029a99c9038702a28f8c9e925e1b23f03c0e717a
85 DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
86 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
87 @@ -297,10 +308,12 @@ DIST regress-0.4.1.crate 99620 BLAKE2B 9141cad8f53e2a8e3ea3d746737ab5b8c75ed345f
88 DIST renderdoc-sys-0.7.1.crate 4592 BLAKE2B d5c543119a498bf295bf506b164945a3de6c48358891170278baea05db0f67813d9bd232cc52593fa02095d04cbb163fdfc9ef2c121eb1155ca761b89350cc15 SHA512 5ef5596705e4d9b752e132571960e4518b96e47b65ea799dc4fc87cc4abcf769e05dafd3a7cf78df4957ed32d42f714f9d78b2f3614597cd5a45352a3f509dab
89 DIST rfd-0.8.2.crate 34788 BLAKE2B d74f02185a730ff0447956fc88b9616c66c75fff1b9f313e122f542a0fe377f4c4d4dd6ae03e77e8163cdbaeae76fe9744b9b79c85cf59340acbb6901fa9d9e7 SHA512 ac56eda9ee57ad33cfc7d73e31f4b57578846a4b1fd22306f5af7f60e80a6f675e20c79a45eb46b133be0212ac6d23013adb30f43ffe33adb779a66efe8f2afc
90 DIST rfd-0.8.4.crate 34945 BLAKE2B b404294e1175a62a3db4a28808ce541b64df085788fb50b0162d1d55c630f2a3c91abaefe006559a37259e949628b89c9538c6b7618baa6e783852523cb1203b SHA512 75e54164b673a026b0969f02bdc5498db57c64e0b424b0e813824a5a23ce5d8a3b35558749a55b31001189d4ef91d09f7ee4d062e33f4a5413957877d58913ab
91 +DIST rfd-0.9.1.crate 37569 BLAKE2B 5bf6f5f4ac833fc4113fbc218c16e1bfab31320c830979e0746ae1e7d102501a51c975e91a76f750f702432a827b217b23c39f89ecd8d3b9b315888ebdf55607 SHA512 eb2ac3fd41d2509ea44924674a73f4dbf9168e40c00cfc7e9c2e28903e9255054104b484744d741e560f7fc82b445446b9f9f3b8d774c89b2ea8d41e4003b812
92 DIST rle-decode-fast-1.0.3.crate 62086 BLAKE2B 402d56595936734f36597c18e816a798ade6a8636b27e79acdedd4069da38e22e6ded5f2358ef0f0d509ea752e828fa294a4a9ac6d99cf26472fe21a505302c9 SHA512 f647cfd9ae0bbaca4a189cd1f8d1f8531f6dc0ffa1fd296c75cfe405fc9060e25be74581558a9195364ea90e32c7ccd60e066d21704cae836d41606b5799301a
93 DIST ron-0.7.0.crate 45492 BLAKE2B adff53e8db8fc8c2288c0803b22cf064334596697a8278e51a5f0d1d2e48e69e02e377a735b30dec78a0b896ff55dffd8b4748cb305f06b08a64ddd2e319e8dc SHA512 1d690def70a47df838c69c042fd183037ca1b6becf2e013d9c30944e2d77b89249c22fdcb286a720c0ee181051b8ea19f62971ef3762f63fc121570d8fdd7fbf
94 DIST ruffle-nightly-2022-05-16.tar.gz 8422146 BLAKE2B 045084aa8fa6c67084b54712e82c82505533b1ffacefd8c000208a3cd8ea2869d070f1baa68079e72a2e6f13c56a11fee4449755a75021690f424a2a3ebe2a2c SHA512 8b50325a7f0fbe8546e10abef1d802f75ef0328699e2112b59c11f42642f3f596a0e4278f9a749170998ec194c45f61d5f48d8237def05820bf70df445a3b544
95 DIST ruffle-nightly-2022-06-14.tar.gz 8436466 BLAKE2B a0ec1c80757f591270b1d4bea74c8af7d5ec955fe669f7295726486f5fec719a18973643c4cbdee2a82d24822d3e1adbd64886873b9db4db96b9b231ce597f81 SHA512 22d4d2edfaacb48d15bbfd08d82a3c411219bc074a87302f1a3189f66cd0b38e835351189476a86aec59ef59b280e28f562628e3b61bdeef79bb5bfba1dc664c
96 +DIST ruffle-nightly-2022-06-30.tar.gz 9700086 BLAKE2B 9817be087c9cc48045748b7cc5730a0d142e0e179eb1aad488bc05d86b868690781a6cac2744c44a8994dfce89ea71b2f20392209310d3e501ee91faeea52723 SHA512 988995852946cc3cc6b0832083ea2007f6debbb50bce161491ff7bc8993c78d0b3027c1acce5cfd9c92cd0d3ac2e33f37708737727a6b0726104831d0bd9958a
97 DIST rust-flash-lso-19fecd07b9888c4bdaa66771c468095783b52bed.tar.gz 676612 BLAKE2B 3c2ff3edef1aad8e6276758fd3bac85106fa9a445180c9c7d954d5b4e469751b9a14e1cc8c3bc4736a410f5e1478eb821395b8f0a1acb0e5dca1082155b0690f SHA512 6f668066999d3454d255d227167ef92e8fcf5755017617439fc227d53c5b8169a7c585857bed4879991e8cab0a6efb4ee04eca3e1b7e01bfaaa4cab70af30d3a
98 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
99 DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db
100 @@ -325,6 +338,7 @@ DIST slice-deque-0.3.0.crate 56827 BLAKE2B 62971bffbb7ea9f9de069ea6af1d1f41e5288
101 DIST slotmap-1.0.6.crate 58954 BLAKE2B b00f328a8ac4738bfa4f0bc25ac7ef91fba9d5006d4806a351d21119f23c98d39c5120c2fee0a622b8229abea6dd9a08a3ebd7a34a8a64ba172c2d6f9c53b2cc SHA512 1e0fad77d39cf937fbbf32913595e836b9d8067a81e8ad9a6653cdea023f2c8ce511c0216a1222c056e57419cdfd56977af7a6e83a9cc8b5708310a17353b145
102 DIST sluice-0.5.5.crate 6960 BLAKE2B 0a1ed02c2e0f3f8a90afa1e851cbd6e352881ba00fd4ef824b0768b6ec19a9eca959fa7c215ad4d6ebc8f103f5508766648004bbd897706bb44b98884627af4a SHA512 d0a85db370a921f0591d63a5a78fffedc4c97e5a68915c86753dfb7798cf120542b1fc3193e093655442b34502ce6cadc799b25e39e26c122683e26ebd0383b3
103 DIST smallvec-1.8.0.crate 27992 BLAKE2B d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84 SHA512 17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c
104 +DIST smallvec-1.8.1.crate 28295 BLAKE2B c776b37e8cda81fe1df6ace794739b7e0cb1e3c5d5c1ffa57656ef0c0d0aec354c2c93ae23ff895996ab50a26ced28b913fab89ced27cb2f1d15568ab45957c7 SHA512 e93cbce48b81fe1a26d6016ad15b27ede8ae7162933e8923d3eb9c93f61910fee177c1aff16a1dd60c9917e41f8b7e474601a60c6d6d6867ef33c6d2e5fdf688
105 DIST smithay-client-toolkit-0.15.3.crate 129366 BLAKE2B ba3930acdb67116aa2c4027d16cf58ef34852a9452e40a240ee30033a02172d21e9355ba7cc678220f24da7c653daffe8cdbb700fce8c1f82b404dfccc610548 SHA512 9c58ecf3421d6d93d6674397bf5d5cfa5cfc1a2670d2ff97d7cdf7c197deae825402b22b72a78c23af6cc26d7ede0256dc594e395e2903bc2b09263bb302769a
106 DIST socket2-0.4.4.crate 44048 BLAKE2B b2b1aad2995e44944b98ff3291479fb74e8cc965f866e692821427e488c68282290773dcd77da0542c45daf231a5e676d20e59a1d4568b8dde2da2f16425feb2 SHA512 6624fb9b933763c22e6114a8f72c6af0969912717017dd5b13f1b5df19faa1b160376c12e8c8023c435281f6a7864e802f3c4c535de8a345fe206652104f2cd5
107 DIST spin-0.9.2.crate 28755 BLAKE2B 0ae0cc2fa0bd2ea93ab4041fdc76e9a80fae804f855b2d8d0b7167c105ae4697f3c4e9150c4ce1f2c6c2af0c3ef76202d7f3281d1dd12e3c0033bf282a0b75f4 SHA512 f6d112567df533063b1571e140929505f5c519479ac27fc8c1d02e3fe36176af86d12db15dcf1ff9376b251a20d4e991ea57d6cbe8533c62810c9f67d7471fd7
108 @@ -340,6 +354,7 @@ DIST symphonia-core-0.5.0.crate 95475 BLAKE2B af3a0bd7ee11d5026cc51fe5940337ffe7
109 DIST symphonia-metadata-0.5.0.crate 20888 BLAKE2B 5c677c4479d556c3ab99044cea6d290cdc1a5859c7cae85368bb59329ee648bc32e785cf93f5743ef06393184ee77d3fa187809ac1feb2b2c332212ed4c20277 SHA512 ba3961a80ef8638417083bb8f7031b228355f2878d9d5baa50fadf86c10bd3fd84ebdbe1e59f5f584f96773c4f48fd31b717489986fa6adbb72e1efac71f4025
110 DIST syn-1.0.92.crate 236605 BLAKE2B 3d23ad321e639ff45c169197cfe2fc09c23772a745fde4a8b72dbfbabc7e93f822eb127cbb42762d1e6a05e22eb5b40f3457d779530f466e7265f6a99e34714d SHA512 1884dd85a13bd0dd84f3599de428304f90b9bad91d8e51f23523fb75aab950df017ea85dc5efb99f793a37769bf2a1b972580ed5b14500b2706c45336a9068b7
111 DIST syn-1.0.96.crate 236896 BLAKE2B 57445f4925169212c3b794312f388c2829bc343fd60f37f60d46bc944c946c02476b1ec64f17ec8b91e84c112dbbf04bf64feba9a3fd3512dad0d4b3376f4869 SHA512 f53b9e97b6b19d18a35d13aaa9c58b8fdd0da96443aaad76ed027e9ac7d438b574ae052b02b9bef410f25fbab851a5af3cc64fafaefffe47932827e6ca02209c
112 +DIST syn-1.0.98.crate 235451 BLAKE2B 0667c24d7f6b9bf4c0a5f45fb51c903303a87c72d445ad824e05ab98a158f9beda0d00721144c486335b6a830db47fe57a34831cff6995f478c969c4d0a039dc SHA512 fe5dda742e085e14b6aea5617d3f9dd19ffd46009f34b119c0d74ec693042f641e594f75ff027dbfa38f3d5149a94eb6187248ee9d09d41dab9cc2cfc18fab18
113 DIST synstructure-0.12.6.crate 18429 BLAKE2B 7666cd83f82910e036e5b57600dec9a1c2e559453ccc2f1201e2ee4ba64f2ee62cfc1046ded5cae64dd183967b9d71cbfe4b60a88bcb93706eedd0c4ab69be4f SHA512 6ec5dd7ade904fb6d79c2be595886289846e064b8c4100f780d8adfcbb41e6ca67f4b1d682212f4673c2169f889a042049b31161ec3cebc3f399751124f01f9c
114 DIST system-deps-6.0.2.crate 22869 BLAKE2B 0e5412b140cb4c667dd3e98a8b3c9bfae07c1df71abfde009dfe494bd11f3043cc3c7bb2c825b46caa8f47414b7c4076e131c47d3135c60678a2a826cc21899f SHA512 5ab193ff8ef680aafe89e6920b90d07349809018a27d962c6abf0ed6920d8a7541d6af03600c7b5e328425add04305743183e072491eacf973e6e96e6590b33d
115 DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995
116
117 diff --git a/app-emulation/ruffle/ruffle-0_p20220630.ebuild b/app-emulation/ruffle/ruffle-0_p20220630.ebuild
118 new file mode 100644
119 index 000000000000..40f746467190
120 --- /dev/null
121 +++ b/app-emulation/ruffle/ruffle-0_p20220630.ebuild
122 @@ -0,0 +1,507 @@
123 +# Copyright 2021-2022 Gentoo Authors
124 +# Distributed under the terms of the GNU General Public License v2
125 +
126 +EAPI=8
127 +
128 +CRATES="
129 + adler-1.0.2
130 + adler32-1.2.0
131 + ahash-0.7.6
132 + aho-corasick-0.7.18
133 + alsa-0.6.0
134 + alsa-sys-0.3.1
135 + ansi_term-0.12.1
136 + approx-0.5.1
137 + arrayvec-0.5.2
138 + arrayvec-0.7.2
139 + ash-0.34.0+1.2.203
140 + async-channel-1.6.1
141 + atk-sys-0.15.1
142 + atty-0.2.14
143 + autocfg-1.1.0
144 + base64-0.13.0
145 + bindgen-0.56.0
146 + bit-set-0.5.2
147 + bit-vec-0.6.3
148 + bit_field-0.10.1
149 + bitflags-1.3.2
150 + bitflags_serde_shim-0.2.2
151 + bitstream-io-1.5.0
152 + bitvec-0.19.6
153 + block-0.1.6
154 + block-buffer-0.10.2
155 + bstr-0.2.17
156 + build_const-0.2.2
157 + bumpalo-3.9.1
158 + bytemuck-1.9.1
159 + bytemuck_derive-1.1.0
160 + byteorder-1.4.3
161 + bytes-1.1.0
162 + cache-padded-1.2.0
163 + cairo-sys-rs-0.15.1
164 + calloop-0.9.3
165 + castaway-0.1.2
166 + cc-1.0.73
167 + cesu8-1.1.0
168 + cexpr-0.4.0
169 + cfg-expr-0.10.2
170 + cfg-if-0.1.10
171 + cfg-if-1.0.0
172 + cfg_aliases-0.1.1
173 + chrono-0.4.19
174 + clang-sys-1.3.1
175 + clap-3.2.2
176 + clap_derive-3.2.2
177 + clap_lex-0.2.2
178 + clipboard-0.5.0
179 + clipboard-win-2.2.0
180 + cocoa-0.24.0
181 + cocoa-foundation-0.1.0
182 + codespan-reporting-0.11.1
183 + color_quant-1.1.0
184 + combine-4.6.3
185 + concurrent-queue-1.2.2
186 + console-0.15.0
187 + console_error_panic_hook-0.1.7
188 + console_log-0.2.0
189 + cookie-factory-0.3.2
190 + copyless-0.1.5
191 + core-foundation-0.7.0
192 + core-foundation-0.9.3
193 + core-foundation-sys-0.7.0
194 + core-foundation-sys-0.8.3
195 + core-graphics-0.19.2
196 + core-graphics-0.22.3
197 + core-graphics-types-0.1.1
198 + core-video-sys-0.1.4
199 + coreaudio-rs-0.10.0
200 + coreaudio-sys-0.2.9
201 + cpal-0.13.5
202 + cpufeatures-0.2.1
203 + crc-1.8.1
204 + crc32fast-1.3.2
205 + crossbeam-channel-0.5.5
206 + crossbeam-deque-0.8.1
207 + crossbeam-epoch-0.9.8
208 + crossbeam-utils-0.8.8
209 + crypto-common-0.1.3
210 + csv-1.1.6
211 + csv-core-0.1.10
212 + ctor-0.1.21
213 + cty-0.2.2
214 + curl-0.4.43
215 + curl-sys-0.4.55+curl-7.83.1
216 + d3d12-0.4.1
217 + darling-0.13.1
218 + darling_core-0.13.1
219 + darling_macro-0.13.1
220 + deflate-1.0.0
221 + derive-try-from-primitive-1.0.0
222 + diff-0.1.12
223 + digest-0.10.3
224 + dirs-4.0.0
225 + dirs-sys-0.3.6
226 + dispatch-0.2.0
227 + dlib-0.5.0
228 + downcast-rs-1.2.0
229 + either-1.6.1
230 + embed-resource-1.7.2
231 + encode_unicode-0.3.6
232 + encoding_rs-0.8.31
233 + enum-map-2.4.0
234 + enum-map-derive-0.9.0
235 + enumset-1.0.8
236 + enumset_derive-0.5.5
237 + env_logger-0.9.0
238 + euclid-0.22.6
239 + event-listener-2.5.2
240 + exr-1.4.2
241 + fastrand-1.7.0
242 + flate2-1.0.24
243 + float_next_after-0.1.5
244 + flume-0.10.12
245 + fnv-1.0.7
246 + foreign-types-0.3.2
247 + foreign-types-shared-0.1.1
248 + form_urlencoded-1.0.1
249 + funty-1.1.0
250 + futures-0.3.21
251 + futures-channel-0.3.21
252 + futures-core-0.3.21
253 + futures-executor-0.3.21
254 + futures-io-0.3.21
255 + futures-lite-1.12.0
256 + futures-macro-0.3.21
257 + futures-sink-0.3.21
258 + futures-task-0.3.21
259 + futures-util-0.3.21
260 + fxhash-0.2.1
261 + gdk-pixbuf-sys-0.15.1
262 + gdk-sys-0.15.1
263 + generational-arena-0.2.8
264 + generic-array-0.14.5
265 + getrandom-0.2.7
266 + gif-0.11.4
267 + gio-sys-0.15.7
268 + glib-sys-0.15.7
269 + glob-0.3.0
270 + glow-0.11.2
271 + gobject-sys-0.15.9
272 + gpu-alloc-0.5.3
273 + gpu-alloc-types-0.2.0
274 + gpu-descriptor-0.2.2
275 + gpu-descriptor-types-0.1.1
276 + gtk-sys-0.15.3
277 + half-1.8.2
278 + hashbrown-0.11.2
279 + hashbrown-0.12.1
280 + heck-0.4.0
281 + hermit-abi-0.1.19
282 + hexf-parse-0.2.1
283 + http-0.2.6
284 + humantime-2.1.0
285 + ident_case-1.0.1
286 + idna-0.2.3
287 + image-0.24.2
288 + indexmap-1.9.1
289 + indicatif-0.16.2
290 + inflate-0.4.5
291 + inplace_it-0.3.3
292 + instant-0.1.12
293 + isahc-1.7.2
294 + itoa-0.4.8
295 + itoa-1.0.1
296 + jni-0.19.0
297 + jni-sys-0.3.0
298 + jobserver-0.1.24
299 + jpeg-decoder-0.1.22
300 + jpeg-decoder-0.2.6
301 + js-sys-0.3.57
302 + khronos-egl-4.1.0
303 + lazy_static-1.4.0
304 + lazycell-1.3.0
305 + lebe-0.5.1
306 + lexical-core-0.7.6
307 + libc-0.2.120
308 + libflate-1.2.0
309 + libflate_lz77-1.1.0
310 + libloading-0.7.3
311 + libnghttp2-sys-0.1.7+1.45.0
312 + libz-sys-1.1.5
313 + lock_api-0.4.6
314 + log-0.4.17
315 + lyon-0.17.10
316 + lyon_algorithms-0.17.7
317 + lyon_geom-0.17.6
318 + lyon_path-0.17.7
319 + lyon_tessellation-0.17.10
320 + lzma-rs-0.2.0
321 + mach-0.3.2
322 + malloc_buf-0.0.6
323 + matches-0.1.9
324 + memchr-2.4.1
325 + memmap2-0.3.1
326 + memoffset-0.6.5
327 + metal-0.23.1
328 + mime-0.3.16
329 + minimal-lexical-0.2.1
330 + minimp3-0.5.1
331 + minimp3-sys-0.3.2
332 + miniz_oxide-0.5.1
333 + mio-0.8.1
334 + miow-0.3.7
335 + naga-0.8.5
336 + nanorand-0.7.0
337 + ndk-0.5.0
338 + ndk-0.6.0
339 + ndk-context-0.1.0
340 + ndk-glue-0.5.1
341 + ndk-glue-0.6.1
342 + ndk-macro-0.3.0
343 + ndk-sys-0.2.2
344 + ndk-sys-0.3.0
345 + nix-0.22.3
346 + nix-0.23.1
347 + nom-5.1.2
348 + nom-6.1.2
349 + nom-7.1.1
350 + ntapi-0.3.7
351 + num-complex-0.4.0
352 + num-derive-0.3.3
353 + num-integer-0.1.44
354 + num-iter-0.1.42
355 + num-rational-0.4.0
356 + num-traits-0.2.15
357 + num_cpus-1.13.1
358 + num_enum-0.5.7
359 + num_enum_derive-0.5.7
360 + number_prefix-0.4.0
361 + objc-0.2.7
362 + objc-foundation-0.1.1
363 + objc_exception-0.1.2
364 + objc_id-0.1.1
365 + oboe-0.4.5
366 + oboe-sys-0.4.5
367 + once_cell-1.10.0
368 + openssl-probe-0.1.5
369 + openssl-sys-0.9.72
370 + os_str_bytes-6.0.0
371 + output_vt100-0.1.3
372 + pango-sys-0.15.1
373 + parking-2.0.0
374 + parking_lot-0.11.2
375 + parking_lot_core-0.8.5
376 + path-slash-0.1.4
377 + peeking_take_while-0.1.2
378 + percent-encoding-2.1.0
379 + pin-project-1.0.10
380 + pin-project-internal-1.0.10
381 + pin-project-lite-0.2.8
382 + pin-utils-0.1.0
383 + pkg-config-0.3.24
384 + png-0.17.5
385 + polling-2.2.0
386 + ppv-lite86-0.2.16
387 + pretty_assertions-1.2.1
388 + primal-check-0.3.1
389 + proc-macro-crate-1.1.3
390 + proc-macro-error-1.0.4
391 + proc-macro-error-attr-1.0.4
392 + proc-macro2-1.0.40
393 + profiling-1.0.5
394 + quote-1.0.20
395 + radium-0.5.3
396 + rand-0.8.5
397 + rand_chacha-0.3.1
398 + rand_core-0.6.3
399 + range-alloc-0.1.2
400 + raw-window-handle-0.4.2
401 + rayon-1.5.3
402 + rayon-core-1.9.2
403 + redox_syscall-0.2.11
404 + redox_users-0.4.0
405 + regex-1.5.5
406 + regex-automata-0.1.10
407 + regex-syntax-0.6.25
408 + regress-0.4.1
409 + renderdoc-sys-0.7.1
410 + rfd-0.9.1
411 + rle-decode-fast-1.0.3
412 + ron-0.7.0
413 + rustc-hash-1.1.0
414 + rustc_version-0.4.0
415 + rustdct-0.7.0
416 + rustfft-6.0.1
417 + ryu-1.0.9
418 + safe_arch-0.6.0
419 + same-file-1.0.6
420 + schannel-0.1.19
421 + scoped-tls-1.0.0
422 + scoped_threadpool-0.1.9
423 + scopeguard-1.1.0
424 + semver-1.0.6
425 + serde-1.0.137
426 + serde_derive-1.0.137
427 + serde_json-1.0.81
428 + sha2-0.10.2
429 + shlex-0.1.1
430 + sid-0.6.1
431 + slab-0.4.5
432 + slice-deque-0.3.0
433 + slotmap-1.0.6
434 + sluice-0.5.5
435 + smallvec-1.8.1
436 + smithay-client-toolkit-0.15.3
437 + socket2-0.4.4
438 + spin-0.9.2
439 + spirv-0.2.0+1.5.4
440 + static_assertions-1.1.0
441 + stdweb-0.1.3
442 + strength_reduce-0.2.3
443 + strsim-0.10.0
444 + symphonia-0.5.0
445 + symphonia-bundle-mp3-0.5.0
446 + symphonia-core-0.5.0
447 + symphonia-metadata-0.5.0
448 + syn-1.0.98
449 + synstructure-0.12.6
450 + system-deps-6.0.2
451 + tap-1.0.1
452 + termcolor-1.1.3
453 + terminal_size-0.1.17
454 + textwrap-0.15.0
455 + thiserror-1.0.31
456 + thiserror-impl-1.0.31
457 + threadpool-1.8.1
458 + tiff-0.7.1
459 + time-0.1.43
460 + tinyvec-1.5.1
461 + tinyvec_macros-0.1.0
462 + toml-0.5.8
463 + tracing-0.1.32
464 + tracing-attributes-0.1.20
465 + tracing-core-0.1.23
466 + tracing-futures-0.2.5
467 + transpose-0.2.1
468 + typenum-1.15.0
469 + unicode-bidi-0.3.7
470 + unicode-ident-1.0.0
471 + unicode-normalization-0.1.19
472 + unicode-width-0.1.9
473 + unicode-xid-0.2.2
474 + url-2.2.2
475 + vcpkg-0.2.15
476 + version-compare-0.1.0
477 + version_check-0.9.4
478 + vswhom-0.1.0
479 + vswhom-sys-0.1.1
480 + waker-fn-1.1.0
481 + walkdir-2.3.2
482 + wasi-0.11.0+wasi-snapshot-preview1
483 + wasm-bindgen-0.2.80
484 + wasm-bindgen-backend-0.2.80
485 + wasm-bindgen-futures-0.4.30
486 + wasm-bindgen-macro-0.2.80
487 + wasm-bindgen-macro-support-0.2.80
488 + wasm-bindgen-shared-0.2.80
489 + wayland-client-0.29.4
490 + wayland-commons-0.29.4
491 + wayland-cursor-0.29.4
492 + wayland-protocols-0.29.4
493 + wayland-scanner-0.29.4
494 + wayland-sys-0.29.4
495 + weak-table-0.3.2
496 + web-sys-0.3.57
497 + webbrowser-0.7.1
498 + weezl-0.1.5
499 + wepoll-ffi-0.1.2
500 + wgpu-0.12.0
501 + wgpu-core-0.12.2
502 + wgpu-hal-0.12.4
503 + wgpu-types-0.12.0
504 + wide-0.7.4
505 + widestring-0.5.1
506 + winapi-0.3.9
507 + winapi-i686-pc-windows-gnu-0.4.0
508 + winapi-util-0.1.5
509 + winapi-x86_64-pc-windows-gnu-0.4.0
510 + windows-0.37.0
511 + windows_aarch64_msvc-0.37.0
512 + windows_i686_gnu-0.37.0
513 + windows_i686_msvc-0.37.0
514 + windows_x86_64_gnu-0.37.0
515 + windows_x86_64_msvc-0.37.0
516 + winit-0.26.1
517 + winreg-0.10.1
518 + wyz-0.2.0
519 + x11-clipboard-0.3.3
520 + x11-dl-2.19.1
521 + xcb-0.8.2
522 + xcursor-0.3.4
523 + xml-rs-0.8.4"
524 +# python is needed by xcb-0.8.2 until update to >=0.10
525 +PYTHON_COMPAT=( python3_{8..11} )
526 +PYTHON_REQ_USE="xml(+)"
527 +inherit cargo desktop flag-o-matic python-any-r1 xdg
528 +
529 +# 0(github) 1(repo) 2(commit hash) 3(crate:workspace,...) [see core/Cargo.toml]
530 +RUFFLE_GIT=(
531 + "RustAudio dasp f05a703d247bb504d7e812b51e95f3765d9c5e94 dasp"
532 + "ruffle-rs gc-arena 4931b3bc25b2b74174ff5eb9c34ae0dda732778b gc-arena:src/gc-arena"
533 + "ruffle-rs h263-rs 023e14c73e565c4c778d41f66cfbac5ece6419b2 h263-rs:h263,h263-rs-yuv:yuv"
534 + "ruffle-rs nellymoser 4a33521c29a918950df8ae9fe07e527ac65553f5 nellymoser-rs:."
535 + "ruffle-rs nihav-vp6 9416fcc9fc8aab8f4681aa9093b42922214abbd3 nihav_codec_support:nihav-codec-support,nihav_core:nihav-core,nihav_duck:nihav-duck"
536 + "ruffle-rs quick-xml 8496365ec1412eb5ba5de350937b6bce352fa0ba quick-xml:."
537 + "ruffle-rs rust-flash-lso 19fecd07b9888c4bdaa66771c468095783b52bed flash-lso"
538 +)
539 +ruffle_uris() {
540 + cargo_crate_uris
541 +
542 + local g
543 + for g in "${RUFFLE_GIT[@]}"; do
544 + g=(${g})
545 + echo "https://github.com/${g[0]}/${g[1]}/archive/${g[2]}.tar.gz -> ${g[1]}-${g[2]}.tar.gz"
546 + done
547 +}
548 +
549 +# using _pYYYYMMDD over YYYY.MM.DD given ruffle has an underlaying version
550 +# (0.1.0) which could get a non-nightly release eventually (YYYY. > 0.1.0)
551 +MY_PV="nightly-${PV:3:4}-${PV:7:2}-${PV:9:2}"
552 +MY_P="${PN}-${MY_PV}"
553 +
554 +DESCRIPTION="Flash Player emulator written in Rust"
555 +HOMEPAGE="https://ruffle.rs/"
556 +SRC_URI="
557 + https://github.com/ruffle-rs/ruffle/archive/refs/tags/${MY_PV}.tar.gz -> ${MY_P}.tar.gz
558 + $(ruffle_uris)"
559 +S="${WORKDIR}/${MY_P}"
560 +
561 +LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 ZLIB curl"
562 +SLOT="0"
563 +KEYWORDS="~amd64"
564 +
565 +RDEPEND="
566 + dev-libs/glib:2
567 + dev-libs/openssl:=
568 + media-libs/alsa-lib
569 + sys-libs/zlib:=
570 + x11-libs/gtk+:3
571 + x11-libs/libxcb:="
572 +DEPEND="${RDEPEND}"
573 +BDEPEND="
574 + ${PYTHON_DEPS}
575 + virtual/jre:*
576 + virtual/pkgconfig
577 + >=virtual/rust-1.61"
578 +
579 +QA_FLAGS_IGNORED="
580 + usr/bin/${PN}
581 + usr/bin/${PN}_exporter
582 + usr/bin/${PN}_scanner"
583 +
584 +src_prepare() {
585 + default
586 +
587 + # use [patch] directive to register git snapshots of needed crates
588 + local crate g
589 + for g in "${RUFFLE_GIT[@]}"; do
590 + g=(${g})
591 + echo "[patch.\"https://github.com/${g[0]}/${g[1]}\"]"
592 + for crate in ${g[3]//,/ }; do
593 + echo "${crate%:*} = { path = \"../${g[1]}-${g[2]}/${crate#*:}\" }"
594 + done
595 + done >> Cargo.toml || die
596 +}
597 +
598 +src_compile() {
599 + filter-lto # undefined references with ring crate and more
600 +
601 + cargo_src_compile --bins # note: configure --bins would skip tests
602 +}
603 +
604 +src_install() {
605 + dodoc README.md
606 +
607 + newicon web/packages/extension/assets/images/icon180.png ${PN}.png
608 + make_desktop_entry ${PN} ${PN^} ${PN} "AudioVideo;Player;Emulator;" \
609 + "MimeType=application/x-shockwave-flash;application/vnd.adobe.flash.movie;"
610 +
611 + cd target/$(usex debug{,} release) || die
612 +
613 + newbin ${PN}_desktop ${PN}
614 + newbin exporter ${PN}_exporter
615 + dobin ${PN}_scanner
616 +}
617 +
618 +pkg_postinst() {
619 + xdg_pkg_postinst
620 +
621 + if [[ ! ${REPLACING_VERSIONS} ]]; then
622 + elog "${PN} is experimental software that is still under heavy development"
623 + elog "and only receiving nightly releases. Plans in Gentoo is to update"
624 + elog "roughly every two weeks if no known major regressions."
625 + elog
626 + elog "There is currently no plans to support wasm builds / browser"
627 + elog "extensions, this provides the desktop viewer and other tools."
628 + fi
629 +}