summaryrefslogtreecommitdiff
path: root/dev-lang/rust/rust-1.87.0-r1.ebuild
AgeCommit message (Collapse)Author
3 daysdev-lang/rust: SPIRV is an official target since 1.87Z. Liu
Signed-off-by: Z. Liu <zhixu.liu@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44884 Closes: https://github.com/gentoo/gentoo/pull/44884 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-04dev-*/*: update for virtual/zlibMichał Górny
Update done using: ``` git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Followed by manual revert in dev-python/zlib-ng where it accidentally caught sys-libs/zlib-ng dependencies. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-02*/*: destable sparcArthur Zamarin
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-07-29dev-lang/rust: fix bootstrap.toml deprecation warningMatt Jolly
Move `rust.description` -> `build.description` See-also: https://github.com/rust-lang/rust/commit/31e612bd7b6adf411c1a470d961657d0d4654e54 Signed-off-by: Matt Jolly <kangie@gentoo.org>
2025-07-29dev-lang/rust: move patches from files/ to git repoMatt Jolly
Add reminder to ebuild to update the git repo and make a new tag as required instead of using filesdir: that's how we end up exceeding the limit; things are very rarely cleaned up here! Signed-off-by: Matt Jolly <kangie@gentoo.org>
2025-07-19dev-lang/rust: match LLVM_TARGETSSam James
We already depend on the right LLVM targets but without =, but we need that as it's automagic otherwise. I'm not completely convinced we need it here, but my aim is to avoid breaking things and then improve more later. Bug: https://bugs.gentoo.org/735154 Bug: https://bugs.gentoo.org/767700 Bug: https://bugs.gentoo.org/768267 Signed-off-by: Sam James <sam@gentoo.org>
2025-06-16dev-lang/rust: fix building '+wasm' on clang/lld system on 1.87.0Joonas Niilola
- sync changes from 1.86.0. Bug: https://bugs.gentoo.org/953956 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2025-06-16dev-lang/rust: Stabilize 1.87.0-r1 ppc, #958201Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-16dev-lang/rust: Stabilize 1.87.0-r1 sparc, #958201Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-16dev-lang/rust: Stabilize 1.87.0-r1 arm, #958201Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-15dev-lang/rust: Stabilize 1.87.0-r1 ppc64, #958201Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-06-15dev-lang/rust: Stabilize 1.87.0-r1 x86, #958201Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-15dev-lang/rust: Stabilize 1.87.0-r1 arm64, #958201Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-15dev-lang/rust: Stabilize 1.87.0-r1 amd64, #958201Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-04dev-lang/rust: move src_unpack for consistencyMatt Jolly
When adding / updating `src_unpack` to handle verify-sig and (our) patch tarballs, it was placed in its correct "position" in most ebuilds, however these ebuilds were not updated at the time. Ensure that all rust ebuilds have `src_unpack` immediately before `src_prepare`. Signed-off-by: Matt Jolly <kangie@gentoo.org>
2025-06-04dev-lang/rust: actually fix verify sigMatt Jolly
My previous fix didn't actually unpack tarballs at all. Signed-off-by: Matt Jolly <kangie@gentoo.org>
2025-06-04dev-lang/rust: fix verify-sigMatt Jolly
When the patch tarballs were added the ebuilds were not updated to ensure that only upstream-signed files are verified. Signed-off-by: Matt Jolly <kangie@gentoo.org>
2025-06-04dev-lang/rust: drop build `x.py` verbosityMatt Jolly
After discussion with upstream, reduce the number of `v`s passed to of our `x.py` invocations. There is no documentation on why `-vvv` was added but it's suspected to be development troubleshooting shrapnel. `-vv` is retained for tests where the extra verbosity may actually be useful, however for most cases `-v` is suitable as it includes the invocation along with any warnings or errors; we probably don't need thousands of backtraces or diagnostic messages. Signed-off-by: Matt Jolly <kangie@gentoo.org>
2025-06-04dev-lang/rust: stop using FILESDIRMatt Jolly
files/ has been too big for a while now. Instead use the rust-patches repository that was created to manage these patches. No revbumps required - they were either done beforehand when we dropped a bad patch _or_ are not required as the only additions are backported build-time fixes (done in previous commits). Signed-off-by: Matt Jolly <kangie@gentoo.org>
2025-06-04dev-lang/rust: drop i586 baseline patchMatt Jolly
Rust upstream have identified issues with this patch relating to broken x87 handling in LLVM. Drop the patch and revbump all impacted revisions to ensure that this is cleaned up. Closes: https://www.github.com/gentoo/gentoo/pulls/40616 Signed-off-by: Matt Jolly <kangie@gentoo.org>