[Midnightbsd-cvs] [MidnightBSD/mports] eefc4e: lang/rust-bootstrap: update to 1.95.0 (#755)

Lucas Holt noreply at github.com
Tue Aug 18 14:40:57 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: eefc4ef445937c21adafa1a6649e27795562431e
      https://github.com/MidnightBSD/mports/commit/eefc4ef445937c21adafa1a6649e27795562431e
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-08-18 (Tue, 18 Aug 2026)

  Changed paths:
    M lang/rust-bootstrap/Makefile
    M lang/rust-bootstrap/distinfo
    M lang/rust-bootstrap/files/patch-AddLLVM.cmake
    M lang/rust-bootstrap/files/patch-vendor_cc.rs

  Log Message:
  -----------
  lang/rust-bootstrap: update to 1.95.0 (#755)

Follows #754 by updating `lang/rust-bootstrap` from 1.94.0 to 1.95.0, so
the port keeps producing bootstrap tarballs matching the compiler it
bootstraps.

## Changes

- `PORTVERSION` 1.94.0 -> 1.95.0, dropped the now stale `PORTREVISION=1`
- `distinfo` updated for `rustc-1.95.0-src.tar.xz`
- `files/patch-AddLLVM.cmake` and `files/patch-vendor_cc.rs` synced from
`lang/rust`; both needed retargeting for the 1.95 sources (LLVM now
quotes `"${CMAKE_SYSTEM_NAME}"` and the line moved; the vendored cc
crate moved 1.2.50 -> 1.2.55)

## Note on the distfile

FreeBSD's rust-bootstrap distinfo for 1.95.0 records a *different*
`rustc-1.95.0-src.tar.xz` (`deb399b9…`, 238942468 bytes) than their own
lang/rust distinfo (`62b67230…`, 238952004 bytes) — upstream re-rolled
the tarball, and they build bootstraps from the pre-release copy. Both
ports here share `DIST_SUBDIR=rust`, so this uses the released tarball
that `lang/rust` already carries, keeping one checksum per distfile.

## Validation (amd64)

| Step | Result |
|---|---|
| `bmake checksum` | OK |
| `bmake extract` / `bmake patch` | clean, no rejects |
| `bmake configure` | OK, expected `config.toml` generated |
| `portlint` | 15 warnings, all pre-existing on files this PR does not
touch |

A full build of the amd64 flavor was still running when this was opened;
I will comment with the result. The i386 flavor was not built. Note that
the identical sources and patch set built end to end in #754.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

## Summary by Sourcery

Update the Rust bootstrap port to 1.95.0 while keeping its
FreeBSD-specific patches compatible with the new sources.

Enhancements:
- Update the Rust bootstrap port to version 1.95.0 and align its source
patches with the newer Rust and LLVM sources.

Chores:
- Refresh the bootstrap source checksum metadata and remove the obsolete
port revision.

Signed-off-by: Lucas Holt <luke at foolishgames.com>



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications



More information about the Midnightbsd-cvs mailing list