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: Wed, 18 May 2022 21:38:41
Message-Id: 1652909281.11fdc03ec6138a481a3cb3df0f392223ec5e0a51.ionen@gentoo
1 commit: 11fdc03ec6138a481a3cb3df0f392223ec5e0a51
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Wed May 18 20:40:33 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Wed May 18 21:28:01 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11fdc03e
7
8 dev-util/maturin: add 0.12.17
9
10 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
11
12 dev-util/maturin/Manifest | 7 +
13 dev-util/maturin/maturin-0.12.17.ebuild | 397 ++++++++++++++++++++++++++++++++
14 2 files changed, 404 insertions(+)
15
16 diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
17 index 3f36e914eebb..3d99b9a2beaf 100644
18 --- a/dev-util/maturin/Manifest
19 +++ b/dev-util/maturin/Manifest
20 @@ -131,6 +131,7 @@ DIST lddtree-0.2.9.crate 11163 BLAKE2B 19994b60d263e80408917110cd932f99298e149c0
21 DIST libc-0.2.119.crate 575749 BLAKE2B 5fa2bf66a4d642e1380335fde0fd190d5168dca58376379caeb52171a3382e5342c727eb4d92f1e27adde58a24d00352896a73c45309d947f56787a99f2753f8 SHA512 a43f8d1cac7a0d8c1bf6f2125695c03d91243498d2dea19a3a674ccb2c64fd00bac4040c42130a1a096b2148451f62e1292c5c71f424f51f888d6a37c7db0bcd
22 DIST libc-0.2.123.crate 577487 BLAKE2B 57ee1f6ec9e35cb3c48e54a90dc0d9ac0cfccb1e18e0360b5d2a54bfdd9f47f70bead04b02a1419cb1d1ca72ddbaf5cc008f21ddf0d5bd9063dc1c394fc62a58 SHA512 527c89b84d9839a240653fd2e66941f8fdd82f01ed70aa5451073d3480a56e6daf53e3ddc077a9884bfbbbc69510cea672c74c9c818e914d4414cbc7ec0e3f9c
23 DIST libc-0.2.125.crate 589236 BLAKE2B 57ca3aa19687b5c5702b66ad690a86ec7639dca41c5846c7cc3500f2d0fffcfee95a2def7695652174862fb6b8d211e7564fef6bef6d1197c481b5b8f18a9c74 SHA512 64ea5bb20120b9893bf5a3648f28da07384972e3cbad13da40c3ecc501efe1bff0bd6b71f52d5f253f00d7a97c2f69d86fba490955e8d70ca1360b8db1e431cf
24 +DIST libc-0.2.126.crate 590481 BLAKE2B 1000de6b9fa2b3ff025b961e504d6d20b401f37cdeda6710187d18ad2dfe8ec89142bba65486d7853f1796897b58f343c5a34dd6381a0d0794b615635ac31175 SHA512 9bbb17f64a7503819616a71076ebe8ee317daf07b17b9fff783a4459da0439aecee535c09e7185bf148b1993e6fc958d182a490fc9c9a7b9fb635429c491ca44
25 DIST lock_api-0.4.7.crate 25371 BLAKE2B 9ed08433ffa70af60193dcf307287991a3154f0ef16b485f32a6c83e64962661a6e08ef83a6b217d6cbf5bd964c0638d8ed86b290087677c1fb3218321c4bbf8 SHA512 b1a5227fd131edaa70e017f7ddb43af8b4efa58488007b898ca1dfc818a3a441b732b7adbf1270e72a68ee5d2a99a5d48f33b2bca8e2cf78694953d20d27636d
26 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2
27 DIST lzxd-0.1.4.crate 21891 BLAKE2B 8271b79bdf6c65a17b5fe77a4d8b7d3a96ccf1752d211770dcccbd0912b0113740f5175b6d587ef5f5768b7ecd073488fca4f49e5c4bb3ec4cc9e5055e471b99 SHA512 f4fc473056dc793ee938943646416c3a93c748104093b8932c0a603a5f25820b49632f703ea4bc248b8bd612ef51dce4f5798f1f46782466c38aa69d016c2c57
28 @@ -139,6 +140,7 @@ DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a6
29 DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305
30 DIST maturin-0.12.15.tar.gz 293054 BLAKE2B dde49d096561afac552567bd54b06b9ece49a7d4c57e461d94869d1b57028f959287e18ec816101b9d972fb1ba5d2124fa5dea5e7d178e7c0a538a8f7d4176ff SHA512 0ae2f8ac7b32c4560b7c5ebb9305c2587a5bd10fb9a2d0a32a35a6df315ff8c5511bf2a5b5e76e2c4eeba73868e87e718b304854ce8964207af832c72a5014d0
31 DIST maturin-0.12.16.tar.gz 299116 BLAKE2B 401107c57d2919683f4cd21579354e89d7916a3f723130d40d1e8e9aea606e4d9e0ac133e1d2a863367ebe93473c89429839d37ddf012a5139734f7cf6597c1e SHA512 e568836e04296523c0bf8b673d1ce67103a34a6fb8c5d73f7aab3e58a883fc0daaffa730b2e2e1849bbad9f59f080ac1aaa4a0da7f4acd2439fd359e8ed755c5
32 +DIST maturin-0.12.17.tar.gz 299343 BLAKE2B 28daf0ae1aead28075c730c8acdef875918f0c65fcb6828987ffd1b6967221dea201c7988574e216826a35a7938972318e1ec22ade3977259dc610464c940b7e SHA512 21649167f9fc6ebd1388e2cf5aa58a1656fec3bbd1f4d97e4753de7992171faf56bb2a9c0e5d19d2965076ae0e0333db0c1958e7af13473b4af7ccd3c2039992
33 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
34 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
35 DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c
36 @@ -193,6 +195,7 @@ DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315
37 DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
38 DIST proc-macro2-1.0.37.crate 41378 BLAKE2B 330ba71c59bb7a6718fe650fc10a37bc690fb0ba4871c198bded83d13a12cdd7b1334a2e2c8fa7a48104b26625c1b07d65b0ecf91f9c2f13b8e898e80baae286 SHA512 cedb3433c6dfff39b404f8939c67e98303bb89a47e2cfb9659eeda1ca3e3d167800dca482374501632ab6d2283105dbd7560a157b48a351b2d3da059f946be55
39 DIST proc-macro2-1.0.38.crate 41687 BLAKE2B 226f76a1c264d6e74b72fe1f1a10fa8ab1405b618d0412863cc7e04509f682435dcc2703bf196e4fb1628219630d882d2be64926da19903b36d052113dfa60d8 SHA512 f360b00b4b1e05df52ca1714df34c719778f7bb6ed54fab04a84811acd0a29f7c4d4871fad7d988f0c042fe0fc326d7b1fedc731c55fd32c7257dd1895203080
40 +DIST proc-macro2-1.0.39.crate 41663 BLAKE2B f7d83709efa289ccf12500389c7a4f4f0e32aa686f2d9c47f0da2a5381981e70e45f1b689023891c2543ce633c593a68a629c6414fbb3c2266e4cd99b8660048 SHA512 cd1572831493f83eb51985eed06d8ef5c0ea96ce4231d5ce3be5af9db97e7dd24400332d3b80e0e9c808091fc11889340dd86d8783ff3d9681dc53b876f49a0e
41 DIST pyo3-0.16.4.crate 362007 BLAKE2B 8a24115b71cc075c76e82170038133d955b5e0f3a5bf73224148bf90f48b8134054edbd567a99f740fbc671597f1586faad2ac2956c965b7d58be5fcfad585b6 SHA512 189eaa8472b0925d69c959e1b365b4c3a5f258329021384d402deb9fd03a3ce5b6637076394512a05eb858d2e53382a6b7c933df68f36a5cdc5326e26ae97968
42 DIST pyo3-0.16.5.crate 363266 BLAKE2B 3162d9a3da37b5579a91dbd42d3e200c480b5e3fb3a2ec208735045cb78a8418f6810a72ec24452f24d00961c72a58ccac4f5ca9a567c92c0a82ca37173de442 SHA512 068019c76b1fc3de2e100c6cdf084df24587094aac3479cb1d906f7fc95ab6296cfe4d0d211a1c5696261be5e0e0e96776f5bc5535faf8243432f93e4d2537f9
43 DIST pyo3-build-config-0.16.0.crate 23471 BLAKE2B 4c5cfc692ec3851d74e6d25ff3e18248f96c03731cbdfc1d7661a56dc9394802c16a3a16a2142b91758c91d1bd66550765061f7994accd73835a1703a8105c2c SHA512 b60fcc760d5ee5468b4d308106ac6be105c34b23612b2db5e95f0da50fdbae253cee2dfe185e0bfe8c25c2469e9ec6bd31823731ddd67004423652585c5b25ac
44 @@ -230,10 +233,12 @@ DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda058613
45 DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db
46 DIST rustls-0.20.4.crate 256347 BLAKE2B 96989d813691a70066958b5c30554237cf86f25bf06e0ccd098044b4329d26fff19bc5863f8c2390c03813aedc67be5f4da433d82b5a9c6b120efaaedf51dc2c SHA512 897e93f7fd06be64773db0630a06dc440c0f5b43f12d5780523b2419d11bdec62ece3ce12a317badc2ec8cb1536d8bfd82d7c69105196929e7fa5471b29d0462
47 DIST rustls-0.20.5.crate 258873 BLAKE2B 80dbf19be222e7f973b7f5aebb784cc19b5414e374fabe532ceaa767f576408cbefa2d961622a782add0c093a767383cd6c2883bed83ca0c74f6d3b6fffb968d SHA512 e0aadf16ccd9b10964fdfc3c3261238010b9c57bfd488b6ef36dad66d9458c35654720da98ac5691324e68b0d164341c0dd0258666dc916efab35e767a8c0cf9
48 +DIST rustls-0.20.6.crate 259289 BLAKE2B 36359bc14e87853752fe55a327bcd15a26cdb053b6e7b5d5a1e83ef940d1c2cf4c2acc899eeec35d01b9360a8814396938f2a1faacdf44bf38ce137ffd3238a5 SHA512 04a7922b3456b53d88904af925bbc3b4cc6f0b45256af46e1ebaac2446b73e2645f3b6a3a40ea9ff783acedfa2cc5ab94feaf3513a337d4e06564ab9008d2178
49 DIST ryu-1.0.10.crate 48485 BLAKE2B cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2 SHA512 1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2
50 DIST ryu-1.0.9.crate 48391 BLAKE2B d5c1035ffd6340d846009953cb4303fb8c250a3a6ac60b51a2fec77a6cb3648524420064b7380fe31af33c57011f950f6f739a1f0114196675b3b5de4b54efc6 SHA512 4e7c2c7ec73da1ddb32e18d36b8159cb4047b9f4feeb975361e7ba68135e671e11419bb7786df789f5d08e5895231d2c98e36035b515f2c64ac40474d08905cb
51 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
52 DIST schannel-0.1.19.crate 42755 BLAKE2B 11503202bb6c8fdff3cc716558a5c00ca7497f7aaa4890d332084754e0d1e1013719d5bd744d8aa12b8b042401f4828fda8453c104d5feeb9b437d7cc51b5273 SHA512 319d9931cdeaa0f6b50c46e413fed2b6e97b28fe8c4825d4e5ed0fe22083e686e124117bfab7c89bcce815a31a3478f8c230cdedae6a852a31719a0df34645b0
53 +DIST schannel-0.1.20.crate 41579 BLAKE2B a7924b4bf0f130e2aa4668cad3c7112e39e028fdcb04259c6926fac4875f8061a9148da5f001dc49051310ed8e6ab341da0990ccf0a7cbd4dccce8da54c1ca46 SHA512 19f217fd4571a0d0fcf52060a8639e0ce7114719aa23fb0aa2ab5a531e8f8be0a21af55ef45c8da804101e5a62f15669e66fe005c4cd5bb24def09f1b4afe059
54 DIST scoped-tls-1.0.0.crate 9146 BLAKE2B e6cecc543760a293b9ba4e71bf0d12f3360782795bc9d0f0bb054614a1c393f081b6178e98708b896037f5b8edcf371b727e7eb80f62bca24fe09a1903456729 SHA512 f09dd404bb45349ef444e7274a2aabfeaeda7c3c9f964bf5c52c39984c137f63bdf9fb3e33df8e312e52872f7721de25951a7f3b8333a670626c51afd36d314c
55 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
56 DIST scroll-0.11.0.crate 27354 BLAKE2B 21c885468642a77d6871ccf2bb748972f33c8abd504b2c0232bad9ec21228c3ecc9bc267b44898fc1dc5ab3ec494a8c6e01dfc5bee0dbe93117231de9f056b37 SHA512 84a9b1eb8a10c2bb14b718984ebdbac4a02620a65d6ced24f5346a762d92cc22a69fd204de1ed97044076d098a5ff9b7e20f7f00deca2b1302eb0910934265af
57 @@ -262,6 +267,7 @@ DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1
58 DIST syn-1.0.91.crate 235996 BLAKE2B b7b555b2dbfc837417ed69c358338819500f1e8ba11c2183a4d216efe2c2d7eddd165415516d50ffb5413b97452f186263e13299b01bccd6ad6e405f6d2a3f4f SHA512 28fe28a9d4e9ab3610850c1704be6f384e9fff191b1a5e11f9766bdada81a3e7426cbc776bbd63ea6710320c7416a622506d4a8d607d978af506d381658d4bff
59 DIST syn-1.0.92.crate 236605 BLAKE2B 3d23ad321e639ff45c169197cfe2fc09c23772a745fde4a8b72dbfbabc7e93f822eb127cbb42762d1e6a05e22eb5b40f3457d779530f466e7265f6a99e34714d SHA512 1884dd85a13bd0dd84f3599de428304f90b9bad91d8e51f23523fb75aab950df017ea85dc5efb99f793a37769bf2a1b972580ed5b14500b2706c45336a9068b7
60 DIST syn-1.0.94.crate 236697 BLAKE2B e3e37de7ed5fe8ec78e3e65de9e64e7328769c5352e4db9c92d00095607fbdfec0a662deba507afeeee5a173c3c1b99d101268c4692752100198cfaffdda1a64 SHA512 2bdde4584b9d95f93f629083fbedc4a7148aab702775513a602ba2d122ae57a84e6d42c38da820b15ff66743dc49624287daa0c9b6d1fcaeee102b2879ac7a1b
61 +DIST syn-1.0.95.crate 236676 BLAKE2B a42463accafeda7b69ce1b69b3be5e8131f612e2e0eb1522d85623cc210b8640aa4489b8450e388e87c78a832eafea3b7074af01901df429a4dd8c37a6ee28de SHA512 a03283c628e85debf93a08bf906cfa7764c157176673cc32ed7c74d9dc8a087d83579fb2671bce5ba30f6fc13f504ebf9abe0ea5440194b13f81ff0e5e753aca
62 DIST tar-0.4.38.crate 49158 BLAKE2B a344a65951c5c39212ffa3cfdc7dc68c40a85dbc5e4aa08cfe7cf22f0216443fa081ddba5e8fadc48968cc8e70e08d23391a6caefdf359310e5880741c9d6730 SHA512 4b6458734811e1913cb7e348f32db16f9402fd0e0027ae867db81aecac250b35d07d9478cdae4e27a609ce0f29c9d61683934296cfc3b371119df9f2c380a84f
63 DIST target-lexicon-0.12.3.crate 22990 BLAKE2B 7ca04aab44917345e51c7212e8f9d24cc0c7b759cba6031313c2a6f5bf4139b34be27e65ad150fd83f14b440a8e4ce125d156634409cbb2ec01cd370b213e738 SHA512 4ba0de71cf27c4ee330c9b61fc0318cfa3e179b57a7b0a79f296e0b33602c664c4ee2a676d09e0e104add2e0b56144cb5ddcc096a16f332f67862ee94b052f86
64 DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e
65 @@ -287,6 +293,7 @@ DIST twox-hash-1.6.3.crate 21842 BLAKE2B 67c261b2b0a93293717a4e2e07dc11df2abde09
66 DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288
67 DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188
68 DIST unicode-bidi-0.3.8.crate 36575 BLAKE2B c0442dd47a8ee81f575b28e34c9781ccf507b53ea96d1d4df2e8117231e8e67579031e4244a2dacfd6f4c24ec01fbbd4da7c9ab72ad50af51ef56d7d813b6444 SHA512 810b5be48159ecbca542c715496f279518285c3b09f7c39451986f94e6c259fab1057512a2148bf99ba9abf76e861a24456b547cc2273f0b45ed5d3ce9dfe3d5
69 +DIST unicode-ident-1.0.0.crate 34224 BLAKE2B 62100357db87b74e44166a70a1d0f911281fc7410571554e9e89c94f3529920d1d43a8cdf3a3bf163c8acb8e9f575e83a024cb94217b84ecddc582751486954e SHA512 ccdad29fc63f71c507cdf276b02a5bb7fad44dffa123bf04d5b1495eb9c26bd7ec42ad6e11717eb10dc6499693047952c6b766c40d7b0696bd011779649d5fc9
70 DIST unicode-linebreak-0.1.2.crate 69293 BLAKE2B 825dc2a29d86314cff3492cac71add2cd48948284d9e9b684580186f4c021c8ce1e288d21cc47493eb19a158385ec602f0cd5608a7618e38667c1cc7445a302d SHA512 170db67d6d74df913dffc921986b92df8a2ba68776ddb17c8ffca51d0d4bee597a5460591e7ba593c1eaec8b6227956f4e0f9b11d217aed4ee85cf46f1be5277
71 DIST unicode-normalization-0.1.19.crate 107353 BLAKE2B 4c69d50efcae131eb4b91d385a64b49412a11ba913b3c0364cd04ad107d59e31adbda74d34ed13a065d9a7825d79fb740e82a4dc66b7813a9837af4352ac9e16 SHA512 7459e9d2867308cac80a98d8dd0b0cce797e2830ea5ff55b878f7a37a6f5e1f0bc14340e1a29955298d660ba2be57754a1478d74851b1b90576dd5bc4231729f
72 DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4
73
74 diff --git a/dev-util/maturin/maturin-0.12.17.ebuild b/dev-util/maturin/maturin-0.12.17.ebuild
75 new file mode 100644
76 index 000000000000..6ef16d924a5c
77 --- /dev/null
78 +++ b/dev-util/maturin/maturin-0.12.17.ebuild
79 @@ -0,0 +1,397 @@
80 +# Copyright 1999-2022 Gentoo Authors
81 +# Distributed under the terms of the GNU General Public License v2
82 +
83 +EAPI=8
84 +
85 +CRATES="
86 + addr2line-0.17.0
87 + adler-1.0.2
88 + aes-0.6.0
89 + aes-soft-0.6.4
90 + aesni-0.10.0
91 + aho-corasick-0.7.18
92 + anyhow-1.0.57
93 + async-io-1.6.0
94 + atty-0.2.14
95 + autocfg-1.1.0
96 + backtrace-0.3.65
97 + base64-0.13.0
98 + bitflags-1.3.2
99 + block-buffer-0.10.2
100 + block-buffer-0.9.0
101 + block-modes-0.7.0
102 + block-padding-0.2.1
103 + bstr-0.2.17
104 + bumpalo-3.9.1
105 + byteorder-1.4.3
106 + bytes-1.1.0
107 + bytesize-1.1.0
108 + bzip2-0.4.3
109 + bzip2-sys-0.1.11+1.0.8
110 + cab-0.4.0
111 + cache-padded-1.2.0
112 + camino-1.0.8
113 + cargo-options-0.1.4
114 + cargo-platform-0.1.2
115 + cargo-xwin-0.8.5
116 + cargo-zigbuild-0.8.7
117 + cargo_metadata-0.14.2
118 + cbindgen-0.23.0
119 + cc-1.0.73
120 + cfb-0.7.0
121 + cfg-if-0.1.10
122 + cfg-if-1.0.0
123 + charset-0.1.3
124 + chunked_transfer-1.4.0
125 + cipher-0.2.5
126 + clap-3.1.18
127 + clap_complete-3.1.4
128 + clap_complete_fig-3.1.5
129 + clap_derive-3.1.18
130 + clap_lex-0.2.0
131 + cli-table-0.4.7
132 + combine-4.6.4
133 + concurrent-queue-1.2.2
134 + configparser-3.0.0
135 + console-0.15.0
136 + core-foundation-0.9.3
137 + core-foundation-sys-0.8.3
138 + cpufeatures-0.2.2
139 + crc32fast-1.3.2
140 + crossbeam-channel-0.5.4
141 + crossbeam-deque-0.8.1
142 + crossbeam-epoch-0.9.8
143 + crossbeam-utils-0.8.8
144 + crypto-common-0.1.3
145 + crypto-mac-0.10.1
146 + data-encoding-2.3.2
147 + derivative-2.2.0
148 + dialoguer-0.10.1
149 + digest-0.10.3
150 + digest-0.9.0
151 + dirs-4.0.0
152 + dirs-sys-0.3.7
153 + either-1.6.1
154 + encode_unicode-0.3.6
155 + encoding-0.2.33
156 + encoding-index-japanese-1.20141219.5
157 + encoding-index-korean-1.20141219.5
158 + encoding-index-simpchinese-1.20141219.5
159 + encoding-index-singlebyte-1.20141219.5
160 + encoding-index-tradchinese-1.20141219.5
161 + encoding_index_tests-0.1.4
162 + encoding_rs-0.8.31
163 + enumflags2-0.6.4
164 + enumflags2_derive-0.6.4
165 + env_logger-0.7.1
166 + fastrand-1.7.0
167 + fat-macho-0.4.5
168 + filetime-0.2.16
169 + flate2-1.0.23
170 + fnv-1.0.7
171 + foreign-types-0.3.2
172 + foreign-types-shared-0.1.1
173 + form_urlencoded-1.0.1
174 + fs-err-2.7.0
175 + futures-0.3.21
176 + futures-channel-0.3.21
177 + futures-core-0.3.21
178 + futures-executor-0.3.21
179 + futures-io-0.3.21
180 + futures-lite-1.12.0
181 + futures-macro-0.3.21
182 + futures-sink-0.3.21
183 + futures-task-0.3.21
184 + futures-util-0.3.21
185 + generic-array-0.14.5
186 + getrandom-0.2.6
187 + gimli-0.26.1
188 + glob-0.3.0
189 + globset-0.4.8
190 + goblin-0.5.1
191 + hashbrown-0.11.2
192 + heck-0.4.0
193 + hermit-abi-0.1.19
194 + hkdf-0.10.0
195 + hmac-0.10.1
196 + human-panic-1.0.3
197 + humantime-1.3.0
198 + idna-0.2.3
199 + ignore-0.4.18
200 + indexmap-1.8.1
201 + indicatif-0.17.0-rc.6
202 + indoc-1.0.6
203 + instant-0.1.12
204 + itertools-0.10.3
205 + itoa-1.0.2
206 + js-sys-0.3.57
207 + keyring-1.1.2
208 + lazy_static-1.4.0
209 + lddtree-0.2.9
210 + libc-0.2.126
211 + lock_api-0.4.7
212 + log-0.4.17
213 + lzxd-0.1.4
214 + mailparse-0.13.8
215 + matchers-0.1.0
216 + matches-0.1.9
217 + memchr-2.5.0
218 + memoffset-0.6.5
219 + mime-0.3.16
220 + mime_guess-2.0.4
221 + minijinja-0.15.0
222 + miniz_oxide-0.5.1
223 + msi-0.5.0
224 + multipart-0.18.0
225 + native-tls-0.2.10
226 + nb-connect-1.2.0
227 + nix-0.17.0
228 + num-0.3.1
229 + num-bigint-0.3.3
230 + num-complex-0.3.1
231 + num-integer-0.1.45
232 + num-iter-0.1.43
233 + num-rational-0.3.2
234 + num-traits-0.2.15
235 + num_cpus-1.13.1
236 + num_threads-0.1.6
237 + number_prefix-0.4.0
238 + object-0.28.4
239 + once_cell-1.10.0
240 + opaque-debug-0.3.0
241 + openssl-0.10.40
242 + openssl-macros-0.1.0
243 + openssl-probe-0.1.5
244 + openssl-src-111.18.0+1.1.1n
245 + openssl-sys-0.9.73
246 + os_str_bytes-6.0.1
247 + os_type-2.4.0
248 + parking-2.0.0
249 + parking_lot-0.12.0
250 + parking_lot_core-0.9.3
251 + path-slash-0.1.4
252 + percent-encoding-2.1.0
253 + pin-project-lite-0.2.9
254 + pin-utils-0.1.0
255 + pkg-config-0.3.25
256 + plain-0.2.3
257 + platform-info-0.2.0
258 + polling-2.2.0
259 + ppv-lite86-0.2.16
260 + pretty_env_logger-0.4.0
261 + proc-macro-crate-0.1.5
262 + proc-macro-crate-1.1.3
263 + proc-macro-error-1.0.4
264 + proc-macro-error-attr-1.0.4
265 + proc-macro2-1.0.39
266 + pyproject-toml-0.3.1
267 + python-pkginfo-0.5.4
268 + quick-error-1.2.3
269 + quote-1.0.18
270 + quoted_printable-0.4.5
271 + rand-0.8.5
272 + rand_chacha-0.3.1
273 + rand_core-0.6.3
274 + rayon-1.5.3
275 + rayon-core-1.9.3
276 + redox_syscall-0.2.13
277 + redox_users-0.4.3
278 + regex-1.5.5
279 + regex-automata-0.1.10
280 + regex-syntax-0.6.25
281 + remove_dir_all-0.5.3
282 + rfc2047-decoder-0.1.2
283 + ring-0.16.20
284 + rpassword-6.0.1
285 + rustc-demangle-0.1.21
286 + rustc_version-0.4.0
287 + rustls-0.20.6
288 + ryu-1.0.10
289 + same-file-1.0.6
290 + schannel-0.1.20
291 + scoped-tls-1.0.0
292 + scopeguard-1.1.0
293 + scroll-0.11.0
294 + scroll_derive-0.11.0
295 + sct-0.7.0
296 + secret-service-2.0.1
297 + security-framework-2.6.1
298 + security-framework-sys-2.6.1
299 + semver-1.0.9
300 + serde-1.0.137
301 + serde_derive-1.0.137
302 + serde_json-1.0.81
303 + serde_repr-0.1.8
304 + sha2-0.10.2
305 + sha2-0.9.9
306 + sharded-slab-0.1.4
307 + shlex-1.1.0
308 + slab-0.4.6
309 + smallvec-1.8.0
310 + smawk-0.3.1
311 + socket2-0.4.4
312 + spin-0.5.2
313 + static_assertions-1.1.0
314 + strsim-0.10.0
315 + subtle-2.4.1
316 + syn-1.0.95
317 + tar-0.4.38
318 + target-lexicon-0.12.3
319 + tempfile-3.3.0
320 + termcolor-1.1.3
321 + terminal_size-0.1.17
322 + textwrap-0.15.0
323 + thiserror-1.0.31
324 + thiserror-impl-1.0.31
325 + thread_local-1.1.4
326 + time-0.3.9
327 + time-macros-0.2.4
328 + tinyvec-1.6.0
329 + tinyvec_macros-0.1.0
330 + toml-0.5.9
331 + toml_edit-0.14.4
332 + tracing-0.1.34
333 + tracing-attributes-0.1.21
334 + tracing-core-0.1.26
335 + tracing-serde-0.1.3
336 + tracing-subscriber-0.3.11
337 + twox-hash-1.6.3
338 + typenum-1.15.0
339 + unicase-2.6.0
340 + unicode-bidi-0.3.8
341 + unicode-ident-1.0.0
342 + unicode-linebreak-0.1.2
343 + unicode-normalization-0.1.19
344 + unicode-width-0.1.9
345 + untrusted-0.7.1
346 + ureq-2.4.0
347 + url-2.2.2
348 + uuid-0.8.2
349 + uuid-1.0.0
350 + valuable-0.1.0
351 + vcpkg-0.2.15
352 + version_check-0.9.4
353 + void-1.0.2
354 + waker-fn-1.1.0
355 + walkdir-2.3.2
356 + wasi-0.10.2+wasi-snapshot-preview1
357 + wasm-bindgen-0.2.80
358 + wasm-bindgen-backend-0.2.80
359 + wasm-bindgen-macro-0.2.80
360 + wasm-bindgen-macro-support-0.2.80
361 + wasm-bindgen-shared-0.2.80
362 + web-sys-0.3.57
363 + webpki-0.22.0
364 + webpki-roots-0.22.3
365 + wepoll-ffi-0.1.2
366 + which-4.2.5
367 + winapi-0.3.9
368 + winapi-i686-pc-windows-gnu-0.4.0
369 + winapi-util-0.1.5
370 + winapi-x86_64-pc-windows-gnu-0.4.0
371 + windows-sys-0.36.1
372 + windows_aarch64_msvc-0.36.1
373 + windows_i686_gnu-0.36.1
374 + windows_i686_msvc-0.36.1
375 + windows_x86_64_gnu-0.36.1
376 + windows_x86_64_msvc-0.36.1
377 + xattr-0.2.3
378 + xwin-0.2.3
379 + zbus-1.9.1
380 + zbus_macros-1.9.1
381 + zip-0.6.2
382 + zvariant-2.10.0
383 + zvariant_derive-2.10.0"
384 +CRATES_TEST="
385 + libc-0.2.119
386 + libc-0.2.125
387 + once_cell-1.9.0
388 + proc-macro2-1.0.38
389 + pyo3-0.16.5
390 + pyo3-build-config-0.16.0
391 + pyo3-build-config-0.16.5
392 + pyo3-ffi-0.16.0
393 + pyo3-ffi-0.16.5
394 + pyo3-macros-0.16.5
395 + pyo3-macros-backend-0.16.5
396 + python3-dll-a-0.2.2
397 + syn-1.0.94
398 + unicode-xid-0.2.3
399 + unindent-0.1.9"
400 +DISTUTILS_USE_PEP517=setuptools
401 +PYTHON_COMPAT=( python3_{8..11} )
402 +inherit cargo distutils-r1 flag-o-matic
403 +
404 +DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings"
405 +HOMEPAGE="https://maturin.rs/"
406 +SRC_URI="
407 + https://github.com/PyO3/maturin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
408 + $(cargo_crate_uris)
409 + test? ( $(cargo_crate_uris ${CRATES_TEST}) )"
410 +
411 +LICENSE="
412 + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT MPL-2.0 openssl
413 + doc? ( CC-BY-4.0 OFL-1.1 )"
414 +SLOT="0"
415 +KEYWORDS="~amd64 ~arm64 ~x86"
416 +IUSE="doc test"
417 +RESTRICT="!test? ( test )"
418 +
419 +RDEPEND="
420 + $(python_gen_cond_dep '
421 + dev-python/tomli[${PYTHON_USEDEP}]
422 + ' 3.{8..10})"
423 +BDEPEND="
424 + dev-python/setuptools-rust[${PYTHON_USEDEP}]
425 + doc? ( app-text/mdbook )
426 + test? (
427 + dev-python/cffi[${PYTHON_USEDEP}]
428 + dev-python/boltons[${PYTHON_USEDEP}]
429 + dev-python/virtualenv[${PYTHON_USEDEP}]
430 + )"
431 +
432 +QA_FLAGS_IGNORED=".*/${PN}"
433 +
434 +PATCHES=(
435 + "${FILESDIR}"/${PN}-0.12.8-zig-tests.patch
436 +)
437 +
438 +src_prepare() {
439 + distutils-r1_src_prepare
440 +
441 + if use test; then
442 + # used to prevent use of network during tests
443 + cat > "${T}"/pip.conf <<-EOF || die
444 + [install]
445 + no-index = yes
446 + no-dependencies = yes
447 + EOF
448 +
449 + # run plain 'python' from eclass rather than auto-detect 'python3.x'
450 + sed -i 's/"build",/&"-i","python",/' tests/common/integration.rs || die
451 + fi
452 +
453 + # TODO: package-agnostic way to handle IUSE=debug with setuptools-rust?
454 + use !debug || sed -i "s/^cargo_args = \[/&'--profile','dev',/" setup.py || die
455 +
456 + filter-flags '-flto*' # undefined references with ring crate
457 +}
458 +
459 +python_compile_all() {
460 + use !doc || mdbook build -d html guide || die
461 +}
462 +
463 +python_test() {
464 + local -x PIP_CONFIG_FILE=${T}/pip.conf
465 + local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1
466 +
467 + # pyo3_no_extension_module is xfail but passes with >=rust-1.60, still
468 + # need looking into but is not known to cause issues, disable for now.
469 + cargo_src_test -- --skip locked_doesnt_build_without_cargo_lock \
470 + --skip pyo3_no_extension_module
471 +}
472 +
473 +python_install_all() {
474 + dodoc Changelog.md Readme.md
475 + use doc && dodoc -r guide/html
476 +}