[gentoo-dev] [PATCH 1/2] cargo.eclass: Drop EAPI 7 support

2024-06-07 Thread James Le Cuirot
It is going to inherit rust-toolchain, which is EAPI 8 only. Signed-off-by: James Le Cuirot --- There are still some EAPI 7 ebuilds left right now, but I'm working on that! eclass/cargo.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/cargo.eclass b/eclass/

[gentoo-dev] [PATCH 2/2] cargo.eclass: Enable cross-compiling by setting environment variables

2024-06-07 Thread James Le Cuirot
CARGO_BUILD_TARGET and CARGO_TARGET__LINKER are enough for pure Rust. The linker otherwise defaults to `cc`. This doesn't respect any linker specified in LDFLAGS, but this is also true for native builds. We would need to do something with RUSTFLAGS. The HOST_* variables are for the cc-rs crate, wh

[gentoo-dev] Last rites: sci-libs/h5part

2024-06-07 Thread Arthur Zamarin
# Arthur Zamarin (2024-06-07) # EAPI=6, no reverse dependencies, failing tests, various QA issues. # Removal on 2024-07-07. Bugs #933768, #849923, #882403, #837020, #741444, #831092, #862717. sci-libs/h5part OpenPGP_signature.asc Description: OpenPGP digital signature