public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Ionen Wolkens" <ionen@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/maturin/
Date: Thu, 24 Nov 2022 14:34:42 +0000 (UTC)	[thread overview]
Message-ID: <1669300458.b945173f07259473f91c4b218c4fa1bf9a904d56.ionen@gentoo> (raw)

commit:     b945173f07259473f91c4b218c4fa1bf9a904d56
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 24 14:19:48 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Nov 24 14:34:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b945173f

dev-util/maturin: add 0.14.2

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

 dev-util/maturin/Manifest              |  12 +
 dev-util/maturin/maturin-0.14.2.ebuild | 481 +++++++++++++++++++++++++++++++++
 2 files changed, 493 insertions(+)

diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
index 334699f79a62..fe3ec5aab398 100644
--- a/dev-util/maturin/Manifest
+++ b/dev-util/maturin/Manifest
@@ -4,6 +4,7 @@ DIST aes-0.7.5.crate 128544 BLAKE2B 7381fe4963324b1f9b5cd1e81b2f2e3010ebb435b049
 DIST ahash-0.3.8.crate 28650 BLAKE2B 93dcd622dc4497d0ce436461349119e96266c25278a7252a8cd295ced922b430895041ec767b6cbfdef57ada69e9b7bc67cce5155a6bdac9fe3c87c25e3a9e74 SHA512 dfd49903b0950a4fd3bf7432108f687322fd3771bce59126e2aee2a6ed5c2d8b31199090e96f31d549092b957f2cf470f201f2d65b1b838f7a182aee8a750a25
 DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
+DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST anyhow-1.0.65.crate 43585 BLAKE2B 4a808e60ffed900ef37d8fbf7ae97caec6fb81d23a8a5411c5c0143636652c41a9579b156ead5eab66d57c53be2bbc336cbd5f7b60c6c20cad389d45861d82f8 SHA512 86b83c88fbc343f4ff1bfba5bf91f3c5133fbed8276e78f4222b28e38ada79c4245e2780934897525b41cbd4b8a9d0bc9cbd8b6c2dd32544ba124d458f5a490c
 DIST anyhow-1.0.66.crate 43770 BLAKE2B 8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997 SHA512 7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3
 DIST askama-0.11.1.crate 8182 BLAKE2B 5cfa6a0cf5679e271c1d35500b5ae40eb4fe1f955f4356d913ae38d7dc6fa9137ff6e250b7f0ff2a3aadb747d4abc8456a6990c99908e602521ba28014d81ca9 SHA512 d75507a43d2ab12b046854e33308eeabbac6825282588554a678742a71f2521a33637b89d3b24088643d18e84cefa538031264c587896e6e1eb16cc15c93afb7
@@ -27,6 +28,7 @@ DIST bumpalo-3.11.0.crate 80945 BLAKE2B a740a674d0922794cc71b87a8bd686f677f8d0b3
 DIST bumpalo-3.11.1.crate 81207 BLAKE2B ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292 SHA512 70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc
 DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
 DIST bytes-1.2.1.crate 54857 BLAKE2B fae7e7b0e8023e4b5a9b7d5a390035dc5ee2b19f1fca03d885ad27611d45bd276c837bb63e9498e3f6d2f00d5573fd01f20115da21ccdf8606ce8d8bf5bd1b7f SHA512 39c19594f52af24b04eab319ab329e8ecb5732e4531184eb376677f57c8a6402c15bd171282498e69a4a472d82e308d0dc8140df0b7d923dca588aec90c4fd31
+DIST bytes-1.3.0.crate 57563 BLAKE2B 29abe4d9fd8583c23c5229bd81eca3b41bef01bd11bb5337d5e4a87fa34ccc8989ad9cbeb52dc66a06c0570fb2f91ba0dacb079b957f5c77fca912202535cfeb SHA512 902c9af417f7aef25e47b15ed2256da5ae171fa866f2f511d6da5cb0a9271d7da214b10c774bff5d0ce186be1eb60c88f7aed848c264e1000bcbcfe0d25f9f76
 DIST bytesize-1.1.0.crate 9370 BLAKE2B 38fcddbdb862e82a076b7ae1339b48c776f704d25be78935d08637351ade725e86e00e07e62868e76a1a2db894f223e1f8309f8b362a46405ec6c06f6e421a96 SHA512 36f35cf53c468cf011b231d3fc5d00c5224fa3d917854e347daeaaae53ae7ee36c4d8ba26788460d56c922c9ffb0eeebc60655fef7366ae42e221950d03f6715
 DIST bzip2-0.4.3.crate 34195 BLAKE2B 946ff5824531de8b82241fa042638cd33e708c4b517fa40c99e49f77ac7fd7aabe614e4b560ed8f5484ef8fd06bf19041cb20b7a622f4f1dea9ba26c5b821c5e SHA512 2d4622c336f204ab28970ccb369ba55829bfea426bfe96f15da376f2375c441a9bfb03c46f5da210990f23115740250cc15e9036309034b39a1c960dca542da2
 DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 01578c512443134fc786669bea4f2ec4b9c457b9936c907315299d8b67ed78045d458c83ccc119f0fad511529fb5af5feff5fa2d983fdae832d2fcc1b343e102 SHA512 d0a86b9f03acb1e4e309d5739dc2e88cab582757d467a433afe0017017f0e5d2c0282529e3a117160958ed170d8d695ecae739805888305df0e35e4dc440582b
@@ -42,10 +44,12 @@ DIST cargo-zigbuild-0.12.3.crate 25984 BLAKE2B 4b73ada9094cb7facdd28fb7a5cb54ce1
 DIST cargo-zigbuild-0.14.1.crate 26518 BLAKE2B b6d76be244fe9b3d1dfd2ffdb3bd13f336b343a194b745cab41edd78b64303b809d33e48c4314adc55ed3c30816297aecb24a4353d9a5462d1f8a2d01080d5f7 SHA512 f466f66fad60d30ccb37a1c13d9e110769b23c8122bfe4d0ae705397d361ad2f436bdd1ecdac956edec6e1d8137bea1e8796c8f7897ce3dc6651de315d30cbd6
 DIST cargo_metadata-0.14.2.crate 17469 BLAKE2B 4e64bff7710c51d95944faac60b4881b5a43d5edd07ef87c8f4b9826e63dd708719cab27542fdf82cfe869d8781c1a6918a050aa0de71086316bd2f480aad947 SHA512 16e6bb3ddcfd4c6d48ba3415780518428f771c393ffe10ce15e1f3c026a6f3bf40ea9f25214049841b1d7d51f2208ed032961a75cb641c5afc52e02cb84d3262
 DIST cargo_metadata-0.15.0.crate 17634 BLAKE2B cb6dceaaaf4f4a4bd339b429c4e45730ee018f947a560a468682bd4e9a09949a625b96f713d5b2270a6609622c1992def8145850a7d82619cc5120c3be304f5d SHA512 cbeddbccc8f7578b34976ead3076c8db66d20d5681affa81ed583ad8c84ebb5d6a3b8a40e3c42fd1667aacc9d0829f928e210f3f451e636a2b5732cae17cae1b
+DIST cargo_metadata-0.15.2.crate 18528 BLAKE2B cb80318d0cf7316fa57badcaa0502737232b28bc9efd17a71ef1afa8e1b61a597d7f36d6ecfb41a2859360ed7ed7c7ffa86b9184400c4646d3196fb895cf3e94 SHA512 f663676ac3e2182d67d1047164eddd24d1006f61f378003abb1d5f53f9dfee672202d33a530cac1bb749955edd142ca78169dc3412d78c8fe98d6121c4303fd3
 DIST cbindgen-0.24.3.crate 195698 BLAKE2B f5c65e9c77a7c2f98a44382a6e4b852071b70bd832a3da3220bb8a7c4729a44b5964e651cd63577f555c5bf4e6594b1148a5afd96dc1d3f599b2fd1d523b54d4 SHA512 3a39be67a87aa7a4dd9baaf6b803215f4587bd7925c4315c5ec93954e021471919fa977ad2084f099c606daa392350de3557bba56cef77806def99c40318ef05
 DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
 DIST cc-1.0.74.crate 59410 BLAKE2B e53e0992395e6ae54a732ece8af7a7713afeec3488a303c545b4ec50459d049609cebe8652ed595bf86d4f3c23a16d7a19c7f73e6f6f42b13b1567cb34ea6078 SHA512 0cea38466818473b0c3b3c304eda797b018dbf644c084cdf07539c63557be4c38346fd10afc20fa65a099aa83fdb423972c987a080c68205abd9ef04166a8d3b
 DIST cc-1.0.76.crate 60132 BLAKE2B 9e8dabe8cb64a8ef7bb4a91d4e601a9175712da00644125e0e625b0a10a4815ed1a3c93f32eb773d0c2215c74b8f0d73a35831291195dff65d1ae79b8e423d8a SHA512 9a31f5a78859f7272cba9289d0c1b7fe01cbbe5ccd20a729141a751df7f5a576726e2b7e038cb7142e63c59a5ce7cdb83b93c32d5b5f3f45bb297ecdc1b9e983
+DIST cc-1.0.77.crate 60723 BLAKE2B 93720cee6c5721ec43b3f502b0879043afc44049e2ce528addebd8b6cf182a8e370143d67e32a965f1ef4fc07e55c87aaf95c0b1b5f9b85eb4e743a95b17bdf5 SHA512 38a421818bbb22fa6a6bd871a7d69add88932db68683ec91d1b4ce1ba68ea2b9272c42c35f437030614cb522f43db964e3a8f1223dcdef9158090b00d17afe2b
 DIST cfb-0.7.3.crate 63277 BLAKE2B 5d0d4124421d26c1e3dbfabaf741c407f346d62147b12bbf889ef5b4c25350c02d09919e332e1ca18ade34a4e6d2895fc835161f7062c0c0bb56f104f94811a6 SHA512 a5c8d5da5ac009dd7d19320237ea516a65c9b1780bec3403fdbfb6ffa13bf7d05a896baeac5760c3e9aead9f4bd66cf969ab12bbd2938cbe479b1d2266e80b8f
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST charset-0.1.3.crate 14330 BLAKE2B 928771e37cc4f86f49cf09b671cc016cb662275799f34159dff9c22ca61a71d722f199ed36b2fadebde30b5763cc01d87bd6f27e70ff8ad357df10d6ddb652a8 SHA512 61166acd4fba3330c4c71e101e1993717baa448d91dd9773f7d58ac504fa4025322560ce82bd7de1b5935443f96ba84691658e5c982192196b325f52dc48f4b1
@@ -79,7 +83,9 @@ DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af784
 DIST crossbeam-channel-0.5.6.crate 90292 BLAKE2B 7da87ab15c384754d2493dd1a30e83550cd4b2b749b7f0c24de131f054e3a2e521e1bb4ba10094378c8f4c7bdf19218e35b10562c50b4ad1d2871bf6f821e488 SHA512 de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a
 DIST crossbeam-deque-0.8.2.crate 21237 BLAKE2B f00948fe90806fcbf1585c0404250dc84bca2cf27733bf7f2a0aa957e618f916162f41124333329a5b1e84909cbae3d93fb3b4461ab23e9dd97672c7d520d5b7 SHA512 a50a878d843d6eb1b5b92321ce6bfb87a23d3c16e820b1ff55472f0bd3d29b41d09ea95e1b9ccb2790f6687c043dd9ada1cd5124705e24292ccbd8fae1f243b3
 DIST crossbeam-epoch-0.9.11.crate 47900 BLAKE2B 2deb54409587df48e0686731dded6600816e4c2b82369c47fd2e00ecd59f29935cb3e7f9bf3457b99831bea088830a625370c4c07ce56cb78ccdc62a6ad7715c SHA512 3fff7ebe038993af5117460e0ff89318541afea8d16f3bb991cd37f9fabff58f1cf122a8163af03c275af4ba6802b264f516fbf12f9a9f8ec978f0f8024187a8
+DIST crossbeam-epoch-0.9.13.crate 48313 BLAKE2B 6e548cd39fb400732dc179c5b7185555bdb8a367b5d3a27dcabe9ad36db6e9858604dee210fe487de8f9127fd6d0db1ef1fd04a1cc8cdcf34bedcf980c048555 SHA512 a4578e0e535f301b73f0332778e79b327bafea6afa43284317fccc49b410118360866a2dea8ac22f2977f309d07c663e5d95fbfa852ab795d414c170ee4e06bf
 DIST crossbeam-utils-0.8.12.crate 41785 BLAKE2B 486aaa80eb0fff5740690d8a63c7b41dd06c19cd141f4e12c8f133f5ffa93a121d4e24e19390851051ef07ba63480d9ce3bf751621ada3a420ab6982a0445e28 SHA512 0e1f17887615b1883c3a0c4f0fb908999d550bd0041e8333eebbe43a964838d948fc1e5892e4ebd31e59ad53e5fbb5ebf6741dc1dd8b61907429f691c84de2d2
+DIST crossbeam-utils-0.8.14.crate 42127 BLAKE2B 3e31e6371e46aba6697501a34e1b737680dcb692c0d1ba7cc1ce7025ec70ee69f7595e3abd90fb52c11e42cb43fa5fae6103f97add35cf87b0a68ea83213d0d0 SHA512 fa00a57c41c9daa152f8a6c6f4d3c77986de1aa21585984adf577e244c2f121db014ba2beb92241590e1cf78710e77d9a703ce4a4d44d8854bc3e60690151393
 DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025
 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
 DIST crypto-mac-0.11.1.crate 9551 BLAKE2B 81140107f394d969d85b77050447e7d4dbfe7b2df8164293fe9a2cca04c1ed3cd245988482a232103c2ed9d35601ec6332669bd8598d903d305935dfc09af887 SHA512 3090a7a3fdb7d94b2b14841e37733d863f2e4d24d7da3c63df1726612abdd1c1df7179bba4e344eb63a94053e59a93b0988ecd1e2e5a5db0e18a4b602be4aaa9
@@ -179,8 +185,10 @@ DIST mailparse-0.13.8.crate 36008 BLAKE2B 8112658b4ceb5b3528375f4f8a178a26c18b54
 DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19
 DIST maturin-0.13.7.gh.tar.gz 335508 BLAKE2B fef8ad495208109b867d1ca9700cef149b799bdb372d5110480a035ee5ed52b569f5cb3ca7dffa7d69db3fd4a593d3b894027eb1538e25deddd68146640cdde7 SHA512 509564719aa7b25c1464036b6830518129b24a285075ef551fbb65c42aa2e3c2cfb1bfcefa55cd9b99c7dcec07795ea08fef0a33a55c14030f49afb392face7d
 DIST maturin-0.14.1.gh.tar.gz 373011 BLAKE2B bfbc99aa15cd0109dc3ac0855f144d1150385e8a0f6055f963ce295bf0c852398948af28fb024757837b4f660b4d6d923307424502f4e99ae7018a5d1385e2b0 SHA512 b4f929bb857cc27362a21e0f714d3870ce9d764062613ecf47468160c01af3c1546c1728d4ebf8b1f0d028e0a3272ddc79d23bd51bc92fbb6985cfda92a58ff3
+DIST maturin-0.14.2.gh.tar.gz 373223 BLAKE2B 3b4916430fde07ded175e564d3ce445a35412a840eaf1a030d715af6c7911d6eac10d9fbdbb9073440dbf5ff1f0c852f9f36b361b017e56049f65b6d62d3302e SHA512 fe621bcf077be5ba374cd2910cacb38457a2f6225162ff9c95251b38dd1394670e5209a901daeaa86d9d7ee315e5d945d7536b3fa385d9eec546188b750dbfa5
 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
+DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157
 DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c
 DIST mime_guess-2.0.4.crate 26399 BLAKE2B 667f9b8009bac2e1d8b835ae8825afaaa2ea6eddd4cebbf18de8f8fcde9318eacaeeb08066bdd611883bef5f8a53fa2506b57dffff543c3a57316e07b525f7f5 SHA512 acfbbfdc5bd725edde43e4915858b8d016e90a5b483664f0bcd5e8d2b0b3684bf0f6020aea147b5bf429f218a7af8080761cea4c5c04b68fa66fd6a676376908
 DIST minijinja-0.20.0.crate 80064 BLAKE2B ec3114b92d6ed737b2f35cb71e4ecdd030a9e0ffb27d78739b22876374fca7d35537842a056da5a824bbe9d288cf54890a067f4d0247b1e48f2f691ae44ebd2a SHA512 5a6683e3af1df4b73e70491ce76b15638a61b11709a89aa3c3ab1c9ee76a12adce682921c01fc99589a2b90e875eaf2bcb9ab9ab8c63511195ad9da4b3e46363
@@ -217,14 +225,17 @@ DIST once_cell-1.16.0.crate 32120 BLAKE2B 59bfc8a44f1fec72442e3d34bf4be3a5af073f
 DIST once_cell-1.9.0.crate 30702 BLAKE2B 3d492e64db120d8a23c08490a34d376a006e46b28bb5f0f44c3a955896e6e597c67ced35daeb4ccc7f7748f142d3bf2cb1d81ee61a99dc6526c48730c86a2fdc SHA512 cfdb6aa4bcc0f50d4c37eb69867d2deefa70323a7b607e55180b7d417b7188c4f2889417fd04fc51671c65eac75c7d9e7eda06a87dedb846056def66d14eaa46
 DIST opaque-debug-0.3.0.crate 5767 BLAKE2B fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41 SHA512 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae
 DIST openssl-0.10.42.crate 225875 BLAKE2B f271b1f2976249354a3fb485635d3c05c4095cea497cde36a88145b33530436cbe60aafb6b8edd0eb48cfaf8668ea65cf6d01c71c3ed1b343449744b8124c329 SHA512 2f23f460518ab2efca867a38b51bb56a87dbd8abd99075eb0d08a82e23d3ebed337c2214eec28636c5c94800532a6a404186889b500f95bf7cb5babf18da2b0d
+DIST openssl-0.10.43.crate 231967 BLAKE2B f48be9c9e70edb3d4fc690b213aaa8ff1531240fdba41908ac5239b79e0a02810b373fe65c39d8b463b8777d0876582bfd7045cf818daa3549ab1c0a6c932c4a SHA512 fbb224afeff5dd09a62db77c6fd767b2ba0a5501877d281832b9c86b475478182de7eede5a089b7cbc8f1da493fa78c9b1f385ae53892237204b5acab9473254
 DIST openssl-macros-0.1.0.crate 5566 BLAKE2B 51116df0f86274435f41b8bfd2b385d5a6464560a05c214445dde5cb414999d200c55e5529fa98e95abfbf26bdfe31c88708ddfa2a81671341792059ea703c07 SHA512 7e37a0c05781da13bbaf4c056c19d032a93820cc324f9f6e5743bfcbfb30e057501af1bc7cbf5f07e3a05191678cd5ae5bc4d6832f02ce75bfb03c027d18abfd
 DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c
 DIST openssl-src-111.22.0+1.1.1q.crate 5103224 BLAKE2B 3d437377cc0a320e852721af6baf119b8e9bb3f461b7fca45e510e2b8e76086a52809c359e2bb2ceeab789c44d8d8ee7a8eef9b521202fb96704e90c5a291e03 SHA512 edecb0d0115b8db74447bab4c347761c2ce88436fa2d17ffce938258f7d4d6533995f2029f5466ea730d833dd3ac86e637ed846736184584846411b36f7f242b
 DIST openssl-src-111.24.0+1.1.1s.crate 5106276 BLAKE2B a2da79f567049f5bcb15d15b5083ff9a4830ea7493cff48c58c7cec06bf965f3f123af4cff2b0a24b8262a8f7a0da797f351a61b77778ac005b45dd72e05b383 SHA512 c573a93df6a226d4a451d6b1d1badf49e55ae5bd1b60ce3d6a380dbc999abefac9b46df099f31e30d47231fd55ea93f7fcf2bb8c13340b6b201fb8eb9622cbc8
 DIST openssl-sys-0.9.77.crate 60799 BLAKE2B 8a2344c7a579c568a420959eb2710a012af0819c054b190cd2de688defa804bbc735efdfec1a537462feaf9cc1d891c4b53be1910713e06786e811e66c6b1488 SHA512 a31256943e739a4ee500a1080d105d8380a65ff43b88ef5bbdcc164cf97a133ab2926b5f4ab3010bca3c14a09edc7570a2edfcb745fc21169408aadc0eef0fff
+DIST openssl-sys-0.9.78.crate 61289 BLAKE2B 420eb17431f7072fae5085ff0df3c589cba0ac25e63538db3a3f18d6b8c07ff544155edf36fb1aa9c940e48444e7dac493012688d86ea231627a02132ec58154 SHA512 6b9be2152daf7942bf2249a5da8b903f9fb04403a2ec96b9171ddd3c96ca9eeafe594e1123b399eabd334b07b00b1d23e226ca34b5df33f9c55ecafcd9ebc8f2
 DIST os_pipe-1.1.1.crate 11047 BLAKE2B f33de1a06341ac1e0404e16c26d7036f2d5fa55a93b45be2ce2ca34a5dade90892fad1684d906fd1f4f044ed47c0425089d5f1361fdf5643a810de027af06465 SHA512 a7922d4011e84e33f0cf4dadb86ad4cb438049fa9c171a7c8f626ff4f715b630a8f563947be6c4b0fa5a633cbd162c25061f86542be041a0d876add28fd6c7e5
 DIST os_str_bytes-6.3.1.crate 22934 BLAKE2B 2b2794218aefb43884d3c4c9c32568734e3f5587145c1d52f34f72bc60fe010f493acabd98ea20965e48197ae493e02c09b8b0b3518b5dcb32074467ce32929b SHA512 39ce351af00046c709b9d279c8d9013f8539ecb046cf1d5992c470547395905755723838b1e7f1b81a54a193e78dd6ae4b09fc799f3b463d016790fa3d8b173e
 DIST os_str_bytes-6.4.0.crate 23104 BLAKE2B e5c2fc00d69629f36aa4204059370590a9bb427b26bf99afe98d2472f4d761fb94c0b84334074d3d8a07fb74aa45420f39da1e096e0f0ddf5c4e3935e92e9828 SHA512 bf27ee36ce7d5029748daf3aa416a722bb3ef49824d42213a94996ec07a8975fc95dac39941b77e349b44535a4b6bc142d587eb37bb2679d45fd28fcf363cb83
+DIST os_str_bytes-6.4.1.crate 23101 BLAKE2B 252fc826f646bbb999fa80b47f58ac9a77e409b10a99284c7b669304c0cd701a3d20e690350018f5d7de8c6c7d38521f3413ac81d08067dc26f76b7c0e5b056b SHA512 2199502ad24449e08370686a596f905325f5b145e105e8c7bf90ed7729bbc405e065fce62c98eada40f77f0665ca041db41f16cc8e62473501eca32c24e56f43
 DIST os_type-2.6.0.crate 8456 BLAKE2B 96df4b0121628e2a75c543bd004bef54577fb67408c9b549d8cd3e2eea688d7bfbf8a6ce185a508507d8fe10aec70e7bcb9bbaf48875b44fe77b56a3e3473368 SHA512 5c8c082c778947a2ca8be47a18ca3e229417ed17d9159f10c536931315923070b6885d28798302f4cd445d86fa0c7eeaab3da8f8bbb84e807d4cb2c8f0a1a5f0
 DIST output_vt100-0.1.3.crate 4473 BLAKE2B 8c75dbcd413e1273ddf077f3b57996953d70376be6e438ee1a4de83a8c3c535d4cc866849aed91df74aa9b22d41d428b1142cefe035dab7404ec89af9efaa832 SHA512 ccca3b4c582e860b0643dea78302fbcb96f8f86b356041ae9c685e7c48f1721fd3366dd1bea39afc1bcef03b298d0f6c87918a1ba92a56e6b06bc8b4123c0d89
 DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532
@@ -323,6 +334,7 @@ DIST serde-1.0.147.crate 76697 BLAKE2B 90fb2df19ad225c96a30cf88dea82a5785bb110f2
 DIST serde_derive-1.0.147.crate 54861 BLAKE2B c758a3c854f1474dd3fadd66d60a59408e30d5b658cde4c7ceb10c8d4b4210c8069cc13618f83f1faf36de928feeeb82b2f7011b457e8b9003a15177714f9c0f SHA512 434d65dc0d78c7c1c3f8832221389dc4b0c5d74d605ce1d2d660c2df9a92f5e5d0c6d543763e1462c58d6ea18001c823ca594e3dac92a47d8fe48319a5c52e59
 DIST serde_json-1.0.87.crate 144383 BLAKE2B 357ee30245611b15bf98ba719266dedc75211a80a660105756b20d52f50bf4032385b366c3272cfc1c7f34022e818cb6a6af799faf76f8d5969c256a02f9187c SHA512 77b90340aaaa0fb477b33e6628ed2ea0fb53cff1e2b5724a3474e24b2bfc9bff077633d9581e41dd96b2a0e167549e992d238bb09c627fb5680996b39583c4cc
 DIST serde_json-1.0.88.crate 144528 BLAKE2B ba14e2634a9bf718a08e0dd525e1bbdaf98a5c1d5c99129e4904c886285f40e6fce08699efcda34766860f2899f0db011ef2032298ad647072d73a1c8bfd248b SHA512 a09e4a26c5177d0faeb9190e668b72813ec1f6a318459480419c8471c1e0ef65310a6879d9b26f11cb8c161d84ff911f5d81e7a4aeb683757620c2e5c6541eb0
+DIST serde_json-1.0.89.crate 144638 BLAKE2B e296fd2fd3054b81349f246d207de4f7f8072e480a34f1c39afc2d46cdb6b861d1514a8bb64f2f68920e8db43b642814f7f4e989dab95cee62485ca2f8db2e8d SHA512 4bafa5693977e129f5787f2ff10f914e2a7740bf7e631bcdf51b27d0d9e5517873184b56649914371e1881107e7ed0a8fedf487617db334d4a7a4bf95c6c16a3
 DIST serde_repr-0.1.9.crate 9695 BLAKE2B ae28d645e12998ce971bface40e7bac688d0f6347149e7be7e7ea40e46b1bee5b6f28b592f981138ac1ddef02c6c62856b98f9aa2f126848307b57e5a2ae8977 SHA512 987d197c4e8326853281f4f8e3f1831c4591d0687429fc08191a1d39edf88261668047100156fe08b2beddc3b01fdcaba5a2a4e45eddffd19fe5cf3e6052f2bc
 DIST sha2-0.10.6.crate 20558 BLAKE2B ceae6f1e28606371f93f5e4fd617b2cb057ed9aa4aa2d81bf4c6af4ca47d639a51f50d0fe4fa77667022c770056d6d711beb4835b2341ae0a8d667f11a4a51a3 SHA512 38dea4c300ea8dee22587ab0af6d66dbde824e1cb071e02e7790bf978efff6bdb6d4076d61c5acb38e86e69261a65811a7bd0182299d53ef053202ee54d2b05c
 DIST sha2-0.9.9.crate 22247 BLAKE2B 4ac2c92325ad92881f41e777010516870fd001617c2dc1d20495318219167e2622309831ecb9509d7a4b87f936c9e5b2d335bfc1842876a8b2aecedada367421 SHA512 bc267467089ed546edc1caaa7a00f3f769fd1d5deeb655c1968985d284bd32e4fcee4e721cf89c30e8c3cadd2f88ac557b91f90183cab112702c587f753e5877

diff --git a/dev-util/maturin/maturin-0.14.2.ebuild b/dev-util/maturin/maturin-0.14.2.ebuild
new file mode 100644
index 000000000000..169166b31a5a
--- /dev/null
+++ b/dev-util/maturin/maturin-0.14.2.ebuild
@@ -0,0 +1,481 @@
+# 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.7.5
+	ahash-0.3.8
+	ahash-0.7.6
+	aho-corasick-0.7.20
+	anyhow-1.0.66
+	askama-0.11.1
+	askama_derive-0.11.2
+	askama_escape-0.10.3
+	askama_shared-0.12.2
+	async-io-1.10.0
+	async-lock-2.6.0
+	atty-0.2.14
+	autocfg-1.1.0
+	backtrace-0.3.66
+	base64-0.13.1
+	bincode-1.3.3
+	bitflags-1.3.2
+	block-buffer-0.10.3
+	block-buffer-0.9.0
+	block-modes-0.8.1
+	block-padding-0.2.1
+	bstr-0.2.17
+	bumpalo-3.11.1
+	byteorder-1.4.3
+	bytes-1.3.0
+	bytesize-1.1.0
+	bzip2-0.4.3
+	bzip2-sys-0.1.11+1.0.8
+	cab-0.4.1
+	cache-padded-1.2.0
+	camino-1.1.1
+	cargo-options-0.5.2
+	cargo-platform-0.1.2
+	cargo-xwin-0.12.2
+	cargo-zigbuild-0.14.1
+	cargo_metadata-0.15.2
+	cbindgen-0.24.3
+	cc-1.0.77
+	cfb-0.7.3
+	cfg-if-1.0.0
+	charset-0.1.3
+	chumsky-0.8.0
+	chunked_transfer-1.4.0
+	cipher-0.3.0
+	clap-3.2.23
+	clap-4.0.26
+	clap_complete-4.0.5
+	clap_complete_fig-4.0.1
+	clap_derive-3.2.18
+	clap_derive-4.0.21
+	clap_lex-0.2.4
+	clap_lex-0.3.0
+	cli-table-0.4.7
+	combine-4.6.6
+	concolor-0.0.9
+	concolor-query-0.1.0
+	concurrent-queue-1.2.4
+	configparser-3.0.2
+	console-0.15.2
+	const-random-0.1.15
+	const-random-macro-0.1.15
+	content_inspector-0.2.4
+	core-foundation-0.9.3
+	core-foundation-sys-0.8.3
+	cpufeatures-0.2.5
+	crc32fast-1.3.2
+	crossbeam-channel-0.5.6
+	crossbeam-deque-0.8.2
+	crossbeam-epoch-0.9.13
+	crossbeam-utils-0.8.14
+	crunchy-0.2.2
+	crypto-common-0.1.6
+	crypto-mac-0.11.1
+	ctor-0.1.26
+	data-encoding-2.3.2
+	derivative-2.2.0
+	dialoguer-0.10.2
+	diff-0.1.13
+	digest-0.10.6
+	digest-0.9.0
+	dirs-4.0.0
+	dirs-sys-0.3.7
+	dunce-1.0.3
+	either-1.8.0
+	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
+	errno-0.2.8
+	errno-dragonfly-0.1.2
+	event-listener-2.5.3
+	fastrand-1.8.0
+	fat-macho-0.4.6
+	filetime-0.2.18
+	flate2-1.0.24
+	fnv-1.0.7
+	foreign-types-0.3.2
+	foreign-types-shared-0.1.1
+	form_urlencoded-1.1.0
+	fs-err-2.9.0
+	futures-0.3.25
+	futures-channel-0.3.25
+	futures-core-0.3.25
+	futures-executor-0.3.25
+	futures-io-0.3.25
+	futures-lite-1.12.0
+	futures-macro-0.3.25
+	futures-sink-0.3.25
+	futures-task-0.3.25
+	futures-util-0.3.25
+	generic-array-0.14.6
+	getrandom-0.2.8
+	gimli-0.26.2
+	glob-0.3.0
+	globset-0.4.9
+	goblin-0.5.4
+	goblin-0.6.0
+	hashbrown-0.12.3
+	heck-0.4.0
+	hermit-abi-0.1.19
+	hkdf-0.11.0
+	hmac-0.11.0
+	human-panic-1.0.3
+	humantime-2.1.0
+	humantime-serde-1.1.1
+	idna-0.3.0
+	ignore-0.4.18
+	indexmap-1.9.2
+	indicatif-0.17.2
+	indoc-1.0.7
+	instant-0.1.12
+	io-lifetimes-0.7.5
+	itertools-0.10.5
+	itoa-1.0.4
+	js-sys-0.3.60
+	keyring-1.2.0
+	lazy_static-1.4.0
+	lddtree-0.3.2
+	libc-0.2.137
+	linux-raw-sys-0.0.46
+	lock_api-0.4.9
+	log-0.4.17
+	lzxd-0.1.4
+	mailparse-0.13.8
+	matchers-0.1.0
+	memchr-2.5.0
+	memoffset-0.6.5
+	memoffset-0.7.1
+	mime-0.3.16
+	mime_guess-2.0.4
+	minijinja-0.26.0
+	minimal-lexical-0.2.1
+	miniz_oxide-0.5.4
+	msi-0.5.0
+	multipart-0.18.0
+	native-tls-0.2.11
+	nb-connect-1.2.0
+	nix-0.22.3
+	nom-7.1.1
+	normalize-line-endings-0.3.0
+	normpath-0.3.2
+	nu-ansi-term-0.46.0
+	num-0.4.0
+	num-bigint-0.4.3
+	num-complex-0.4.2
+	num-integer-0.1.45
+	num-iter-0.1.43
+	num-rational-0.4.1
+	num-traits-0.2.15
+	num_cpus-1.14.0
+	number_prefix-0.4.0
+	object-0.29.0
+	once_cell-1.16.0
+	opaque-debug-0.3.0
+	openssl-0.10.43
+	openssl-macros-0.1.0
+	openssl-probe-0.1.5
+	openssl-src-111.24.0+1.1.1s
+	openssl-sys-0.9.78
+	os_pipe-1.1.1
+	os_str_bytes-6.4.1
+	os_type-2.6.0
+	output_vt100-0.1.3
+	overload-0.1.1
+	parking-2.0.0
+	parking_lot-0.12.1
+	parking_lot_core-0.9.4
+	paste-1.0.9
+	path-slash-0.2.1
+	pep440-0.2.0
+	percent-encoding-2.2.0
+	pin-project-lite-0.2.9
+	pin-utils-0.1.0
+	pkg-config-0.3.26
+	plain-0.2.3
+	platform-info-1.0.1
+	polling-2.4.0
+	portable-atomic-0.3.15
+	ppv-lite86-0.2.17
+	pretty_assertions-1.3.0
+	proc-macro-crate-0.1.5
+	proc-macro-crate-1.2.1
+	proc-macro-error-1.0.4
+	proc-macro-error-attr-1.0.4
+	proc-macro-hack-0.5.19
+	proc-macro2-1.0.47
+	pyproject-toml-0.3.1
+	python-pkginfo-0.5.5
+	quote-1.0.21
+	quoted_printable-0.4.5
+	rand-0.8.5
+	rand_chacha-0.3.1
+	rand_core-0.6.4
+	rayon-1.6.0
+	rayon-core-1.10.1
+	redox_syscall-0.2.16
+	redox_users-0.4.3
+	regex-1.7.0
+	regex-automata-0.1.10
+	regex-syntax-0.6.28
+	remove_dir_all-0.5.3
+	rfc2047-decoder-0.2.0
+	ring-0.16.20
+	rpassword-7.1.0
+	rustc-demangle-0.1.21
+	rustc_version-0.4.0
+	rustix-0.35.13
+	rustls-0.20.7
+	rustversion-1.0.9
+	ryu-1.0.11
+	same-file-1.0.6
+	schannel-0.1.20
+	scoped-tls-1.0.1
+	scopeguard-1.1.0
+	scroll-0.11.0
+	scroll_derive-0.11.0
+	sct-0.7.0
+	secret-service-2.0.2
+	security-framework-2.7.0
+	security-framework-sys-2.6.1
+	semver-1.0.14
+	serde-1.0.147
+	serde_derive-1.0.147
+	serde_json-1.0.89
+	serde_repr-0.1.9
+	sha2-0.10.6
+	sha2-0.9.9
+	sharded-slab-0.1.4
+	shlex-1.1.0
+	similar-2.2.1
+	slab-0.4.7
+	smallvec-1.10.0
+	smawk-0.3.1
+	snapbox-0.4.1
+	snapbox-macros-0.3.1
+	socket2-0.4.7
+	socks-0.3.4
+	spin-0.5.2
+	static_assertions-1.1.0
+	strsim-0.10.0
+	subtle-2.4.1
+	syn-1.0.103
+	tar-0.4.38
+	target-lexicon-0.12.5
+	tempfile-3.3.0
+	termcolor-1.1.3
+	terminal_size-0.1.17
+	terminal_size-0.2.2
+	textwrap-0.16.0
+	thiserror-1.0.37
+	thiserror-impl-1.0.37
+	thread_local-1.1.4
+	time-0.3.17
+	time-core-0.1.0
+	time-macros-0.2.6
+	tiny-keccak-2.0.2
+	tinyvec-1.6.0
+	tinyvec_macros-0.1.0
+	toml-0.5.9
+	toml_datetime-0.5.0
+	toml_edit-0.15.0
+	tracing-0.1.37
+	tracing-attributes-0.1.23
+	tracing-core-0.1.30
+	tracing-log-0.1.3
+	tracing-serde-0.1.3
+	tracing-subscriber-0.3.16
+	trycmd-0.14.4
+	twox-hash-1.6.3
+	typenum-1.15.0
+	unicase-2.6.0
+	unicode-bidi-0.3.8
+	unicode-ident-1.0.5
+	unicode-linebreak-0.1.4
+	unicode-normalization-0.1.22
+	unicode-width-0.1.10
+	uniffi_bindgen-0.21.0
+	uniffi_meta-0.21.0
+	untrusted-0.7.1
+	ureq-2.5.0
+	url-2.3.1
+	uuid-0.8.2
+	uuid-1.2.2
+	valuable-0.1.0
+	vcpkg-0.2.15
+	version_check-0.9.4
+	wait-timeout-0.2.0
+	waker-fn-1.1.0
+	walkdir-2.3.2
+	wasi-0.11.0+wasi-snapshot-preview1
+	wasm-bindgen-0.2.83
+	wasm-bindgen-backend-0.2.83
+	wasm-bindgen-macro-0.2.83
+	wasm-bindgen-macro-support-0.2.83
+	wasm-bindgen-shared-0.2.83
+	web-sys-0.3.60
+	webpki-0.22.0
+	webpki-roots-0.22.5
+	weedle2-4.0.0
+	wepoll-ffi-0.1.2
+	which-4.3.0
+	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-sys-0.42.0
+	windows_aarch64_gnullvm-0.42.0
+	windows_aarch64_msvc-0.36.1
+	windows_aarch64_msvc-0.42.0
+	windows_i686_gnu-0.36.1
+	windows_i686_gnu-0.42.0
+	windows_i686_msvc-0.36.1
+	windows_i686_msvc-0.42.0
+	windows_x86_64_gnu-0.36.1
+	windows_x86_64_gnu-0.42.0
+	windows_x86_64_gnullvm-0.42.0
+	windows_x86_64_msvc-0.36.1
+	windows_x86_64_msvc-0.42.0
+	xattr-0.2.3
+	xwin-0.2.8
+	yansi-0.5.1
+	zbus-1.9.3
+	zbus_macros-1.9.3
+	zip-0.6.3
+	zvariant-2.10.0
+	zvariant_derive-2.10.0"
+# additional crates used by test-crates/* test packages,
+# `grep test-crates tests/run.rs` to see which are needed
+CRATES_TEST="
+	bytes-1.2.1
+	cargo_metadata-0.14.2
+	cc-1.0.73
+	cc-1.0.74
+	indexmap-1.9.1
+	libc-0.2.134
+	once_cell-1.15.0
+	os_str_bytes-6.4.0
+	parking_lot_core-0.9.3
+	proc-macro2-1.0.46
+	pyo3-0.17.3
+	pyo3-build-config-0.17.3
+	pyo3-ffi-0.17.3
+	pyo3-macros-0.17.3
+	pyo3-macros-backend-0.17.3
+	python3-dll-a-0.2.6
+	serde_json-1.0.87
+	syn-1.0.102
+	target-lexicon-0.12.4
+	uniffi-0.21.0
+	uniffi_build-0.21.0
+	uniffi_macros-0.21.0
+	unindent-0.1.10"
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 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}.gh.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 Unicode-DFS-2016 openssl
+	doc? ( CC-BY-4.0 OFL-1.1 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	$(python_gen_cond_dep '
+		dev-python/tomli[${PYTHON_USEDEP}]
+	' 3.{8..10} pypy3)"
+BDEPEND="
+	dev-python/setuptools-rust[${PYTHON_USEDEP}]
+	doc? ( app-text/mdbook )
+	test? (
+		${RDEPEND}
+		$(python_gen_cond_dep '
+			dev-python/cffi[${PYTHON_USEDEP}]
+		' 'python*')
+		dev-python/boltons[${PYTHON_USEDEP}]
+		dev-python/virtualenv[${PYTHON_USEDEP}]
+	)"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+src_prepare() {
+	distutils-r1_src_prepare
+
+	# used to prevent use of network during tests
+	cat > "${T}"/pip.conf <<-EOF || die
+		[install]
+		no-index = yes
+		no-dependencies = yes
+	EOF
+
+	# TODO: package-agnostic way to handle IUSE=debug with setuptools-rust?
+	use !debug || sed -i "s/^cargo_args = \[/&'--profile','dev',/" setup.py || die
+
+	# setup.py handles most for non-tests, but ensure rustls is disabled except
+	# on arches where ring crate should work (keep in sync below, bug #859577)
+	if use !amd64 && use !x86 && use !arm64 && use !arm; then
+		sed -i '/^if platform.machine/s/^if/if True or/' setup.py || die
+	fi
+}
+
+src_configure() {
+	filter-lto # undefined references with ring crate
+
+	if use !amd64 && use !x86 && use !arm64 && use !arm; then
+		local myfeatures=( upload log human-panic )
+		cargo_src_configure --no-default-features
+	fi
+}
+
+python_compile_all() {
+	use !doc || mdbook build -d html guide || die
+}
+
+python_test() {
+	local -x MATURIN_TEST_PYTHON=${EPYTHON}
+	local -x PIP_CONFIG_FILE=${T}/pip.conf
+	local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1
+
+	local skip=(
+		--skip locked_doesnt_build_without_cargo_lock
+		# relies on 80-chars terminal output but ignores exported COLUMNS=80
+		--skip cli_tests
+		# avoid need for wasm over a single hello world test
+		--skip integration_wasm_hello_world
+		# fragile depending on rust version, also wants libpypy*-c.so for pypy
+		--skip pyo3_no_extension_module
+	)
+
+	cargo_src_test -- "${skip[@]}"
+}
+
+python_install_all() {
+	dodoc Changelog.md README.md
+	use doc && dodoc -r guide/html
+}


             reply	other threads:[~2022-11-24 14:34 UTC|newest]

Thread overview: 322+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-24 14:34 Ionen Wolkens [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-05-01 12:37 [gentoo-commits] repo/gentoo:master commit in: dev-util/maturin/ Ionen Wolkens
2025-04-27 10:52 Ionen Wolkens
2025-04-03 22:25 Sam James
2025-04-02  9:28 Arthur Zamarin
2025-04-02  9:28 Arthur Zamarin
2025-04-02  9:28 Arthur Zamarin
2025-04-02  9:28 Arthur Zamarin
2025-04-02  9:28 Arthur Zamarin
2025-04-02  9:28 Arthur Zamarin
2025-03-13 22:10 Ionen Wolkens
2025-03-13 22:10 Ionen Wolkens
2025-03-12 17:56 Sam James
2025-03-12 17:56 Sam James
2025-03-12 17:56 Sam James
2025-03-12 17:56 Sam James
2025-03-12 17:56 Sam James
2025-03-12 17:56 Sam James
2025-03-12 17:56 Sam James
2025-03-09  0:51 Ionen Wolkens
2025-02-27 11:33 Ionen Wolkens
2025-02-15  8:30 Ionen Wolkens
2025-02-15  8:27 Arthur Zamarin
2025-02-15  8:27 Arthur Zamarin
2025-02-15  8:27 Arthur Zamarin
2025-02-15  8:27 Arthur Zamarin
2025-02-15  8:23 Arthur Zamarin
2025-02-05 15:49 Ionen Wolkens
2025-01-19 18:35 Sam James
2025-01-19 18:03 Sam James
2025-01-12 14:08 Ionen Wolkens
2024-12-30 14:44 Ionen Wolkens
2024-12-26 22:40 Ionen Wolkens
2024-12-25 14:39 Ionen Wolkens
2024-12-18 12:14 Sam James
2024-12-18 12:14 Sam James
2024-12-18 12:14 Sam James
2024-12-18 12:14 Sam James
2024-12-18 12:14 Sam James
2024-12-18  5:14 Ionen Wolkens
2024-12-04 12:19 Ionen Wolkens
2024-12-04 12:19 Ionen Wolkens
2024-12-02 12:57 Ionen Wolkens
2024-11-26 17:20 Ionen Wolkens
2024-11-04 16:15 Ionen Wolkens
2024-10-31  0:33 Sam James
2024-10-15 14:33 Sam James
2024-10-14 23:37 Ionen Wolkens
2024-10-14  7:04 Sam James
2024-10-14  7:04 Sam James
2024-10-14  7:04 Sam James
2024-10-14  6:37 Sam James
2024-09-26  4:14 Ionen Wolkens
2024-09-26  4:14 Ionen Wolkens
2024-09-25 14:41 Ionen Wolkens
2024-09-24 15:53 Ionen Wolkens
2024-09-24 15:53 Ionen Wolkens
2024-09-13  1:23 Sam James
2024-09-12 12:27 Arthur Zamarin
2024-09-09 13:46 Sam James
2024-09-07 14:27 Sam James
2024-09-07 14:16 Arthur Zamarin
2024-09-07 13:21 Jakov Smolić
2024-09-01 13:15 Ionen Wolkens
2024-08-25 18:38 Arthur Zamarin
2024-08-22  1:52 Ionen Wolkens
2024-08-16 13:58 Sam James
2024-08-16  0:05 Ionen Wolkens
2024-07-31 19:14 Arthur Zamarin
2024-07-31 13:45 Arthur Zamarin
2024-07-31  9:41 Arthur Zamarin
2024-07-31  9:41 Arthur Zamarin
2024-07-07  6:09 Ionen Wolkens
2024-07-07  6:09 Ionen Wolkens
2024-07-02  3:56 Ionen Wolkens
2024-07-01  0:33 Ionen Wolkens
2024-06-30  6:10 Sam James
2024-06-30  6:10 Sam James
2024-06-30  6:10 Sam James
2024-06-30  5:23 Sam James
2024-06-30  5:10 Sam James
2024-06-30  5:10 Sam James
2024-06-17  9:39 James Le Cuirot
2024-06-04 19:36 Ionen Wolkens
2024-05-24  2:46 Ionen Wolkens
2024-05-11 11:35 Ionen Wolkens
2024-04-13  6:26 Arthur Zamarin
2024-04-13  6:17 Ionen Wolkens
2024-04-03 12:30 Ionen Wolkens
2024-03-26  4:42 Ionen Wolkens
2024-03-26  4:42 Ionen Wolkens
2024-03-25 15:18 Sam James
2024-03-25 15:18 Sam James
2024-03-25 14:54 Sam James
2024-03-25 14:54 Sam James
2024-03-21 14:41 Ionen Wolkens
2024-03-08 21:31 Ionen Wolkens
2024-03-08 18:28 Michał Górny
2024-03-08 16:00 Ionen Wolkens
2024-03-05  6:03 Ionen Wolkens
2024-01-08 12:59 Ionen Wolkens
2023-12-23 17:37 Arthur Zamarin
2023-12-23 15:32 Arthur Zamarin
2023-12-23 15:11 Sam James
2023-12-23 14:29 Arthur Zamarin
2023-12-23 14:29 Arthur Zamarin
2023-12-23 14:29 Arthur Zamarin
2023-12-23 14:29 Arthur Zamarin
2023-12-12 21:25 Ionen Wolkens
2023-12-02 16:26 Ionen Wolkens
2023-11-14 15:21 Ionen Wolkens
2023-11-09 15:49 Ionen Wolkens
2023-11-05 11:13 Arthur Zamarin
2023-11-05 10:23 Sam James
2023-11-05 10:04 Sam James
2023-11-05 10:04 Sam James
2023-11-05 10:04 Sam James
2023-11-05 10:04 Sam James
2023-11-05 10:04 Sam James
2023-10-25  7:58 Ionen Wolkens
2023-10-24 13:47 Ionen Wolkens
2023-10-04  7:40 Joonas Niilola
2023-10-02 16:25 Ionen Wolkens
2023-09-04 14:25 Ionen Wolkens
2023-09-04 13:21 Ionen Wolkens
2023-09-04  6:27 Arthur Zamarin
2023-09-04  6:27 Arthur Zamarin
2023-09-04  6:27 Arthur Zamarin
2023-09-04  6:27 Arthur Zamarin
2023-09-04  6:09 Sam James
2023-09-04  6:09 Sam James
2023-08-22 16:12 Ionen Wolkens
2023-08-17 11:00 Ionen Wolkens
2023-08-17 11:00 Ionen Wolkens
2023-08-15 15:01 Ionen Wolkens
2023-08-14 16:39 Ionen Wolkens
2023-08-06  9:36 Ionen Wolkens
2023-08-02 16:54 Sam James
2023-07-20 10:16 WANG Xuerui
2023-07-17 15:28 Ionen Wolkens
2023-07-15  8:19 Arthur Zamarin
2023-07-15  8:19 Arthur Zamarin
2023-07-15  6:08 Sam James
2023-07-15  3:10 Sam James
2023-07-14 16:20 Arthur Zamarin
2023-06-20  3:11 Ionen Wolkens
2023-06-11 15:04 Sam James
2023-06-11 15:04 Sam James
2023-06-11 13:32 Sam James
2023-06-11 13:32 Sam James
2023-06-11 13:32 Sam James
2023-06-10 14:07 Ionen Wolkens
2023-06-02  6:54 Ionen Wolkens
2023-05-28  3:14 Ionen Wolkens
2023-05-27 15:55 Ionen Wolkens
2023-05-26 23:16 Ionen Wolkens
2023-05-23 18:57 Ionen Wolkens
2023-05-23 15:16 Arthur Zamarin
2023-05-23 14:35 Ionen Wolkens
2023-05-20 15:44 Ionen Wolkens
2023-05-16 14:47 Ionen Wolkens
2023-05-07 15:42 Ionen Wolkens
2023-05-07 15:42 Ionen Wolkens
2023-05-07  8:47 Ionen Wolkens
2023-05-07  8:47 Ionen Wolkens
2023-05-06 14:28 Ionen Wolkens
2023-05-04 18:32 Ionen Wolkens
2023-04-19  5:58 Ionen Wolkens
2023-04-19  5:58 Ionen Wolkens
2023-04-06 15:02 Ionen Wolkens
2023-04-05 14:56 Ionen Wolkens
2023-04-05 14:56 Ionen Wolkens
2023-04-05 13:25 Ionen Wolkens
2023-04-05 13:25 Ionen Wolkens
2023-04-05 13:25 Ionen Wolkens
2023-03-28 10:45 Ionen Wolkens
2023-03-26  7:38 Ionen Wolkens
2023-03-25  3:19 Ionen Wolkens
2023-03-12  9:49 Ionen Wolkens
2023-03-09 20:13 Ionen Wolkens
2023-03-09 20:13 Ionen Wolkens
2023-03-03 11:14 Ionen Wolkens
2023-03-03 11:14 Ionen Wolkens
2023-02-25 22:26 Ionen Wolkens
2023-02-25 12:52 Ionen Wolkens
2023-02-24  9:02 Ionen Wolkens
2023-02-16  8:55 Ionen Wolkens
2023-02-15 19:23 Ionen Wolkens
2023-02-15 19:23 Ionen Wolkens
2023-02-15 19:23 Ionen Wolkens
2023-02-15  6:25 Ionen Wolkens
2023-02-14 12:14 Ionen Wolkens
2023-02-13 11:46 Ionen Wolkens
2023-02-12  8:04 Ionen Wolkens
2023-02-12  8:04 Ionen Wolkens
2023-02-01 21:04 Ionen Wolkens
2023-01-31 13:46 Ionen Wolkens
2023-01-31  3:34 Ionen Wolkens
2023-01-30 19:11 Ionen Wolkens
2023-01-26 15:13 Ionen Wolkens
2023-01-14 13:48 Ionen Wolkens
2023-01-14 13:48 Ionen Wolkens
2023-01-13  5:58 Ionen Wolkens
2023-01-13  5:58 Ionen Wolkens
2023-01-10 17:19 Ionen Wolkens
2023-01-10 17:19 Ionen Wolkens
2022-12-31 23:23 Ionen Wolkens
2022-12-29 20:29 Ionen Wolkens
2022-12-20 12:10 Ionen Wolkens
2022-12-19  7:23 Ionen Wolkens
2022-12-13  9:13 Ionen Wolkens
2022-12-11  1:58 Ionen Wolkens
2022-12-11  1:58 Ionen Wolkens
2022-12-08  5:31 Ionen Wolkens
2022-12-08  5:31 Ionen Wolkens
2022-12-05  9:50 Ionen Wolkens
2022-12-05  9:50 Ionen Wolkens
2022-12-01 14:50 Ionen Wolkens
2022-11-20 17:12 Ionen Wolkens
2022-11-19 17:20 Ionen Wolkens
2022-11-19 17:20 Ionen Wolkens
2022-11-09 21:24 Ionen Wolkens
2022-11-09 21:24 Ionen Wolkens
2022-11-09 21:24 Ionen Wolkens
2022-11-07 19:30 Ionen Wolkens
2022-10-30 13:59 Ionen Wolkens
2022-10-29 11:19 Ionen Wolkens
2022-10-27 22:19 Ionen Wolkens
2022-10-22  8:32 Ionen Wolkens
2022-10-08 16:49 Arthur Zamarin
2022-10-08 16:03 Arthur Zamarin
2022-10-08  6:02 Ionen Wolkens
2022-10-04 19:58 Ionen Wolkens
2022-10-03 22:35 Ionen Wolkens
2022-09-28 21:27 Sam James
2022-09-27 23:46 Ionen Wolkens
2022-09-27 11:10 Ionen Wolkens
2022-09-17  8:42 Ionen Wolkens
2022-09-15 10:48 Ionen Wolkens
2022-09-15 10:48 Ionen Wolkens
2022-09-15 10:48 Ionen Wolkens
2022-08-14 19:33 Ionen Wolkens
2022-08-13 11:17 Arthur Zamarin
2022-08-13  6:57 Arthur Zamarin
2022-08-09  8:33 Ionen Wolkens
2022-08-07 13:59 Ionen Wolkens
2022-07-28 14:05 Ionen Wolkens
2022-07-28 12:21 Jakov Smolić
2022-07-28 12:21 Jakov Smolić
2022-07-28  4:13 Ionen Wolkens
2022-07-28  4:13 Ionen Wolkens
2022-07-26 15:41 Ionen Wolkens
2022-07-22 12:36 Ionen Wolkens
2022-07-21  0:14 Ionen Wolkens
2022-07-12 21:39 Ionen Wolkens
2022-07-10  1:03 Ionen Wolkens
2022-07-10  1:03 Ionen Wolkens
2022-07-06  8:57 Ionen Wolkens
2022-06-28  7:46 Ionen Wolkens
2022-06-19 23:18 Yixun Lan
2022-06-19  9:15 Jakov Smolić
2022-06-18  9:31 Ionen Wolkens
2022-06-18  9:31 Ionen Wolkens
2022-06-18  9:31 Ionen Wolkens
2022-06-18  6:47 Michał Górny
2022-06-16 13:59 Ionen Wolkens
2022-06-16 13:16 Ionen Wolkens
2022-06-16 13:16 Ionen Wolkens
2022-06-06  8:26 Ionen Wolkens
2022-06-02 15:07 Ionen Wolkens
2022-06-02 15:07 Ionen Wolkens
2022-05-29 12:20 Ionen Wolkens
2022-05-26  6:07 Ionen Wolkens
2022-05-18 21:38 Ionen Wolkens
2022-05-16 18:40 Ionen Wolkens
2022-05-16 18:40 Ionen Wolkens
2022-05-16  6:45 Ionen Wolkens
2022-05-13 14:51 Ionen Wolkens
2022-05-07  8:49 Ionen Wolkens
2022-05-07  8:49 Ionen Wolkens
2022-04-25 23:14 Ionen Wolkens
2022-04-25 21:00 Ionen Wolkens
2022-04-07 12:20 Ionen Wolkens
2022-04-01 16:17 Ionen Wolkens
2022-03-30  7:16 Ionen Wolkens
2022-03-30  7:16 Ionen Wolkens
2022-03-15 20:03 Ionen Wolkens
2022-03-14 11:43 Ionen Wolkens
2022-03-09 13:29 Ionen Wolkens
2022-02-11 23:17 Ionen Wolkens
2022-02-09 15:33 Ionen Wolkens
2022-02-09 15:33 Ionen Wolkens
2022-02-09 15:33 Ionen Wolkens
2022-01-13  8:06 Ionen Wolkens
2021-12-31 17:03 Ionen Wolkens
2021-12-20 19:56 Ionen Wolkens
2021-12-16 19:11 Ionen Wolkens
2021-12-16 19:11 Ionen Wolkens
2021-12-06 21:21 Ionen Wolkens
2021-12-06 21:21 Ionen Wolkens
2021-12-01 10:05 Ionen Wolkens
2021-12-01  4:01 Ionen Wolkens
2021-12-01  4:01 Ionen Wolkens
2021-11-29 14:55 Ionen Wolkens
2021-11-29 14:55 Ionen Wolkens
2021-11-26 18:19 Ionen Wolkens
2021-11-21 14:38 Ionen Wolkens
2021-11-19 16:53 Ionen Wolkens
2021-10-30 13:10 Ionen Wolkens
2021-10-24 22:10 Ionen Wolkens
2021-10-22 14:35 Agostino Sarubbo
2021-10-19  0:12 Sam James
2021-10-15 15:53 Ionen Wolkens
2021-10-15 15:53 Ionen Wolkens
2021-10-15 15:53 Ionen Wolkens
2021-10-15 15:53 Ionen Wolkens
2021-10-15 15:53 Ionen Wolkens
2021-07-18 13:21 Stefan Strogin
2021-06-22 13:53 Stefan Strogin
2021-06-21 11:33 Stefan Strogin
2021-06-21 10:47 Stefan Strogin
2021-06-21 10:09 Stefan Strogin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1669300458.b945173f07259473f91c4b218c4fa1bf9a904d56.ionen@gentoo \
    --to=ionen@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox