notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
rust-bootstrap Create bootstrap compilers for building lang/rust
1.93.0 lang on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.92.0Version of this port present on the latest quarterly branch.
Maintainer: rust@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-02-25 18:18:37
Last Update: 2026-01-28 08:48:51
Commit Hash: 78c933a
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: APACHE20 MIT
WWW:
https://www.rust-lang.org/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • aarch64-rust-bootstrap>0:lang/rust-bootstrap
To install the port:
cd /usr/ports/lang/rust-bootstrap/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/rust-bootstrap
  • pkg install aarch64-rust-bootstrap
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: aarch64-rust-bootstrap
Package flavors (<flavor>: <package>)
  • aarch64: aarch64-rust-bootstrap
  • amd64: amd64-rust-bootstrap
  • armv7: armv7-rust-bootstrap
  • i386: i386-rust-bootstrap
  • powerpc: powerpc-rust-bootstrap
  • powerpc64: powerpc64-rust-bootstrap
  • powerpc64le: powerpc64le-rust-bootstrap
  • riscv64: riscv64-rust-bootstrap
ONLY_FOR_ARCHS: aarch64 amd64 powerpc64 powerpc64le
distinfo:
TIMESTAMP = 1769090968 SHA256 (rust/rustc-1.93.0-src.tar.xz) = e30d898272c587a22f77679f03c5e8192b5645c7c9ccc3407ad1106761507cea SIZE (rust/rustc-1.93.0-src.tar.xz) = 270925104

Packages (timestamps in pop-ups are UTC):
aarch64-rust-bootstrap
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.92.01.92.0---n/an/an/a
FreeBSD:13:quarterly-1.92.0---n/an/an/a
FreeBSD:14:latest1.92.01.93.0-----1.70.0
FreeBSD:14:quarterly1.92.01.92.0----1.74.01.74.0
FreeBSD:15:latest1.92.01.93.0n/a-n/an/a1.75.0-
FreeBSD:15:quarterly1.92.01.92.0n/a-n/an/a--
FreeBSD:16:latest1.92.01.93.0n/a-n/an/a--
 

amd64-rust-bootstrap
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.92.01.92.0---n/an/an/a
FreeBSD:13:quarterly-1.92.0---n/an/an/a
FreeBSD:14:latest1.92.01.93.0-----1.70.0
FreeBSD:14:quarterly1.92.01.92.0----1.74.01.74.0
FreeBSD:15:latest1.92.01.93.0n/a-n/an/a1.75.0-
FreeBSD:15:quarterly1.92.01.92.0n/a-n/an/a--
FreeBSD:16:latest1.92.01.93.0n/a-n/an/a--
 

armv7-rust-bootstrap
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.92.01.92.0---n/an/an/a
FreeBSD:13:quarterly-1.92.0---n/an/an/a
FreeBSD:14:latest1.92.01.93.0-----1.70.0
FreeBSD:14:quarterly1.92.01.92.0-----1.74.0
FreeBSD:15:latest1.92.01.93.0n/a-n/an/a--
FreeBSD:15:quarterly1.92.01.92.0n/a-n/an/a--
FreeBSD:16:latest1.92.01.93.0n/a-n/an/a--
 

i386-rust-bootstrap
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.92.01.92.0---n/an/an/a
FreeBSD:13:quarterly-1.92.0---n/an/an/a
FreeBSD:14:latest1.92.01.93.0-----1.70.0
FreeBSD:14:quarterly1.92.01.92.0----1.74.01.74.0
FreeBSD:15:latest1.92.01.93.0n/a-n/an/a1.75.0-
FreeBSD:15:quarterly1.92.01.92.0n/a-n/an/a--
FreeBSD:16:latest1.92.01.93.0n/a-n/an/a--
 

powerpc-rust-bootstrap
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.92.01.92.0---n/an/an/a
FreeBSD:13:quarterly-1.92.0---n/an/an/a
FreeBSD:14:latest1.92.01.93.0-----1.70.0
FreeBSD:14:quarterly1.92.01.92.0----1.74.01.74.0
FreeBSD:15:latest1.92.01.93.0n/a-n/an/a1.75.0-
FreeBSD:15:quarterly1.92.01.92.0n/a-n/an/a--
FreeBSD:16:latest1.92.01.93.0n/a-n/an/a--
 

powerpc64-rust-bootstrap
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.92.01.92.0---n/an/an/a
FreeBSD:13:quarterly-1.92.0---n/an/an/a
FreeBSD:14:latest1.92.01.93.0-----1.70.0
FreeBSD:14:quarterly1.92.01.92.0----1.74.01.74.0
FreeBSD:15:latest1.92.01.93.0n/a-n/an/a1.75.0-
FreeBSD:15:quarterly1.92.01.92.0n/a-n/an/a--
FreeBSD:16:latest1.92.01.93.0n/a-n/an/a--
 

powerpc64le-rust-bootstrap
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.92.01.92.0---n/an/an/a
FreeBSD:13:quarterly-1.92.0---n/an/an/a
FreeBSD:14:latest1.92.01.93.0-----1.70.0
FreeBSD:14:quarterly1.92.01.92.0----1.74.01.74.0
FreeBSD:15:latest1.92.01.93.0n/a-n/an/a1.75.0-
FreeBSD:15:quarterly1.92.01.92.0n/a-n/an/a--
FreeBSD:16:latest1.92.01.93.0n/a-n/an/a--
 

riscv64-rust-bootstrap
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.92.01.92.0---n/an/an/a
FreeBSD:13:quarterly-1.92.0---n/an/an/a
FreeBSD:14:latest1.92.01.93.0-----1.70.0
FreeBSD:14:quarterly1.92.01.92.0----1.74.01.74.0
FreeBSD:15:latest1.92.01.93.0n/a-n/an/a1.75.0-
FreeBSD:15:quarterly1.92.01.92.0n/a-n/an/a--
FreeBSD:16:latest1.92.01.93.0n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. aarch64-freebsd-sysroot>=a2021.09.14 : devel/freebsd-sysroot@aarch64
  2. cmake : devel/cmake-core
  3. gmake : devel/gmake
  4. rust>=1.93.0 : lang/rust
  5. ninja : devel/ninja
  6. python3.11 : lang/python311
  7. perl5>=5.42.r<5.43 : lang/perl5.42
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
lang_rust-bootstrap
USES:
cpe ninja:build perl5 python:build tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://static.rust-lang.org/dist/
Collapse this list.

Number of commits found: 109 (showing only 9 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.44.1
18 Jun 2020 14:13:39
Revision:539541Original commit files touched by this commit
tobik search for other commits by this committer
lang/rust: Update to 1.44.1

- Properly fix powerpc64 builds [1]

Changes:	https://blog.rust-lang.org/2020/06/18/Rust.1.44.1.html
PR:		247307 [1]
Submitted by:	pkubaj [1]
Reviewed by:	mikael, pkubaj, tobik
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D25297
1.44.0_1
13 Jun 2020 17:08:29
Revision:538686Original commit files touched by this commit
tobik search for other commits by this committer
lang/rust-bootstrap: Limit elfv1 bootstrap to GCC9 for now

To use newer GCC the powerpc64 binary package that provides gcc
libraries in the cross sysroot will need updating to a newer GCC
as well.

PR:		246700
1.44.0_1
09 Jun 2020 12:14:24
Revision:538312Original commit files touched by this commit
tobik search for other commits by this committer
lang/rust-bootstrap: Rebuild after r538194
1.44.0
04 Jun 2020 18:08:01
Revision:537917Original commit files touched by this commit
tobik search for other commits by this committer
lang/rust: Update to 1.44.0

- Remove devel/cargo-tree since it is now integrated into cargo
- Add patch to fix build with LibreSSL 3.1.x and 3.2.0 [1]
- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2020/06/04/Rust-1.44.0.html
PR:		246332 [1]
Tested by:	mikael, tobik
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D25099
1.43.1
07 May 2020 15:58:38
Revision:534269Original commit files touched by this commit
tobik search for other commits by this committer
lang/rust: Update to 1.43.1

- Remove upstreamed patches
- On ppc64 revert e82ec2315e5adb1c291c3702cd2ac1f46ecd0fcf to fix segfaults

Changes:	https://blog.rust-lang.org/2020/05/07/Rust.1.43.1.html
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D24734
1.43.0
23 Apr 2020 15:32:30
Revision:532685Original commit files touched by this commit
tobik search for other commits by this committer
lang/rust: Update to 1.43.0

- Add workaround to fix build when CC/CXX have "clang" in them [1]
- Respect AR to fix build with external toolchains [2]
- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2020/04/23/Rust-1.43.0.html
PR:		238556 [1], 245583 [2]
Reported by:	Matthias Apitz <guru@unixarea.de> [1], Greg V
<greg@unrelenting.technology> [2]
Tested by:	mikael, pkubaj, tobik
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D24521
1.42.0
12 Mar 2020 19:39:25
Revision:528318Original commit files touched by this commit
tobik search for other commits by this committer
lang/rust: Update to 1.42.0

- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2020/03/12/Rust-1.42.html
Tested by:	mikael, tobik
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D24020
1.41.1
27 Feb 2020 15:22:29
Revision:527260Original commit files touched by this commit
tobik search for other commits by this committer
lang/rust: Update to 1.41.1

- Force rebuild all consumers to fix potential miscompilations with
  1.41.0
- Enable SOURCES by default.  The sources are indexed by RLS and
  required for it to function properly, so they should be available
  by default.  This also makes sure we test the option properly.
- Remove implied --config=config.toml from x.py args
- Switch to the upstreamed backtrace crate patches like rust-nightly
- Enable WASM by default [0]
- Strip libraries (D23650) [1]
- Simplify plist generation (D23735) [2]

Changes:	https://blog.rust-lang.org/2020/02/27/Rust-1.41.1.html
Submitted by:	mikael [0,1,2]
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D23835
1.41.0
25 Feb 2020 18:18:26
Revision:527099Original commit files touched by this commit
tobik search for other commits by this committer
New port: lang/rust-bootstrap

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

Thanks to garga, mikael, pkubaj for test building lang/rust with
the generated bootstraps.

Approved by:	portmgr (mat, flavors)
Differential Revision:	https://reviews.freebsd.org/D23133

Number of commits found: 109 (showing only 9 on this page)

«  1 | 2