Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/maturin/
Date: Mon, 06 Jun 2022 08:27:23
Message-Id: 1654503915.28c3ba5c6f2a47052089a0ef165ba7ab3e4ca06f.ionen@gentoo
1 commit: 28c3ba5c6f2a47052089a0ef165ba7ab3e4ca06f
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jun 6 07:54:30 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 6 08:25:15 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28c3ba5c
7
8 dev-util/maturin: add 0.12.19
9
10 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
11
12 dev-util/maturin/Manifest | 8 +
13 dev-util/maturin/maturin-0.12.19.ebuild | 404 ++++++++++++++++++++++++++++++++
14 2 files changed, 412 insertions(+)
15
16 diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
17 index 0d9642fd8e7a..5a220bfba382 100644
18 --- a/dev-util/maturin/Manifest
19 +++ b/dev-util/maturin/Manifest
20 @@ -17,6 +17,7 @@ DIST block-buffer-0.9.0.crate 7108 BLAKE2B 42e99ec46c6e43d5f85e8d6d0a8fcef7175c9
21 DIST block-modes-0.7.0.crate 13464 BLAKE2B 70b4b199607925e338b22e04d48fffa4591942c6d8321c684cd34ab4ca28e6ae16a75b36845867fe99fffc47af62ed5b27e5c17ee860e1b87fc5d3526f34a9df SHA512 255475599706befd36756100abe350520076aafc3eb069beb5a5daad4c017f3c547a9699e7152b935d09a59f9a8762e0b23e5e3eec5a09ee2377978d272232b6
22 DIST block-padding-0.2.1.crate 7672 BLAKE2B 26f682717c908886fc54606950697a01e999c8d725e39cd5ca9148b089d5b32981daf717db21128b551287d5e818363db4c34123a8d8dfa3405f940eb284c01a SHA512 d0bad6ca76cd491446f17c00986aa8caab36a78b4ee4f881a14b316074a96940566ed90460aade765f2e7ce04b359cfe21f6c323200637f50e8b5adf567017af
23 DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
24 +DIST bumpalo-3.10.0.crate 78915 BLAKE2B 94515190837765b47feaf94946c7e4da5b84e6faf7975bd5452bd9388d34e51c84315b80bc15b37c7f4ea8b4aaa0112707cdfc82d0651eeb8b63d2e7bd247660 SHA512 60c686534588524250ea7cb43510dba69d24999769b719127ee07f6015530ac2c5778d9b93477ab075bfc15c13e3ef9adc29ac24059067ac32e109347cd509f8
25 DIST bumpalo-3.9.1.crate 77507 BLAKE2B b248a0c2a9faaf52061f2fe0a82b9fd4efb4dae01da9dbd986493941f3ef2632f1d5608d167f2d088536dc96b4cce28981602220062892a7af51c3ead7a74a4b SHA512 40bf3f0d261aaff1f7c30a539953b9c14f4526f05586af0dbe2e4df4cc042cbe6180e3dcc2fbc6f1802e694066f72e629e74de40bc2951c5527edaf551722a52
26 DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
27 DIST bytes-1.1.0.crate 49640 BLAKE2B b3140dd49dc222cd0405e405da9629038eb7d71dd4c22c8d6419ade041dc1118aa46df38f3426a36a44d8e5591c368ae32a89e71850dca7e810bbfff4441c37d SHA512 d34441ea146ccaf55da4d5c645f8ffbd008eeb3204dafd5961771abc85df52751dfd1af3975fb5c91eb83d9a43da4f3589bc3aa07c8d715906d8158f3092af2d
28 @@ -33,6 +34,7 @@ DIST cargo-xwin-0.8.5.crate 25263 BLAKE2B b2a7574009838ce255f807cf8e568bb3cc7a78
29 DIST cargo-xwin-0.8.7.crate 25282 BLAKE2B f38bcdcec890cbeb3a7f1d73bdcdfcc0e3c497adea64926899b5aac075687ad36f52a29983e6d580a28bd0fd4ff9e14f2b88eaa0efb5df7b04db0f74f952ea98 SHA512 8c86564c8f88ee7238d28c2c3dd680a301e6fba65bfccd11364b0d603a5446d4e850048cbed475912fb4be3e4c677f8cadc6201d0a6a6541e8034873fb657702
30 DIST cargo-zigbuild-0.8.7.crate 24298 BLAKE2B 6494498df507125456b9dca7688710404ab92f88c9b5ec5caec072fdb65ec22216f2244d995a3509a9b839f247b1c062df42ef378c8161ead7dce99da0cda565 SHA512 0e911033c425327bad4115ba4b7cf26f8f31f7ceba82f08d382075df16575a49e01b0cdaddbcf3c21e4e9dfc99ef9dba1cb8cfa5f462090bfa1af27f12bc5e38
31 DIST cargo-zigbuild-0.8.8.crate 24427 BLAKE2B 20e06c2c123dd86bcd04361f38a2f2b505c73f8fcb717cb2e6ed501ba7135f29cf561bbda9cdaa3554beac7586ec83183a8f77ecbcf6ae637ac03b3fb0d25e0c SHA512 6f54342ab135b090acfaf08caa47f709d25f2773225fe79381f1ce0df43bd39892d67c15f82e3f90e2289ce1c75da43b7d46fc27acf8229af784737804eb1e3b
32 +DIST cargo-zigbuild-0.9.0.crate 24926 BLAKE2B 91b2bfe9a59f1749da54ec73602af29420fc4dfd885c845463a08b493c724261e241b3f5006e2790b45a1a0297dd8a2db33111a60033280c71a34700b135ae77 SHA512 8eeff655568676a88cf3b058131511d1b58d7967d75dccefb0464633df1e178dc15e6e8fde20935d13e899a86815bcace3acdce2b3e85533804a29905be1d777
33 DIST cargo_metadata-0.14.2.crate 17469 BLAKE2B 4e64bff7710c51d95944faac60b4881b5a43d5edd07ef87c8f4b9826e63dd708719cab27542fdf82cfe869d8781c1a6918a050aa0de71086316bd2f480aad947 SHA512 16e6bb3ddcfd4c6d48ba3415780518428f771c393ffe10ce15e1f3c026a6f3bf40ea9f25214049841b1d7d51f2208ed032961a75cb641c5afc52e02cb84d3262
34 DIST cbindgen-0.23.0.crate 188128 BLAKE2B cca6830ad99538e4e6697ab5fe6b6d36c96efbb33a9e971cf54923f0da327bdedbcae73d388fe522bf0e090b9b90041d6e32f5b083402590ba3de858bcdc6d10 SHA512 d7218e55526abfb226df524e634a72060de752eafe5b7f5c60bb746e2c4b105040455cfa16859e6b231c07cdf0256bbd608fe1afbec35fabe2f961927c19d04c
35 DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
36 @@ -140,12 +142,14 @@ DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a6
37 DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305
38 DIST maturin-0.12.17.tar.gz 299343 BLAKE2B 28daf0ae1aead28075c730c8acdef875918f0c65fcb6828987ffd1b6967221dea201c7988574e216826a35a7938972318e1ec22ade3977259dc610464c940b7e SHA512 21649167f9fc6ebd1388e2cf5aa58a1656fec3bbd1f4d97e4753de7992171faf56bb2a9c0e5d19d2965076ae0e0333db0c1958e7af13473b4af7ccd3c2039992
39 DIST maturin-0.12.18.tar.gz 302918 BLAKE2B 2a899d9162e2f893a9effe09996590193b3b04dc54b315728167e7db588c0db87a57b1c0d85ec7060977cbf9948d294a6bcdf66ac639f15415a5c6da7b6b930b SHA512 c4e4c758d9f73e6a6804bb9daccc60b21b9b77b6e3e0f32afc7788e98ce5664de77227f89e7c9f1d4b4330d671c190e3fb6f3c6b3abfcb1c22722b080a53bfbc
40 +DIST maturin-0.12.19.tar.gz 303088 BLAKE2B 16311ca462bb38432156e09a3c15133bbe0dbb9dbdbb390610b1e97d89940dc01c4e4e8e01649baa90e9bede9cbf203b89ab730ee8251c867e26d6e1aff2d053 SHA512 782fb0f1715fdae913b34a6fc5eed6b750546903b0d7a522db1280ac8ebaece221c48acc200a4e10687ea8acc5e9b596079e8e8eb990f0a824ef78a5ab41b57a
41 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
42 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
43 DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c
44 DIST mime_guess-2.0.4.crate 26399 BLAKE2B 667f9b8009bac2e1d8b835ae8825afaaa2ea6eddd4cebbf18de8f8fcde9318eacaeeb08066bdd611883bef5f8a53fa2506b57dffff543c3a57316e07b525f7f5 SHA512 acfbbfdc5bd725edde43e4915858b8d016e90a5b483664f0bcd5e8d2b0b3684bf0f6020aea147b5bf429f218a7af8080761cea4c5c04b68fa66fd6a676376908
45 DIST minijinja-0.15.0.crate 93033 BLAKE2B c69b65bac7814b728999cd91481a60e41fcc00b4ad889e59a7c4b5f7439aee9d0e3831c387e8cd7ac95ca33addc87cf2c6ee219f7886a28f23db36ba17c2372e SHA512 b236b143be91e621a4295f704f3dd5a75c9bb848b1c4500731efe38ddd9a13c63696350313360ad0651013636eec899238257cdae297b70ac42d375c4a18479d
46 DIST miniz_oxide-0.5.1.crate 52418 BLAKE2B ec1d640a1e8d3f6c518545ae51c4b2e3a2f2d37dc4465c09f7dfd1df181b3c8bbcc6802b9abaab47e58d704e3b0ed0060aea1cd2ce8b7bb64d376817ebe96dcc SHA512 7fd2c28f3afcb993d48452eac55d0d6037f4eab5c05d6d9abbaab76145d5ea9c6163af9b6461f91d4940c91b9b7734a351096a313311c07cc53518559d578c01
47 +DIST miniz_oxide-0.5.3.crate 53452 BLAKE2B ae99baa01c493b5eb779595be0d77a064c4624397676d3a023cc2a54941b0b3e7c80492ac47c8a28d78ec36e2f04aebe5af79f0e714380061c5e0139b9dfd9fb SHA512 cc2971ee2a2e891cdb05c1942f533b11a557199421910266ec2e4848a16dfe6882f1c08843035443935d695882720402356b4df4a50ed131a8f5fcc0591a72c5
48 DIST msi-0.5.0.crate 58953 BLAKE2B 642d76410455e08f3b9200bc572631d3e3180bb917f786e88756b7239f351f0650da92a6490aad244d5b278feeeb561aa28abc8fc7fac6bd65fa3b3c34479b3f SHA512 70c7829f9f92d9d8c38b92cb8d7ebf8fd12e21ede253b94258a57741f5c062aef866f3b99acede26c586b33e255f14a6d628e56494851849ec26c71891300514
49 DIST multipart-0.18.0.crate 62797 BLAKE2B 438abdd6041c3a52e836b7627bb0a490494b6a0c4ab47d27905480fcdde27e7c18497ef4cae550c14b8c4c34e661176ee640806cc427e3b2e570c38be31d868e SHA512 a34036e1c05c241f130ed30eb7a2d96c2590ea8c0cb7e6cf98c160ca0fc6e0f1227192b45d8166abd7221633c36c57718fdb0ccfa8ff4254d4eeb3abb5210704
50 DIST native-tls-0.2.10.crate 28590 BLAKE2B c2dda4aab348cf0fe436bbece790ceac9d1b5425555aa40d09a5560058a22a931843e905ccf9e8cbbcda87ac7a7a4146b77ba369f6f7d7043598ea0088140feb SHA512 1cc30c3e16e103e49d585d017fb09962798d33dc4186a5dd3a28f224d3645e8301d4f5cab9b667a27dee88a49233b69974b41ee4aec2bb32ae0745e27b92b352
51 @@ -173,11 +177,13 @@ DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf
52 DIST openssl-src-111.18.0+1.1.1n.crate 5100899 BLAKE2B 2f5e44216252b33c07876e7b7627799f882f53e3ec861ab8526a1e1027e179ffd19b55a9a979c898686d6127e2c83210cbffd2c97e9db942af5ef5baa8f9530c SHA512 e82d90e38b8d57be7494221c0aa069fce072ec545ff8956370cdc6d29a53e9c67a994b1ef0113fe0f87431a1666eaf85e45c2803266ec914156577a7480699d7
53 DIST openssl-src-111.20.0+1.1.1o.crate 5102014 BLAKE2B 3328b4c0c5d76c9176ebf31805380b7170a3eb5b0673631c5130bbb11da39b448438645247408aa7f804092a01ca1a682ac244710973bbb327a3920da0dd2722 SHA512 8c937c1f739411ca1ae6de864fc2c41b7342a788f076e8d83f27d9e8c93d9d0e1994f85d0f6d62d288fa42d1773b7c4bdad6b71f69e3595baf39a3017287c70e
54 DIST openssl-sys-0.9.73.crate 59581 BLAKE2B 77b56f2defb4725daf671e1651d0033909bfcdf8cb7df8ed7c942f2b2998ef17d7c5aaa335e48566d2988ee0f489545266b2fd1214c0dd5de732dbdd34201909 SHA512 b17ba906433b212587d6274def3cfc1beba2c50497f5653eb1a3ce767924dbe279f750ab58c77c216de852e2a3aea8c7cb0c2577c67dcbff1b6584c7d55866e0
55 +DIST openssl-sys-0.9.74.crate 59808 BLAKE2B e616a0194828afe67d617e4032ed354385935ff7aa40eb495781b38b134226d5c5cfc5f9405e6273c96622245b6d4771a71b7b9512e3be7feba9a2ce88b66ecd SHA512 18015ce4dc8f15f3c371d393f4654db11b6e5ecaadbdf6cd9f020ee9aee29f3fa12a8dd74d432d8e8b5889162491b722f855b02fbf0892c8f2003bc4e692254e
56 DIST os_str_bytes-6.0.1.crate 21079 BLAKE2B 85c4a5f450d74bae23e2d2ad1c20cc944ff93fee1ab2fb700692645586acb388d552dca2b326f7df2cc4d07f6a3bdf7aa6704833be211f392250a56786519224 SHA512 16035d3032d499575faf5e8114868d57826acf2b4a54e848f9101713b7965a2fecd6c486945b1c8ccc3ddacdbb95a1c6f8a74ca4fcdee24729648edc817c4472
57 DIST os_str_bytes-6.1.0.crate 21150 BLAKE2B a3bea67d5dfdc3bdf535b8576a49b3b76aac6fb5e0c9b672910756cf2d8062694b973f4d38365e7e17237efe0429ef942adb0416f8a9fbeb18bac68e1ec250a4 SHA512 b15a901533380be745e3d3ee34d36e192bcf32c8ca66b0aeb77da66b931773b9bd818bd5485c142f8733e7af7d41958957d9ed8f8c6e405b89be69df625364f5
58 DIST os_type-2.4.0.crate 8022 BLAKE2B f37d9f43bfb242f1df0f2a5928923265a3ee44b29ffb119475098fcc7ff46340ba70bbc51e00b6e0b29c4f63aa50531f3f825db82ada46b19c429b3aaa52c7fe SHA512 2860d1798e146e4e476c2bd76085e031cd999188a42519ce86ca7bd168a2eb1907d690e15176beff21966135e68ef0cb45b05ee143e74240c2f8d3c1a5c35bf8
59 DIST parking-2.0.0.crate 9714 BLAKE2B e3ecd48e90289fe173b1419ad3f68350dd05359461c5842e52304e20fef9b5e089803e0c0a8e85b249a546f61cf8624367e6ec164ef7638850b451d325851075 SHA512 21c5723dc0281ade1c2cd6a1c2215ba70eb47a721a4a594ef1e54061bc79579ffe9c31f06e534fd847f936ed265cd65a59dfa9e38880f8bd42c6e8ac70a13f93
60 DIST parking_lot-0.12.0.crate 39761 BLAKE2B 227ae508bebea21bd06c7a9c1651879ce3f5cd308019c8733f6b88e75a57b57d19b7bbc5dfed5ef1bff57ec0f116606ab699cfa6017b6e00078e7e4717cd58a6 SHA512 efa1ebe2f3849a9c6ac484c7e1cdd279640539468bd4d4da6c4c97ae34e86fa3a42818ee4839dea512635fbbd836829dbadd81dc05208614c820d1374139673f
61 +DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
62 DIST parking_lot_core-0.9.3.crate 32256 BLAKE2B 79a1924a983b948a5c2b0c074452a7b2b61abda973d3bc8040d9153d34b378f0ee330e36aa813f49544319c479665d6328be71481f2e1e41bc94abb9bfbd12a0 SHA512 fa30db0fc73b268ab8395adb8bda35d12dc15363b247a95b7c4bb848ff9b8dbfb971a20f320b4feff3317d5b533c59b62152e4c652c1809a422c5671310b30df
63 DIST path-slash-0.1.4.crate 5771 BLAKE2B cb4ef02743efb500d37669eaf83b276c9b47d79d460366d8a210fa89e15a145e36aa3a7892ace4093730e3e56e7fdc744b6f0928395ba0054f9f3530b09225ea SHA512 c0d14ce827e80c4efbfcf1abd67459c3327686b2c8644b0af16909bbb9a8952c14e91c1b68b988396f99c85edb4bb57dff9bed1d3a4f53e77edd9bf3d80284f3
64 DIST percent-encoding-2.1.0.crate 9748 BLAKE2B f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3 SHA512 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a
65 @@ -259,6 +265,7 @@ DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e49
66 DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a
67 DIST syn-1.0.94.crate 236697 BLAKE2B e3e37de7ed5fe8ec78e3e65de9e64e7328769c5352e4db9c92d00095607fbdfec0a662deba507afeeee5a173c3c1b99d101268c4692752100198cfaffdda1a64 SHA512 2bdde4584b9d95f93f629083fbedc4a7148aab702775513a602ba2d122ae57a84e6d42c38da820b15ff66743dc49624287daa0c9b6d1fcaeee102b2879ac7a1b
68 DIST syn-1.0.95.crate 236676 BLAKE2B a42463accafeda7b69ce1b69b3be5e8131f612e2e0eb1522d85623cc210b8640aa4489b8450e388e87c78a832eafea3b7074af01901df429a4dd8c37a6ee28de SHA512 a03283c628e85debf93a08bf906cfa7764c157176673cc32ed7c74d9dc8a087d83579fb2671bce5ba30f6fc13f504ebf9abe0ea5440194b13f81ff0e5e753aca
69 +DIST syn-1.0.96.crate 236896 BLAKE2B 57445f4925169212c3b794312f388c2829bc343fd60f37f60d46bc944c946c02476b1ec64f17ec8b91e84c112dbbf04bf64feba9a3fd3512dad0d4b3376f4869 SHA512 f53b9e97b6b19d18a35d13aaa9c58b8fdd0da96443aaad76ed027e9ac7d438b574ae052b02b9bef410f25fbab851a5af3cc64fafaefffe47932827e6ca02209c
70 DIST tar-0.4.38.crate 49158 BLAKE2B a344a65951c5c39212ffa3cfdc7dc68c40a85dbc5e4aa08cfe7cf22f0216443fa081ddba5e8fadc48968cc8e70e08d23391a6caefdf359310e5880741c9d6730 SHA512 4b6458734811e1913cb7e348f32db16f9402fd0e0027ae867db81aecac250b35d07d9478cdae4e27a609ce0f29c9d61683934296cfc3b371119df9f2c380a84f
71 DIST target-lexicon-0.12.3.crate 22990 BLAKE2B 7ca04aab44917345e51c7212e8f9d24cc0c7b759cba6031313c2a6f5bf4139b34be27e65ad150fd83f14b440a8e4ce125d156634409cbb2ec01cd370b213e738 SHA512 4ba0de71cf27c4ee330c9b61fc0318cfa3e179b57a7b0a79f296e0b33602c664c4ee2a676d09e0e104add2e0b56144cb5ddcc096a16f332f67862ee94b052f86
72 DIST target-lexicon-0.12.4.crate 23020 BLAKE2B ad9780b9478b00b4fdcb07bd016d83216695413090ac29cca06388c3790e2832c978b1c7e69f6d34bb6fc9adc39c0a0b6b6636e50a9715a9f5f16445dba22d19 SHA512 194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06
73 @@ -296,6 +303,7 @@ DIST url-2.2.2.crate 68555 BLAKE2B f8e59f784b6c2e16bacfba36ad68670a6af17c16ea3b0
74 DIST uuid-0.8.2.crate 37909 BLAKE2B e6ede5f8ae05572d4c55909eb3fe6946de6f10ad9bf71bd357739bc01201bf93f59ccbb3dabcbfd7b3e54b0c98c3b52d21f1bf1877b7283c6df623e9b2b3f33f SHA512 5a1f5ead9a920b9bbc120c02049c24b62ec215765e486d3a15c5015ef49fa506206efb737e6f6555cf6e2eddddfe55f0ca1d7dcfa9aa8bcf3e0ef570a54fa2d8
75 DIST uuid-1.0.0.crate 48627 BLAKE2B 87a7b85a7423869a78631dd49855f662185db6be21162da2168cb88c8b6d271bc079e3226026b32919a00e9c4e5fcdc0dba2a8d8aa05ae7f79397c77571404c0 SHA512 9bcd708e12924f0af8c7b554ea428d809f1f93e21a0ffb9aaff2ce9f74d8829677b9d0a4e95200a219c88a0bf8bb5437597ce5c5a7174b458d9ab3e6abe70c57
76 DIST uuid-1.1.0.crate 49697 BLAKE2B b3075465f818705e4ee47f25f6a25e189c2220dd46796ab7aa3a6ca88dc276fe6d298962c4f1e3832c032704736f6c2b9dc8bcb874681f92cd82ea1ad173d566 SHA512 75b2801cce746e10779ecbe64695b7aee99bf5cfdb34a54d825e1cfee55c559f78c65c210943338be30a35c5729d024dd0aba140a7cbcc07f0f413d60205ddf6
77 +DIST uuid-1.1.1.crate 49103 BLAKE2B 03ad96b55272df3a8056cef35d56f4e0dcd39908208d7da37d0d1fb569c146304677bcb1adb59e3eb0c67101713e3ad81ae409d36e00638f533f06d1a74659f5 SHA512 b894f06fc1103e22876f00d29b40668cf8074d9025f00318ae0791502eff4f5840d088be810b5af3abc74ce710af4c4c0196817eef6748c4c588a3d97ddad30d
78 DIST valuable-0.1.0.crate 27718 BLAKE2B ef5ded994c9a6dd302bed27f0d757447b0c86dfefa499c1ef0d25c3a6745ce61cfa2c926826534c9f605f9b89b4a19f91f06f94ae7c03f1ddc4c58fab3ae58bb SHA512 a97f65db1f1c5049a276dbb0e45e25c6fc6ce9d27ac1fcd77c945324cd8216ef60344065c79799ca04e338455e4f7422c44078eea32d5fc359dd0211ee7eb387
79 DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
80 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
81
82 diff --git a/dev-util/maturin/maturin-0.12.19.ebuild b/dev-util/maturin/maturin-0.12.19.ebuild
83 new file mode 100644
84 index 000000000000..21e6b84660a0
85 --- /dev/null
86 +++ b/dev-util/maturin/maturin-0.12.19.ebuild
87 @@ -0,0 +1,404 @@
88 +# Copyright 1999-2022 Gentoo Authors
89 +# Distributed under the terms of the GNU General Public License v2
90 +
91 +EAPI=8
92 +
93 +CRATES="
94 + addr2line-0.17.0
95 + adler-1.0.2
96 + aes-0.6.0
97 + aes-soft-0.6.4
98 + aesni-0.10.0
99 + aho-corasick-0.7.18
100 + anyhow-1.0.57
101 + async-io-1.7.0
102 + atty-0.2.14
103 + autocfg-1.1.0
104 + backtrace-0.3.65
105 + base64-0.13.0
106 + bitflags-1.3.2
107 + block-buffer-0.10.2
108 + block-buffer-0.9.0
109 + block-modes-0.7.0
110 + block-padding-0.2.1
111 + bstr-0.2.17
112 + bumpalo-3.10.0
113 + byteorder-1.4.3
114 + bytes-1.1.0
115 + bytesize-1.1.0
116 + bzip2-0.4.3
117 + bzip2-sys-0.1.11+1.0.8
118 + cab-0.4.0
119 + cache-padded-1.2.0
120 + camino-1.0.9
121 + cargo-options-0.1.4
122 + cargo-platform-0.1.2
123 + cargo-xwin-0.8.7
124 + cargo-zigbuild-0.9.0
125 + cargo_metadata-0.14.2
126 + cbindgen-0.23.0
127 + cc-1.0.73
128 + cfb-0.7.0
129 + cfg-if-0.1.10
130 + cfg-if-1.0.0
131 + charset-0.1.3
132 + chunked_transfer-1.4.0
133 + cipher-0.2.5
134 + clap-3.1.18
135 + clap_complete-3.1.4
136 + clap_complete_fig-3.1.5
137 + clap_derive-3.1.18
138 + clap_lex-0.2.0
139 + cli-table-0.4.7
140 + combine-4.6.4
141 + concurrent-queue-1.2.2
142 + configparser-3.0.0
143 + console-0.15.0
144 + core-foundation-0.9.3
145 + core-foundation-sys-0.8.3
146 + cpufeatures-0.2.2
147 + crc32fast-1.3.2
148 + crossbeam-channel-0.5.4
149 + crossbeam-deque-0.8.1
150 + crossbeam-epoch-0.9.8
151 + crossbeam-utils-0.8.8
152 + crypto-common-0.1.3
153 + crypto-mac-0.10.1
154 + data-encoding-2.3.2
155 + derivative-2.2.0
156 + dialoguer-0.10.1
157 + digest-0.10.3
158 + digest-0.9.0
159 + dirs-4.0.0
160 + dirs-sys-0.3.7
161 + dunce-1.0.2
162 + either-1.6.1
163 + encode_unicode-0.3.6
164 + encoding-0.2.33
165 + encoding-index-japanese-1.20141219.5
166 + encoding-index-korean-1.20141219.5
167 + encoding-index-simpchinese-1.20141219.5
168 + encoding-index-singlebyte-1.20141219.5
169 + encoding-index-tradchinese-1.20141219.5
170 + encoding_index_tests-0.1.4
171 + encoding_rs-0.8.31
172 + enumflags2-0.6.4
173 + enumflags2_derive-0.6.4
174 + env_logger-0.7.1
175 + fastrand-1.7.0
176 + fat-macho-0.4.5
177 + filetime-0.2.16
178 + flate2-1.0.24
179 + fnv-1.0.7
180 + foreign-types-0.3.2
181 + foreign-types-shared-0.1.1
182 + form_urlencoded-1.0.1
183 + fs-err-2.7.0
184 + futures-0.3.21
185 + futures-channel-0.3.21
186 + futures-core-0.3.21
187 + futures-executor-0.3.21
188 + futures-io-0.3.21
189 + futures-lite-1.12.0
190 + futures-macro-0.3.21
191 + futures-sink-0.3.21
192 + futures-task-0.3.21
193 + futures-util-0.3.21
194 + generic-array-0.14.5
195 + getrandom-0.2.6
196 + gimli-0.26.1
197 + glob-0.3.0
198 + globset-0.4.8
199 + goblin-0.5.1
200 + hashbrown-0.11.2
201 + heck-0.4.0
202 + hermit-abi-0.1.19
203 + hkdf-0.10.0
204 + hmac-0.10.1
205 + human-panic-1.0.3
206 + humantime-1.3.0
207 + idna-0.2.3
208 + ignore-0.4.18
209 + indexmap-1.8.2
210 + indicatif-0.17.0-rc.6
211 + indoc-1.0.6
212 + instant-0.1.12
213 + itertools-0.10.3
214 + itoa-1.0.2
215 + js-sys-0.3.57
216 + keyring-1.1.2
217 + lazy_static-1.4.0
218 + lddtree-0.2.9
219 + libc-0.2.126
220 + lock_api-0.4.7
221 + log-0.4.17
222 + lzxd-0.1.4
223 + mailparse-0.13.8
224 + matchers-0.1.0
225 + matches-0.1.9
226 + memchr-2.5.0
227 + memoffset-0.6.5
228 + mime-0.3.16
229 + mime_guess-2.0.4
230 + minijinja-0.15.0
231 + miniz_oxide-0.5.3
232 + msi-0.5.0
233 + multipart-0.18.0
234 + native-tls-0.2.10
235 + nb-connect-1.2.0
236 + nix-0.17.0
237 + num-0.3.1
238 + num-bigint-0.3.3
239 + num-complex-0.3.1
240 + num-integer-0.1.45
241 + num-iter-0.1.43
242 + num-rational-0.3.2
243 + num-traits-0.2.15
244 + num_cpus-1.13.1
245 + num_threads-0.1.6
246 + number_prefix-0.4.0
247 + object-0.28.4
248 + once_cell-1.12.0
249 + opaque-debug-0.3.0
250 + openssl-0.10.40
251 + openssl-macros-0.1.0
252 + openssl-probe-0.1.5
253 + openssl-src-111.20.0+1.1.1o
254 + openssl-sys-0.9.74
255 + os_str_bytes-6.1.0
256 + os_type-2.4.0
257 + parking-2.0.0
258 + parking_lot-0.12.1
259 + parking_lot_core-0.9.3
260 + path-slash-0.1.4
261 + percent-encoding-2.1.0
262 + pin-project-lite-0.2.9
263 + pin-utils-0.1.0
264 + pkg-config-0.3.25
265 + plain-0.2.3
266 + platform-info-0.2.0
267 + polling-2.2.0
268 + ppv-lite86-0.2.16
269 + pretty_env_logger-0.4.0
270 + proc-macro-crate-0.1.5
271 + proc-macro-crate-1.1.3
272 + proc-macro-error-1.0.4
273 + proc-macro-error-attr-1.0.4
274 + proc-macro2-1.0.39
275 + pyproject-toml-0.3.1
276 + python-pkginfo-0.5.4
277 + quick-error-1.2.3
278 + quote-1.0.18
279 + quoted_printable-0.4.5
280 + rand-0.8.5
281 + rand_chacha-0.3.1
282 + rand_core-0.6.3
283 + rayon-1.5.3
284 + rayon-core-1.9.3
285 + redox_syscall-0.2.13
286 + redox_users-0.4.3
287 + regex-1.5.6
288 + regex-automata-0.1.10
289 + regex-syntax-0.6.26
290 + remove_dir_all-0.5.3
291 + rfc2047-decoder-0.1.2
292 + ring-0.16.20
293 + rpassword-6.0.1
294 + rustc-demangle-0.1.21
295 + rustc_version-0.4.0
296 + rustls-0.20.6
297 + ryu-1.0.10
298 + same-file-1.0.6
299 + schannel-0.1.20
300 + scoped-tls-1.0.0
301 + scopeguard-1.1.0
302 + scroll-0.11.0
303 + scroll_derive-0.11.0
304 + sct-0.7.0
305 + secret-service-2.0.1
306 + security-framework-2.6.1
307 + security-framework-sys-2.6.1
308 + semver-1.0.9
309 + serde-1.0.137
310 + serde_derive-1.0.137
311 + serde_json-1.0.81
312 + serde_repr-0.1.8
313 + sha2-0.10.2
314 + sha2-0.9.9
315 + sharded-slab-0.1.4
316 + shlex-1.1.0
317 + slab-0.4.6
318 + smallvec-1.8.0
319 + smawk-0.3.1
320 + socket2-0.4.4
321 + socks-0.3.4
322 + spin-0.5.2
323 + static_assertions-1.1.0
324 + strsim-0.10.0
325 + subtle-2.4.1
326 + syn-1.0.96
327 + tar-0.4.38
328 + target-lexicon-0.12.4
329 + tempfile-3.3.0
330 + termcolor-1.1.3
331 + terminal_size-0.1.17
332 + textwrap-0.15.0
333 + thiserror-1.0.31
334 + thiserror-impl-1.0.31
335 + thread_local-1.1.4
336 + time-0.3.9
337 + time-macros-0.2.4
338 + tinyvec-1.6.0
339 + tinyvec_macros-0.1.0
340 + toml-0.5.9
341 + toml_edit-0.14.4
342 + tracing-0.1.34
343 + tracing-attributes-0.1.21
344 + tracing-core-0.1.26
345 + tracing-serde-0.1.3
346 + tracing-subscriber-0.3.11
347 + twox-hash-1.6.3
348 + typenum-1.15.0
349 + unicase-2.6.0
350 + unicode-bidi-0.3.8
351 + unicode-ident-1.0.0
352 + unicode-linebreak-0.1.2
353 + unicode-normalization-0.1.19
354 + unicode-width-0.1.9
355 + untrusted-0.7.1
356 + ureq-2.4.0
357 + url-2.2.2
358 + uuid-0.8.2
359 + uuid-1.1.1
360 + valuable-0.1.0
361 + vcpkg-0.2.15
362 + version_check-0.9.4
363 + void-1.0.2
364 + waker-fn-1.1.0
365 + walkdir-2.3.2
366 + wasi-0.10.2+wasi-snapshot-preview1
367 + wasm-bindgen-0.2.80
368 + wasm-bindgen-backend-0.2.80
369 + wasm-bindgen-macro-0.2.80
370 + wasm-bindgen-macro-support-0.2.80
371 + wasm-bindgen-shared-0.2.80
372 + web-sys-0.3.57
373 + webpki-0.22.0
374 + webpki-roots-0.22.3
375 + wepoll-ffi-0.1.2
376 + which-4.2.5
377 + winapi-0.3.9
378 + winapi-i686-pc-windows-gnu-0.4.0
379 + winapi-util-0.1.5
380 + winapi-x86_64-pc-windows-gnu-0.4.0
381 + windows-sys-0.36.1
382 + windows_aarch64_msvc-0.36.1
383 + windows_i686_gnu-0.36.1
384 + windows_i686_msvc-0.36.1
385 + windows_x86_64_gnu-0.36.1
386 + windows_x86_64_msvc-0.36.1
387 + xattr-0.2.3
388 + xwin-0.2.4
389 + zbus-1.9.1
390 + zbus_macros-1.9.1
391 + zip-0.6.2
392 + zvariant-2.10.0
393 + zvariant_derive-2.10.0"
394 +CRATES_TEST="
395 + libc-0.2.119
396 + libc-0.2.125
397 + once_cell-1.10.0
398 + once_cell-1.11.0
399 + once_cell-1.9.0
400 + parking_lot-0.12.0
401 + proc-macro2-1.0.38
402 + pyo3-0.16.5
403 + pyo3-build-config-0.16.0
404 + pyo3-build-config-0.16.5
405 + pyo3-ffi-0.16.0
406 + pyo3-ffi-0.16.5
407 + pyo3-macros-0.16.5
408 + pyo3-macros-backend-0.16.5
409 + python3-dll-a-0.2.3
410 + syn-1.0.94
411 + syn-1.0.95
412 + target-lexicon-0.12.3
413 + unicode-xid-0.2.3
414 + unindent-0.1.9"
415 +DISTUTILS_USE_PEP517=setuptools
416 +PYTHON_COMPAT=( python3_{8..11} )
417 +inherit cargo distutils-r1 flag-o-matic
418 +
419 +DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings"
420 +HOMEPAGE="https://maturin.rs/"
421 +SRC_URI="
422 + https://github.com/PyO3/maturin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
423 + $(cargo_crate_uris)
424 + test? ( $(cargo_crate_uris ${CRATES_TEST}) )"
425 +
426 +LICENSE="
427 + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT MPL-2.0 openssl
428 + doc? ( CC-BY-4.0 OFL-1.1 )"
429 +SLOT="0"
430 +KEYWORDS="~amd64 ~arm64 ~x86"
431 +IUSE="doc test"
432 +RESTRICT="!test? ( test )"
433 +
434 +RDEPEND="
435 + $(python_gen_cond_dep '
436 + dev-python/tomli[${PYTHON_USEDEP}]
437 + ' 3.{8..10})"
438 +BDEPEND="
439 + dev-python/setuptools-rust[${PYTHON_USEDEP}]
440 + doc? ( app-text/mdbook )
441 + test? (
442 + dev-python/cffi[${PYTHON_USEDEP}]
443 + dev-python/boltons[${PYTHON_USEDEP}]
444 + dev-python/virtualenv[${PYTHON_USEDEP}]
445 + )"
446 +
447 +QA_FLAGS_IGNORED=".*/${PN}"
448 +
449 +PATCHES=(
450 + "${FILESDIR}"/${PN}-0.12.8-zig-tests.patch
451 +)
452 +
453 +src_prepare() {
454 + distutils-r1_src_prepare
455 +
456 + if use test; then
457 + # used to prevent use of network during tests
458 + cat > "${T}"/pip.conf <<-EOF || die
459 + [install]
460 + no-index = yes
461 + no-dependencies = yes
462 + EOF
463 +
464 + # run plain 'python' from eclass rather than auto-detect 'python3.x'
465 + sed -i 's/"build",/&"-i","python",/' tests/common/integration.rs || die
466 + fi
467 +
468 + # TODO: package-agnostic way to handle IUSE=debug with setuptools-rust?
469 + use !debug || sed -i "s/^cargo_args = \[/&'--profile','dev',/" setup.py || die
470 +
471 + filter-flags '-flto*' # undefined references with ring crate
472 +}
473 +
474 +python_compile_all() {
475 + use !doc || mdbook build -d html guide || die
476 +}
477 +
478 +python_test() {
479 + local -x PIP_CONFIG_FILE=${T}/pip.conf
480 + local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1
481 +
482 + # pyo3_no_extension_module is xfail but passes with >=rust-1.60, still
483 + # need looking into but is not known to cause issues, disable for now.
484 + cargo_src_test -- --skip locked_doesnt_build_without_cargo_lock \
485 + --skip pyo3_no_extension_module
486 +}
487 +
488 +python_install_all() {
489 + dodoc Changelog.md Readme.md
490 + use doc && dodoc -r guide/html
491 +}