summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Move {dev-util → dev-build}/cmakeMichał Górny2024-01-1411-11/+11
| | | | | | 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>
* Move {dev-util → dev-debug}/lldbMichał Górny2024-01-1311-11/+11
| | | | | Closes: https://bugs.gentoo.org/920438 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Move {sys-devel → dev-debug}/gdbMichał Górny2024-01-1311-33/+33
| | | | | Closes: https://bugs.gentoo.org/920438 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/rust: Stabilize 1.74.1 amd64, #920441Sam James2024-01-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/rust: dev-util/ninja -> app-alternatives/ninjaSam James2024-01-0811-21/+21
| | | | | | | | 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>
* dev-lang/rust: Stabilize 1.74.1 arm64, #920441Sam James2024-01-071-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/rust: Stabilize 1.74.1 ppc, #920441Arthur Zamarin2023-12-291-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* profiles/use.desc: Make USE=lto globalMichał Górny2023-12-181-1/+0
| | | | | | | | | Add a global USE=lto flag. The flag is used semi-consistently in 31 packages, with a few adding extra information. That said, probably many of these uses are invalid, as they are equivalent to adding `-flto` to CFLAGS. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/rust: add 1.74.1, drop 1.74.0WANG Xuerui2023-12-082-2/+2
| | | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/rust: add 1.74.0WANG Xuerui2023-12-082-0/+790
| | | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/rust: Stabilize 1.71.1 ppc, #913962Arthur Zamarin2023-11-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/rust: Stabilize 1.71.1 ppc64, #913962Arthur Zamarin2023-11-071-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/rust: Stabilize 1.71.1 arm, #913962Arthur Zamarin2023-11-071-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/rust: Stabilize 1.71.1 sparc, #913962Arthur Zamarin2023-11-071-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* Remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATHMike Gilbert2023-10-3110-10/+10
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* dev-lang/rust: add 1.73.0WANG Xuerui2023-10-072-0/+761
| | | | | | | | * 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>
* dev-lang/rust: increase build verbosityMatoro Mahri2023-10-039-9/+9
| | | | | | | | | | | 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>
* dev-lang/rust: Fix build with musl 1.2.4Violet Purcell2023-10-023-37/+198
| | | | | | | | | | | | 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>
* dev-lang/rust: Stabilize 1.71.1 x86, #913962Arthur Zamarin2023-09-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/rust: Don't install rustfmt.old binaryMatt Turner2023-09-132-0/+2
| | | | | Closes: https://bugs.gentoo.org/912757 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-lang/rust: Stabilize 1.71.1 arm64, #913962Sam James2023-09-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/rust: Stabilize 1.71.1 amd64, #913962Sam James2023-09-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/rust: add 1.72.0WANG Xuerui2023-08-282-0/+784
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* dev-lang/rust: Stabilize 1.69.0-r1 sparc, #907722Arthur Zamarin2023-08-251-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/rust: keyword 1.71.1 for ~loongWANG Xuerui2023-08-051-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* dev-lang/rust: add 1.71.1WANG Xuerui2023-08-043-0/+775
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* dev-lang/rust: backport lint-docs ld path revert for USE=docIonen Wolkens2023-07-202-0/+40
| | | | | | | | 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>
* dev-lang/rust: add 1.71.0WANG Xuerui2023-07-203-0/+806
| | | | | | | | | 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>
* rust-toolchain.eclass: qualify applicable rust_arch_uris with ABI and endiannessWANG Xuerui2023-07-206-6/+6
| | | | | | | | 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>
* rust-toolchain.eclass: add support for mips64el platformsWANG Xuerui2023-07-201-0/+12
| | | | | | | | | Right now mips64el systems are treated as mips64 (big-endian) in the rust_abi helper, that prevents installation of rust. Fix by checking for mips64el before mips64. See: https://github.com/gentoo/gentoo/pull/31241 Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* dev-lang/rust: replace `filter-flags -flto*` with `filter-lto`Leonardo Hernández Hernández2023-06-246-6/+6
| | | | | Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/rust: add 1.67.1 patch for sparc build failuresGeorgy Yakovlev2023-06-202-0/+1428
| | | | | Bug: https://bugs.gentoo.org/893996 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* Revert "dev-lang/rust: de-keyword rust-1.70.0 due to ongoing issues with -bin"Georgy Yakovlev2023-06-081-1/+1
| | | | | | This reverts commit 5437f116f57a79d07f992f03bc94e20c83f99363. Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: de-keyword rust-1.70.0 due to ongoing issues with -binJoonas Niilola2023-06-081-1/+1
| | | | | Issue: https://github.com/rust-lang/rust/issues/112286 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/rust: Stabilize 1.69.0-r1 ppc64, #907722Georgy Yakovlev2023-06-071-1/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: drop 1.68.1Georgy Yakovlev2023-06-072-743/+0
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: require src component for rust-analyzerGeorgy Yakovlev2023-06-075-1/+5
| | | | | Closes: https://bugs.gentoo.org/907961 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: keyword 1.70.0Georgy Yakovlev2023-06-071-1/+2
| | | | | Bug: https://bugs.gentoo.org/907961 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: Stabilize 1.69.0-r1 x86, #907722Jakov Smolić2023-06-031-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-lang/rust: Stabilize 1.69.0-r1 arm, #907722Sam James2023-06-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/rust: Stabilize 1.69.0-r1 arm64, #907722Sam James2023-06-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/rust: Stabilize 1.69.0-r1 amd64, #907722Sam James2023-06-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/rust: enable py3.12 in 1.70.0Georgy Yakovlev2023-06-011-1/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: unkeyword 1.70.0Georgy Yakovlev2023-06-011-1/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: add 1.70.0, add USE=ltoGeorgy Yakovlev2023-06-014-0/+810
| | | | | | | | 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>
* dev-lang/rust: revbump 1.69.0, adjust component list.Georgy Yakovlev2023-04-241-2/+3
| | | | | | | | | | | 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>
* dev-lang/rust: add 1.69.0Georgy Yakovlev2023-04-202-0/+775
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: add 1.68.2Georgy Yakovlev2023-04-052-0/+743
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: drop 1.68.0Georgy Yakovlev2023-03-232-743/+0
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: add 1.68.1Georgy Yakovlev2023-03-232-0/+743
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>