dev-lang / rust

Systems programming language from Mozilla

Official package sites : https://www.rust-lang.org/ ·

v1.77.1 :: stable/1.77 :: gentoo

Modified
License
|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4
Keywords
~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
USE flags
big-endian clippy debug dist doc llvm-libunwind lto miri nightly parallel-compiler profiler rust-analyzer rust-src rustfmt system-bootstrap system-llvm test verify-sig wasm

v1.76.0-r1 :: stable/1.76 :: gentoo

Modified
License
|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4
Keywords
~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
USE flags
big-endian clippy debug dist doc llvm-libunwind lto miri nightly parallel-compiler profiler rust-analyzer rust-src rustfmt system-bootstrap system-llvm test verify-sig wasm

v1.75.0-r1 :: stable/1.75 :: gentoo

Modified
License
|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~loong ~mips ~riscv
USE flags
big-endian clippy debug dist doc llvm-libunwind lto miri nightly parallel-compiler profiler rust-analyzer rust-src rustfmt system-bootstrap system-llvm test verify-sig wasm

v1.74.1 :: stable/1.74 :: gentoo

Modified
License
|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~loong ~mips ~riscv
USE flags
big-endian clippy debug dist doc llvm-libunwind lto miri nightly parallel-compiler profiler rust-analyzer rust-src rustfmt system-bootstrap system-llvm test verify-sig wasm

v1.73.0 :: stable/1.73 :: gentoo

Modified
License
|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4
Keywords
~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
USE flags
big-endian clippy debug dist doc llvm-libunwind lto miri nightly parallel-compiler profiler rust-analyzer rust-src rustfmt system-bootstrap system-llvm test verify-sig wasm

v1.71.1 :: stable/1.71 :: gentoo

Modified
License
|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~loong ~mips ~riscv
USE flags
big-endian clippy debug dist doc llvm-libunwind lto miri nightly parallel-compiler profiler rust-analyzer rust-src rustfmt system-bootstrap system-llvm test verify-sig wasm

v1.71.0 :: stable/1.71 :: gentoo

Modified
License
|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 UoI-NCSA
Keywords
~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
USE flags
big-endian clippy debug dist doc llvm-libunwind lto miri nightly parallel-compiler profiler rust-analyzer rust-src rustfmt system-bootstrap system-llvm test verify-sig wasm

General

big-endian
Big-endian toolchain support
clippy
Install clippy, Rust code linter
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
dist
Install dist tarballs (used for bootstrapping)
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
llvm-libunwind
Use sys-libs/llvm-libunwind instead of sys-libs/libunwind
lto
Enable Link-Time Optimization (LTO) to optimize the build
lto
Enable Link-Time Optimization (LTO) to optimize the build
miri
Install miri, an interpreter for Rust's mid-level intermediate representation (requires USE=nightly, sometimes is broken)
nightly
Enable nightly (UNSTABLE) features (NOTE: it does not install nightly version, just enables features marked as nightly at time of release)
parallel-compiler
Build a multi-threaded rustc (experimental, not tested by upstream)
profiler
Build the profiler runtime and rust-demangler tool (needed for '-C profile-generate' or '-C instrument-coverage' codegen opts)
rust-analyzer
Install rust-analyzer, A Rust compiler front-end for IDEs (language server)
rust-src
Install rust-src, needed by developer tools and for build-std (cross)
rustfmt
Install rustfmt, Rust code formatter
system-bootstrap
Bootstrap using installed rust compiler
system-llvm
Use the system LLVM installation
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
verify-sig
Verify upstream signatures on distfiles
wasm
Build support for the wasm32-unknown-unknown target

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

cpu_flags_x86

sse2
Use the SSE2 instruction set

llvm_targets

AArch64
AArch64 CPU target (arm64 in Gentoo)
AMDGPU
AMDGPU target (supports R600 and GCN GPUs)
ARC
ARC (Argonaut RISC Core) embedded CPU target [EXPERIMENTAL]
ARM
ARM CPU target
AVR
8-bit Atmel AVR microcontroller target
BPF
Berkeley Packet Filter target
CSKY
C-SKY CPU target [EXPERIMENTAL]
DirectX
DirectX target [EXPERIMENTAL]
Hexagon
Qualcomm Hexagon DSP target
Lanai
Lanai CPU target
LoongArch
LoongArch CPU support [EXPERIMENTAL]
M68k
Motorola 68000 target [EXPERIMENTAL]
MSP430
MSP430 CPU target (experimental)
Mips
MIPS CPU target (includes MIPS64)
NVPTX
NVIDIA PTX (GPU) target (32-bit and 64-bit)
PowerPC
PowerPC CPU target (PPC32 and PPC64)
RISCV
RISC-V CPU target
SPIRV
Support SPIR-V language target for graphics and parallel computing
Sparc
Sparc CPU target
SystemZ
SystemZ (s390x) CPU target
VE
NEC SX-Aurora TSUBASA vector engine target
WebAssembly
WebAssembly backend
X86
X86 CPU target (includes amd64)
XCore
XCore CPU target
Xtensa
Tensilica Xtensa (ESP32) CPU target [EXPERIMENTAL]

app-arch / xz-utils : Utils for managing LZMA compressed files

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

net-misc / curl : A Client that groks URLs

sys-devel / lld : The LLVM linker (link editor)

sys-devel / llvm : Low Level Virtual Machine

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / llvm-libunwind : C++ runtime stack unwinder from LLVM

sys-libs / zlib : Standard (de)compression library

app-arch / xz-utils : Utils for managing LZMA compressed files

app-eselect / eselect-rust : Eselect module for management of multiple Rust versions

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

net-misc / curl : A Client that groks URLs

sys-apps / lsb-release : LSB version query program

sys-devel / lld : The LLVM linker (link editor)

sys-devel / llvm : Low Level Virtual Machine

sys-libs / libunwind : Portable and efficient API to determine the call-chain of a program

sys-libs / llvm-libunwind : C++ runtime stack unwinder from LLVM

sys-libs / zlib : Standard (de)compression library

sys-kernel / asahi-sources : Asahi Linux kernel sources

virtual / rust : Virtual for Rust language compiler

626134
dev-lang/rust-1.19.0 could check for required RAM if -ggdb in CFLAGS
628888
dev-lang/rust-1.19.0 fails to build when CFLAGS contains any flag not supported by C++ compiler
675026
dev-lang/rust-1.31.1 with dev-lang/rust-9999:git - file collision in /usr/share/zsh/site-functions/_cargo
679878
dev-lang/rust - add cross-compile support
682370
dev-lang/rust-1.33.0 error: /lib64/libc.so.6: version `GLIBC_2.14' not found
682866
dev-lang/rust-1.33.0 fails to build with CFLAGS+="-flto"
684896
>=dev-lang/rust-1.34.0 : please add rust_target for thumbv7neon-unknown-linux-gnueabihf
689336
dev-lang/rust should use existing installation of Rust for building and cross-compiling
689560
dev-lang/rust: shell completion contains reference to rustup
695796
dev-lang/rust-1.38 - error: failed to run custom build command for `ryu v1.0.0` // Caused by: process didn't exit successfully: `.../work/rustc-1.38.0-src/build/bootstrap/debug/build/ryu-deb3460cf2bb47d1/build-script-build` (signal: 11, SIGSEGV [...]
701362
dev-lang/rust-bin and virtual/rust should be multilib like dev-lang/rust
703470
dev-lang/rust-1.39.0 w/ system-llvm breaks [overlay] dev-rust/addr2line tests
703744
dev-lang/rust: rustlib should be in /usr/${LIBDIR}/rustlib
710380
dev-lang/rust-1.41.0 breaks backtrace-0.3.44 test "smoke" with --all-features
731764
dev-lang/rust: support system-bootstrap in a sysroot
733078
arm profile: unmask virtual/rust and dev-lang/rust
734018
dev-lang/rust: compile error when CFLAGS_x86 is set to multiple arguments
735154
dev-lang/rust USE=system-llvm should be enabled by default
741708
dev-lang/rust: requires CPU_FLAGS_SSE2
747760
dev-lang/rust{,-bin}: introduce RUST_TARGETS
749381
dev-lang/rust-1.47.0-r1: cargo: error while loading shared libraries: libgit2.so.1.0
751649
dev-lang/rust: Add use flag for `sanitizers` option
756340
dev-lang/rust-1.48.0: could not compile `rustc_middle`
756793
dev-lang/rust-1.48.0 USE=system-bootstrap circular dependency
759064
dev-lang/rust rustc breaks if llvm (and clang) is rebuilt with toggled USE=debug
783768
dev-lang/rust-1.51.0-r2: No space left on device
809212
dev-lang/rust-1.54.0 - The futex facility returned an unexpected error code.
819405
dev-lang/rust-1.76.0-r1 installs files into unexpected paths
825498
dev-lang/spidermonkey fails to configure on amd64-musl and aarch64-musl with >=dev-lang/rust-1.53.0
834049
dev-lang/rust please add wasm32-wasi target
842036
dev-lang/rust: fails to build on s390x
847421
dev-lang/rust-1.61.0{,-bin}: SIGFPE building sys-apps/exa-0.10.1
856052
dev-lang/rust-1.60.0: unresolved import `crate::sys::cvt` (during stage2)
861431
dev-lang/rust-1.62.1: cannot compile on ppc64-musl
865257
dev-lang/rust-1.62.1:/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found [Prefix]
868231
dev-lang/rust-1.62.1:stable/1.62 - /.../Signals.inc: error: backtrace was not declared in this scope
872533
>=dev-lang/rust-1.64.0: armv7-musl is configured as armv7-unknown-linux-gnueabihf
877581
dev-lang/rust-1.62.1: Fails to build on big endian arm64
880249
dev-lang/rust: stage0 rustc segfaults on -system-bootstrap build on phenom
888930
dev-lang/rust-1.66.0 fails to compile: ICE
888936
dev-lang/rust-1.66.0 calls cc directly
890371
<dev-lang/rust{-bin,}-1.66.1: cargo lacking ssh host key checking
904998
dev-lang/rust-1.69.0-r1 failed to run: /var/tmp/portage/dev-lang/rust-1.69.0-r1/work/rustc-1.69.0-src/build/bootstrap/debug/bootstrap build -vv --config=/var/tmp/portage/dev-lang/rust-1.69.0-r1/work/rustc-1.69.0-src/config.toml -j9
905705
dev-lang/rust-1.69.0-r1 - libssh2-sys crate has a vendored copy of net-libs/libssh2
906044
dev-lang/rust: pkg_postinst misses info on "emerge @rust-rebuild"
907426
dev-lang/rust-1.69.0-r1 - [io-lifetimes 1.0.1] error: aborting due to previous error
907799
dev-lang/rust-1.69.0-r1 - compile error - libLLVM-15-rust-1.68.2-stable.so: cannot enable executable stack as shared object
911685
<dev-lang/rust-1.71.1 <dev-lang/rust-bin-1.71.1: Cargo does not respect umask
913402
dev-lang/rust-1.72.0: Missing symbols with USE="-system-llvm" if system llvm compiled with libcxx
914233
dev-lang/rust cargo manifest command doesn't work on stdlib
915403
dev-lang/rust-1.76.0-r1: broken symlink at /usr/lib/rust/libexec-1.73.0
915651
www-client/firefox-118.0.2: Don't know how to translate x86_64-gentoo-linux-musl for rustc with >=dev-lang/rust-1.73
917492
=dev-lang/rust-1.73.0 fail to work after successfully compile, with Arm64 Musl LLVM Stage3 rootfs
920826
dev-lang/rust-1.71.1 USE=doc installs weird standard library documentation
921683
dev-lang/rust-1.74.1[-system-llvm] with LLVM_TARGETS="DirectX SPIRV" fails to build
921831
dev-lang/rust-1.74.1 fails to build with 16GB in /var/tmp/portage
922740
dev-lang/rust, dev-lang/rust-bin (maybe): needs to compress man pages
922747
dev-lang/rust-1.74.1 - RuntimeError: failed to run: .../config.toml -j4
923066
dev-lang/rust-1.74.1[llvm_targets_ARC] fails to compile: The target `ARC' is experimental and must be passed via LLVM_EXPERIMENTAL_TARGETS_TO_BUILD
924301
dev-lang/rust-1.75.0-r1[lto] fails to compile on arm64 - error: could not compile memchr
924396
dev-lang/rust-1.75.0-r1[lto] fails to compile on ppc64le, ppc64, ppc: using uninitialized data, but this operation requires initialized memory
926692
dev-lang/rust-1.76.0-r1 problems with installed bash completions
926772
dev-lang/rust-1.75.0-r1 mishandles host and build CFLAGS when cross-compiling
926775
dev-lang/rust fails cross-compilation to musl hosts
927471
dev-lang/rust: Building Anything Rust-based Fails to Compile Due to Missing -lgcc_s on musl/llvm profile
928286
gui-libs/greetd fails with --crate-name proc_macro2 issue on dev-lang/rust-1.76.0-r1
928333
dev-python/cryptography-42.0.5 crashes on loong when built with dev-lang/rust
930011
dev-util/cargo-ebuild: incompatible with dev-lang/rust[nightly]
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.75.0-r1 ppc, #927155
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.75.0-r1 sparc, #927155
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: update DESCRIPTION
Use blurb from https://www.rust-lang.org/. Better than an old Mozilla reference, anyway. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.75.0-r1 arm, #927155
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.75.0-r1 x86, #927155
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Randy Barlow · gentoo
dev-lang/rust: Add 1.77.1
Signed-off-by: Randy Barlow <randy@electronsweatshop.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.75.0-r1 ppc64, #927155
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.75.0-r1 arm64, #927155
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.75.0-r1 amd64, #927155
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Randy Barlow · gentoo
dev-lang/rust: Disable LTO by default and use thin
We've had a few issues with lto on, and it isn't on by default generally among Gentoo packages, so this commit flips it to be off by default. Additionally, in an upstream ticket[0] it was suggested to use thin LTO rather than fat LTO, so this commit makes that adjustment as well. [0] https://github.com/rust-lang/rust/issues/121124 [sam: Note that there's a risk of miscompilations with non-thin LTO, per the upstream bug(s).] Bug: https://bugs.gentoo.org/924301 Signed-off-by: Randy Barlow <randy@electronsweatshop.com> Closes: https://github.com/gentoo/gentoo/pull/35796 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.74.1 x86, #920441
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/rust: Stabilize 1.74.1 arm, #920441
Signed-off-by: Sam James <sam@gentoo.org>
WANG Xuerui · gentoo
dev-lang/rust: backport the loong code model change to 1.76.0
This is going to help building large apps such as www-client/chromium. Otherwise users will have to set RUSTFLAGS="-Ccode-model=medium" themselves, which is clumsy. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
WANG Xuerui · gentoo
dev-lang/rust: add 1.76.0
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Violet Purcell · gentoo
dev-lang/rust: rebase and re-apply musl dynamic linking patch for 1.75
This somehow got lost in the 1.75 bump, but it is required for e.g. Firefox to compile on musl. Bug: https://bugs.gentoo.org/922880 Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/35267 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-lang/rust: crossdev support
This allows Rust to be cross-compiled with crossdev. This is the last item for bug 680652, closing it. Note that this is for a foreign CHOST, i.e., CBUILD != CHOST == CTARGET. It does not cover the scenario for CBUILD == CHOST != CTARGET(s), which is tracked separately in bug 679878. A number of changes were required in order to make this work: * Force USE=system-bootstrap, since we cannot specify the appropriate boostrap URL based on CBUILD in SRC_URI * LLVm is compiled twice as part of the build, once for host and once for target. However, the rust build uses the same settings from config.toml for both builds. Therefore we cannot override flags nor default-linker and must let rust choose them for us. * Set the appropriate build/host variables which correspond to CBUILD/CHOST. This works as expected. * Set PKG_CONFIG and OPENSSL_*_DIR variables; cargo needs these for some reason. * Enforce that LLVM_TARGETS is set correctly for both host and target arches. This uses the new llvm_tuple_to_target function, introduced in https://github.com/gentoo/gentoo/pull/33996 * Lastly a small patch to rust source is needed, to tell it to link with system libz. It's unclear why this scenario was excluded under cross-compile conditions in upstream rust. See: https://paste.sr.ht/~kchibisov/682321e0fd4a3ece4a4b7b71591896f5cd3cdb22 Bug: https://bugs.gentoo.org/679878 Closes: https://bugs.gentoo.org/680652 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/35246 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Randy Barlow · gentoo
dev-lang/rust: Add 1.75
Bug: https://bugs.gentoo.org/922880 Signed-off-by: Randy Barlow <randy@electronsweatshop.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-lang/rust: Stabilize 1.74.1 sparc, #920441
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Matoro Mahri · gentoo
dev-lang/rust: Stabilize 1.74.1 ppc64, #920441
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Matt Turner · gentoo
dev-lang/rust: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-build}/cmake
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34792 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-debug}/lldb
Closes: https://bugs.gentoo.org/920438 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
Move {sys-devel → dev-debug}/gdb
Closes: https://bugs.gentoo.org/920438 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.74.1 amd64, #920441
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: dev-util/ninja -> app-alternatives/ninja
All of these will be using app-alternatives/ninja anyway as they're not calling ninja-reference, so make the dep reflect reality. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.74.1 arm64, #920441
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.74.1 ppc, #920441
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-lang/rust: add 1.74.1, drop 1.74.0
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
WANG Xuerui · gentoo
dev-lang/rust: add 1.74.0
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.71.1 ppc, #913962
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.71.1 ppc64, #913962
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.71.1 arm, #913962
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.71.1 sparc, #913962
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
Remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATH
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-lang/rust: add 1.73.0
* License change (see the commit bumping dev-lang/rust-bin for link) * Updated ALL_LLVM_TARGETS and bumped LLVM slot (the upstream LLVM is 17.0.2) Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-lang/rust: increase build verbosity
rust bootstrap has a lot of mysterious environment variables that need to be set in order to rerun a failing compile command manually such as RUSTC_STAGE, RUSTC_SYSROOT, RUSTC_REAL, etc. While the commands are printed at -vv verbosity level, the necessary environment variables are not, only at -vvv verbosity level. Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.71.1 x86, #913962
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-lang/rust: Don't install rustfmt.old binary
Closes: https://bugs.gentoo.org/912757 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.71.1 arm64, #913962
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/rust: Stabilize 1.71.1 amd64, #913962
Signed-off-by: Sam James <sam@gentoo.org>
Violet Purcell · gentoo
dev-lang/rust: Fix build with musl 1.2.4
Rust 1.72.0 bumped the version of the libc crate required by the std to 0.2.146, which finally means that the stdlib no longer references LFS64 symbols. This commit make rust 1.72.0 bootstrap from 1.72.0, and adds a patch that bumps all remaining dependencies on libc <0.2.146 in vendored crates. Closes: https://github.com/gentoo/gentoo/pull/32488 Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-lang/rust: add 1.72.0
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.69.0-r1 sparc, #907722
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-lang/rust: keyword 1.71.1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-lang/rust: add 1.71.1
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-lang/rust: backport lint-docs ld path revert for USE=doc
Seems trivial enough, there may be follow ups needed for "download-rustc" but we don't use this as far as I can tell. Closes: https://bugs.gentoo.org/910595 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-lang/rust: add 1.71.0
Integrating an upstream revert for fixing broken bash completion file installation while at it. Bug: https://bugs.gentoo.org/910496 See: https://github.com/gentoo/gentoo/pull/31241 Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Leonardo Hernández Hernández · gentoo
dev-lang/rust: replace `filter-flags -flto*` with `filter-lto`
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.67.1 patch for sparc build failures
Bug: https://bugs.gentoo.org/893996 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
Revert "dev-lang/rust: de-keyword rust-1.70.0 due to ongoing issues with -bin"
This reverts commit 5437f116f57a79d07f992f03bc94e20c83f99363. Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-lang/rust: de-keyword rust-1.70.0 due to ongoing issues with -bin
Issue: https://github.com/rust-lang/rust/issues/112286 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: Stabilize 1.69.0-r1 ppc64, #907722
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.68.1
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: require src component for rust-analyzer
Closes: https://bugs.gentoo.org/907961 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: keyword 1.70.0
Bug: https://bugs.gentoo.org/907961 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-lang/rust: Stabilize 1.69.0-r1 x86, #907722
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.69.0-r1 arm, #907722
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/rust: Stabilize 1.69.0-r1 arm64, #907722
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.69.0-r1 amd64, #907722
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: enable py3.12 in 1.70.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: unkeyword 1.70.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.70.0, add USE=lto
Use fat lto, instead of thin-local, as it provides more benefit at expense of build time. No bundled llvm lto for now, as it requires full clang/lld toolchain. Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
WANG Xuerui · gentoo
rust-toolchain.eclass: qualify applicable rust_arch_uris with ABI and endianness
For less downloading client-side, as it is likely that only one package in each covered group would work on a given system. See: https://github.com/gentoo/gentoo/pull/31241 Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: revbump 1.69.0, adjust component list.
analysis is gone. rustdoc no longer being pulled by 'rustc' component. https://releases.rs/docs/1.69.0/#compatibility-notes Closes: https://bugs.gentoo.org/904730 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> Thanks-to: Tee KOBAYASHI <xtkoba@gmail.com>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.69.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.68.2
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.68.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.68.1
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.68.0
Bug: https://bugs.gentoo.org/901737 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.66.1 x86, #890541
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.66.1 arm, #890541
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.67.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.67.1
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix 1.67.0 with both doc and wasm enabled
Closes: https://bugs.gentoo.org/892513 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix 1.67.0 selfbootstrap
Closes: https://bugs.gentoo.org/892369 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: fix internal bootstrap on arches with docs
Closes: https://bugs.gentoo.org/892369 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.67.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.66.1 sparc, #890541
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.66.1 arm64, #890541
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: allow rust-analyzer and wasm
Bug was fixed upstream, closing, as previous versions go away anyway. Closes: https://bugs.gentoo.org/874885 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.66.1 ppc, #890541
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.66.1 amd64, #890541
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: Stabilize 1.66.1 ppc64, #890541
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: update LICENSE
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.66.1, drop 1.66.0
Bug: https://bugs.gentoo.org/890371 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.64.0-r1
Bug: https://bugs.gentoo.org/884513 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.66.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: keyword 1.65.0 for ~ppc
Closes: https://bugs.gentoo.org/884229 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.65.0 x86, #879815
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop USE=rls in 1.65.0
Bug: https://bugs.gentoo.org/882251 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.65.0 arm64, #879815
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.65.0 ppc64, #879815
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/rust: Stabilize 1.65.0 amd64, #879815
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/rust: Stabilize 1.65.0 arm, #879815
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/rust: Stabilize 1.65.0 sparc, #879815
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.63.0-r1
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: keyword 1.65.0 for ~riscv
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: unkeyword 1.65.0 for ~riscv
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: rust-analyzer and wasm are mutually exclusive for now
Bug: https://bugs.gentoo.org/874885 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: keyword 1.65.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: unkeyword 1.65.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.65.0
pull slotted lld don't set doc-stage = 2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: remove config.env leftovers
we no longer use this file Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: unkeyword 1.64.0-r1 for ~riscv
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: re-add 1.63.0-r1 for riscv only
This partially reverts commit 53f2e771432ee61187a0154f96250372f92d7712. Issue: https://github.com/rust-lang/rust/issues/102155 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.62.1, 1.63.0-r1
Bug: https://bugs.gentoo.org/870166 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: Stabilize 1.64.0-r1 x86, #872560
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/rust: Stabilize 1.64.0-r1 sparc, #872560
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/rust: Stabilize 1.64.0-r1 arm64, #872560
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/rust: Stabilize 1.64.0-r1 arm, #872560
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.64.0-r1 amd64, #872560
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: Stabilize 1.64.0-r1 ppc64, #872560
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: backport is_libcxx_linked to older versions
Closes: https://bugs.gentoo.org/875563 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: change libcxx detection method
Bug: https://bugs.gentoo.org/732632 Bug: https://bugs.gentoo.org/875563 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Sam James · gentoo
dev-lang/rust: fix has_version rust check
Bug: https://bugs.gentoo.org/875563 Fixes: 07da00e100b4c9ea0c6c5c790ce0c7d20aa1118f Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: fix has_version default-libcxx test for Clang
We moved the flag to sys-devel/clang-common to prepare for proper config file support (which is backported to 15.0.2, although it's going to be better in 16.x). Go for the hack for now, but keep the bug open as we want to switch to the proper link test from the LLVM ebuilds. Bug: https://bugs.gentoo.org/875563 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: filter out flto in all cases
Closes: https://bugs.gentoo.org/866231 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: stage0.txt -> stage0.json in a comment
Closes: https://bugs.gentoo.org/864839 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: silence musl crtn.o prestrip warning
Closes: https://bugs.gentoo.org/834160 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix alt-abi support, filter out flto in 1.64.0
Bug: https://bugs.gentoo.org/866231 Closes: https://bugs.gentoo.org/872815 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix 1.64.0 build on sparc
Issue: https://github.com/bytecodealliance/rustix/issues/408 Bug: https://bugs.gentoo.org/872725 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.59.0, 1.60.0, 1.61.0-r2, 1.62.0
Bug: https://bugs.gentoo.org/870166 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: keyword 1.64.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop -gentoo-linux-musl target support
originally we intended to match musl stages CHOST vendor field but opted in for patching upstream -unknown-linux-musl target to use dynamic linking by default. Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: unkeyword 1.64.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.64.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix minor qa issues
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: improve comments with dots
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: improve rustflags output format
Thanks-to: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: fix bootstrap on musl systems without gcc_s
After extensive debug session we can bootstrap rust with upstream tarball on clang-musl-no-gcc system Thanks-to: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Thanks-to: Sam James <sam@gentoo.org> Closes: https://bugs.gentoo.org/870280 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: revbump 1.63.0, add cargo security fixes
Bug: https://bugs.gentoo.org/870166 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: add llvm-libunwind handling in 1.63.0
tested working on clang-glibc-llvm system, untested on musl, but logic is the same as in PR 22221 Bug: https://bugs.gentoo.org/733242 PR: https://github.com/gentoo/gentoo/pull/22221 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
matoro · gentoo
dev-lang/rust: keyword 1.63.0-r1 for ~mips
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.63.0
Bug: https://bugs.gentoo.org/868330 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: x86 stable wrt bug #861125
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: filter out -flto flags
Bug: https://bugs.gentoo.org/862109 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: arm stable wrt bug #861125
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.62.1 arm64, #861125
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: amd64 stable wrt bug #861125
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.62.1 sparc, #861125
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/rust: Stabilize 1.62.1 ppc64, #861125
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.62.1
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: convert llvm config to regular table
inline table restriction on being single-line is not very readable in our case Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: make llvm build verbose in 1.61.0 and 1.62.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.62.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.61.0-r1
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
matoro · gentoo
dev-lang/rust: revbump 1.61.0-r2, respect *FLAGS for USE=-system-llvm build
Signed-off-by: matoro <matoro@users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/26100 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: keyword 1.61.0-r1 for ~sparc
Closes: https://bugs.gentoo.org/769467 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: arm stable wrt bug #850202
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: x86 stable wrt bug #850202
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/rust: arm64 stable wrt bug #850202
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.60.0 amd64, #850202
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: Stabilize 1.60.0 ppc64, #850202
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: don't enable profiler for wasm targets
Issue: https://github.com/rust-lang/rust/issues/81684 Closes: https://bugs.gentoo.org/848483 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: pass static-libstdcpp = false for libcxx build
Bug: https://bugs.gentoo.org/732632 Thanks-to: Jonas Rakebrandt <xarblu@protonmail.com> Tested-by: Manuel Nickschas <sputnick@quassel-irc.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: attempt to support libcxx in 1.61.0-r1
Bug: https://bugs.gentoo.org/732632 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add miri patch to 1.61.0-r1
PR: https://github.com/gentoo/gentoo/pull/25638 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add llvm patches to 1.61.0 to fix SIGFPE
Bug: https://bugs.gentoo.org/847421 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.61.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add profiler useflag
Bug: https://bugs.gentoo.org/843815 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.58.1
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: adjust build reqs
Closes: https://bugs.gentoo.org/845354 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.59.0 arm, #838865
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: x86 stable wrt bug #838865
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/rust: amd64 stable wrt bug #838865
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.59.0 ppc64, #838865
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.59.0 arm64, #838865
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: keyword 1.60.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: unkeyword 1.60.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.60.0
Bug: https://bugs.gentoo.org/835800 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.59.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop versions
leaving mask in place for another couple of week to encourage updating Bug: https://bugs.gentoo.org/821157 Bug: https://bugs.gentoo.org/831638 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.58.1 arm, #831642
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-lang/rust: stabilize 1.58.1 for x86
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix qa var
Closes: https://bugs.gentoo.org/795852 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: Stabilize 1.58.1 amd64, #831642
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: Stabilize 1.58.1 arm64, #831642
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: Stabilize 1.58.1 ppc64, #831642
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.58.1
Bug: https://bugs.gentoo.org/831638 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: pass -fcf-protection=none on i586
while building for i586 targets we need to explicitly opt out of cet in internal llvm build. we don't even support bootstrapping this target right now as there is no self-hosting version, but may support in the future via our own tarball. Bug: https://bugs.gentoo.org/741708 Issue: https://github.com/rust-lang/rust/issues/93059 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: keyword 1.58.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: unkeyword 1.58.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.58.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.52.1
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: QA: inherit multilib directly
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.56.0-r1
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/rust: Stabilize 1.56.1 arm, #821898
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-crypt → sec-keys}/openpgp-keys-rust
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: keyword 1.57.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: unkeyword 1.57.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.57.0, unkeyworded for testing
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.56.1 arm64, #821898
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.56.1 x86, #821898
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.56.1 amd64, #821898
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add rust-src useflag
previously 'src' component was installed by 'rls' useflag. let's split it out for people who want 'src' but don't need rls. Bug: https://bugs.gentoo.org/800785 Bug: https://bugs.gentoo.org/819786 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: Stabilize 1.56.1 ppc64, #821898
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: adjust QA_EXECSTACK variable again
Bug: https://bugs.gentoo.org/806466 Closes: https://bugs.gentoo.org/819402 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: modify QA_WX paths
Bug: https://bugs.gentoo.org/819402 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: enable py3.10
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.56.1
Bug: https://bugs.gentoo.org/821157 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: base 1.56.0 on llvm-13
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.56.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: silence rmeta QA WX warnings
Closes: https://bugs.gentoo.org/806466 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.55.0
Closes: https://bugs.gentoo.org/812863 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.53.0 arm, #803335
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Miezhiko · gentoo
dev-lang/rust: port fix for compile fault with +parallel +miri
https://github.com/rust-lang/rust/issues/87623 Closes: https://github.com/gentoo/gentoo/pull/21923 Signed-off-by: Miezhiko <Miezhiko@gmail.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: reduce space requirements in 1.54.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.54.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/rust: Use BROOT for verify-sig key path
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.53.0 x86, #803335
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: stabilize 1.53.0 for ppc64
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.53.0 arm64, #803335
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/rust: Stabilize 1.53.0 amd64, #803335
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.51.0-r2
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.52.1 arm, #796269
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/rust: Stabilize 1.52.1 arm64, #796269
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: unbreak wasm in 1.53
Bug: https://bugs.gentoo.org/715348 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: keyword 1.53.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: specify stage in toml instead cmdline
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: don't pass --keep-stage in src_install
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: omit dist target in src_compile
it generates tarballs for all components and take considerable time and disk space. Disabling this should reduce disk space requrements. Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: add miri patch to 1.53.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: refresh rustversion patch
fully bump to 1.0.5 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add rustversion patch
otherwise bootstrap may fail with nightly branded compiler Upstream-issue: https://github.com/dtolnay/rustversion/issues/28 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add 1.53.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: x86 stable wrt bug #796269
Package-Manager: Portage-3.0.18, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: ppc64 stable wrt bug #796269
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/rust: amd64 stable wrt bug #796269
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: make sysroot detection more robust
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Frysinger · gentoo
dev-lang/rust: force newer cmake version
Rust fails to build with older cmake: CMake Error at CMakeLists.txt:3 (cmake_minimum_required): CMake 3.13.4 or higher is required. You are running version ... Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joshua Kiekendief · gentoo
dev-lang/rust: support musl cross targets
Conditionally add `musl-root` path If the target triplet ends in `musl*`, this will use the cross-toolchain's compiler to add the `musl-root` component. If this is not added, the sanity check panics while building rust: ``` thread 'main' panicked at 'when targeting MUSL either the rust.musl-root option or the target.$TARGET.musl-root option must be specified in config.toml', src/bootstrap/sanity.rs:188:25 ``` Closes: https://github.com/gentoo/gentoo/pull/19806 Signed-off-by: Joshua Kiekendief <SirJosh3917@users.noreply.github.com> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
dev-lang/rust: add riscv support
Bug: https://bugs.gentoo.org/747460 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.52.0
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.52.1
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.52.0, uses llvm12
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: dump RUSTFLAGS* into build log
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: greatly reduce documentation installation time
Bug: https://bugs.gentoo.org/783468 X-Upstream-Issue: https://github.com/rust-lang/rust/issues/80684 X-Upstream-Fix: https://github.com/rust-lang/rust/pull/84289 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add USE=verify-sig
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop libressl support
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: only increase space req for multilib builds
Bug: https://bugs.gentoo.org/783768 Thanks-to: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: llvm12 prepwork, fix UncheckableDep warning in CI
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: set deny-warnings=false if wasm + doc are requested
This should unbreak USE="doc wasm" build and allow to aunmask doc useflag, which has been masked for quite some time. https://github.com/rust-lang/rust/issues/74976 https://github.com/rust-lang/rust/issues/76526 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: explicitly set bootstrap rustfmt
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: drop old
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.51.0-r2 arm, #782367
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/rust: Stabilize 1.51.0-r2 arm64, #782367
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: 1.51.0-r2 ppc64 stable, bug #782367
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.51.0-r2 x86, #782367
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.51.0-r2 amd64, #782367
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: account for enabled llvm_targets in requirements check
Bug: https://bugs.gentoo.org/783768 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: bump build disk requirements for 1.51.0-r2
Bug: https://bugs.gentoo.org/783768 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop rust-1.51.0
Bug: https://bugs.gentoo.org/782367 Bug: https://bugs.gentoo.org/782799 Closes: https://bugs.gentoo.org/783468 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: don't install docs component in bootstrap compiler
Bug: https://bugs.gentoo.org/783468 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: pass -jNUM in src_install as well
Closes: https://bugs.gentoo.org/783735 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: security revbump with 2 more patches
switched to fedora's rebased patches Bug: https://bugs.gentoo.org/782367 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: security revbump of 1.51.0
Fixes for: CVE-2020-36323 CVE-2021-28876 CVE-2021-31162 Bug: https://bugs.gentoo.org/782799 Bug: https://bugs.gentoo.org/782367 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix 1.51.0 bootstrap with same version
Closes: https://bugs.gentoo.org/779970 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.51.0
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.47.0-r2 arm, #756769
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/rust: Stabilize 1.47.0-r2 arm64, #756769
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.50.0
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add rustc -vV patch to 1.49.0
No revbump, since moz ebuilds have workaround now and we can't patch rust-bin. Bug: https://bugs.gentoo.org/768543 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: update python compat and year
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Margarita Manterola · gentoo
dev-lang/rust: bump to 1.49.0
This required a refactor of the gentoo-musl-target-specs.patch, to adopt the new format of the target() method. Closes: https://bugs.gentoo.org/768351 Closes: https://github.com/gentoo/gentoo/pull/19060 Signed-off-by: Margarita Manterola <marga@kinvolk.io> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
dev-lang/rust: use ED in removal operations.
This does not affect non-prefix systems and the prefix systems fail to install before this commit. Therefore, no revision is is required. Bug: https://bugs.gentoo.org/689562 Bug: https://bugs.gentoo.org/689160 Package-Manager: Portage-3.0.12, Repoman-3.0.1 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: update requirements check function
Bug: https://bugs.gentoo.org/757276 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.45.2
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.47.0-r1
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: ppc64 stable wrt bug #756769
Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/rust: amd64 stable wrt bug #756769
Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: don't default to system-bootstrap for now
Bug: https://bugs.gentoo.org/689336 Bug: https://bugs.gentoo.org/756793 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-lang/rust: x86 stable (bug #756769)
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix typos
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: sync changes to 1.48
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: revbump 1.47.0, fix several issues
Don't depend on system libgit2 to avoid abi nightmare. Bug: https://bugs.gentoo.org/749381 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix wasm linker in 1.48.0
Closes: https://bugs.gentoo.org/756286 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: update doc symlink
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: print a warning if symlink target not found
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: always eselect latest rust
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.48.0
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/rust: QA: fix RedundantUriRename
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix build with tensorflow installed
Closes: https://bugs.gentoo.org/750875 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix typo in path
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: drop old
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: require llvm:11 for rust-1.47.0
while it should be compatible with llvm8-11, there are many complications we can't solve. for example rust built with llvm11 can't compile firefox which uses llvm10 and lto/pgo. Since 1.47.0 bundles llvm11, we enforce this version for consistency. Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: revbump 1.47.0, a lot of fixes
we now completely switch all components for eselect-rust. it now includes: doc, man, lib, rustlib. previously there was no guarantee user gets those components from version eselected system-wide. now all the paths are handled. change src_compile target to 'dist' because of changes to x.py https://blog.rust-lang.org/inside-rust/2020/08/30/changes-to-x-py-defaults.html minor cleanup. Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add libressl 3.2.x patch to 1.47.0
Closes: https://bugs.gentoo.org/747832 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: update boostrap_rust_version_check()
we don't need it for binpkgs Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: x86 stable wrt bug #746971
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/rust: amd64 stable wrt bug #746971
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.47.0
we now install to /usr/lib/rust/<ver> this is more robust and mirrors how rustup installs rust, also most slotted toolchain projects already to it, so we follow Bug: https://bugs.gentoo.org/734018 PR: https://github.com/gentoo/gentoo/pull/16846 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.46.0 arm, #746971
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: 1.46.0 arm64 stable, bug #746971
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: 1.46.0 ppc64 stable, bug #746971
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: disable assembly test
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: rework src_test
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Volkmar W. Pogatzki · gentoo
dev-lang/rust: python3_9
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/17819 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.45.2 amd64, #739310
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-lang/rust: x86 stable (bug #739310)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.45.2 arm, #739310
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: Stabilize 1.45.2 arm64, #739310
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: 1.54.2 ppc64 stable, bug #739310
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.46.0
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix whitespace
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: drop old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: improve pre-build checks in 1.45.2
Bug: https://bugs.gentoo.org/709362 Bug: https://bugs.gentoo.org/706292 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: remove some .old files
leftovers from installer Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.45.2
Install rustlib to versioned subdirectory in /usr/lib* again Bug: https://bugs.gentoo.org/703744 Bug: https://bugs.gentoo.org/683420 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop old
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.45.1
Bug: https://bugs.gentoo.org/734018 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: depend on curl[http2]
No revbump, spare users a rebuild. Bug: https://bugs.gentoo.org/732222 Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: arm stable (bug #732798)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: x86 stable wrt bug #732798
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/rust: ppc64 stable wrt bug #732798
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/rust: amd64 stable wrt bug #732798
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/rust: arm64 stable (bug #732798)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.45.0
move a lot of deps to BDEPEND Bug: https://bugs.gentoo.org/703744 Bug: https://bugs.gentoo.org/683420 Bug: https://bugs.gentoo.org/731764 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.44.0
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix comment typo
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: un-hardcode wasm linker if system-llvm is used
Bug: https://bugs.gentoo.org/715348 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.44.1
Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add cross-strip information
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: more cross triple fixes
Bug: https://bugs.gentoo.org/679878 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix cross triple detection
Bug: https://bugs.gentoo.org/679878 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add some comments to cross section
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add experimental cross support to 1.44.0
Brief usage how-to in the ebuild Bug: https://bugs.gentoo.org/680652 Bug: https://bugs.gentoo.org/680652 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: amd64 stable wrt bug #725264
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: update QA_FLAGS_IGNORED patterns
Closes: https://bugs.gentoo.org/727276 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: x86 stable wrt bug #725264
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: ppc64 stable wrt bug #725264
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.43.0
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Stefan Strogin · gentoo
dev-lang/rust: add patch for LibreSSL 3.2.x
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: adjust QA_SONAME for 1.44.0
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.44.0
drop soname patch, portage now generates soname from the filename, just like the patch did. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: adjust libressl dep for 1.41.1
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.43.1
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: restrict tests for now
need more work Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.43.0
use system libgit2 initial src_test support (thanks smaeul) clean-up ebuild code a bit Closes: https://bugs.gentoo.org/707746 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
dev-lang/rust: add patch for LibreSSL 3.1.0 support
Package-Manager: Portage-2.3.98, Repoman-2.3.22 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop old
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: fix wasm deps
skip revbumps, because wasm is not widely used, so users without wasm are not forced to rebuild. Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: allow llvm-10 for 1.42.0
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix system-bootstrap with 1.42.0
Closes: https://bugs.gentoo.org/715142 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
neeshy · gentoo
dev-lang/rust: add python3_8 target
Signed-off-by: Nima Sadeghi <neeshy@tfwno.gf> Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: dump config.toml to build log
Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.42.0
Bug: https://bugs.gentoo.org/713198 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.41.0
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: fix bdep on cmake/ninja
Closes: https://bugs.gentoo.org/711670 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-lang/rust: arm64 stable (bug #708920)
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: 1.41.1 ppc64 stable, bug #708920
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: amd64 stable wrt bug #708920
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: x86 stable wrt bug #708920
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.41.1
generate backtrace on ice during bootstrap change how debug flag works. we were setting optimize = false if debug is enabled, but this is wrong, see config.toml.example upstream. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: 1.41.0 ppc64 stable, bug #708920
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: x86 stable wrt bug #708920
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: amd64 stable wrt bug #708920
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/rust: Remove py2 where possible
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.40.0
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix build of bundled llvm with gcc10
Bug: https://bugs.gentoo.org/708320 Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix libgit2 breakage in 1.41.0
use bundled crate version for now. "amazing" libgit2-sys upstream uses ABI from master and does not work with 0.28.x releases. Bug: https://bugs.gentoo.org/707746 Package-Manager: Portage-2.3.86, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: QA: RedundantDodir
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.41.0
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add basic musl support to all versions
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix QA_SONAME regex
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: move cmake and ninja to DEPEND
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: fix small typo in 1.40-r1 ebuild
Bug: https://bugs.gentoo.org/703744 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: correct bootstrap dep variable
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: revbump 1.40.0 with fixes
add parallel-compiler useflag, to use pass RUSTFLAGS=" -Zthreads=<num>" add debian soname patch add system-bootstrap install rustlib into /usr/lib unconditionally drop multilib hacks various minor fixes add myself to metadata.xml explicitly Bug: https://bugs.gentoo.org/694248 Bug: https://bugs.gentoo.org/703744 Bug: https://bugs.gentoo.org/703470 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-lang/rust: Add ~arm keyword wrt bug #609654
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Mikle Kolyada · gentoo
dev-lang/rust: Add ~arm keyword wrt bug #609654
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
dev-lang/rust: Don't query for last-rited app-editors/emacs-vcs.
Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add nightly useflag to 1.40.0
this will allow installing stable release with nightly features enabled Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.36.0
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.35.0
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.34.2
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.40.0
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix completion file removal
Bug: https://bugs.gentoo.org/689562 Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Gerion Entrup · gentoo
dev-lang/rust: fix bash completion location
Bug: https://bugs.gentoo.org/689562 Bug: https://bugs.gentoo.org/689160 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Gerion Entrup <gerion.entrup@flump.de> Closes: https://github.com/gentoo/gentoo/pull/13884 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.39.0
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
dev-lang/rust: arm64 stable (bug #695696)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.76, Repoman-2.3.17
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-lang/rust: x86 stable (bug #695696)
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-lang/rust: amd64 stable wrt bug #695696
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
dev-lang/rust: update patch for LibreSSL 3.0.x support
Squash patches for LibreSSL support and update them for LibreSSL 3.0.1. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Stefan Strogin <steils@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13121 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/rust: stable 1.37.0 for ppc64, bug #695696
Package-Manager: Portage-2.3.76, Repoman-2.3.17 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix llvm max slot for 1.38.0
Closes: https://bugs.gentoo.org/695724 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: sync llvm targets with llvm-9
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.38.0
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add libressl3 patch for 1.37.0
Thanks-to: Jory Pratt <anarchy@gentoo.org> Closes: https://bugs.gentoo.org/691752 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: add libressl3 patch for 1.36.0
Thanks-to: Jory Pratt <anarchy@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/12682 Bug: https://bugs.gentoo.org/691752 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.37.0
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: re-add libressl patch to 1.36.0
Thanks-to: Jory Pratt <anarchy@gentoo.org> Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.36.0
couple of important fixes also it now installs i686 libs to /usr/lib/${PN} on multilib Bug: https://bugs.gentoo.org/672816 Bug: https://bugs.gentoo.org/679806 Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop 1.29.1-r1
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: cleanup old unstable versions
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add arm libdir fix to 1.35.0
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: handle libdir workaround on arm as well
Bug: https://bugs.gentoo.org/672816 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
dev-lang/rust: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.67, Repoman-2.3.13 RepoMan-Options: --include-arches="arm64"
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix codegen-backends location on x86 for 1.35.0
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: fix codegen-backends location on x86
comitting to stable without revbump so I don't force all other users to rebuild this beast Bug: https://bugs.gentoo.org/672816 Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
dev-lang/rust: restore patch for LibreSSL 2.9.x support
Closes: https://bugs.gentoo.org/684224 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix building 1.35.0 with internal llvm
Closes: https://bugs.gentoo.org/686656 X-Upstream-Issue: https://github.com/rust-lang/rust/issues/61206 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.35.0
commit summary: EAPI=7 don't compile lld with system-llvm and wasm depend on lld if wasm enabled pass config file at install phase, otherwise bad things happen drop unneeded patches make build verbose, so if users report bugs we can actually see failures instead of cargo's green text Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop vulnerable
Bug: https://bugs.gentoo.org/685970 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-lang/rust: x86 stable (bug #685970)
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-lang/rust: amd64 stable wrt bug #685970
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: security bump to 1.34.2
Bug: https://bugs.gentoo.org/685970 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-lang/rust: drop memory requirement check
CHECKREQS_MEMORY should only be used when there's a known minimum memory requirement to run/build packages with MAKEOPTS=-j1. If user builds package in parallel it is expected that the build process will require more memory. However, in most cases we don't know how much memory is required because we don't know how much memory an additional job could use at maximum (and if we would know, just add distcc, which will move memory requirement down to distcc host...). Otherwise we would cause unnecessarily problems for systems with low memory but still able to build the package. Bug: https://bugs.gentoo.org/626134 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-lang/rust: x86 stable (bug #678908)
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-lang/rust: amd64 stable wrt bug #678908
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.34.1
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
dev-lang/rust: add patch to support LibreSSL 2.9.x
Closes: https://bugs.gentoo.org/684224 Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Stefan Strogin <stefan.strogin@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11810 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: avoid rust-gdbgui slot collision
Closes: https://bugs.gentoo.org/683392 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
dev-lang/rust: fix for Prefix, based on patch by Matthias Gerstner
Closes: https://bugs.gentoo.org/611118 Signed-off-by: Fabian Groffen <grobian@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix 1.34.0 build failure with USE=doc
also speed up bootstrap a bit with upstream commit Upstream patch url: https://github.com/rust-lang/rust/pull/58897 Bug: https://bugs.gentoo.org/683246 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: fix cblas headers again, don't build RISCV
Bug: https://bugs.gentoo.org/676278 Bug: https://bugs.gentoo.org/678186 Bug: https://bugs.gentoo.org/683128 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.34.0
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: 1.33.0 requires llvm:7 to build
improve llvm handling for future use, taken from mesa ebuild make sure 1.33 pulls only llvm:7 Bug: https://bugs.gentoo.org/681108 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-lang/rust: app-eselect/eselect-rust is only RDEPEND
Bug: https://bugs.gentoo.org/678908 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-lang/rust: force newer app-eselect/eselect-rust
Bug: https://bugs.gentoo.org/678908 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: add missing die to sed call
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: fix boostrap on ppc64
Bug: https://bugs.gentoo.org/679806 Thanks-to: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: bump to 1.33.0
run build/install in verbose mode Bug: https://bugs.gentoo.org/679098 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-lang/rust: Fix wasm USE flag by restoring WebAssembly target
Bug: https://bugs.gentoo.org/678186 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-lang/rust: don't build experimental LLVM targets
Reported-by: James Le Cuirot <chewi@gentoo.org> Closes: https://bugs.gentoo.org/678186 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Thomas Deutschmann · gentoo
dev-lang/rust: doesn't support >=sys-devel/llvm-8
Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Stefan Strogin · gentoo
dev-lang/rust: add patch to support LibreSSL 2.8.x and 2.9.0
Based on the patches from the upstream: https://github.com/sfackler/rust-openssl/commit/9fd7584a84168655cb27e03b7e19a9847b88e77f https://github.com/sfackler/rust-openssl/commit/af4488357c9b3e003b883e89c16aaa675ad0c6ac Closes: https://bugs.gentoo.org/677302 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Stefan Strogin <stefan.strogin@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11085 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: re-add cblas patch
Since some systems have stale cblas.h symlink rust's bundled llvm finds cblas.h and tries to link unconditionally. Fix it. This reverts commit 0e00cd7cc089acdd3114b4aafc34fc921aabe058. Closes: https://bugs.gentoo.org/676278 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: drop unneeded patch
Package-Manager: Portage-2.3.58, Repoman-2.3.12 Acked-by: Thomas Deutschmann <whissi@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-lang/rust: fix segfaults with system llvm:7
Bug: https://bugs.gentoo.org/675752 Package-Manager: Portage-2.3.57, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-lang/rust: fix configure of bundled LLVM
Bug: https://bugs.gentoo.org/675752 Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-lang/rust: remove required use constraint
in favor of a mask Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-lang/rust: Disable system-llvm USE flag in 1.32.0 (bug #675752)
Add "!system-llvm" to REQUIRED_USE since 1.32.0 pulls in a git version of llvm to fix the segfault. Also bump the llvm dep to >=7 since 7 is required now. Bug: https://bugs.gentoo.org/675752 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-lang/rust: Version bump to 1.32.0
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/rust: keyworded 1.31.1 for ppc64, bug #609654
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-lang/rust: keyworded 1.30.1-r1 for ppc64, bug #609654
Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-lang/rust: Version bump to 1.31.1
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-lang/rust: Version bump to 1.31.0 (bug #672646)
Closes: https://bugs.gentoo.org/672646 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Dirkjan Ochtman · gentoo
dev-lang/rust: only run llvm_pkg_setup when using system-llvm
Fixes: https://bugs.gentoo.org/671526 Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Dirkjan Ochtman · gentoo
dev-lang/rust: check reqs, ewarn about cargo symlink
Fixes: https://bugs.gentoo.org/626134 Fixes: https://bugs.gentoo.org/626742 Fixes: https://bugs.gentoo.org/663354 Fixes: https://bugs.gentoo.org/671182 Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Dirkjan Ochtman · gentoo
dev-lang/rust: call llvm_pkg_setup explicitly
Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Dirkjan Ochtman · gentoo
dev-lang/rust: fix inconsistency, optionally use system LLVM
Fixes: https://bugs.gentoo.org/663240 Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-lang/rust: move soft blockers to RDEPEND
Closes: https://bugs.gentoo.org/671150 Package-Manager: Portage-2.3.51, Repoman-2.3.12 RepoMan-Options: --force Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.30.1
Fixes: https://bugs.gentoo.org/669876 Fixes: https://bugs.gentoo.org/669918 Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Marcus Comstedt · gentoo
dev-lang/rust: make better use of rust-toolchain.eclass
Signed-off-by: Marcus Comstedt <marcus@mc.pp.se> Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.29.2 with fixes
Fixes: https://bugs.gentoo.org/667286 Fixes: https://bugs.gentoo.org/667966 Bug: https://bugs.gentoo.org/609654 Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Dirkjan Ochtman · gentoo
dev-lang/rust: remove old, vulnerable versions of rust
Bug: https://bugs.gentoo.org/show_bug.cgi?id=666976 Bug: https://bugs.gentoo.org/show_bug.cgi?id=662904 Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-lang/rust: amd64 stable wrt bug #666976
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-lang/rust: migrate from versionator to eapi7-ver
Signed-off-by: Mart Raudsepp <leio@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Dirkjan Ochtman · gentoo
dev-lang/rust: add cpu_flags_x86_sse2 to REQUIRED_USE
Closes: https://bugs.gentoo.org/665660 Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-lang/rust: don't set KEYWORDS at all for beta releases
Tools like tatt cannot really handle empty KEYWORDS. So don't set KEYWORDS at all when we don't want keywords. Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11
Thomas Deutschmann · gentoo
dev-lang/rust: x86 stable (bug #666976)
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Dirkjan Ochtman · gentoo
dev-lang/rust: remove old versions
Signed-off-by: Dirkjan Ochtman <djc@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.29.1
Package-Manager: Portage-2.3.49, Repoman-2.3.10 Signed-off-by: Dirkjan Ochtman <djc@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-lang/rust: amd64 stable wrt bug #662904
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Dirkjan Ochtman · gentoo
dev-lang/rust: include cargo run-time dependencies
Closes: https://bugs.gentoo.org/662932 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.28.0
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Dirkjan Ochtman · gentoo
dev-lang/rust: fix problems with symlinking new binaries
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Dirkjan Ochtman · gentoo
dev-lang/rust: add USE flags to install cargo, rls and rustfmt
Reduce verbosity of builds to get sane output. Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Mikhail Pukhlikov · gentoo
dev-lang/rust: bump to 1.27.1
Repository mirror & CI · gentoo
Merge updates from master
Mikhail Pukhlikov · gentoo
dev-lang/rust: bump to 1.27.0 drop some old versions virtual/rust: bump to 1.27.0 update EAPI to 7
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
dev-lang/rust: use HTTPs
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
dev-lang/rust: Move shell glob outside quotes
Closes: https://bugs.gentoo.org/657496 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.26.2
Also add support for WebAssembly target. Fixes: https://bugs.gentoo.org/657110 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Mikhail Pukhlikov · gentoo
dev-lang/rust: bump to 1.26.1
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Mikhail Pukhlikov · gentoo
dev-lang/rust: add back removed llvm targets config
Package-Manager: Portage-2.3.39, Repoman-2.3.9
Mikhail Pukhlikov · gentoo
dev-lang/rust: correct multilib libraries paths
Package-Manager: Portage-2.3.39, Repoman-2.3.9
Mikhail Pukhlikov · gentoo
dev-lang/rust: multilib support, pypy support, rev bump
Package-Manager: Portage-2.3.38, Repoman-2.3.9
Georgy Yakovlev · gentoo
dev-lang/rust: add python-3.6 support
Builds fine. Package-Manager: Portage-2.3.38, Repoman-2.3.9
Agostino Sarubbo · gentoo
dev-lang/rust: amd64 stable wrt bug #593980
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64"
Thomas Deutschmann · gentoo
dev-lang/rust: x86 stable (bug #593980)
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Dirkjan Ochtman · gentoo
dev-lang/rust: remove old versions
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.26.0
Use LLVM_TARGETS to decide which targets to build for bundled LLVM. Use xz-compressed tarballs where possible to limit bandwidth/storage. Fixes: https://bugs.gentoo.org/627288 Fixes: https://bugs.gentoo.org/655600 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.25.0
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Michał Górny · gentoo
dev-lang/rust: Drop old
Christopher Mansfield · gentoo
dev-lang/rust: sort keyword alphabetically.
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Christopher Mansfield · gentoo
dev-lang/rust: add ~arm64 keyword and support.
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Georgy Yakovlev · gentoo
dev-lang/rust: fix MAKEOPTS -l/--load-average build
Upstream build system does not like -l/--load-average, So we cannot use MAKEOPTS as-is. The only relevant option is -j<num>. This commit changes to using multiprocessing.eclass makeopts_jobs() Closes: https://bugs.gentoo.org/646092 Package-Manager: Portage-2.3.19, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/7000
Dirkjan Ochtman · gentoo
dev-lang/rust: honor MAKEOPTS (fixes bug 613794, thanks to toralf)
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Dirkjan Ochtman · gentoo
dev-lang/rust: bump to 1.23.0-r1, fixing bugs found in 1.23.0
Bug 645466: moving the documentation is no longer necessary during the install phase, since the doc dir is configured correctly in advance. Bug 645498: add an "extended" use flag which will build and install rls, rustfmt and cargo alongside rustc and rustdoc. Bug 626136: prevent collisions for installed libraries. Package-Manager: Portage-2.3.19, Repoman-2.3.6
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.23.0
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Alex Crawford · gentoo
dev-lang/rust: add dependency on cmake
Without this, CMake isn't necessarily the correct version or isn't installed at all. An error similar to the following will result: CMake Error at CMakeLists.txt:3 (cmake_minimum_required): CMake 3.4.3 or higher is required. Closes: https://github.com/gentoo/gentoo/pull/5525
Dirkjan Ochtman · gentoo
dev-lang/rust: fix SRC_URI setup to fix manifest for all arches
Package-Manager: Portage-2.3.6, Repoman-2.3.1
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.19.0
Package-Manager: Portage-2.3.6, Repoman-2.3.1
William Hubbs · gentoo
dev-lang/rust: in 1.16.0, fix the configure call for #613118.
The system-llvm use flag was dropped due to this version of rust not being able to build with our llvm, but this call wasn't removed. Package-Manager: Portage-2.3.3, Repoman-2.3.2
Dirkjan Ochtman · gentoo
dev-lang/rust: remove old versions
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.16.0
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Michał Górny · gentoo
dev-lang/rust: Correct sys-devel/llvm deps to slot :0
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Patrick McLean · gentoo
dev-lang/rust: Version bump to 1.15.1
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Patrick McLean · gentoo
dev-lang/rust: Version bump to 1.15.0
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.14.0
Package-Manager: Portage-2.3.0, Repoman-2.3.1
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.13.0
Package-Manager: portage-2.3.0
Doug Goldstein · gentoo
dev-lang/rust: simplify unpack
Instead of unpacking the tarball of the stage0 compiler and then patching the fetch script to not actually reach out to the internet, use the built in mechanism for supplying a stage0 compiler. This improves on d63d593dfdc5fb7dd1256663daac7b978aa892af and should make future bumps easier. Drops the now unnecessary patch as well. Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Doug Goldstein · gentoo
dev-lang/rust: bump allowed LLVM version
Rust 1.12.0 supports LLVM 3.9 so allow that version to be used. Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Vasili Bulkin · gentoo
dev-lang/rust: drop need for USE+multitarget on LLVM
Rust no longer needs USE=multitarget when building against the system LLVM. fixes bug #598144 Gentoo-Bug: 598144 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Doug Goldstein · gentoo
dev-lang/rust: PDEPEND on dev-util/cargo
A number of people have pointed out to me that on most distros installing Rust results in a fully working environment (e.g. includes Cargo) so we should really provide the same. Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Doug Goldstein · gentoo
dev-lang/rust: fix network-less builds
When building without a network connection or FEATURES=network-sandbox the build would fail due to the build process reaching out to the internet to fetch down some files that the package manager already got for it. This neuters that network access and uses the existing files. Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Doug Goldstein · gentoo
dev-lang/rust: have src_prepare use default
Instead of calling eapply_user manually inside of src_prepare, call the default function to ensure we use all the of the steps of src_prepare (namely the use of eapply ${PATCHES}). Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.12.1
Package-Manager: portage-2.3.0
Dirkjan Ochtman · gentoo
dev-lang/rust: remove old versions
Package-Manager: portage-2.3.0
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.12.0
Package-Manager: portage-2.3.0
Mykyta Holubakha · gentoo
app-vim/rust-mode: rename to app-vim/rust-vim.
Update package metadata. Closes: https://github.com/gentoo/gentoo/pull/2157 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.11.0
Package-Manager: portage-2.2.28
Dirkjan Ochtman · gentoo
dev-lang/rust: remove old versions
Package-Manager: portage-2.2.28
Dirkjan Ochtman · gentoo
dev-lang/rust: version bump to 1.10.0
Package-Manager: portage-2.2.28
Doug Goldstein · gentoo
dev-lang/rust: version bump
Bump to 1.9.0. Fixes bug #585740. Gentoo-Bug: 585740 Package-Manager: portage-2.2.28 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Doug Goldstein · gentoo
dev-lang/rust: version bump
Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Doug Goldstein · gentoo
dev-lang/rust: disable building with rpath
Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Doug Goldstein · gentoo
dev-lang/rust: fix stage0 snapshots
Accidently put the stage0 snapshots from 1.8.0 into the 1.7.0-r100 ebuild instead of the values from the 1.7.0 ebuild. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Doug Goldstein · gentoo
dev-lang/rust: fix LLVM sub-slot depends
We need to have a depend on the sub-slot. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Doug Goldstein · gentoo
dev-lang/rust: add packages for >=sys-devel/llvm-3.7.0
Because of changes Gentoo has made with how sys-devel/llvm is built the way we have to depend on it has changed. LLVM 3.6.0 is only a build time DEPEND. While LLVM 3.7.0 and newer is a run-time RDEPEND and DEPEND. Since no EAPI provides a dynamic way for packages to update RDEPEND we need to provide two different packages so that people can build against LLVM 3.6.0 and LLVM 3.7.0 and newer. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Doug Goldstein · gentoo
dev-lang/rust: initial beta version
Add an initial beta version that is un-KEYWORDed. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Doug Goldstein · gentoo
dev-lang/rust: fix llvm dependency
Technically prior to LLVM 3.7, Gentoo still supports static linking which is what the Rust build does by default so LLVM is not a run-time depend. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Doug Goldstein · gentoo
dev-lang/rust: version bump
Based on the work of the Gentoo Rust overlay team's work. Includes additional improvements such as: - using the system LLVM by default - updates for cross compile support - using the latest stage0 bootstrap binary - drop the custom postfix that Gentoo used - provide a sub-slot for ABI so packages can rebuild - EAPI=6 - misc cleanups Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/CraigInches/Bugzilla'
Pull request: https://github.com/gentoo/gentoo/pull/593
Jauhien Piatlicki · gentoo
dev-lang/rust: version bump, sync with gentoo-rust overlay
Gentoo-Bug: 565772 Package-Manager: portage-2.2.26
Jauhien Piatlicki · gentoo
dev-lang/rust: version bump
Package-Manager: portage-2.2.20.1
Jauhien Piatlicki · gentoo
dev-lang/rust: fix bug 559826
Package-Manager: portage-2.2.20.1
Jauhien Piatlicki · gentoo
dev-lang/rust: version bump
Package-Manager: portage-2.2.18
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed