diff options
| author | Tim Orling <tim.orling@konsulko.com> | 2025-06-24 21:24:39 -0700 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-06-26 11:02:34 +0100 |
| commit | d8550091fb309f304e6eb1feeb701986236f5d5e (patch) | |
| tree | f760e9c85b2388e14330a8a8cfadc06506359854 | |
| parent | a2d6695088861fe458fbf3eea3a77b52784dc2d2 (diff) | |
| download | poky-d8550091fb309f304e6eb1feeb701986236f5d5e.tar.gz | |
python3-maturin: upgrade 1.8.6 -> 1.8.7
* Drop riscv32 patch as it has been fixed upstream
https://github.com/PyO3/maturin/commit/90b30a4e94e58e8d77d5d663cd2e0bbaab933f33
* Update crates
https://www.maturin.rs/changelog.html
1.8.7
Allow specifying compression method and level, in both build and develop modes, in #2625.
Fix Windows free-threaded builds on Python 3.14 in #2632
Comparing changes from v1.8.6 to v1.8.7:
https://github.com/PyO3/maturin/compare/v1.8.6...v1.8.7
(From OE-Core rev: 61d2e2f67c387f976a3c6a165243c74bca66b3f4)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | meta/recipes-devtools/python/python3-maturin-crates.inc | 32 | ||||
| -rw-r--r-- | meta/recipes-devtools/python/python3-maturin/0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch | 110 | ||||
| -rw-r--r-- | meta/recipes-devtools/python/python3-maturin_1.8.7.bb (renamed from meta/recipes-devtools/python/python3-maturin_1.8.6.bb) | 4 |
3 files changed, 25 insertions, 121 deletions
diff --git a/meta/recipes-devtools/python/python3-maturin-crates.inc b/meta/recipes-devtools/python/python3-maturin-crates.inc index 5c939a09a8..ea7bd488e6 100644 --- a/meta/recipes-devtools/python/python3-maturin-crates.inc +++ b/meta/recipes-devtools/python/python3-maturin-crates.inc | |||
| @@ -33,10 +33,10 @@ SRC_URI += " \ | |||
| 33 | crate://crates.io/cargo-config2/0.1.26 \ | 33 | crate://crates.io/cargo-config2/0.1.26 \ |
| 34 | crate://crates.io/cargo-options/0.7.4 \ | 34 | crate://crates.io/cargo-options/0.7.4 \ |
| 35 | crate://crates.io/cargo-platform/0.1.8 \ | 35 | crate://crates.io/cargo-platform/0.1.8 \ |
| 36 | crate://crates.io/cargo-xwin/0.18.4 \ | 36 | crate://crates.io/cargo-xwin/0.18.6 \ |
| 37 | crate://crates.io/cargo-zigbuild/0.20.0 \ | 37 | crate://crates.io/cargo-zigbuild/0.20.0 \ |
| 38 | crate://crates.io/cargo_metadata/0.19.0 \ | 38 | crate://crates.io/cargo_metadata/0.19.0 \ |
| 39 | crate://crates.io/cbindgen/0.28.0 \ | 39 | crate://crates.io/cbindgen/0.29.0 \ |
| 40 | crate://crates.io/cc/1.2.16 \ | 40 | crate://crates.io/cc/1.2.16 \ |
| 41 | crate://crates.io/cfb/0.10.0 \ | 41 | crate://crates.io/cfb/0.10.0 \ |
| 42 | crate://crates.io/cfg-if/1.0.0 \ | 42 | crate://crates.io/cfg-if/1.0.0 \ |
| @@ -105,12 +105,12 @@ SRC_URI += " \ | |||
| 105 | crate://crates.io/futures-util/0.3.31 \ | 105 | crate://crates.io/futures-util/0.3.31 \ |
| 106 | crate://crates.io/generic-array/0.14.7 \ | 106 | crate://crates.io/generic-array/0.14.7 \ |
| 107 | crate://crates.io/getrandom/0.2.15 \ | 107 | crate://crates.io/getrandom/0.2.15 \ |
| 108 | crate://crates.io/getrandom/0.3.3 \ | ||
| 108 | crate://crates.io/glob/0.3.1 \ | 109 | crate://crates.io/glob/0.3.1 \ |
| 109 | crate://crates.io/globset/0.4.15 \ | 110 | crate://crates.io/globset/0.4.15 \ |
| 110 | crate://crates.io/goblin/0.9.2 \ | 111 | crate://crates.io/goblin/0.9.2 \ |
| 111 | crate://crates.io/hashbrown/0.14.5 \ | 112 | crate://crates.io/hashbrown/0.14.5 \ |
| 112 | crate://crates.io/hashbrown/0.15.2 \ | 113 | crate://crates.io/hashbrown/0.15.2 \ |
| 113 | crate://crates.io/heck/0.4.1 \ | ||
| 114 | crate://crates.io/heck/0.5.0 \ | 114 | crate://crates.io/heck/0.5.0 \ |
| 115 | crate://crates.io/home/0.5.9 \ | 115 | crate://crates.io/home/0.5.9 \ |
| 116 | crate://crates.io/humantime/2.1.0 \ | 116 | crate://crates.io/humantime/2.1.0 \ |
| @@ -135,11 +135,12 @@ SRC_URI += " \ | |||
| 135 | crate://crates.io/itertools/0.12.1 \ | 135 | crate://crates.io/itertools/0.12.1 \ |
| 136 | crate://crates.io/itertools/0.13.0 \ | 136 | crate://crates.io/itertools/0.13.0 \ |
| 137 | crate://crates.io/itoa/1.0.11 \ | 137 | crate://crates.io/itoa/1.0.11 \ |
| 138 | crate://crates.io/jobserver/0.1.33 \ | ||
| 138 | crate://crates.io/js-sys/0.3.73 \ | 139 | crate://crates.io/js-sys/0.3.73 \ |
| 139 | crate://crates.io/keyring/2.3.3 \ | 140 | crate://crates.io/keyring/2.3.3 \ |
| 140 | crate://crates.io/lazy_static/1.4.0 \ | 141 | crate://crates.io/lazy_static/1.4.0 \ |
| 141 | crate://crates.io/lddtree/0.3.7 \ | 142 | crate://crates.io/lddtree/0.3.7 \ |
| 142 | crate://crates.io/libc/0.2.167 \ | 143 | crate://crates.io/libc/0.2.172 \ |
| 143 | crate://crates.io/libmimalloc-sys/0.1.39 \ | 144 | crate://crates.io/libmimalloc-sys/0.1.39 \ |
| 144 | crate://crates.io/libredox/0.1.3 \ | 145 | crate://crates.io/libredox/0.1.3 \ |
| 145 | crate://crates.io/linux-keyutils/0.2.4 \ | 146 | crate://crates.io/linux-keyutils/0.2.4 \ |
| @@ -148,6 +149,7 @@ SRC_URI += " \ | |||
| 148 | crate://crates.io/lock_api/0.4.12 \ | 149 | crate://crates.io/lock_api/0.4.12 \ |
| 149 | crate://crates.io/lockfree-object-pool/0.1.6 \ | 150 | crate://crates.io/lockfree-object-pool/0.1.6 \ |
| 150 | crate://crates.io/log/0.4.22 \ | 151 | crate://crates.io/log/0.4.22 \ |
| 152 | crate://crates.io/lzma-rs/0.3.0 \ | ||
| 151 | crate://crates.io/lzma-sys/0.1.20 \ | 153 | crate://crates.io/lzma-sys/0.1.20 \ |
| 152 | crate://crates.io/lzxd/0.2.5 \ | 154 | crate://crates.io/lzxd/0.2.5 \ |
| 153 | crate://crates.io/mailparse/0.15.0 \ | 155 | crate://crates.io/mailparse/0.15.0 \ |
| @@ -199,6 +201,7 @@ SRC_URI += " \ | |||
| 199 | crate://crates.io/python-pkginfo/0.6.5 \ | 201 | crate://crates.io/python-pkginfo/0.6.5 \ |
| 200 | crate://crates.io/quote/1.0.37 \ | 202 | crate://crates.io/quote/1.0.37 \ |
| 201 | crate://crates.io/quoted_printable/0.5.0 \ | 203 | crate://crates.io/quoted_printable/0.5.0 \ |
| 204 | crate://crates.io/r-efi/5.2.0 \ | ||
| 202 | crate://crates.io/rand/0.8.5 \ | 205 | crate://crates.io/rand/0.8.5 \ |
| 203 | crate://crates.io/rand_chacha/0.3.1 \ | 206 | crate://crates.io/rand_chacha/0.3.1 \ |
| 204 | crate://crates.io/rand_core/0.6.4 \ | 207 | crate://crates.io/rand_core/0.6.4 \ |
| @@ -312,6 +315,7 @@ SRC_URI += " \ | |||
| 312 | crate://crates.io/wait-timeout/0.2.0 \ | 315 | crate://crates.io/wait-timeout/0.2.0 \ |
| 313 | crate://crates.io/walkdir/2.5.0 \ | 316 | crate://crates.io/walkdir/2.5.0 \ |
| 314 | crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ | 317 | crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ |
| 318 | crate://crates.io/wasi/0.14.2+wasi-0.2.4 \ | ||
| 315 | crate://crates.io/wasm-bindgen/0.2.96 \ | 319 | crate://crates.io/wasm-bindgen/0.2.96 \ |
| 316 | crate://crates.io/wasm-bindgen-backend/0.2.96 \ | 320 | crate://crates.io/wasm-bindgen-backend/0.2.96 \ |
| 317 | crate://crates.io/wasm-bindgen-macro/0.2.96 \ | 321 | crate://crates.io/wasm-bindgen-macro/0.2.96 \ |
| @@ -347,6 +351,7 @@ SRC_URI += " \ | |||
| 347 | crate://crates.io/winnow/0.5.40 \ | 351 | crate://crates.io/winnow/0.5.40 \ |
| 348 | crate://crates.io/winnow/0.6.20 \ | 352 | crate://crates.io/winnow/0.6.20 \ |
| 349 | crate://crates.io/winsafe/0.0.19 \ | 353 | crate://crates.io/winsafe/0.0.19 \ |
| 354 | crate://crates.io/wit-bindgen-rt/0.39.0 \ | ||
| 350 | crate://crates.io/write16/1.0.0 \ | 355 | crate://crates.io/write16/1.0.0 \ |
| 351 | crate://crates.io/writeable/0.5.5 \ | 356 | crate://crates.io/writeable/0.5.5 \ |
| 352 | crate://crates.io/xattr/1.3.1 \ | 357 | crate://crates.io/xattr/1.3.1 \ |
| @@ -364,6 +369,9 @@ SRC_URI += " \ | |||
| 364 | crate://crates.io/zerovec-derive/0.10.3 \ | 369 | crate://crates.io/zerovec-derive/0.10.3 \ |
| 365 | crate://crates.io/zip/2.3.0 \ | 370 | crate://crates.io/zip/2.3.0 \ |
| 366 | crate://crates.io/zopfli/0.8.1 \ | 371 | crate://crates.io/zopfli/0.8.1 \ |
| 372 | crate://crates.io/zstd/0.13.3 \ | ||
| 373 | crate://crates.io/zstd-safe/7.2.4 \ | ||
| 374 | crate://crates.io/zstd-sys/2.0.15+zstd.1.5.7 \ | ||
| 367 | " | 375 | " |
| 368 | 376 | ||
| 369 | SRC_URI[adler2-2.0.0.sha256sum] = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" | 377 | SRC_URI[adler2-2.0.0.sha256sum] = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" |
| @@ -397,10 +405,10 @@ SRC_URI[camino-1.1.9.sha256sum] = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc39808 | |||
| 397 | SRC_URI[cargo-config2-0.1.26.sha256sum] = "d83ce0be8bd1479e5de6202def660e6c7e27e4e0599bffa4fed05bd380ec2ede" | 405 | SRC_URI[cargo-config2-0.1.26.sha256sum] = "d83ce0be8bd1479e5de6202def660e6c7e27e4e0599bffa4fed05bd380ec2ede" |
| 398 | SRC_URI[cargo-options-0.7.4.sha256sum] = "f3540247c0a37a76eb324acc238dc617786ea22c43b95da560c82a8f2714321f" | 406 | SRC_URI[cargo-options-0.7.4.sha256sum] = "f3540247c0a37a76eb324acc238dc617786ea22c43b95da560c82a8f2714321f" |
| 399 | SRC_URI[cargo-platform-0.1.8.sha256sum] = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" | 407 | SRC_URI[cargo-platform-0.1.8.sha256sum] = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" |
| 400 | SRC_URI[cargo-xwin-0.18.4.sha256sum] = "60f1954e4ffa0f4c47b3df5e6e9508706d8dcaa56152cd672dcee02930ba0326" | 408 | SRC_URI[cargo-xwin-0.18.6.sha256sum] = "5dff83aad332bd6ee29072dd874b48892cd22c58e233c25735eb4417b3999685" |
| 401 | SRC_URI[cargo-zigbuild-0.20.0.sha256sum] = "3f6e9e856390d5b0a859acaeda16528f8a61c964bdb894c3216c254908f1c2ea" | 409 | SRC_URI[cargo-zigbuild-0.20.0.sha256sum] = "3f6e9e856390d5b0a859acaeda16528f8a61c964bdb894c3216c254908f1c2ea" |
| 402 | SRC_URI[cargo_metadata-0.19.0.sha256sum] = "afc309ed89476c8957c50fb818f56fe894db857866c3e163335faa91dc34eb85" | 410 | SRC_URI[cargo_metadata-0.19.0.sha256sum] = "afc309ed89476c8957c50fb818f56fe894db857866c3e163335faa91dc34eb85" |
| 403 | SRC_URI[cbindgen-0.28.0.sha256sum] = "eadd868a2ce9ca38de7eeafdcec9c7065ef89b42b32f0839278d55f35c54d1ff" | 411 | SRC_URI[cbindgen-0.29.0.sha256sum] = "975982cdb7ad6a142be15bdf84aea7ec6a9e5d4d797c004d43185b24cfe4e684" |
| 404 | SRC_URI[cc-1.2.16.sha256sum] = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c" | 412 | SRC_URI[cc-1.2.16.sha256sum] = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c" |
| 405 | SRC_URI[cfb-0.10.0.sha256sum] = "d8a4f8e55be323b378facfcf1f06aa97f6ec17cf4ac84fb17325093aaf62da41" | 413 | SRC_URI[cfb-0.10.0.sha256sum] = "d8a4f8e55be323b378facfcf1f06aa97f6ec17cf4ac84fb17325093aaf62da41" |
| 406 | SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" | 414 | SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" |
| @@ -469,12 +477,12 @@ SRC_URI[futures-timer-3.0.3.sha256sum] = "f288b0a4f20f9a56b5d1da57e2227c661b7b16 | |||
| 469 | SRC_URI[futures-util-0.3.31.sha256sum] = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" | 477 | SRC_URI[futures-util-0.3.31.sha256sum] = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" |
| 470 | SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" | 478 | SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" |
| 471 | SRC_URI[getrandom-0.2.15.sha256sum] = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" | 479 | SRC_URI[getrandom-0.2.15.sha256sum] = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" |
| 480 | SRC_URI[getrandom-0.3.3.sha256sum] = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" | ||
| 472 | SRC_URI[glob-0.3.1.sha256sum] = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" | 481 | SRC_URI[glob-0.3.1.sha256sum] = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" |
| 473 | SRC_URI[globset-0.4.15.sha256sum] = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19" | 482 | SRC_URI[globset-0.4.15.sha256sum] = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19" |
| 474 | SRC_URI[goblin-0.9.2.sha256sum] = "53ab3f32d1d77146981dea5d6b1e8fe31eedcb7013e5e00d6ccd1259a4b4d923" | 483 | SRC_URI[goblin-0.9.2.sha256sum] = "53ab3f32d1d77146981dea5d6b1e8fe31eedcb7013e5e00d6ccd1259a4b4d923" |
| 475 | SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" | 484 | SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" |
| 476 | SRC_URI[hashbrown-0.15.2.sha256sum] = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" | 485 | SRC_URI[hashbrown-0.15.2.sha256sum] = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" |
| 477 | SRC_URI[heck-0.4.1.sha256sum] = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" | ||
| 478 | SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" | 486 | SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" |
| 479 | SRC_URI[home-0.5.9.sha256sum] = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" | 487 | SRC_URI[home-0.5.9.sha256sum] = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" |
| 480 | SRC_URI[humantime-2.1.0.sha256sum] = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" | 488 | SRC_URI[humantime-2.1.0.sha256sum] = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" |
| @@ -499,11 +507,12 @@ SRC_URI[is_terminal_polyfill-1.70.0.sha256sum] = "f8478577c03552c21db0e2724ffb89 | |||
| 499 | SRC_URI[itertools-0.12.1.sha256sum] = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" | 507 | SRC_URI[itertools-0.12.1.sha256sum] = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" |
| 500 | SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" | 508 | SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" |
| 501 | SRC_URI[itoa-1.0.11.sha256sum] = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" | 509 | SRC_URI[itoa-1.0.11.sha256sum] = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" |
| 510 | SRC_URI[jobserver-0.1.33.sha256sum] = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a" | ||
| 502 | SRC_URI[js-sys-0.3.73.sha256sum] = "fb15147158e79fd8b8afd0252522769c4f48725460b37338544d8379d94fc8f9" | 511 | SRC_URI[js-sys-0.3.73.sha256sum] = "fb15147158e79fd8b8afd0252522769c4f48725460b37338544d8379d94fc8f9" |
| 503 | SRC_URI[keyring-2.3.3.sha256sum] = "363387f0019d714aa60cc30ab4fe501a747f4c08fc58f069dd14be971bd495a0" | 512 | SRC_URI[keyring-2.3.3.sha256sum] = "363387f0019d714aa60cc30ab4fe501a747f4c08fc58f069dd14be971bd495a0" |
| 504 | SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" | 513 | SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" |
| 505 | SRC_URI[lddtree-0.3.7.sha256sum] = "e0779ac94bd7b6ab781fa12388dbf79ac45ec1fa433e7d25521753be8227b08e" | 514 | SRC_URI[lddtree-0.3.7.sha256sum] = "e0779ac94bd7b6ab781fa12388dbf79ac45ec1fa433e7d25521753be8227b08e" |
| 506 | SRC_URI[libc-0.2.167.sha256sum] = "09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc" | 515 | SRC_URI[libc-0.2.172.sha256sum] = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" |
| 507 | SRC_URI[libmimalloc-sys-0.1.39.sha256sum] = "23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44" | 516 | SRC_URI[libmimalloc-sys-0.1.39.sha256sum] = "23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44" |
| 508 | SRC_URI[libredox-0.1.3.sha256sum] = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" | 517 | SRC_URI[libredox-0.1.3.sha256sum] = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" |
| 509 | SRC_URI[linux-keyutils-0.2.4.sha256sum] = "761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e" | 518 | SRC_URI[linux-keyutils-0.2.4.sha256sum] = "761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e" |
| @@ -512,6 +521,7 @@ SRC_URI[litemap-0.7.3.sha256sum] = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e | |||
| 512 | SRC_URI[lock_api-0.4.12.sha256sum] = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" | 521 | SRC_URI[lock_api-0.4.12.sha256sum] = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" |
| 513 | SRC_URI[lockfree-object-pool-0.1.6.sha256sum] = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e" | 522 | SRC_URI[lockfree-object-pool-0.1.6.sha256sum] = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e" |
| 514 | SRC_URI[log-0.4.22.sha256sum] = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" | 523 | SRC_URI[log-0.4.22.sha256sum] = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" |
| 524 | SRC_URI[lzma-rs-0.3.0.sha256sum] = "297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e" | ||
| 515 | SRC_URI[lzma-sys-0.1.20.sha256sum] = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27" | 525 | SRC_URI[lzma-sys-0.1.20.sha256sum] = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27" |
| 516 | SRC_URI[lzxd-0.2.5.sha256sum] = "5de7336a183103429ad66d11d56d8bdc9c4a2916f6b85a8f11e5b127bde12001" | 526 | SRC_URI[lzxd-0.2.5.sha256sum] = "5de7336a183103429ad66d11d56d8bdc9c4a2916f6b85a8f11e5b127bde12001" |
| 517 | SRC_URI[mailparse-0.15.0.sha256sum] = "3da03d5980411a724e8aaf7b61a7b5e386ec55a7fb49ee3d0ff79efc7e5e7c7e" | 527 | SRC_URI[mailparse-0.15.0.sha256sum] = "3da03d5980411a724e8aaf7b61a7b5e386ec55a7fb49ee3d0ff79efc7e5e7c7e" |
| @@ -563,6 +573,7 @@ SRC_URI[pyproject-toml-0.13.4.sha256sum] = "643af57c3f36ba90a8b53e972727d8092f74 | |||
| 563 | SRC_URI[python-pkginfo-0.6.5.sha256sum] = "c21f58880fc45e91d29b2f639ab4051aaa6a2b054534c2d343a953347d0dd600" | 573 | SRC_URI[python-pkginfo-0.6.5.sha256sum] = "c21f58880fc45e91d29b2f639ab4051aaa6a2b054534c2d343a953347d0dd600" |
| 564 | SRC_URI[quote-1.0.37.sha256sum] = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" | 574 | SRC_URI[quote-1.0.37.sha256sum] = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" |
| 565 | SRC_URI[quoted_printable-0.5.0.sha256sum] = "79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0" | 575 | SRC_URI[quoted_printable-0.5.0.sha256sum] = "79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0" |
| 576 | SRC_URI[r-efi-5.2.0.sha256sum] = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" | ||
| 566 | SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" | 577 | SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" |
| 567 | SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" | 578 | SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" |
| 568 | SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" | 579 | SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" |
| @@ -676,6 +687,7 @@ SRC_URI[versions-6.2.0.sha256sum] = "38a8931f8d167b6448076020e70b9de46dcf5ea1731 | |||
| 676 | SRC_URI[wait-timeout-0.2.0.sha256sum] = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" | 687 | SRC_URI[wait-timeout-0.2.0.sha256sum] = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6" |
| 677 | SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" | 688 | SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" |
| 678 | SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" | 689 | SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" |
| 690 | SRC_URI[wasi-0.14.2+wasi-0.2.4.sha256sum] = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" | ||
| 679 | SRC_URI[wasm-bindgen-0.2.96.sha256sum] = "21d3b25c3ea1126a2ad5f4f9068483c2af1e64168f847abe863a526b8dbfe00b" | 691 | SRC_URI[wasm-bindgen-0.2.96.sha256sum] = "21d3b25c3ea1126a2ad5f4f9068483c2af1e64168f847abe863a526b8dbfe00b" |
| 680 | SRC_URI[wasm-bindgen-backend-0.2.96.sha256sum] = "52857d4c32e496dc6537646b5b117081e71fd2ff06de792e3577a150627db283" | 692 | SRC_URI[wasm-bindgen-backend-0.2.96.sha256sum] = "52857d4c32e496dc6537646b5b117081e71fd2ff06de792e3577a150627db283" |
| 681 | SRC_URI[wasm-bindgen-macro-0.2.96.sha256sum] = "920b0ffe069571ebbfc9ddc0b36ba305ef65577c94b06262ed793716a1afd981" | 693 | SRC_URI[wasm-bindgen-macro-0.2.96.sha256sum] = "920b0ffe069571ebbfc9ddc0b36ba305ef65577c94b06262ed793716a1afd981" |
| @@ -711,6 +723,7 @@ SRC_URI[windows_x86_64_msvc-0.52.5.sha256sum] = "bec47e5bfd1bff0eeaf6d8b485cc107 | |||
| 711 | SRC_URI[winnow-0.5.40.sha256sum] = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" | 723 | SRC_URI[winnow-0.5.40.sha256sum] = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" |
| 712 | SRC_URI[winnow-0.6.20.sha256sum] = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" | 724 | SRC_URI[winnow-0.6.20.sha256sum] = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" |
| 713 | SRC_URI[winsafe-0.0.19.sha256sum] = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904" | 725 | SRC_URI[winsafe-0.0.19.sha256sum] = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904" |
| 726 | SRC_URI[wit-bindgen-rt-0.39.0.sha256sum] = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" | ||
| 714 | SRC_URI[write16-1.0.0.sha256sum] = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" | 727 | SRC_URI[write16-1.0.0.sha256sum] = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" |
| 715 | SRC_URI[writeable-0.5.5.sha256sum] = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" | 728 | SRC_URI[writeable-0.5.5.sha256sum] = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" |
| 716 | SRC_URI[xattr-1.3.1.sha256sum] = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" | 729 | SRC_URI[xattr-1.3.1.sha256sum] = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" |
| @@ -728,3 +741,6 @@ SRC_URI[zerovec-0.10.4.sha256sum] = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c | |||
| 728 | SRC_URI[zerovec-derive-0.10.3.sha256sum] = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" | 741 | SRC_URI[zerovec-derive-0.10.3.sha256sum] = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" |
| 729 | SRC_URI[zip-2.3.0.sha256sum] = "84e9a772a54b54236b9b744aaaf8d7be01b4d6e99725523cb82cb32d1c81b1d7" | 742 | SRC_URI[zip-2.3.0.sha256sum] = "84e9a772a54b54236b9b744aaaf8d7be01b4d6e99725523cb82cb32d1c81b1d7" |
| 730 | SRC_URI[zopfli-0.8.1.sha256sum] = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946" | 743 | SRC_URI[zopfli-0.8.1.sha256sum] = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946" |
| 744 | SRC_URI[zstd-0.13.3.sha256sum] = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" | ||
| 745 | SRC_URI[zstd-safe-7.2.4.sha256sum] = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" | ||
| 746 | SRC_URI[zstd-sys-2.0.15+zstd.1.5.7.sha256sum] = "eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237" | ||
diff --git a/meta/recipes-devtools/python/python3-maturin/0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch b/meta/recipes-devtools/python/python3-maturin/0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch deleted file mode 100644 index aceefa7967..0000000000 --- a/meta/recipes-devtools/python/python3-maturin/0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch +++ /dev/null | |||
| @@ -1,110 +0,0 @@ | |||
| 1 | From 4b439b0953573e0383da7e092b1f516ba21f3398 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Dan Gohman <dev@sunfishcode.online> | ||
| 3 | Date: Sun, 6 Apr 2025 05:22:49 -0700 | ||
| 4 | Subject: [PATCH] Define Linux ioctl codes on more architectures. | ||
| 5 | |||
| 6 | Define ioctl codes including `FICLONE` and `FS_IOC32_GETVERSION` using | ||
| 7 | `_IOR` and `_IOW` so that they're automatically supported on all | ||
| 8 | architectures, including riscv32gc-unknown-linux-gnu. | ||
| 9 | |||
| 10 | Upstream-Status: Backport [https://github.com/rust-lang/libc/pull/4382/] | ||
| 11 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 12 | --- | ||
| 13 | src/unix/linux_like/linux/arch/generic/mod.rs | 75 ++++--------------- | ||
| 14 | 1 file changed, 15 insertions(+), 60 deletions(-) | ||
| 15 | |||
| 16 | --- a/src/unix/linux_like/linux/arch/generic/mod.rs | ||
| 17 | +++ b/src/unix/linux_like/linux/arch/generic/mod.rs | ||
| 18 | @@ -1,5 +1,5 @@ | ||
| 19 | use crate::prelude::*; | ||
| 20 | -use crate::Ioctl; | ||
| 21 | +use crate::{Ioctl, _IOR, _IOW}; | ||
| 22 | |||
| 23 | s! { | ||
| 24 | pub struct termios2 { | ||
| 25 | @@ -116,21 +116,8 @@ cfg_if! { | ||
| 26 | // pub const SO_PREFER_BUSY_POLL: c_int = 69; | ||
| 27 | // pub const SO_BUSY_POLL_BUDGET: c_int = 70; | ||
| 28 | |||
| 29 | -cfg_if! { | ||
| 30 | - if #[cfg(any( | ||
| 31 | - target_arch = "x86", | ||
| 32 | - target_arch = "x86_64", | ||
| 33 | - target_arch = "arm", | ||
| 34 | - target_arch = "aarch64", | ||
| 35 | - target_arch = "riscv64", | ||
| 36 | - target_arch = "s390x", | ||
| 37 | - target_arch = "csky", | ||
| 38 | - target_arch = "loongarch64" | ||
| 39 | - ))] { | ||
| 40 | - pub const FICLONE: c_ulong = 0x40049409; | ||
| 41 | - pub const FICLONERANGE: c_ulong = 0x4020940D; | ||
| 42 | - } | ||
| 43 | -} | ||
| 44 | +pub const FICLONE: Ioctl = _IOW::<c_int>(0x94, 9) as Ioctl; | ||
| 45 | +pub const FICLONERANGE: Ioctl = _IOW::<crate::file_clone_range>(0x94, 13) as Ioctl; | ||
| 46 | |||
| 47 | // Defined in unix/linux_like/mod.rs | ||
| 48 | // pub const SCM_TIMESTAMP: c_int = SO_TIMESTAMP; | ||
| 49 | @@ -248,49 +235,18 @@ pub const TUNGETVNETBE: Ioctl = 0x800454 | ||
| 50 | pub const TUNSETSTEERINGEBPF: Ioctl = 0x800454e0; | ||
| 51 | pub const TUNSETFILTEREBPF: Ioctl = 0x800454e1; | ||
| 52 | |||
| 53 | -cfg_if! { | ||
| 54 | - // Those type are constructed using the _IOC macro | ||
| 55 | - // DD-SS_SSSS_SSSS_SSSS-TTTT_TTTT-NNNN_NNNN | ||
| 56 | - // where D stands for direction (either None (00), Read (01) or Write (11)) | ||
| 57 | - // where S stands for size (int, long, struct...) | ||
| 58 | - // where T stands for type ('f','v','X'...) | ||
| 59 | - // where N stands for NR (NumbeR) | ||
| 60 | - if #[cfg(any( | ||
| 61 | - target_arch = "x86", | ||
| 62 | - target_arch = "arm", | ||
| 63 | - target_arch = "csky" | ||
| 64 | - ))] { | ||
| 65 | - pub const FS_IOC_GETFLAGS: Ioctl = 0x80046601; | ||
| 66 | - pub const FS_IOC_SETFLAGS: Ioctl = 0x40046602; | ||
| 67 | - pub const FS_IOC_GETVERSION: Ioctl = 0x80047601; | ||
| 68 | - pub const FS_IOC_SETVERSION: Ioctl = 0x40047602; | ||
| 69 | - pub const FS_IOC32_GETFLAGS: Ioctl = 0x80046601; | ||
| 70 | - pub const FS_IOC32_SETFLAGS: Ioctl = 0x40046602; | ||
| 71 | - pub const FS_IOC32_GETVERSION: Ioctl = 0x80047601; | ||
| 72 | - pub const FS_IOC32_SETVERSION: Ioctl = 0x40047602; | ||
| 73 | - pub const TUNATTACHFILTER: Ioctl = 0x400854d5; | ||
| 74 | - pub const TUNDETACHFILTER: Ioctl = 0x400854d6; | ||
| 75 | - pub const TUNGETFILTER: Ioctl = 0x800854db; | ||
| 76 | - } else if #[cfg(any( | ||
| 77 | - target_arch = "x86_64", | ||
| 78 | - target_arch = "riscv64", | ||
| 79 | - target_arch = "aarch64", | ||
| 80 | - target_arch = "s390x", | ||
| 81 | - target_arch = "loongarch64" | ||
| 82 | - ))] { | ||
| 83 | - pub const FS_IOC_GETFLAGS: Ioctl = 0x80086601; | ||
| 84 | - pub const FS_IOC_SETFLAGS: Ioctl = 0x40086602; | ||
| 85 | - pub const FS_IOC_GETVERSION: Ioctl = 0x80087601; | ||
| 86 | - pub const FS_IOC_SETVERSION: Ioctl = 0x40087602; | ||
| 87 | - pub const FS_IOC32_GETFLAGS: Ioctl = 0x80046601; | ||
| 88 | - pub const FS_IOC32_SETFLAGS: Ioctl = 0x40046602; | ||
| 89 | - pub const FS_IOC32_GETVERSION: Ioctl = 0x80047601; | ||
| 90 | - pub const FS_IOC32_SETVERSION: Ioctl = 0x40047602; | ||
| 91 | - pub const TUNATTACHFILTER: Ioctl = 0x401054d5; | ||
| 92 | - pub const TUNDETACHFILTER: Ioctl = 0x401054d6; | ||
| 93 | - pub const TUNGETFILTER: Ioctl = 0x801054db; | ||
| 94 | - } | ||
| 95 | -} | ||
| 96 | +pub const FS_IOC_GETFLAGS: Ioctl = _IOR::<c_long>('f' as u32, 1) as Ioctl; | ||
| 97 | +pub const FS_IOC_SETFLAGS: Ioctl = _IOW::<c_long>('f' as u32, 2) as Ioctl; | ||
| 98 | +pub const FS_IOC_GETVERSION: Ioctl = _IOR::<c_long>('v' as u32, 1) as Ioctl; | ||
| 99 | +pub const FS_IOC_SETVERSION: Ioctl = _IOW::<c_long>('v' as u32, 2) as Ioctl; | ||
| 100 | +pub const FS_IOC32_GETFLAGS: Ioctl = _IOR::<c_int>('f' as u32, 1) as Ioctl; | ||
| 101 | +pub const FS_IOC32_SETFLAGS: Ioctl = _IOW::<c_int>('f' as u32, 2) as Ioctl; | ||
| 102 | +pub const FS_IOC32_GETVERSION: Ioctl = _IOR::<c_int>('v' as u32, 1) as Ioctl; | ||
| 103 | +pub const FS_IOC32_SETVERSION: Ioctl = _IOW::<c_int>('v' as u32, 2) as Ioctl; | ||
| 104 | + | ||
| 105 | +pub const TUNATTACHFILTER: Ioctl = _IOW::<crate::sock_fprog>('T' as u32, 213) as Ioctl; | ||
| 106 | +pub const TUNDETACHFILTER: Ioctl = _IOW::<crate::sock_fprog>('T' as u32, 214) as Ioctl; | ||
| 107 | +pub const TUNGETFILTER: Ioctl = _IOR::<crate::sock_fprog>('T' as u32, 219) as Ioctl; | ||
| 108 | |||
| 109 | cfg_if! { | ||
| 110 | if #[cfg(any(target_arch = "arm", target_arch = "s390x"))] { | ||
diff --git a/meta/recipes-devtools/python/python3-maturin_1.8.6.bb b/meta/recipes-devtools/python/python3-maturin_1.8.7.bb index f80bf6051f..0037ce60ad 100644 --- a/meta/recipes-devtools/python/python3-maturin_1.8.6.bb +++ b/meta/recipes-devtools/python/python3-maturin_1.8.7.bb | |||
| @@ -5,9 +5,7 @@ LICENSE = "MIT | Apache-2.0" | |||
| 5 | LIC_FILES_CHKSUM = "file://license-apache;md5=1836efb2eb779966696f473ee8540542 \ | 5 | LIC_FILES_CHKSUM = "file://license-apache;md5=1836efb2eb779966696f473ee8540542 \ |
| 6 | file://license-mit;md5=85fd3b67069cff784d98ebfc7d5c0797" | 6 | file://license-mit;md5=85fd3b67069cff784d98ebfc7d5c0797" |
| 7 | 7 | ||
| 8 | # This is needed until Cargo.lock has libc-0.2.172+ | 8 | SRC_URI[sha256sum] = "96c76353f94a153c5dc1a9d3916e75fcd17e6bf216a06dcdc2f84b9f98f374af" |
| 9 | SRC_URI += "file://0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/libc-0.2.167" | ||
| 10 | SRC_URI[sha256sum] = "0e0dc2e0bfaa2e1bd238e0236cf8a2b7e2250ccaa29c1aa8d0e61fa664b0289d" | ||
| 11 | 9 | ||
| 12 | S = "${UNPACKDIR}/maturin-${PV}" | 10 | S = "${UNPACKDIR}/maturin-${PV}" |
| 13 | 11 | ||
