| Port details |
- rust-bootstrap Create bootstrap compilers for building lang/rust
- 1.93.0 lang
=2 1.92.0Version of this port present on the latest quarterly branch. - Maintainer: rust@FreeBSD.org
 - 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.
¦ ¦ ¦ ¦ 
- 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):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- aarch64-freebsd-sysroot>=a2021.09.14 : devel/freebsd-sysroot@aarch64
- cmake : devel/cmake-core
- gmake : devel/gmake
- rust>=1.93.0 : lang/rust
- ninja : devel/ninja
- python3.11 : lang/python311
- 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:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
1.44.1 18 Jun 2020 14:13:39
  |
tobik  |
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
  |
tobik  |
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
  |
tobik  |
lang/rust-bootstrap: Rebuild after r538194 |
1.44.0 04 Jun 2020 18:08:01
  |
tobik  |
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
  |
tobik  |
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
  |
tobik  |
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
  |
tobik  |
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
  |
tobik  |
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
  |
tobik  |
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 |