BSD Ports

lang/rust-nightly-bun 1.100.0.20260920 MidnightBSD

Rust nightly toolchain pinned for lang/bun

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
5c283b3171
License
Apache-2.0, mit
Categories
lang

Description

Rust nightly toolchain (rustc, cargo, rust-std and rust-src) pinned to the version required by lang/bun and installed from the official upstream binary distribution.

This port exists because lang/bun requires a specific Rust nightly: bun's source uses unstable language and library features, and its release build passes -Zbuild-std, which needs the rust-src component. Depending on lang/rust-nightly makes lang/bun break whenever that port is updated, so lang/bun depends on this pinned toolchain instead.

The toolchain is installed under PREFIX/rust-nightly-bun and does not conflict with lang/rust or lang/rust-nightly.

In the other systems

The newest version among them is 1.100.0.20260920, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDlang/rust-nightly-bun1.100.0.20260920 newestno data-[email protected]2026-11-05
FreeBSDlang/rust-nightly-bun1.100.0.20260920 newestnone known-[email protected]2026-10-19
HardenedBSDlang/rust-nightly-bun1.100.0.20260920 newestno data-[email protected]-
GhostBSDlang/rust-nightly-bun1.100.0.20260920 newestno data-[email protected]-

Version history 1

  1. 1.100.0.20260920 5c283b3171

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install rust-nightly-bun

From mports:

cd /usr/mports/lang/rust-nightly-bun && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	rust-nightly-bun>0:lang/rust-nightly-bun

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Required by 1

Configuration

No options to configure.

USES
tar:xz
Service scripts
none

Files

distinfo 7
FileSizeSHA256
rust-nightly-bun/rustc-nightly-x86_64-unknown-freebsd.tar.xz1.05812108e+08e81de4429ecde016b6d52b300577558af88860b24c2b9f1675145f9ba26c5072
rust-nightly-bun/cargo-nightly-x86_64-unknown-freebsd.tar.xz1.2124516e+0702ae6770e65810708d499f972d67ffc071bcc5e613cc86c535bbf34c68aa231e
rust-nightly-bun/rust-std-nightly-x86_64-unknown-freebsd.tar.xz3.1275056e+075c329f391ab01961b2914090e4713030938c266e9b26ca6dee964f2be9ddddd1
rust-nightly-bun/rustc-nightly-aarch64-unknown-freebsd.tar.xz9.701256e+07df37cf776a36d5489959150de9c7659842f6d993218a8b1db040a5466461e942
rust-nightly-bun/cargo-nightly-aarch64-unknown-freebsd.tar.xz1.0704248e+07e2fbbf7913604a5fe9ce838d5e96932f9bebed28df60e3794bbc80b157187364
rust-nightly-bun/rust-std-nightly-aarch64-unknown-freebsd.tar.xz2.9844584e+07673243df3d58417cd3b77d9b2bbe98bf45539f722faa8cb2921c6f8d92ad55d2
rust-nightly-bun/rust-src-nightly.tar.xz5.936544e+06b6c9712598410cf282e23d862d39786e859d87040e1ede90d09262e7e689d7cf
Master sites 1
  • https://static.rust-lang.org/dist/2026-09-20/:rust

Commit history 1

DateCommitCreditsLog message
5c283b3171 Lucas Holt lang/rust-nightly-bun: add pinned Rust nightly for Bun (#2284)
Adds the official Rust nightly toolchain pinned to 2026-09-20 (1.100.0) for Bun 1.4.4, including Cargo, standard libraries and rust-src. Installs in a private `rust-nightly-bun` prefix so Bun can use unstable Rust features and offline `-Zbuild-std` without replacing the system toolchain. Validated checksums, extraction/patch, staging, package creation and packing-list checks. Native Cargo execution and an offline `-Zbuild-std` program pass; package compiler/library hashes match staging. Portlint reports no findings. This is a binary toolchain port; the upstream Rust compiler test suite was not run. Validation used MidnightBSD 4.2 amd64; stable-release execution remains unverified. ## Summary by Sourcery Add a dedicated, pinned Rust nightly toolchain package for Bun without …