summaryrefslogtreecommitdiff
path: root/dev-lang/rust/files/1.85.0-cross-compile-libz.patch
AgeCommit message (Collapse)Author
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-02-21dev-lang/rust: add `beta` and `nightly` channelsMatt Jolly
While currently unkeyworded, the intent is that eventually `beta` will only ever be keyworded `testing` (i.e. not stabilised) and will enable us to catch regressions on esoteric systems and report them upstream before a stable release is cut (and we have to do the same thing anyway, but with revbumps). All `beta` channel releases will share a single `SLOT`, i.e. 1.85.0_beta20250208 has `SLOT` 1.85.0, the same as the eventual `stable` release. Installing different `beta` releases side-by-side is not supported via Portage (and it's unlikely that they will stay in-tree for long once superseded). This enables straightforward `ver_test` comparisons to reflect a particular 'version'. `nightly` is a VCS sources ebuild template which will soon be the only way to get `nightly` Rust via Portage (from source, anyway, a followup commit will add a 'dev-lang/rust-bin' nightly binary release, using upstream infrastructure). Nightly can only be built by the `beta` channel release. Signed-off-by: Matt Jolly <kangie@gentoo.org> unkeyword betas Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>