summaryrefslogtreecommitdiff
path: root/dev-lang/rust-common
AgeCommit message (Collapse)Author
2025-04-19dev-lang/rust-common: Stabilize 1.85.1 arm64, #954086Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-03dev-lang/rust-common: add 1.86.0Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-04-02dev-lang/rust-common: add 1.86.0_beta20250323, drop 1.86.0_beta20250218Matt Jolly
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2025-03-19dev-lang/rust-common: add 1.85.1, drop 1.85.0Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-28dev-lang/rust-common: Stabilize 1.84.1 sparc, #950037Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-22dev-lang/rust-common: Stabilize 1.84.1 arm64, #950037Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-22dev-lang/rust-common: Stabilize 1.84.1 x86, #950037Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-22dev-lang/rust-common: Stabilize 1.84.1 amd64, #950037Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-21dev-lang/rust-common: Stabilize 1.84.1 ppc64, #950037Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-21dev-lang/rust-common: Stabilize 1.84.1 ppc, #950037Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-21dev-lang/rust-common: Stabilize 1.84.1 arm, #950037Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-21dev-lang/rust-common: drop 1.84.0Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-21dev-lang/rust-common: add 1.85.0, add zsh completion for cargoArthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-21dev-lang/rust-common: add 1.85.0 beta, 1.86.0 beta, 9999Matt Jolly
Signed-off-by: Matt Jolly <kangie@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/40524 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-05dev-lang/rust-common: add 1.84.1Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-01-18dev-lang/rust-common: Stabilize 1.83.0 ppc, #948228Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-01-18dev-lang/rust-common: Stabilize 1.83.0 sparc, #948228Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-01-17dev-lang/rust-common: Stabilize 1.83.0 ppc64, #948228Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-01-17dev-lang/rust-common: Stabilize 1.83.0 x86, #948228Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-01-17dev-lang/rust-common: Stabilize 1.83.0 arm, #948228Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-01-17dev-lang/rust-common: Stabilize 1.83.0 arm64, #948228Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-01-17dev-lang/rust-common: Stabilize 1.83.0 amd64, #948228Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-01-11dev-lang/rust-common: add 1.84.0Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-01-04dev-lang/rust-common: Stabilize 1.82.0 arm64, #947482Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-01-04dev-lang/rust-common: Stabilize 1.82.0 amd64, #947482Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-01-04dev-lang/rust-common: Stabilize 1.82.0 arm, #947482Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-01-04dev-lang/rust-common: Stabilize 1.82.0 sparc, #947482Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-01-04dev-lang/rust-common: Stabilize 1.82.0 x86, #947482Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-01-04dev-lang/rust-common: Stabilize 1.82.0 ppc, #947482Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-01-04dev-lang/rust-common: Stabilize 1.82.0 ppc64, #947482Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-12-01dev-lang/rust-common: add 1.83.0Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-11-10dev-lang/rust-common: wire up USE=verify-sigSam James
The USE was there but it wasn't doing anything. Note that we don't use verify-sig_src_unpack to avoid unpacking everything, see also 2d190c9e5b1db3292ea5d36f77a314eee019f99d. Signed-off-by: Sam James <sam@gentoo.org>
2024-11-09dev-lang/rust-common: avoid unpacking whole archiveSam James
Reported by mgorny (and suggested fix is by him): unpack just cargo.bashcomp.sh from the distfile instead of the whole thing, that way we don't need chcek-reqs.eclass. Signed-off-by: Sam James <sam@gentoo.org>
2024-11-09dev-lang/rust-common: tweak blockersSam James
* Use just :0 to simplify and shorten the blockers. By doing this, we also cover upgrading from older versions than those listed too. * Include dev-lang/rust-bin too. Signed-off-by: Sam James <sam@gentoo.org>
2024-11-09dev-lang/rust{,-bin}: port to llvm-r1 and slot (-r100)Matt Jolly
Port to llvm-r1 to gain the fancy new `llvm_slot_{x}` USE flags which we use in the rust eclass to force a closer dependency on specific LLVM slots. Since Rust in Gentoo is only ever built against the one LLVM slot we are able to simplify the LLVM logic in the Rust ebuilds and use our knowledge of the LLVM -> Rust version mapping to enable slots for dev-lang/rust in a usable manner. Since Rust is now slotted and not managed entirely by eselect-rust each slot needs to be added to LDPATH. We also drop the `profiler` USE as it's inconsistent with what upstream ship by default and casues issues where other package's build systems assume that it exists. This commit also introduces dev-lang/rust-common which handles bash completions for slotted Rust. dev-lang/rust-bin: `LLVM_OPTIONAL` is used as we don't need to consume LLVM, we really just want the free IUSE. Closes: https://bugs.gentoo.org/941146 Signed-off-by: Matt Jolly <kangie@gentoo.org>