blob: be80c30626775c4f346408b16ac09ea8b93477e6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-eselect/eselect-rust || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.5 ) system-bootstrap? ( || ( =dev-lang/rust-1.73* =dev-lang/rust-bin-1.73* =dev-lang/rust-1.74* =dev-lang/rust-bin-1.74* ) ) !system-llvm? ( >=dev-build/cmake-3.13.4 app-alternatives/ninja ) test? ( dev-debug/gdb ) verify-sig? ( sec-keys/openpgp-keys-rust ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
DEPEND=>=app-arch/xz-utils-5.2 net-misc/curl:=[http2,ssl] sys-libs/zlib:= dev-libs/openssl:0= system-llvm? ( || ( ( llvm_targets_AArch64? ( sys-devel/llvm:17[llvm_targets_AArch64(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_AMDGPU? ( sys-devel/llvm:17[llvm_targets_AMDGPU(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_ARC? ( sys-devel/llvm:17[llvm_targets_ARC(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_ARM? ( sys-devel/llvm:17[llvm_targets_ARM(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_AVR? ( sys-devel/llvm:17[llvm_targets_AVR(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_BPF? ( sys-devel/llvm:17[llvm_targets_BPF(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_CSKY? ( sys-devel/llvm:17[llvm_targets_CSKY(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_DirectX? ( sys-devel/llvm:17[llvm_targets_DirectX(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Hexagon? ( sys-devel/llvm:17[llvm_targets_Hexagon(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Lanai? ( sys-devel/llvm:17[llvm_targets_Lanai(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_LoongArch? ( sys-devel/llvm:17[llvm_targets_LoongArch(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_M68k? ( sys-devel/llvm:17[llvm_targets_M68k(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Mips? ( sys-devel/llvm:17[llvm_targets_Mips(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_MSP430? ( sys-devel/llvm:17[llvm_targets_MSP430(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_NVPTX? ( sys-devel/llvm:17[llvm_targets_NVPTX(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_PowerPC? ( sys-devel/llvm:17[llvm_targets_PowerPC(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_RISCV? ( sys-devel/llvm:17[llvm_targets_RISCV(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Sparc? ( sys-devel/llvm:17[llvm_targets_Sparc(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_SPIRV? ( sys-devel/llvm:17[llvm_targets_SPIRV(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_SystemZ? ( sys-devel/llvm:17[llvm_targets_SystemZ(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_VE? ( sys-devel/llvm:17[llvm_targets_VE(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_WebAssembly? ( sys-devel/llvm:17[llvm_targets_WebAssembly(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_X86? ( sys-devel/llvm:17[llvm_targets_X86(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_XCore? ( sys-devel/llvm:17[llvm_targets_XCore(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Xtensa? ( sys-devel/llvm:17[llvm_targets_Xtensa(-)] ) wasm? ( sys-devel/lld:17 ) ) ) <sys-devel/llvm-18:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) ) !system-llvm? ( !llvm-libunwind? ( elibc_musl? ( sys-libs/libunwind:= ) ) ) !!sys-devel/llvm:0
DESCRIPTION=Language empowering everyone to build reliable and efficient software
EAPI=8
HOMEPAGE=https://www.rust-lang.org/
INHERIT=bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs verify-sig
IUSE=big-endian clippy cpu_flags_x86_sse2 debug dist doc llvm-libunwind +lto miri nightly parallel-compiler profiler rustfmt rust-analyzer rust-src system-bootstrap system-llvm test wasm llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARC llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_CSKY llvm_targets_DirectX llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_M68k llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_Xtensa abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86
LICENSE=|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4
RDEPEND=>=app-arch/xz-utils-5.2 net-misc/curl:=[http2,ssl] sys-libs/zlib:= dev-libs/openssl:0= system-llvm? ( || ( ( llvm_targets_AArch64? ( sys-devel/llvm:17[llvm_targets_AArch64(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_AMDGPU? ( sys-devel/llvm:17[llvm_targets_AMDGPU(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_ARC? ( sys-devel/llvm:17[llvm_targets_ARC(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_ARM? ( sys-devel/llvm:17[llvm_targets_ARM(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_AVR? ( sys-devel/llvm:17[llvm_targets_AVR(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_BPF? ( sys-devel/llvm:17[llvm_targets_BPF(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_CSKY? ( sys-devel/llvm:17[llvm_targets_CSKY(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_DirectX? ( sys-devel/llvm:17[llvm_targets_DirectX(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Hexagon? ( sys-devel/llvm:17[llvm_targets_Hexagon(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Lanai? ( sys-devel/llvm:17[llvm_targets_Lanai(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_LoongArch? ( sys-devel/llvm:17[llvm_targets_LoongArch(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_M68k? ( sys-devel/llvm:17[llvm_targets_M68k(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Mips? ( sys-devel/llvm:17[llvm_targets_Mips(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_MSP430? ( sys-devel/llvm:17[llvm_targets_MSP430(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_NVPTX? ( sys-devel/llvm:17[llvm_targets_NVPTX(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_PowerPC? ( sys-devel/llvm:17[llvm_targets_PowerPC(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_RISCV? ( sys-devel/llvm:17[llvm_targets_RISCV(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Sparc? ( sys-devel/llvm:17[llvm_targets_Sparc(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_SPIRV? ( sys-devel/llvm:17[llvm_targets_SPIRV(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_SystemZ? ( sys-devel/llvm:17[llvm_targets_SystemZ(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_VE? ( sys-devel/llvm:17[llvm_targets_VE(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_WebAssembly? ( sys-devel/llvm:17[llvm_targets_WebAssembly(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_X86? ( sys-devel/llvm:17[llvm_targets_X86(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_XCore? ( sys-devel/llvm:17[llvm_targets_XCore(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Xtensa? ( sys-devel/llvm:17[llvm_targets_Xtensa(-)] ) wasm? ( sys-devel/lld:17 ) ) ) <sys-devel/llvm-18:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) ) !system-llvm? ( !llvm-libunwind? ( elibc_musl? ( sys-libs/libunwind:= ) ) ) app-eselect/eselect-rust sys-apps/lsb-release
REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARC llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_CSKY llvm_targets_DirectX llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_M68k llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_Xtensa ) miri? ( nightly ) parallel-compiler? ( nightly ) rust-analyzer? ( rust-src ) test? ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARC llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_CSKY llvm_targets_DirectX llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_M68k llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_Xtensa ) wasm? ( llvm_targets_WebAssembly ) x86? ( cpu_flags_x86_sse2 )
RESTRICT=test
SLOT=stable/1.74
SRC_URI=https://static.rust-lang.org/dist/rustc-1.74.1-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.74.1-src.tar.xz.asc ) !system-bootstrap? ( abi_x86_32? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.73.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-i686-unknown-linux-gnu.tar.xz.asc ) ) ) abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.73.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.73.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.73.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.73.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.73.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.73.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.73.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) ppc? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ) ppc64? ( big-endian? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) ) ) !big-endian? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) ) ) riscv? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.73.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) ) s390? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.73.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) ) loong? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.73.0-loongarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-loongarch64-unknown-linux-gnu.tar.xz.asc ) ) ) )
_eclasses_=toolchain-funcs 5f8f1dc0c94e007fa08af4e98a19d0e5 multilib c19072c3cd7ac5cb21de013f7e9832e0 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm 2a7c6c7a9370cedd74e77a53c4a5d655 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild d67e78a235f541871c7dfe4cf7931489 multilib-build e8aed98bd43dbd25694310a660ad562c python-utils-r1 6881b056477c23167d9a6b33e146374e python-any-r1 5af215c3da6aef17a2d5e02968df1d5a rust-toolchain 3f822985d9297438ed2443aa1fbdf33e verify-sig a79ba011daaf532d71a219182474d150
_md5_=fe09ba94df568381318afb3eb7302e30
|