BSD Ports

lang/rust-bootstrap 1.99.1 FreeBSD

Create bootstrap compilers for building lang/rust

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
ea51c7f122
License
APACHE20, MIT
Categories
lang
Package size
90762.0 KiB, 90764.4 KiB installed

Description

Rust is an open-source systems programming language that runs blazingly fast, prevents almost all crashes, and eliminates data races.

This port creates the required bootstrap compilers for building the next version of lang/rust.

In the other systems

SystemPortVersion
FreeBSDlang/rust-bootstrap1.99.1
MidnightBSDlang/rust-bootstrap1.95.0

Install

Binary package:

pkg install i386-rust-bootstrap

From the ports tree:

cd /usr/ports/lang/rust-bootstrap/ && make install clean

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

RUN_DEPENDS=	i386-rust-bootstrap>0:lang/rust-bootstrap

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.98.11.99.0---
FreeBSD:14:quarterly1.98.11.98.1n/a--
FreeBSD:15:latest1.99.01.99.1n/a--
FreeBSD:15:quarterly1.98.11.98.1n/an/an/a
FreeBSD:16:latest1.98.11.99.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

The full lists below include those, and their dependencies in turn.

Build dependencies 26

No port depends on this one.

Configuration

No options to configure.

USES
cpe ninja:build perl5 python:build tar:xz
Service scripts
none
Flavors
amd64-rust-bootstrap-1.99.1, armv7-rust-bootstrap-1.99.1, aarch64-rust-bootstrap-1.99.1, powerpc-rust-bootstrap-1.99.1, riscv64-rust-bootstrap-1.99.1, powerpc64-rust-bootstrap-1.99.1, powerpc64le-rust-bootstrap-1.99.1

Files

distinfo 1
FileSizeSHA256
rust/rustc-1.99.1-src.tar.xz2.65270392e+086451598a99e77f07571960f6b21d577399d3a30f33e80cbd2e3a4aae6535d265
Master sites 1
  • https://static.rust-lang.org/dist/

Commit history 6

DateCommitCreditsLog message
ea51c7f122 Mikael Urankar lang/rust: Update to 1.99.1
d7c9e7f498 Mikael Urankar lang/rust: Update to 1.99.0
Announce: https://blog.rust-lang.org/2026/10/01/Rust-1.99.0/ ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.99.0 PR: 299016 Tested by: mikael,pkubaj Exp-run by: antoine
4b65f538a0 Mikael Urankar lang/rust: Update to 1.98.1
Announce: https://blog.rust-lang.org/2026/08/20/Rust-1.98.0/ https://blog.rust-lang.org/2026/09/03/Rust-1.98.1/ ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.98.0 https://github.com/rust-lang/rust/releases/tag/1.98.1 PR: 298139 Tested by: mikael,pkubaj
4dc0e9ac42 Jessica Clarke lang/rust{,-bootstrap}, Mk/Uses/cargo.mk: Relax COMPAT_FREEBSD11 check
lang/rust{,-bootstrap} themselves do not need COMPAT_FREEBSD11 any more, nor do crates that don't depend on pre-0.2.176 libc. For those that still do, emit a warning for porters to see so that we can eventually fully move away from needing COMPAT_FREEBSD11. Note lang/rust188, and the bootstrap 1.87 it depends on, both predate 1.93, the first version of rust itself to use libc >= 0.2.176, so the check remains in lang/rust188. Note also Mk/bsd.gecko.mk does its own thing due to the vendored crates, and will need its own approach to this issue. PR: 281600 Reviewed by: mikael (rust) Approved by: mikael (rust) MFH: 2026Q3
3f5d9c21a0 Mikael Urankar lang/rust: Update to 1.97.1
Announce: https://blog.rust-lang.org/2026/07/09/Rust-1.97.0/ https://blog.rust-lang.org/2026/07/16/Rust-1.97.1/ ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.97.0 https://github.com/rust-lang/rust/releases/tag/1.97.1 PR: 296645 Tested by: mikael,pkubaj

The latest 5 of 6 in the history this site was built from.