commit:     11fdc03ec6138a481a3cb3df0f392223ec5e0a51
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed May 18 20:40:33 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed May 18 21:28:01 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11fdc03e

dev-util/maturin: add 0.12.17

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

 dev-util/maturin/Manifest               |   7 +
 dev-util/maturin/maturin-0.12.17.ebuild | 397 ++++++++++++++++++++++++++++++++
 2 files changed, 404 insertions(+)

diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index 3f36e914eebb..3d99b9a2beaf 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -131,6 +131,7 @@ DIST lddtree-0.2.9.crate 11163 BLAKE2B 
19994b60d263e80408917110cd932f99298e149c0
 DIST libc-0.2.119.crate 575749 BLAKE2B 
5fa2bf66a4d642e1380335fde0fd190d5168dca58376379caeb52171a3382e5342c727eb4d92f1e27adde58a24d00352896a73c45309d947f56787a99f2753f8
 SHA512 
a43f8d1cac7a0d8c1bf6f2125695c03d91243498d2dea19a3a674ccb2c64fd00bac4040c42130a1a096b2148451f62e1292c5c71f424f51f888d6a37c7db0bcd
 DIST libc-0.2.123.crate 577487 BLAKE2B 
57ee1f6ec9e35cb3c48e54a90dc0d9ac0cfccb1e18e0360b5d2a54bfdd9f47f70bead04b02a1419cb1d1ca72ddbaf5cc008f21ddf0d5bd9063dc1c394fc62a58
 SHA512 
527c89b84d9839a240653fd2e66941f8fdd82f01ed70aa5451073d3480a56e6daf53e3ddc077a9884bfbbbc69510cea672c74c9c818e914d4414cbc7ec0e3f9c
 DIST libc-0.2.125.crate 589236 BLAKE2B 
57ca3aa19687b5c5702b66ad690a86ec7639dca41c5846c7cc3500f2d0fffcfee95a2def7695652174862fb6b8d211e7564fef6bef6d1197c481b5b8f18a9c74
 SHA512 
64ea5bb20120b9893bf5a3648f28da07384972e3cbad13da40c3ecc501efe1bff0bd6b71f52d5f253f00d7a97c2f69d86fba490955e8d70ca1360b8db1e431cf
+DIST libc-0.2.126.crate 590481 BLAKE2B 
1000de6b9fa2b3ff025b961e504d6d20b401f37cdeda6710187d18ad2dfe8ec89142bba65486d7853f1796897b58f343c5a34dd6381a0d0794b615635ac31175
 SHA512 
9bbb17f64a7503819616a71076ebe8ee317daf07b17b9fff783a4459da0439aecee535c09e7185bf148b1993e6fc958d182a490fc9c9a7b9fb635429c491ca44
 DIST lock_api-0.4.7.crate 25371 BLAKE2B 
9ed08433ffa70af60193dcf307287991a3154f0ef16b485f32a6c83e64962661a6e08ef83a6b217d6cbf5bd964c0638d8ed86b290087677c1fb3218321c4bbf8
 SHA512 
b1a5227fd131edaa70e017f7ddb43af8b4efa58488007b898ca1dfc818a3a441b732b7adbf1270e72a68ee5d2a99a5d48f33b2bca8e2cf78694953d20d27636d
 DIST log-0.4.17.crate 38028 BLAKE2B 
b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605
 SHA512 
2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2
 DIST lzxd-0.1.4.crate 21891 BLAKE2B 
8271b79bdf6c65a17b5fe77a4d8b7d3a96ccf1752d211770dcccbd0912b0113740f5175b6d587ef5f5768b7ecd073488fca4f49e5c4bb3ec4cc9e5055e471b99
 SHA512 
f4fc473056dc793ee938943646416c3a93c748104093b8932c0a603a5f25820b49632f703ea4bc248b8bd612ef51dce4f5798f1f46782466c38aa69d016c2c57
@@ -139,6 +140,7 @@ DIST matchers-0.1.0.crate 6948 BLAKE2B 
ec3a5d01d2fedbb4dbf5bb185afbb9401410463a6
 DIST matches-0.1.9.crate 2246 BLAKE2B 
de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41
 SHA512 
6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305
 DIST maturin-0.12.15.tar.gz 293054 BLAKE2B 
dde49d096561afac552567bd54b06b9ece49a7d4c57e461d94869d1b57028f959287e18ec816101b9d972fb1ba5d2124fa5dea5e7d178e7c0a538a8f7d4176ff
 SHA512 
0ae2f8ac7b32c4560b7c5ebb9305c2587a5bd10fb9a2d0a32a35a6df315ff8c5511bf2a5b5e76e2c4eeba73868e87e718b304854ce8964207af832c72a5014d0
 DIST maturin-0.12.16.tar.gz 299116 BLAKE2B 
401107c57d2919683f4cd21579354e89d7916a3f723130d40d1e8e9aea606e4d9e0ac133e1d2a863367ebe93473c89429839d37ddf012a5139734f7cf6597c1e
 SHA512 
e568836e04296523c0bf8b673d1ce67103a34a6fb8c5d73f7aab3e58a883fc0daaffa730b2e2e1849bbad9f59f080ac1aaa4a0da7f4acd2439fd359e8ed755c5
+DIST maturin-0.12.17.tar.gz 299343 BLAKE2B 
28daf0ae1aead28075c730c8acdef875918f0c65fcb6828987ffd1b6967221dea201c7988574e216826a35a7938972318e1ec22ade3977259dc610464c940b7e
 SHA512 
21649167f9fc6ebd1388e2cf5aa58a1656fec3bbd1f4d97e4753de7992171faf56bb2a9c0e5d19d2965076ae0e0333db0c1958e7af13473b4af7ccd3c2039992
 DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
 DIST memoffset-0.6.5.crate 7686 BLAKE2B 
9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009
 SHA512 
11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
 DIST mime-0.3.16.crate 15206 BLAKE2B 
9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b
 SHA512 
cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c
@@ -193,6 +195,7 @@ DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B 
ef918c5efaf2545ab38787c8d0c07315
 DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 
98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823
 SHA512 
2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
 DIST proc-macro2-1.0.37.crate 41378 BLAKE2B 
330ba71c59bb7a6718fe650fc10a37bc690fb0ba4871c198bded83d13a12cdd7b1334a2e2c8fa7a48104b26625c1b07d65b0ecf91f9c2f13b8e898e80baae286
 SHA512 
cedb3433c6dfff39b404f8939c67e98303bb89a47e2cfb9659eeda1ca3e3d167800dca482374501632ab6d2283105dbd7560a157b48a351b2d3da059f946be55
 DIST proc-macro2-1.0.38.crate 41687 BLAKE2B 
226f76a1c264d6e74b72fe1f1a10fa8ab1405b618d0412863cc7e04509f682435dcc2703bf196e4fb1628219630d882d2be64926da19903b36d052113dfa60d8
 SHA512 
f360b00b4b1e05df52ca1714df34c719778f7bb6ed54fab04a84811acd0a29f7c4d4871fad7d988f0c042fe0fc326d7b1fedc731c55fd32c7257dd1895203080
+DIST proc-macro2-1.0.39.crate 41663 BLAKE2B 
f7d83709efa289ccf12500389c7a4f4f0e32aa686f2d9c47f0da2a5381981e70e45f1b689023891c2543ce633c593a68a629c6414fbb3c2266e4cd99b8660048
 SHA512 
cd1572831493f83eb51985eed06d8ef5c0ea96ce4231d5ce3be5af9db97e7dd24400332d3b80e0e9c808091fc11889340dd86d8783ff3d9681dc53b876f49a0e
 DIST pyo3-0.16.4.crate 362007 BLAKE2B 
8a24115b71cc075c76e82170038133d955b5e0f3a5bf73224148bf90f48b8134054edbd567a99f740fbc671597f1586faad2ac2956c965b7d58be5fcfad585b6
 SHA512 
189eaa8472b0925d69c959e1b365b4c3a5f258329021384d402deb9fd03a3ce5b6637076394512a05eb858d2e53382a6b7c933df68f36a5cdc5326e26ae97968
 DIST pyo3-0.16.5.crate 363266 BLAKE2B 
3162d9a3da37b5579a91dbd42d3e200c480b5e3fb3a2ec208735045cb78a8418f6810a72ec24452f24d00961c72a58ccac4f5ca9a567c92c0a82ca37173de442
 SHA512 
068019c76b1fc3de2e100c6cdf084df24587094aac3479cb1d906f7fc95ab6296cfe4d0d211a1c5696261be5e0e0e96776f5bc5535faf8243432f93e4d2537f9
 DIST pyo3-build-config-0.16.0.crate 23471 BLAKE2B 
4c5cfc692ec3851d74e6d25ff3e18248f96c03731cbdfc1d7661a56dc9394802c16a3a16a2142b91758c91d1bd66550765061f7994accd73835a1703a8105c2c
 SHA512 
b60fcc760d5ee5468b4d308106ac6be105c34b23612b2db5e95f0da50fdbae253cee2dfe185e0bfe8c25c2469e9ec6bd31823731ddd67004423652585c5b25ac
@@ -230,10 +233,12 @@ DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 
73ada923b9b293c5a9893f86fda058613
 DIST rustc_version-0.4.0.crate 12175 BLAKE2B 
6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da
 SHA512 
f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db
 DIST rustls-0.20.4.crate 256347 BLAKE2B 
96989d813691a70066958b5c30554237cf86f25bf06e0ccd098044b4329d26fff19bc5863f8c2390c03813aedc67be5f4da433d82b5a9c6b120efaaedf51dc2c
 SHA512 
897e93f7fd06be64773db0630a06dc440c0f5b43f12d5780523b2419d11bdec62ece3ce12a317badc2ec8cb1536d8bfd82d7c69105196929e7fa5471b29d0462
 DIST rustls-0.20.5.crate 258873 BLAKE2B 
80dbf19be222e7f973b7f5aebb784cc19b5414e374fabe532ceaa767f576408cbefa2d961622a782add0c093a767383cd6c2883bed83ca0c74f6d3b6fffb968d
 SHA512 
e0aadf16ccd9b10964fdfc3c3261238010b9c57bfd488b6ef36dad66d9458c35654720da98ac5691324e68b0d164341c0dd0258666dc916efab35e767a8c0cf9
+DIST rustls-0.20.6.crate 259289 BLAKE2B 
36359bc14e87853752fe55a327bcd15a26cdb053b6e7b5d5a1e83ef940d1c2cf4c2acc899eeec35d01b9360a8814396938f2a1faacdf44bf38ce137ffd3238a5
 SHA512 
04a7922b3456b53d88904af925bbc3b4cc6f0b45256af46e1ebaac2446b73e2645f3b6a3a40ea9ff783acedfa2cc5ab94feaf3513a337d4e06564ab9008d2178
 DIST ryu-1.0.10.crate 48485 BLAKE2B 
cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2
 SHA512 
1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2
 DIST ryu-1.0.9.crate 48391 BLAKE2B 
d5c1035ffd6340d846009953cb4303fb8c250a3a6ac60b51a2fec77a6cb3648524420064b7380fe31af33c57011f950f6f739a1f0114196675b3b5de4b54efc6
 SHA512 
4e7c2c7ec73da1ddb32e18d36b8159cb4047b9f4feeb975361e7ba68135e671e11419bb7786df789f5d08e5895231d2c98e36035b515f2c64ac40474d08905cb
 DIST same-file-1.0.6.crate 10183 BLAKE2B 
a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15
 SHA512 
3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
 DIST schannel-0.1.19.crate 42755 BLAKE2B 
11503202bb6c8fdff3cc716558a5c00ca7497f7aaa4890d332084754e0d1e1013719d5bd744d8aa12b8b042401f4828fda8453c104d5feeb9b437d7cc51b5273
 SHA512 
319d9931cdeaa0f6b50c46e413fed2b6e97b28fe8c4825d4e5ed0fe22083e686e124117bfab7c89bcce815a31a3478f8c230cdedae6a852a31719a0df34645b0
+DIST schannel-0.1.20.crate 41579 BLAKE2B 
a7924b4bf0f130e2aa4668cad3c7112e39e028fdcb04259c6926fac4875f8061a9148da5f001dc49051310ed8e6ab341da0990ccf0a7cbd4dccce8da54c1ca46
 SHA512 
19f217fd4571a0d0fcf52060a8639e0ce7114719aa23fb0aa2ab5a531e8f8be0a21af55ef45c8da804101e5a62f15669e66fe005c4cd5bb24def09f1b4afe059
 DIST scoped-tls-1.0.0.crate 9146 BLAKE2B 
e6cecc543760a293b9ba4e71bf0d12f3360782795bc9d0f0bb054614a1c393f081b6178e98708b896037f5b8edcf371b727e7eb80f62bca24fe09a1903456729
 SHA512 
f09dd404bb45349ef444e7274a2aabfeaeda7c3c9f964bf5c52c39984c137f63bdf9fb3e33df8e312e52872f7721de25951a7f3b8333a670626c51afd36d314c
 DIST scopeguard-1.1.0.crate 11470 BLAKE2B 
f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe
 SHA512 
368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
 DIST scroll-0.11.0.crate 27354 BLAKE2B 
21c885468642a77d6871ccf2bb748972f33c8abd504b2c0232bad9ec21228c3ecc9bc267b44898fc1dc5ab3ec494a8c6e01dfc5bee0dbe93117231de9f056b37
 SHA512 
84a9b1eb8a10c2bb14b718984ebdbac4a02620a65d6ced24f5346a762d92cc22a69fd204de1ed97044076d098a5ff9b7e20f7f00deca2b1302eb0910934265af
@@ -262,6 +267,7 @@ DIST subtle-2.4.1.crate 12630 BLAKE2B 
05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1
 DIST syn-1.0.91.crate 235996 BLAKE2B 
b7b555b2dbfc837417ed69c358338819500f1e8ba11c2183a4d216efe2c2d7eddd165415516d50ffb5413b97452f186263e13299b01bccd6ad6e405f6d2a3f4f
 SHA512 
28fe28a9d4e9ab3610850c1704be6f384e9fff191b1a5e11f9766bdada81a3e7426cbc776bbd63ea6710320c7416a622506d4a8d607d978af506d381658d4bff
 DIST syn-1.0.92.crate 236605 BLAKE2B 
3d23ad321e639ff45c169197cfe2fc09c23772a745fde4a8b72dbfbabc7e93f822eb127cbb42762d1e6a05e22eb5b40f3457d779530f466e7265f6a99e34714d
 SHA512 
1884dd85a13bd0dd84f3599de428304f90b9bad91d8e51f23523fb75aab950df017ea85dc5efb99f793a37769bf2a1b972580ed5b14500b2706c45336a9068b7
 DIST syn-1.0.94.crate 236697 BLAKE2B 
e3e37de7ed5fe8ec78e3e65de9e64e7328769c5352e4db9c92d00095607fbdfec0a662deba507afeeee5a173c3c1b99d101268c4692752100198cfaffdda1a64
 SHA512 
2bdde4584b9d95f93f629083fbedc4a7148aab702775513a602ba2d122ae57a84e6d42c38da820b15ff66743dc49624287daa0c9b6d1fcaeee102b2879ac7a1b
+DIST syn-1.0.95.crate 236676 BLAKE2B 
a42463accafeda7b69ce1b69b3be5e8131f612e2e0eb1522d85623cc210b8640aa4489b8450e388e87c78a832eafea3b7074af01901df429a4dd8c37a6ee28de
 SHA512 
a03283c628e85debf93a08bf906cfa7764c157176673cc32ed7c74d9dc8a087d83579fb2671bce5ba30f6fc13f504ebf9abe0ea5440194b13f81ff0e5e753aca
 DIST tar-0.4.38.crate 49158 BLAKE2B 
a344a65951c5c39212ffa3cfdc7dc68c40a85dbc5e4aa08cfe7cf22f0216443fa081ddba5e8fadc48968cc8e70e08d23391a6caefdf359310e5880741c9d6730
 SHA512 
4b6458734811e1913cb7e348f32db16f9402fd0e0027ae867db81aecac250b35d07d9478cdae4e27a609ce0f29c9d61683934296cfc3b371119df9f2c380a84f
 DIST target-lexicon-0.12.3.crate 22990 BLAKE2B 
7ca04aab44917345e51c7212e8f9d24cc0c7b759cba6031313c2a6f5bf4139b34be27e65ad150fd83f14b440a8e4ce125d156634409cbb2ec01cd370b213e738
 SHA512 
4ba0de71cf27c4ee330c9b61fc0318cfa3e179b57a7b0a79f296e0b33602c664c4ee2a676d09e0e104add2e0b56144cb5ddcc096a16f332f67862ee94b052f86
 DIST tempfile-3.3.0.crate 27578 BLAKE2B 
e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77
 SHA512 
ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e
@@ -287,6 +293,7 @@ DIST twox-hash-1.6.3.crate 21842 BLAKE2B 
67c261b2b0a93293717a4e2e07dc11df2abde09
 DIST typenum-1.15.0.crate 40741 BLAKE2B 
5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66
 SHA512 
a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288
 DIST unicase-2.6.0.crate 23478 BLAKE2B 
6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053
 SHA512 
7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188
 DIST unicode-bidi-0.3.8.crate 36575 BLAKE2B 
c0442dd47a8ee81f575b28e34c9781ccf507b53ea96d1d4df2e8117231e8e67579031e4244a2dacfd6f4c24ec01fbbd4da7c9ab72ad50af51ef56d7d813b6444
 SHA512 
810b5be48159ecbca542c715496f279518285c3b09f7c39451986f94e6c259fab1057512a2148bf99ba9abf76e861a24456b547cc2273f0b45ed5d3ce9dfe3d5
+DIST unicode-ident-1.0.0.crate 34224 BLAKE2B 
62100357db87b74e44166a70a1d0f911281fc7410571554e9e89c94f3529920d1d43a8cdf3a3bf163c8acb8e9f575e83a024cb94217b84ecddc582751486954e
 SHA512 
ccdad29fc63f71c507cdf276b02a5bb7fad44dffa123bf04d5b1495eb9c26bd7ec42ad6e11717eb10dc6499693047952c6b766c40d7b0696bd011779649d5fc9
 DIST unicode-linebreak-0.1.2.crate 69293 BLAKE2B 
825dc2a29d86314cff3492cac71add2cd48948284d9e9b684580186f4c021c8ce1e288d21cc47493eb19a158385ec602f0cd5608a7618e38667c1cc7445a302d
 SHA512 
170db67d6d74df913dffc921986b92df8a2ba68776ddb17c8ffca51d0d4bee597a5460591e7ba593c1eaec8b6227956f4e0f9b11d217aed4ee85cf46f1be5277
 DIST unicode-normalization-0.1.19.crate 107353 BLAKE2B 
4c69d50efcae131eb4b91d385a64b49412a11ba913b3c0364cd04ad107d59e31adbda74d34ed13a065d9a7825d79fb740e82a4dc66b7813a9837af4352ac9e16
 SHA512 
7459e9d2867308cac80a98d8dd0b0cce797e2830ea5ff55b878f7a37a6f5e1f0bc14340e1a29955298d660ba2be57754a1478d74851b1b90576dd5bc4231729f
 DIST unicode-width-0.1.9.crate 16745 BLAKE2B 
38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7
 SHA512 
0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4

diff --git a/dev-util/maturin/maturin-0.12.17.ebuild 
b/dev-util/maturin/maturin-0.12.17.ebuild
new file mode 100644
index 000000000000..6ef16d924a5c
--- /dev/null
+++ b/dev-util/maturin/maturin-0.12.17.ebuild
@@ -0,0 +1,397 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+       addr2line-0.17.0
+       adler-1.0.2
+       aes-0.6.0
+       aes-soft-0.6.4
+       aesni-0.10.0
+       aho-corasick-0.7.18
+       anyhow-1.0.57
+       async-io-1.6.0
+       atty-0.2.14
+       autocfg-1.1.0
+       backtrace-0.3.65
+       base64-0.13.0
+       bitflags-1.3.2
+       block-buffer-0.10.2
+       block-buffer-0.9.0
+       block-modes-0.7.0
+       block-padding-0.2.1
+       bstr-0.2.17
+       bumpalo-3.9.1
+       byteorder-1.4.3
+       bytes-1.1.0
+       bytesize-1.1.0
+       bzip2-0.4.3
+       bzip2-sys-0.1.11+1.0.8
+       cab-0.4.0
+       cache-padded-1.2.0
+       camino-1.0.8
+       cargo-options-0.1.4
+       cargo-platform-0.1.2
+       cargo-xwin-0.8.5
+       cargo-zigbuild-0.8.7
+       cargo_metadata-0.14.2
+       cbindgen-0.23.0
+       cc-1.0.73
+       cfb-0.7.0
+       cfg-if-0.1.10
+       cfg-if-1.0.0
+       charset-0.1.3
+       chunked_transfer-1.4.0
+       cipher-0.2.5
+       clap-3.1.18
+       clap_complete-3.1.4
+       clap_complete_fig-3.1.5
+       clap_derive-3.1.18
+       clap_lex-0.2.0
+       cli-table-0.4.7
+       combine-4.6.4
+       concurrent-queue-1.2.2
+       configparser-3.0.0
+       console-0.15.0
+       core-foundation-0.9.3
+       core-foundation-sys-0.8.3
+       cpufeatures-0.2.2
+       crc32fast-1.3.2
+       crossbeam-channel-0.5.4
+       crossbeam-deque-0.8.1
+       crossbeam-epoch-0.9.8
+       crossbeam-utils-0.8.8
+       crypto-common-0.1.3
+       crypto-mac-0.10.1
+       data-encoding-2.3.2
+       derivative-2.2.0
+       dialoguer-0.10.1
+       digest-0.10.3
+       digest-0.9.0
+       dirs-4.0.0
+       dirs-sys-0.3.7
+       either-1.6.1
+       encode_unicode-0.3.6
+       encoding-0.2.33
+       encoding-index-japanese-1.20141219.5
+       encoding-index-korean-1.20141219.5
+       encoding-index-simpchinese-1.20141219.5
+       encoding-index-singlebyte-1.20141219.5
+       encoding-index-tradchinese-1.20141219.5
+       encoding_index_tests-0.1.4
+       encoding_rs-0.8.31
+       enumflags2-0.6.4
+       enumflags2_derive-0.6.4
+       env_logger-0.7.1
+       fastrand-1.7.0
+       fat-macho-0.4.5
+       filetime-0.2.16
+       flate2-1.0.23
+       fnv-1.0.7
+       foreign-types-0.3.2
+       foreign-types-shared-0.1.1
+       form_urlencoded-1.0.1
+       fs-err-2.7.0
+       futures-0.3.21
+       futures-channel-0.3.21
+       futures-core-0.3.21
+       futures-executor-0.3.21
+       futures-io-0.3.21
+       futures-lite-1.12.0
+       futures-macro-0.3.21
+       futures-sink-0.3.21
+       futures-task-0.3.21
+       futures-util-0.3.21
+       generic-array-0.14.5
+       getrandom-0.2.6
+       gimli-0.26.1
+       glob-0.3.0
+       globset-0.4.8
+       goblin-0.5.1
+       hashbrown-0.11.2
+       heck-0.4.0
+       hermit-abi-0.1.19
+       hkdf-0.10.0
+       hmac-0.10.1
+       human-panic-1.0.3
+       humantime-1.3.0
+       idna-0.2.3
+       ignore-0.4.18
+       indexmap-1.8.1
+       indicatif-0.17.0-rc.6
+       indoc-1.0.6
+       instant-0.1.12
+       itertools-0.10.3
+       itoa-1.0.2
+       js-sys-0.3.57
+       keyring-1.1.2
+       lazy_static-1.4.0
+       lddtree-0.2.9
+       libc-0.2.126
+       lock_api-0.4.7
+       log-0.4.17
+       lzxd-0.1.4
+       mailparse-0.13.8
+       matchers-0.1.0
+       matches-0.1.9
+       memchr-2.5.0
+       memoffset-0.6.5
+       mime-0.3.16
+       mime_guess-2.0.4
+       minijinja-0.15.0
+       miniz_oxide-0.5.1
+       msi-0.5.0
+       multipart-0.18.0
+       native-tls-0.2.10
+       nb-connect-1.2.0
+       nix-0.17.0
+       num-0.3.1
+       num-bigint-0.3.3
+       num-complex-0.3.1
+       num-integer-0.1.45
+       num-iter-0.1.43
+       num-rational-0.3.2
+       num-traits-0.2.15
+       num_cpus-1.13.1
+       num_threads-0.1.6
+       number_prefix-0.4.0
+       object-0.28.4
+       once_cell-1.10.0
+       opaque-debug-0.3.0
+       openssl-0.10.40
+       openssl-macros-0.1.0
+       openssl-probe-0.1.5
+       openssl-src-111.18.0+1.1.1n
+       openssl-sys-0.9.73
+       os_str_bytes-6.0.1
+       os_type-2.4.0
+       parking-2.0.0
+       parking_lot-0.12.0
+       parking_lot_core-0.9.3
+       path-slash-0.1.4
+       percent-encoding-2.1.0
+       pin-project-lite-0.2.9
+       pin-utils-0.1.0
+       pkg-config-0.3.25
+       plain-0.2.3
+       platform-info-0.2.0
+       polling-2.2.0
+       ppv-lite86-0.2.16
+       pretty_env_logger-0.4.0
+       proc-macro-crate-0.1.5
+       proc-macro-crate-1.1.3
+       proc-macro-error-1.0.4
+       proc-macro-error-attr-1.0.4
+       proc-macro2-1.0.39
+       pyproject-toml-0.3.1
+       python-pkginfo-0.5.4
+       quick-error-1.2.3
+       quote-1.0.18
+       quoted_printable-0.4.5
+       rand-0.8.5
+       rand_chacha-0.3.1
+       rand_core-0.6.3
+       rayon-1.5.3
+       rayon-core-1.9.3
+       redox_syscall-0.2.13
+       redox_users-0.4.3
+       regex-1.5.5
+       regex-automata-0.1.10
+       regex-syntax-0.6.25
+       remove_dir_all-0.5.3
+       rfc2047-decoder-0.1.2
+       ring-0.16.20
+       rpassword-6.0.1
+       rustc-demangle-0.1.21
+       rustc_version-0.4.0
+       rustls-0.20.6
+       ryu-1.0.10
+       same-file-1.0.6
+       schannel-0.1.20
+       scoped-tls-1.0.0
+       scopeguard-1.1.0
+       scroll-0.11.0
+       scroll_derive-0.11.0
+       sct-0.7.0
+       secret-service-2.0.1
+       security-framework-2.6.1
+       security-framework-sys-2.6.1
+       semver-1.0.9
+       serde-1.0.137
+       serde_derive-1.0.137
+       serde_json-1.0.81
+       serde_repr-0.1.8
+       sha2-0.10.2
+       sha2-0.9.9
+       sharded-slab-0.1.4
+       shlex-1.1.0
+       slab-0.4.6
+       smallvec-1.8.0
+       smawk-0.3.1
+       socket2-0.4.4
+       spin-0.5.2
+       static_assertions-1.1.0
+       strsim-0.10.0
+       subtle-2.4.1
+       syn-1.0.95
+       tar-0.4.38
+       target-lexicon-0.12.3
+       tempfile-3.3.0
+       termcolor-1.1.3
+       terminal_size-0.1.17
+       textwrap-0.15.0
+       thiserror-1.0.31
+       thiserror-impl-1.0.31
+       thread_local-1.1.4
+       time-0.3.9
+       time-macros-0.2.4
+       tinyvec-1.6.0
+       tinyvec_macros-0.1.0
+       toml-0.5.9
+       toml_edit-0.14.4
+       tracing-0.1.34
+       tracing-attributes-0.1.21
+       tracing-core-0.1.26
+       tracing-serde-0.1.3
+       tracing-subscriber-0.3.11
+       twox-hash-1.6.3
+       typenum-1.15.0
+       unicase-2.6.0
+       unicode-bidi-0.3.8
+       unicode-ident-1.0.0
+       unicode-linebreak-0.1.2
+       unicode-normalization-0.1.19
+       unicode-width-0.1.9
+       untrusted-0.7.1
+       ureq-2.4.0
+       url-2.2.2
+       uuid-0.8.2
+       uuid-1.0.0
+       valuable-0.1.0
+       vcpkg-0.2.15
+       version_check-0.9.4
+       void-1.0.2
+       waker-fn-1.1.0
+       walkdir-2.3.2
+       wasi-0.10.2+wasi-snapshot-preview1
+       wasm-bindgen-0.2.80
+       wasm-bindgen-backend-0.2.80
+       wasm-bindgen-macro-0.2.80
+       wasm-bindgen-macro-support-0.2.80
+       wasm-bindgen-shared-0.2.80
+       web-sys-0.3.57
+       webpki-0.22.0
+       webpki-roots-0.22.3
+       wepoll-ffi-0.1.2
+       which-4.2.5
+       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-sys-0.36.1
+       windows_aarch64_msvc-0.36.1
+       windows_i686_gnu-0.36.1
+       windows_i686_msvc-0.36.1
+       windows_x86_64_gnu-0.36.1
+       windows_x86_64_msvc-0.36.1
+       xattr-0.2.3
+       xwin-0.2.3
+       zbus-1.9.1
+       zbus_macros-1.9.1
+       zip-0.6.2
+       zvariant-2.10.0
+       zvariant_derive-2.10.0"
+CRATES_TEST="
+       libc-0.2.119
+       libc-0.2.125
+       once_cell-1.9.0
+       proc-macro2-1.0.38
+       pyo3-0.16.5
+       pyo3-build-config-0.16.0
+       pyo3-build-config-0.16.5
+       pyo3-ffi-0.16.0
+       pyo3-ffi-0.16.5
+       pyo3-macros-0.16.5
+       pyo3-macros-backend-0.16.5
+       python3-dll-a-0.2.2
+       syn-1.0.94
+       unicode-xid-0.2.3
+       unindent-0.1.9"
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cargo distutils-r1 flag-o-matic
+
+DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi 
bindings"
+HOMEPAGE="https://maturin.rs/";
+SRC_URI="
+       https://github.com/PyO3/maturin/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+       $(cargo_crate_uris)
+       test? ( $(cargo_crate_uris ${CRATES_TEST}) )"
+
+LICENSE="
+       0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT 
MPL-2.0 openssl
+       doc? ( CC-BY-4.0 OFL-1.1 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+       $(python_gen_cond_dep '
+               dev-python/tomli[${PYTHON_USEDEP}]
+       ' 3.{8..10})"
+BDEPEND="
+       dev-python/setuptools-rust[${PYTHON_USEDEP}]
+       doc? ( app-text/mdbook )
+       test? (
+               dev-python/cffi[${PYTHON_USEDEP}]
+               dev-python/boltons[${PYTHON_USEDEP}]
+               dev-python/virtualenv[${PYTHON_USEDEP}]
+       )"
+
+QA_FLAGS_IGNORED=".*/${PN}"
+
+PATCHES=(
+       "${FILESDIR}"/${PN}-0.12.8-zig-tests.patch
+)
+
+src_prepare() {
+       distutils-r1_src_prepare
+
+       if use test; then
+               # used to prevent use of network during tests
+               cat > "${T}"/pip.conf <<-EOF || die
+                       [install]
+                       no-index = yes
+                       no-dependencies = yes
+               EOF
+
+               # run plain 'python' from eclass rather than auto-detect 
'python3.x'
+               sed -i 's/"build",/&"-i","python",/' 
tests/common/integration.rs || die
+       fi
+
+       # TODO: package-agnostic way to handle IUSE=debug with setuptools-rust?
+       use !debug || sed -i "s/^cargo_args = \[/&'--profile','dev',/" setup.py 
|| die
+
+       filter-flags '-flto*' # undefined references with ring crate
+}
+
+python_compile_all() {
+       use !doc || mdbook build -d html guide || die
+}
+
+python_test() {
+       local -x PIP_CONFIG_FILE=${T}/pip.conf
+       local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1
+
+       # pyo3_no_extension_module is xfail but passes with >=rust-1.60, still
+       # need looking into but is not known to cause issues, disable for now.
+       cargo_src_test -- --skip locked_doesnt_build_without_cargo_lock \
+               --skip pyo3_no_extension_module
+}
+
+python_install_all() {
+       dodoc Changelog.md Readme.md
+       use doc && dodoc -r guide/html
+}

Reply via email to