summaryrefslogtreecommitdiff
blob: 355f18ab25209e0503e6425a90ac3ac9cffa2e6e (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-llvm? ( >=dev-build/cmake-3.13.4 app-alternatives/ninja ) test? ( dev-debug/gdb ) verify-sig? ( sec-keys/openpgp-keys-rust ) || ( dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile configure install postinst postrm 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? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_AArch64] ) ) llvm_targets_AMDGPU? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_AMDGPU] ) ) llvm_targets_ARC? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_ARC] ) ) llvm_targets_ARM? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_ARM] ) ) llvm_targets_AVR? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_AVR] ) ) llvm_targets_BPF? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_BPF] ) ) llvm_targets_CSKY? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_CSKY] ) ) llvm_targets_DirectX? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_DirectX] ) ) llvm_targets_Hexagon? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_Hexagon] ) ) llvm_targets_Lanai? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_Lanai] ) ) llvm_targets_LoongArch? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_LoongArch] ) ) llvm_targets_M68k? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_M68k] ) ) llvm_targets_Mips? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_Mips] ) ) llvm_targets_MSP430? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_MSP430] ) ) llvm_targets_NVPTX? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_NVPTX] ) ) llvm_targets_PowerPC? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_PowerPC] ) ) llvm_targets_RISCV? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_RISCV] ) ) llvm_targets_Sparc? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_Sparc] ) ) llvm_targets_SPIRV? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_SPIRV] ) ) llvm_targets_SystemZ? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_SystemZ] ) ) llvm_targets_VE? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_VE] ) ) llvm_targets_WebAssembly? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_WebAssembly] ) ) llvm_targets_X86? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_X86] ) ) llvm_targets_XCore? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_XCore] ) ) llvm_targets_Xtensa? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_Xtensa] ) ) wasm? ( llvm_slot_17? ( sys-devel/lld:17 ) ) llvm_slot_17? ( sys-devel/llvm:17 ) llvm-libunwind? ( sys-libs/llvm-libunwind:= ) ) !system-llvm? ( !llvm-libunwind? ( elibc_musl? ( sys-libs/libunwind:= ) ) )
DESCRIPTION=Language empowering everyone to build reliable and efficient software
EAPI=8
HOMEPAGE=https://www.rust-lang.org/
INHERIT=check-reqs estack flag-o-matic llvm-r1 multiprocessing multilib multilib-build python-any-r1 rust rust-toolchain toolchain-funcs verify-sig
IUSE=big-endian clippy cpu_flags_x86_sse2 debug dist doc llvm-libunwind +lto miri nightly parallel-compiler rustfmt rust-analyzer rust-src 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 +llvm_slot_17 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 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? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_AArch64] ) ) llvm_targets_AMDGPU? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_AMDGPU] ) ) llvm_targets_ARC? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_ARC] ) ) llvm_targets_ARM? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_ARM] ) ) llvm_targets_AVR? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_AVR] ) ) llvm_targets_BPF? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_BPF] ) ) llvm_targets_CSKY? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_CSKY] ) ) llvm_targets_DirectX? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_DirectX] ) ) llvm_targets_Hexagon? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_Hexagon] ) ) llvm_targets_Lanai? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_Lanai] ) ) llvm_targets_LoongArch? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_LoongArch] ) ) llvm_targets_M68k? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_M68k] ) ) llvm_targets_Mips? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_Mips] ) ) llvm_targets_MSP430? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_MSP430] ) ) llvm_targets_NVPTX? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_NVPTX] ) ) llvm_targets_PowerPC? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_PowerPC] ) ) llvm_targets_RISCV? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_RISCV] ) ) llvm_targets_Sparc? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_Sparc] ) ) llvm_targets_SPIRV? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_SPIRV] ) ) llvm_targets_SystemZ? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_SystemZ] ) ) llvm_targets_VE? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_VE] ) ) llvm_targets_WebAssembly? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_WebAssembly] ) ) llvm_targets_X86? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_X86] ) ) llvm_targets_XCore? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_XCore] ) ) llvm_targets_Xtensa? ( llvm_slot_17? ( sys-devel/llvm:17[llvm_targets_Xtensa] ) ) wasm? ( llvm_slot_17? ( sys-devel/lld:17 ) ) llvm_slot_17? ( sys-devel/llvm:17 ) llvm-libunwind? ( sys-libs/llvm-libunwind:= ) ) !system-llvm? ( !llvm-libunwind? ( elibc_musl? ( sys-libs/libunwind:= ) ) ) app-eselect/eselect-rust dev-lang/rust-common sys-apps/lsb-release !dev-lang/rust:stable !dev-lang/rust-bin:stable
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 ) ^^ ( llvm_slot_17 )
RESTRICT=test
SLOT=1.75.0
SRC_URI=https://static.rust-lang.org/dist/rustc-1.75.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.75.0-src.tar.xz.asc )
_eclasses_=check-reqs	2a9731073c152554078a9a8df8fc0f1b	estack	c61c368a76fdf3a82fdf8dbaebea3804	toolchain-funcs	d3d42b22a610ce81c267b644bcec9b87	multilib	b2a329026f2e404e9e371097dda47f96	flag-o-matic	f14aba975c94ccaa9f357a27e3b17ffe	llvm-utils	c989cff79c0976415f459e367a83dff9	llvm-r1	c6f5dcc9d729a7028f3884ff342d280c	multiprocessing	1e32df7deee68372153dca65f4a7c21f	out-of-source-utils	dbf9e34ee8964084651e25907fa8f52c	multibuild	4650a65187015567b4e041bb9bfdb364	multilib-build	9ac26ea006828266d235e2f0135429b5	python-utils-r1	2fee95c11e5f883024588d4837db6802	python-any-r1	f7b9a2fa38c69a9c2a7ad8fc9283ccf7	rust	bd7225375c114529393b171df693ffb1	rust-toolchain	3f822985d9297438ed2443aa1fbdf33e	verify-sig	745dccb7d4656514f1e966cce314d7db
_md5_=1e8343f1c52b76ea2fedbf43c767ab61