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: Fri, 03 Mar 2023 11:14:52
Message-Id: 1677838398.d796568cc2416934b5729939b61da492cc0e1413.ionen@gentoo
1 commit: d796568cc2416934b5729939b61da492cc0e1413
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Fri Mar 3 10:13:18 2023 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 3 10:13:18 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d796568c
7
8 dev-util/maturin: add 0.14.15
9
10 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
11
12 dev-util/maturin/Manifest | 9 +
13 dev-util/maturin/maturin-0.14.15.ebuild | 501 ++++++++++++++++++++++++++++++++
14 2 files changed, 510 insertions(+)
15
16 diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest
17 index 7272806e5df1..d3075c412433 100644
18 --- a/dev-util/maturin/Manifest
19 +++ b/dev-util/maturin/Manifest
20 @@ -12,6 +12,7 @@ DIST askama_escape-0.10.3.crate 8875 BLAKE2B 6bb88f18aa0bd05a36e7bf5cfcaed3138dd
21 DIST askama_shared-0.12.2.crate 38015 BLAKE2B 7f1f461abc5e1a6c692b254b939309be986435d8c7fe1adb8f3590478e0b0bfcd9c98b68f1f5cd72ea5b72afdc17f79927cbcc86500502965d5e2a8ff41236cc SHA512 05d9bbd47ed09700ea2ee32b5b27801c7b8ea3953a186ede54570a68e2541dcc07f49858cf55ff61c86e129c5d84ff1d92d555514064fd43b5fa2160bc24bb32
22 DIST async-io-1.12.0.crate 37087 BLAKE2B 60cdb60d027be65df5bcdb83fd4e9bf8ef56d7500bde14261cf6488ba5b34b803ad3c546884cdc3ba524018e9951ffca71cdf04535e2964e49ca263c970e44df SHA512 21f978a9ae11300ba3dce493cc4a753bd07eb2dce69130cfea8a64983ac35416ab00eec5a94e53cf74f12a23fa91caccbbd3df766ad369c774cfbc844eeb5dbf
23 DIST async-lock-2.6.0.crate 20497 BLAKE2B 9703dec1ecfda4b482b6df48bb1691b8aa5e6645c310e437656cb7eccd2115f2af6443063dd9f1ffd0108aa866cacdbabbebc287800b7824a25f2d1b8fbb4a42 SHA512 20cb5f5f37d4c4fd7f010d96ed79a924dcc7eee3584027c48ea0edc04d19158f080771acd63fe0534dc5762937a0c1ea8bce8df707526a9f245b5dda61317dad
24 +DIST async-lock-2.7.0.crate 23631 BLAKE2B 90814a489eef98a773ed5dfca5fc3e6b8e2b7a2c37e18f289292f46efce496d4378321327c947dce219add2b7aaf199b96beb9d19cf22536f1ff99b932e50314 SHA512 b151aa4a7fe4ad7dd68559dfef203dcfdd2084e175a6fe414298bd28c632ef422631d49c821fe075ec6f549269e0c0cefc16ea56741d3d8317a99489ed638bb9
25 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
26 DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b
27 DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
28 @@ -76,8 +77,11 @@ DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450d
29 DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
30 DIST crossbeam-channel-0.5.6.crate 90292 BLAKE2B 7da87ab15c384754d2493dd1a30e83550cd4b2b749b7f0c24de131f054e3a2e521e1bb4ba10094378c8f4c7bdf19218e35b10562c50b4ad1d2871bf6f821e488 SHA512 de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a
31 DIST crossbeam-deque-0.8.2.crate 21237 BLAKE2B f00948fe90806fcbf1585c0404250dc84bca2cf27733bf7f2a0aa957e618f916162f41124333329a5b1e84909cbae3d93fb3b4461ab23e9dd97672c7d520d5b7 SHA512 a50a878d843d6eb1b5b92321ce6bfb87a23d3c16e820b1ff55472f0bd3d29b41d09ea95e1b9ccb2790f6687c043dd9ada1cd5124705e24292ccbd8fae1f243b3
32 +DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672
33 DIST crossbeam-epoch-0.9.13.crate 48313 BLAKE2B 6e548cd39fb400732dc179c5b7185555bdb8a367b5d3a27dcabe9ad36db6e9858604dee210fe487de8f9127fd6d0db1ef1fd04a1cc8cdcf34bedcf980c048555 SHA512 a4578e0e535f301b73f0332778e79b327bafea6afa43284317fccc49b410118360866a2dea8ac22f2977f309d07c663e5d95fbfa852ab795d414c170ee4e06bf
34 +DIST crossbeam-epoch-0.9.14.crate 48524 BLAKE2B 439eec7e5e0364af0fe0a34ffc9354ae289798ffa7480bc656d4a610101e1ef2d5f484d84f82c87f961bd622434c36adfb7a87f7fbd2c71077b732cc7cc765ad SHA512 543cb60cff7c0823733f6ace191b137a04025a2b40fe4fea5eb273772009627fb705aecf742bc59e01367d4c15a14aca73aa2caf7f4b509f4b25947e14fd1e19
35 DIST crossbeam-utils-0.8.14.crate 42127 BLAKE2B 3e31e6371e46aba6697501a34e1b737680dcb692c0d1ba7cc1ce7025ec70ee69f7595e3abd90fb52c11e42cb43fa5fae6103f97add35cf87b0a68ea83213d0d0 SHA512 fa00a57c41c9daa152f8a6c6f4d3c77986de1aa21585984adf577e244c2f121db014ba2beb92241590e1cf78710e77d9a703ce4a4d44d8854bc3e60690151393
36 +DIST crossbeam-utils-0.8.15.crate 42326 BLAKE2B 23e6bd2a6535c6fccf7b7d17487fdd4095c92a3f3ae383a72dd6d90c1c49c2ec8d96dc01a94c7127b2681bfaef843585b3ae8665ecbc43b2e7db8434e31c6c8b SHA512 adb9ce1886396bc637299cb8122d102bcc9e561f25d67ef73e98c9ed8a8b13b78bc0f5bbacab19d015e1a7690bc0201f08b3d8e82393ec347e7f2933eb622533
37 DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025
38 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
39 DIST crypto-mac-0.11.1.crate 9551 BLAKE2B 81140107f394d969d85b77050447e7d4dbfe7b2df8164293fe9a2cca04c1ed3cd245988482a232103c2ed9d35601ec6332669bd8598d903d305935dfc09af887 SHA512 3090a7a3fdb7d94b2b14841e37733d863f2e4d24d7da3c63df1726612abdd1c1df7179bba4e344eb63a94053e59a93b0988ecd1e2e5a5db0e18a4b602be4aaa9
40 @@ -133,6 +137,7 @@ DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a
41 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b
42 DIST globset-0.4.10.crate 22923 BLAKE2B 10bb8db9ceae039143e36c2f1c3cef92848277ae7b4bff6669f1c25aeb3ae1d322da7d88ec13cf9b0ba5edc0e27a52843a5672a8dac225d3c37bc1785c04e6fe SHA512 85a1213fd3ec55ffd87fde25f4cdbd2e8ed4056132d3c516eb117f107a744d733e1ad8fa06f296a60084a23ee968c3c0899399fd3ab9bbf72e217638a5cf165e
43 DIST goblin-0.6.0.crate 159778 BLAKE2B 2991d67b921945fabe955ee6bdc621a58edba3b7cfffd9cff67625d255bea9a9c4ea578bf5df49fbbc18f3f07119ee7bafe237419064a3b413043673ff9b2060 SHA512 fb00bb3c5a628866ba2c07e69b5146fbe483486c45a0a3b5a0774424b5cb866e81905c12a36690fb11ff589a649aa293d915ac8bc40c3b8d72f18d75635095fe
44 +DIST goblin-0.6.1.crate 160490 BLAKE2B fd108e41cf3262886bd3764ba0d145d6ae849162fa7ed8fa3a1a5ff0d4c5d9378a8bd223823b08527e5186cb357ff32007a7c5e3fe0895ae6a04f44289350afd SHA512 e09f9c33089e8b0df127fb1b98992af1575400c9735c9a0bc361988c443ac9ee826999f09cfebb685a5339bccffd947fd1ddc553b3f71288827c75cfbb9709be
45 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
46 DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f
47 DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
48 @@ -173,6 +178,7 @@ DIST mailparse-0.13.8.crate 36008 BLAKE2B 8112658b4ceb5b3528375f4f8a178a26c18b54
49 DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19
50 DIST maturin-0.14.12.gh.tar.gz 387648 BLAKE2B 12f4d6625b0e0633e14591c98aad994f33393e981f9f2fef9422c00cb86e5b8eed1c8c5fe56cafd67dc6f06afae34aecda47e19ca757d3bafe9076806cfee110 SHA512 ce6cb8513dbd2f25abb6639d9b8becb5617bc1d9a43248c8bd32a9792e2239c78bb665c90bd3bf885155469d84d812f83000221c7536f7ebd3ceeccc7fb2a117
51 DIST maturin-0.14.14.gh.tar.gz 391895 BLAKE2B c03f6c7ee5deb492c78677545d28979e0694a2ea870362ceda9294d8ec80d658c018928c1a870b5f2887d4f68515b26793708fac1fbba244a6b59eb5ee02b80e SHA512 3fafc15732c32a49797c05166e3e2a1289b8b85200c13beb9dbafda9445bb1dea2f503f4f4cc6776d272652e64eb53997e9588ffcdfd9824adf7d751c6f604e2
52 +DIST maturin-0.14.15.gh.tar.gz 392439 BLAKE2B 2463c0da03556a78e18b8f37c77ba7ed82bb7bcbe5976cb73c27bea741f348defd1cd1ea6944c1f2994853819dc9bb83d29883076aa2e9ac2a66b62fba4ee304 SHA512 1ab6a20d1681df32e7e540500e8632887c27f89cf405ef62f188f8509ddab6f88ef32d3018bd56ed3c420e8736db264b01df75942503cbbbe3d613e94e9d3fc8
53 DIST maturin-1.0.0_beta4.gh.tar.gz 394297 BLAKE2B 8b511ae940720719407af2b954d7291ee6456286ab3319ed75da344237316560e0d8767d66a921112da58f446322ef140f534de24c8dda9be5998846324ba694 SHA512 b2a3b0c0cd96370ba41c66530b0b6fdc54a5eda5925d27d3a5fd321c78dc574f8feb36dab0dd9a1ec555e9fdba35e13a63d8eb103cfb1fdfa95d11dcbedad368
54 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
55 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
56 @@ -182,6 +188,7 @@ DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee
57 DIST mime_guess-2.0.4.crate 26399 BLAKE2B 667f9b8009bac2e1d8b835ae8825afaaa2ea6eddd4cebbf18de8f8fcde9318eacaeeb08066bdd611883bef5f8a53fa2506b57dffff543c3a57316e07b525f7f5 SHA512 acfbbfdc5bd725edde43e4915858b8d016e90a5b483664f0bcd5e8d2b0b3684bf0f6020aea147b5bf429f218a7af8080761cea4c5c04b68fa66fd6a676376908
58 DIST minijinja-0.30.2.crate 113523 BLAKE2B e3d413b97276b0856507cc15b5c72bf6ff00eb3d2e116dfd029f52ba6dca3bfa1c9f6f354dc7ec58cd7729ed5a5124927bc9e0fe0c9c3e11b5f33df759289885 SHA512 3a18441d220d61f97bfc8c34ee0bc211408e763d4446108ed57b286630a881890c5daed514a1efaa77a203f1690db145a9af19976a5b470c6955e80defdadd3e
59 DIST minijinja-0.30.4.crate 114892 BLAKE2B b8d97c891818f4c28627a94167c125670e360b1236621a7f766b1ec3e3b3cb57501d6c074409103e5c090ee0c698e3ed48b7c4c53f0b20cb61512995d2091e57 SHA512 33e8c9a741318c36a1dfe1a4d0c6c80f4e05ad9ef4fb73dbaa8e800c3172854f8e33f658512a362f789b101bf5615dcc59a43ac7aa831db3b365e36921fd1939
60 +DIST minijinja-0.30.5.crate 115968 BLAKE2B c6b7555e6dee4359b9cb53c84e03abf4a6caf07a08196893796fec16354aa762be79193b5c534242f99be3c1e25499d45423dd6579e9b7265afbaa179e844f2a SHA512 03b557d470e8dfa142c8547a68c21c0f00f71e3be86377e13b9099d324ddf392ff7d3ff81eb955ccdf48348e0e5f8cb6c695a7aa434c592e41b20b4c316bf272
61 DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
62 DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419
63 DIST miniz_oxide-0.6.4.crate 55181 BLAKE2B 4f0229c6c676b8827f974585b639a9602cd93fd68cb9088a580af1259b5b30d7580bf5aa7ee4f24ee528a0c5fe814dec3dea29b762ff80de8405753992ed9acb SHA512 d25483822cc24eeec5399a883a7951f27ddb1bb8a76c6218d13f431d4eabcfdf06e4b73b0bed2039a19957f1b6c164552077ab5e17e18553dc2b68b20e1ddad0
64 @@ -320,6 +327,7 @@ DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7
65 DIST similar-2.2.1.crate 51147 BLAKE2B c86005ff69a14980db2cb90b13ed908448a711f09d1ee20a109d1dab2cc5bd839274f3803082721f1d81003c9011efdadcd190f4cb46eb09b26e338107546f45 SHA512 9a353bfbe495bab83e401314bb97c6605fa6283af06e03bad50bc429388c7abf44bb9cc68db781ef2b786840eb444907f35b70b17343b2cb993800536b4e36a2
66 DIST siphasher-0.3.10.crate 9889 BLAKE2B e5dd6d265340b4c9e4266ab1ff3a20f1fb87fd493b2d7b5fba32d26421cc858b38929e4ab96941d0c055375b8acebbd04236d994cadca324500ed05064b9bfc9 SHA512 f90425a2cccc9575d377bb92a765d34653ddef1ac12b7c63dc6d700aaa74b525787e11609061c2d3e44ea56fe0e4b8f93f7b13f0279b5de2e0f710c5caffd4ce
67 DIST slab-0.4.7.crate 16647 BLAKE2B f567cc822e7b84f64a0b0372c22a0463d260871455a33df025808a0476dcbbd4e051a117d8896d96d6d3d0655b7c296cd691ca22edc54486440f4e2e0f5d1e1b SHA512 659a9ca3323fc2cd236f6cb9eb6feeae8a1f5fa046fa239a34cd7a5ab8a7eadb9e5977e8d5cc41e9138900dd7c75ebc0601480771c5fdd2e084ee76619b82521
68 +DIST slab-0.4.8.crate 16928 BLAKE2B f20603e1331a767c3f55b56d58bbdb9fc126794a116db128fce6d204122c420e9a65478f9f10a26f86c045dbd55a62556862f4339f3a41419f810bcfa9fd145d SHA512 1d713a217b3816a1e6c230d4bb52c32c90f600e64520f0c339ea8255ee8aefd887d969fa23497f1bd8b2b1f7dcb4b220957889746f04dc3453240b5f28517192
69 DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
70 DIST smawk-0.3.1.crate 12840 BLAKE2B 937471e3ec3431f174264ce41e7a9c8ac781f5ce3638afe6219173730f5a0d0cec2b482ca72eeee34d5765c75db1707433b2c5b5004cd6d6fa4809f606b26813 SHA512 d6a050e873da5c90de3ff9fd02166de3be4c03931de9cac5307e6c16a71b8db1db6e8309eaa38ad408b20e0cc98eb4133595ad7aea96f62ebdcea579a643b65f
71 DIST snapbox-0.4.4.crate 33655 BLAKE2B 73aa89530c066d96d12538c49be1be8ed2986c3f22b19207658c113973a1fe260478f7bc5c13ec26ce7825a8c569e77329e0c206af145c4c869bbda9b603019e SHA512 1bb1fe987fc84d261a686106929d7e19480f2c08f69c88ffb23b8d2fad0bf512f3962d60406fe4c1d4df9e2744c9e8646aef38dbf055f98472e12b73dc959667
72 @@ -340,6 +348,7 @@ DIST target-lexicon-0.12.4.crate 23020 BLAKE2B ad9780b9478b00b4fdcb07bd016d83216
73 DIST target-lexicon-0.12.5.crate 23224 BLAKE2B b1d31ec4ca5a529882b76a6a6bc8bbf978cfe8d7c9da0227879898ce1f2180e4d43225360bb4b4a7e9f3229ad1f4297b57c77d285c471c9c724759b0e987f6f0 SHA512 6df675ab1ebab2ff2844c3dfdaf58de3c340868ad9cd7b8c0d63d4fc9fa25e78027643d34c19b4634913c5294de7b330fb5a100984df58e4c943b3ab21ebfaca
74 DIST target-lexicon-0.12.6.crate 24357 BLAKE2B 5d9aef958155bdc1b546b9940083cf81ba4c638525e2d46340e50c4274764b39ac19a12214f3ff64a6830524a2ecea9d555db3f07d5d7dbccd7dd809255c4499 SHA512 63ccc047d10ebff55c3b9be400e2deafcaba7beb28ee67bae6d5df58e7c08362b2c4e0004f6daa582928850701969015ad43714c7ad46df665474667ff4db58f
75 DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e
76 +DIST tempfile-3.4.0.crate 30591 BLAKE2B 5dd7c2e28e9713751e2816e4264100b98795b26aca3d8619cbaed79de7de8af180aa3bba888babed1a1a644161a5a8ef08b4ecdc898e7c583070387cbc3fa357 SHA512 4c7f8b517282f7db295d649d038f0dbd065397abbf9546ed2d9ad19a6eccbc2a189d4601a7a93299cb412e7aa1c2d5bb409f11fe94162889a715303779ee42fc
77 DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7
78 DIST terminal_size-0.2.3.crate 9361 BLAKE2B 38862ed4d98442f755a841b3eb44b397645c6e2ad25793dc96b089df3549c07ff353e18515b83686b34f002e7a557404502f847ceb6f5f673b96830286553d44 SHA512 f390c5e8ce53e0387db7c30619a107e484fa80ba4e046fb797b6006966be446d5aee5bd2179734b0684e206762fe7b19e8fe00d75853069a4bc7b9ae14f74c23
79 DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3
80
81 diff --git a/dev-util/maturin/maturin-0.14.15.ebuild b/dev-util/maturin/maturin-0.14.15.ebuild
82 new file mode 100644
83 index 000000000000..67643903ddee
84 --- /dev/null
85 +++ b/dev-util/maturin/maturin-0.14.15.ebuild
86 @@ -0,0 +1,501 @@
87 +# Copyright 1999-2023 Gentoo Authors
88 +# Distributed under the terms of the GNU General Public License v2
89 +
90 +EAPI=8
91 +
92 +CRATES="
93 + adler-1.0.2
94 + aes-0.7.5
95 + ahash-0.3.8
96 + ahash-0.7.6
97 + aho-corasick-0.7.20
98 + anyhow-1.0.69
99 + askama-0.11.1
100 + askama_derive-0.11.2
101 + askama_escape-0.10.3
102 + askama_shared-0.12.2
103 + async-io-1.12.0
104 + async-lock-2.7.0
105 + autocfg-1.1.0
106 + base64-0.13.1
107 + bincode-1.3.3
108 + bitflags-1.3.2
109 + block-buffer-0.10.3
110 + block-buffer-0.9.0
111 + block-modes-0.8.1
112 + block-padding-0.2.1
113 + bstr-1.2.0
114 + bumpalo-3.12.0
115 + byteorder-1.4.3
116 + bytes-1.4.0
117 + bytesize-1.2.0
118 + bzip2-0.4.4
119 + bzip2-sys-0.1.11+1.0.8
120 + cab-0.4.1
121 + camino-1.1.3
122 + cargo-options-0.5.3
123 + cargo-platform-0.1.2
124 + cargo-xwin-0.13.3
125 + cargo-zigbuild-0.14.3
126 + cargo_metadata-0.15.3
127 + cbindgen-0.24.3
128 + cc-1.0.79
129 + cfb-0.7.3
130 + cfg-if-1.0.0
131 + charset-0.1.3
132 + chumsky-0.8.0
133 + cipher-0.3.0
134 + clap-4.0.32
135 + clap_complete-4.0.7
136 + clap_complete_command-0.4.0
137 + clap_complete_fig-4.0.2
138 + clap_derive-4.0.21
139 + clap_lex-0.3.0
140 + cli-table-0.4.7
141 + concolor-0.0.11
142 + concolor-query-0.1.0
143 + concurrent-queue-2.1.0
144 + configparser-3.0.2
145 + console-0.15.5
146 + const-random-0.1.15
147 + const-random-macro-0.1.15
148 + content_inspector-0.2.4
149 + core-foundation-0.9.3
150 + core-foundation-sys-0.8.3
151 + cpufeatures-0.2.5
152 + crc32fast-1.3.2
153 + crossbeam-channel-0.5.6
154 + crossbeam-deque-0.8.3
155 + crossbeam-epoch-0.9.14
156 + crossbeam-utils-0.8.15
157 + crunchy-0.2.2
158 + crypto-common-0.1.6
159 + crypto-mac-0.11.1
160 + ctor-0.1.26
161 + data-encoding-2.3.3
162 + derivative-2.2.0
163 + dialoguer-0.10.3
164 + diff-0.1.13
165 + digest-0.10.6
166 + digest-0.9.0
167 + dirs-4.0.0
168 + dirs-sys-0.3.7
169 + dunce-1.0.3
170 + either-1.8.1
171 + encode_unicode-0.3.6
172 + encoding-0.2.33
173 + encoding-index-japanese-1.20141219.5
174 + encoding-index-korean-1.20141219.5
175 + encoding-index-simpchinese-1.20141219.5
176 + encoding-index-singlebyte-1.20141219.5
177 + encoding-index-tradchinese-1.20141219.5
178 + encoding_index_tests-0.1.4
179 + encoding_rs-0.8.32
180 + enumflags2-0.6.4
181 + enumflags2_derive-0.6.4
182 + errno-0.2.8
183 + errno-dragonfly-0.1.2
184 + event-listener-2.5.3
185 + fastrand-1.9.0
186 + fat-macho-0.4.6
187 + filetime-0.2.19
188 + flate2-1.0.25
189 + fnv-1.0.7
190 + foreign-types-0.3.2
191 + foreign-types-shared-0.1.1
192 + form_urlencoded-1.1.0
193 + fs-err-2.9.0
194 + futures-0.3.26
195 + futures-channel-0.3.26
196 + futures-core-0.3.26
197 + futures-executor-0.3.26
198 + futures-io-0.3.26
199 + futures-lite-1.12.0
200 + futures-macro-0.3.26
201 + futures-sink-0.3.26
202 + futures-task-0.3.26
203 + futures-util-0.3.26
204 + generic-array-0.14.6
205 + getrandom-0.2.8
206 + glob-0.3.1
207 + globset-0.4.10
208 + goblin-0.6.1
209 + hashbrown-0.12.3
210 + heck-0.4.1
211 + hermit-abi-0.2.6
212 + hkdf-0.11.0
213 + hmac-0.11.0
214 + humantime-2.1.0
215 + humantime-serde-1.1.1
216 + idna-0.3.0
217 + ignore-0.4.18
218 + indexmap-1.9.2
219 + indicatif-0.17.3
220 + indoc-2.0.0
221 + instant-0.1.12
222 + io-lifetimes-1.0.4
223 + is-terminal-0.4.2
224 + itertools-0.10.5
225 + itoa-1.0.5
226 + js-sys-0.3.61
227 + keyring-1.2.1
228 + lazy_static-1.4.0
229 + lddtree-0.3.2
230 + libc-0.2.139
231 + linux-raw-sys-0.1.4
232 + lock_api-0.4.9
233 + log-0.4.17
234 + lzxd-0.1.4
235 + mailparse-0.13.8
236 + matchers-0.1.0
237 + memchr-2.5.0
238 + memoffset-0.6.5
239 + memoffset-0.8.0
240 + mime-0.3.16
241 + mime_guess-2.0.4
242 + minijinja-0.30.5
243 + minimal-lexical-0.2.1
244 + miniz_oxide-0.6.2
245 + msi-0.5.0
246 + multipart-0.18.0
247 + native-tls-0.2.11
248 + nb-connect-1.2.0
249 + nix-0.22.3
250 + nom-7.1.3
251 + nom8-0.2.0
252 + normalize-line-endings-0.3.0
253 + normpath-1.0.1
254 + nu-ansi-term-0.46.0
255 + num-0.4.0
256 + num-bigint-0.4.3
257 + num-complex-0.4.3
258 + num-integer-0.1.45
259 + num-iter-0.1.43
260 + num-rational-0.4.1
261 + num-traits-0.2.15
262 + num_cpus-1.15.0
263 + number_prefix-0.4.0
264 + once_cell-1.17.1
265 + opaque-debug-0.3.0
266 + openssl-0.10.45
267 + openssl-macros-0.1.0
268 + openssl-probe-0.1.5
269 + openssl-src-111.25.0+1.1.1t
270 + openssl-sys-0.9.80
271 + os_pipe-1.1.2
272 + os_str_bytes-6.4.1
273 + output_vt100-0.1.3
274 + overload-0.1.1
275 + parking-2.0.0
276 + parking_lot-0.12.1
277 + parking_lot_core-0.9.6
278 + paste-1.0.11
279 + path-slash-0.2.1
280 + pep440-0.2.0
281 + percent-encoding-2.2.0
282 + pin-project-lite-0.2.9
283 + pin-utils-0.1.0
284 + pkg-config-0.3.26
285 + plain-0.2.3
286 + platform-info-1.0.2
287 + polling-2.5.2
288 + portable-atomic-0.3.19
289 + ppv-lite86-0.2.17
290 + pretty_assertions-1.3.0
291 + proc-macro-crate-0.1.5
292 + proc-macro-crate-1.2.1
293 + proc-macro-error-1.0.4
294 + proc-macro-error-attr-1.0.4
295 + proc-macro-hack-0.5.20+deprecated
296 + proc-macro2-1.0.51
297 + pyproject-toml-0.3.1
298 + python-pkginfo-0.5.5
299 + quote-1.0.23
300 + quoted_printable-0.4.7
301 + rand-0.8.5
302 + rand_chacha-0.3.1
303 + rand_core-0.6.4
304 + rayon-1.6.1
305 + rayon-core-1.10.2
306 + redox_syscall-0.2.16
307 + redox_users-0.4.3
308 + regex-1.7.1
309 + regex-automata-0.1.10
310 + regex-syntax-0.6.28
311 + rfc2047-decoder-0.2.1
312 + ring-0.16.20
313 + rpassword-7.2.0
314 + rtoolbox-0.0.1
315 + rustc_version-0.4.0
316 + rustix-0.36.7
317 + rustls-0.20.8
318 + rustversion-1.0.11
319 + ryu-1.0.12
320 + same-file-1.0.6
321 + schannel-0.1.21
322 + scoped-tls-1.0.1
323 + scopeguard-1.1.0
324 + scroll-0.11.0
325 + scroll_derive-0.11.0
326 + sct-0.7.0
327 + secret-service-2.0.2
328 + security-framework-2.8.2
329 + security-framework-sys-2.8.0
330 + semver-1.0.16
331 + serde-1.0.152
332 + serde_derive-1.0.152
333 + serde_json-1.0.93
334 + serde_repr-0.1.10
335 + sha2-0.10.6
336 + sha2-0.9.9
337 + sharded-slab-0.1.4
338 + shell-words-1.1.0
339 + shlex-1.1.0
340 + similar-2.2.1
341 + siphasher-0.3.10
342 + slab-0.4.8
343 + smallvec-1.10.0
344 + smawk-0.3.1
345 + snapbox-0.4.4
346 + snapbox-macros-0.3.1
347 + socket2-0.4.7
348 + socks-0.3.4
349 + spin-0.5.2
350 + static_assertions-1.1.0
351 + strsim-0.10.0
352 + subtle-2.4.1
353 + syn-1.0.109
354 + tar-0.4.38
355 + target-lexicon-0.12.6
356 + tempfile-3.4.0
357 + termcolor-1.2.0
358 + terminal_size-0.2.3
359 + textwrap-0.16.0
360 + thiserror-1.0.38
361 + thiserror-impl-1.0.38
362 + thread_local-1.1.4
363 + time-0.3.17
364 + time-core-0.1.0
365 + time-macros-0.2.6
366 + tiny-keccak-2.0.2
367 + tinyvec-1.6.0
368 + tinyvec_macros-0.1.0
369 + toml-0.5.11
370 + toml_datetime-0.5.0
371 + toml_edit-0.17.1
372 + tracing-0.1.37
373 + tracing-attributes-0.1.23
374 + tracing-core-0.1.30
375 + tracing-log-0.1.3
376 + tracing-serde-0.1.3
377 + tracing-subscriber-0.3.16
378 + trycmd-0.14.10
379 + twox-hash-1.6.3
380 + typenum-1.16.0
381 + unicase-2.6.0
382 + unicode-bidi-0.3.10
383 + unicode-ident-1.0.6
384 + unicode-linebreak-0.1.4
385 + unicode-normalization-0.1.22
386 + unicode-width-0.1.10
387 + uniffi_bindgen-0.22.0
388 + uniffi_checksum_derive-0.22.0
389 + uniffi_meta-0.22.0
390 + uniffi_testing-0.22.0
391 + untrusted-0.7.1
392 + ureq-2.6.2
393 + url-2.3.1
394 + uuid-1.3.0
395 + valuable-0.1.0
396 + vcpkg-0.2.15
397 + version_check-0.9.4
398 + versions-4.1.0
399 + wait-timeout-0.2.0
400 + waker-fn-1.1.0
401 + walkdir-2.3.2
402 + wasi-0.11.0+wasi-snapshot-preview1
403 + wasm-bindgen-0.2.84
404 + wasm-bindgen-backend-0.2.84
405 + wasm-bindgen-macro-0.2.84
406 + wasm-bindgen-macro-support-0.2.84
407 + wasm-bindgen-shared-0.2.84
408 + web-sys-0.3.61
409 + webpki-0.22.0
410 + webpki-roots-0.22.6
411 + weedle2-4.0.0
412 + wepoll-ffi-0.1.2
413 + which-4.4.0
414 + winapi-0.3.9
415 + winapi-i686-pc-windows-gnu-0.4.0
416 + winapi-util-0.1.5
417 + winapi-x86_64-pc-windows-gnu-0.4.0
418 + windows-sys-0.42.0
419 + windows_aarch64_gnullvm-0.42.1
420 + windows_aarch64_msvc-0.42.1
421 + windows_i686_gnu-0.42.1
422 + windows_i686_msvc-0.42.1
423 + windows_x86_64_gnu-0.42.1
424 + windows_x86_64_gnullvm-0.42.1
425 + windows_x86_64_msvc-0.42.1
426 + xattr-0.2.3
427 + xwin-0.2.10
428 + yansi-0.5.1
429 + zbus-1.9.3
430 + zbus_macros-1.9.3
431 + zip-0.6.4
432 + zvariant-2.10.0
433 + zvariant_derive-2.10.0"
434 +# additional crates used by test-crates/* test packages,
435 +# `grep test-crates tests/run.rs` to see which are needed
436 +CRATES_TEST="
437 + anyhow-1.0.66
438 + bytes-1.3.0
439 + camino-1.1.1
440 + cargo_metadata-0.15.2
441 + cc-1.0.73
442 + cc-1.0.74
443 + glob-0.3.0
444 + goblin-0.6.0
445 + heck-0.4.0
446 + indoc-1.0.7
447 + itoa-1.0.4
448 + libc-0.2.134
449 + libc-0.2.137
450 + nom-7.1.1
451 + once_cell-1.15.0
452 + once_cell-1.16.0
453 + parking_lot_core-0.9.3
454 + parking_lot_core-0.9.4
455 + paste-1.0.10
456 + proc-macro2-1.0.46
457 + proc-macro2-1.0.47
458 + pyo3-0.18.1
459 + pyo3-build-config-0.18.1
460 + pyo3-ffi-0.18.1
461 + pyo3-macros-0.18.1
462 + pyo3-macros-backend-0.18.1
463 + python3-dll-a-0.2.6
464 + quote-1.0.21
465 + ryu-1.0.11
466 + semver-1.0.14
467 + serde-1.0.151
468 + serde_derive-1.0.151
469 + serde_json-1.0.89
470 + syn-1.0.102
471 + syn-1.0.103
472 + syn-1.0.105
473 + target-lexicon-0.12.4
474 + thiserror-1.0.37
475 + thiserror-impl-1.0.37
476 + toml-0.5.10
477 + unicode-ident-1.0.5
478 + uniffi-0.22.0
479 + uniffi_build-0.22.0
480 + uniffi_macros-0.22.0
481 + unindent-0.1.10
482 + windows-sys-0.36.1
483 + windows_aarch64_gnullvm-0.42.0
484 + windows_aarch64_msvc-0.36.1
485 + windows_aarch64_msvc-0.42.0
486 + windows_i686_gnu-0.36.1
487 + windows_i686_gnu-0.42.0
488 + windows_i686_msvc-0.36.1
489 + windows_i686_msvc-0.42.0
490 + windows_x86_64_gnu-0.36.1
491 + windows_x86_64_gnu-0.42.0
492 + windows_x86_64_gnullvm-0.42.0
493 + windows_x86_64_msvc-0.36.1
494 + windows_x86_64_msvc-0.42.0"
495 +DISTUTILS_USE_PEP517=setuptools
496 +PYTHON_COMPAT=( pypy3 python3_{9..11} )
497 +inherit cargo distutils-r1 flag-o-matic
498 +
499 +DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings"
500 +HOMEPAGE="https://www.maturin.rs/"
501 +SRC_URI="
502 + https://github.com/PyO3/maturin/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
503 + $(cargo_crate_uris)
504 + test? ( $(cargo_crate_uris ${CRATES_TEST}) )"
505 +
506 +LICENSE="
507 + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD
508 + CC0-1.0 ISC MIT MPL-2.0 SSLeay Unicode-DFS-2016 openssl
509 + doc? ( CC-BY-4.0 OFL-1.1 )"
510 +SLOT="0"
511 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
512 +IUSE="doc test"
513 +RESTRICT="!test? ( test )"
514 +
515 +RDEPEND="
516 + $(python_gen_cond_dep '
517 + dev-python/tomli[${PYTHON_USEDEP}]
518 + ' 3.{9..10} pypy3)"
519 +BDEPEND="
520 + dev-python/setuptools-rust[${PYTHON_USEDEP}]
521 + doc? ( app-text/mdbook )
522 + test? (
523 + ${RDEPEND}
524 + $(python_gen_cond_dep '
525 + dev-python/cffi[${PYTHON_USEDEP}]
526 + ' 'python*')
527 + dev-python/boltons[${PYTHON_USEDEP}]
528 + dev-python/virtualenv[${PYTHON_USEDEP}]
529 + )"
530 +
531 +QA_FLAGS_IGNORED="usr/bin/${PN}"
532 +
533 +src_prepare() {
534 + distutils-r1_src_prepare
535 +
536 + # used to prevent use of network during tests
537 + cat > "${T}"/pip.conf <<-EOF || die
538 + [install]
539 + no-index = yes
540 + no-dependencies = yes
541 + EOF
542 +
543 + # TODO: package-agnostic way to handle IUSE=debug with setuptools-rust?
544 + use !debug || sed -i "s/^cargo_args = \[/&'--profile','dev',/" setup.py || die
545 +
546 + # setup.py handles most for non-tests, but ensure rustls is disabled except
547 + # on arches where ring crate should work (keep in sync below, bug #859577)
548 + if use !amd64 && use !x86 && use !arm64 && use !arm; then
549 + sed -i '/^if platform.machine/s/^if/if True or/' setup.py || die
550 + fi
551 +}
552 +
553 +src_configure() {
554 + filter-lto # undefined references with ring crate
555 +
556 + if use !amd64 && use !x86 && use !arm64 && use !arm; then
557 + local myfeatures=( upload log )
558 + cargo_src_configure --no-default-features
559 + fi
560 +}
561 +
562 +python_compile_all() {
563 + use !doc || mdbook build -d html guide || die
564 +}
565 +
566 +python_test() {
567 + local -x MATURIN_TEST_PYTHON=${EPYTHON}
568 + local -x PIP_CONFIG_FILE=${T}/pip.conf
569 + local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1
570 +
571 + local skip=(
572 + --skip locked_doesnt_build_without_cargo_lock
573 + # relies on 80-chars terminal output but ignores exported COLUMNS=80
574 + --skip cli_tests
575 + # avoid need for wasm over a single hello world test
576 + --skip integration_wasm_hello_world
577 + # fragile depending on rust version, also wants libpypy*-c.so for pypy
578 + --skip pyo3_no_extension_module
579 + )
580 +
581 + cargo_src_test -- "${skip[@]}"
582 +}
583 +
584 +python_install_all() {
585 + dodoc Changelog.md README.md
586 + use doc && dodoc -r guide/html
587 +}