dev-lang/rust: Sync with Gentoo

It's from Gentoo commit c5ffa34a34acbd878f6277c519ce0c6c8852bfa6.
This commit is contained in:
Flatcar Buildbot 2024-10-07 07:04:46 +00:00 committed by Krzesimir Nowak
parent b155a2b73a
commit 38004aceb9

View File

@ -342,7 +342,6 @@ src_configure() {
local tools='"cargo","rustdoc"' local tools='"cargo","rustdoc"'
use clippy && tools+=',"clippy"' use clippy && tools+=',"clippy"'
use miri && tools+=',"miri"' use miri && tools+=',"miri"'
use profiler && tools+=',"rust-demangler"'
use rustfmt && tools+=',"rustfmt"' use rustfmt && tools+=',"rustfmt"'
use rust-analyzer && tools+=',"rust-analyzer","rust-analyzer-proc-macro-srv"' use rust-analyzer && tools+=',"rust-analyzer","rust-analyzer-proc-macro-srv"'
use rust-src && tools+=',"src"' use rust-src && tools+=',"src"'
@ -685,7 +684,6 @@ src_install() {
use clippy && symlinks+=( clippy-driver cargo-clippy ) use clippy && symlinks+=( clippy-driver cargo-clippy )
use miri && symlinks+=( miri cargo-miri ) use miri && symlinks+=( miri cargo-miri )
use profiler && symlinks+=( rust-demangler )
use rustfmt && symlinks+=( rustfmt cargo-fmt ) use rustfmt && symlinks+=( rustfmt cargo-fmt )
use rust-analyzer && symlinks+=( rust-analyzer ) use rust-analyzer && symlinks+=( rust-analyzer )
@ -744,9 +742,6 @@ src_install() {
echo /usr/bin/miri >> "${T}/provider-${P}" echo /usr/bin/miri >> "${T}/provider-${P}"
echo /usr/bin/cargo-miri >> "${T}/provider-${P}" echo /usr/bin/cargo-miri >> "${T}/provider-${P}"
fi fi
if use profiler; then
echo /usr/bin/rust-demangler >> "${T}/provider-${P}"
fi
if use rustfmt; then if use rustfmt; then
echo /usr/bin/rustfmt >> "${T}/provider-${P}" echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"