summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* */*: destable sparcArthur Zamarin2025-09-021-1/+1
| | | | | | | Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc Signed-off-by: Arthur Zamarin <[email protected]>
* dev-lang/rust: move patches from files/ to git repoMatt Jolly2025-07-291-0/+2
| | | | | | | | 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 <[email protected]>
* dev-lang/rust: enable system-llvm by defaultSam James2025-07-191-1/+1
| | | | | | | | | As noted in 850d5e6b5cd12da2ad9bc37d3b21b87ef210c7f7, this is fine to do these days. Combined with the LLVM_TARGET fixes from earlier today, this should lead to a nice build-time improvement too. Closes: https://bugs.gentoo.org/735154 Signed-off-by: Sam James <[email protected]>
* dev-lang/rust: match LLVM_TARGETSSam James2025-07-191-1/+1
| | | | | | | | | | | | 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 <[email protected]>
* dev-lang/rust: actually fix verify sigMatt Jolly2025-06-041-0/+1
| | | | | | My previous fix didn't actually unpack tarballs at all. Signed-off-by: Matt Jolly <[email protected]>
* dev-lang/rust: fix verify-sigMatt Jolly2025-06-041-0/+9
| | | | | | | 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 <[email protected]>
* dev-lang/rust, sys-devel/rust-std: disable py3.10Matt Jolly2025-06-041-1/+1
| | | | Signed-off-by: Matt Jolly <[email protected]>
* dev-lang/rust: drop build `x.py` verbosityMatt Jolly2025-06-041-2/+2
| | | | | | | | | | | | | 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 <[email protected]>
* dev-lang/rust: stop using FILESDIRMatt Jolly2025-06-041-20/+31
| | | | | | | | | | | 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 <