CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

lang/rust-bootstrap1.99.1

Create bootstrap compilers for building lang/rust

Maintainer
rust@FreeBSD.org
Packages
aarch64-rust-bootstrap 1.99.1, amd64-rust-bootstrap 1.99.1, armv7-rust-bootstrap 1.99.1, i386-rust-bootstrap 1.99.1, powerpc-rust-bootstrap 1.99.1, powerpc64-rust-bootstrap 1.99.1, powerpc64le-rust-bootstrap 1.99.1, riscv64-rust-bootstrap 1.99.1
Upstream
up to date
CPE
rust-lang:rust from the port
WWW
https://www.rust-lang.org/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (120)

Mikael Urankar (mikael) · 1.99.1
lang/rust: Update to 1.99.1
ea51c7f122
Mikael Urankar (mikael) · 1.99.0
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
d7c9e7f498
Mikael Urankar (mikael) · 1.98.1
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
4b65f538a0
Jessica Clarke (jrtc27) · 1.97.1
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
4dc0e9ac42
Mikael Urankar (mikael) · 1.97.1
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
3f5d9c21a0
Mikael Urankar (mikael) · 1.96.1
lang/rust-bootstrap: Update to 1.96.1
2750863e29
Mikael Urankar (mikael) · 1.96.0
lang/rust: Update to 1.96.0

Announce:	https://blog.rust-lang.org/2026/05/28/Rust-1.96.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.96.0

PR:		295694
Tested by:	mikael,pkubaj
28760628ac
Robert Clausecker (fuz) · 1.95.0_1
lang/rust: fix build on armv7

We have previously (cf. PR 282663) disabled the has_thread_local feature
on armv7 to work around an rtld bug.  The bug was fixed with D42415, but
the workaround remained.  Earlier this year, rust started to fail to
build due to the workaround, as the fallback TLS implementation is
limited to the number of pthread TLS keys (256) and rust has started to
consume more and more of them.  While a temporary workaround reducing
the hunger for TLS keys was implemented in 2026Q2, we can actually just
reenable has_thread_local to go back to how things are supposed to work.

PR:		294545
Approved by:	mikael (rust)
MFH:		no
079829d07d
Mikael Urankar (mikael) · 1.95.0
lang/rust-bootstrap: Fix distinfo

The tarball was rerolled and I forgot to update this distinfo.
1174a04cdc
Mikael Urankar (mikael) · 1.95.0
lang/rust: Update to 1.95.0

Announce:	https://blog.rust-lang.org/2026/04/16/Rust-1.95.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.95.0

PR:		294615, 294703
Tested by:	mikael, Gunther Nikl, pkubaj
3c971390fa
Mikael Urankar (mikael) · 1.94.0
lang/rust: Update to 1.94.0

Announce:	https://blog.rust-lang.org/2026/03/05/Rust-1.94.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.94.0

PR:		293615
Tested by:	mikael
49f0df522a
Mikael Urankar (mikael) · 1.93.0
lang/rust: Update to 1.93.0

While here, drop AR as it's deprecated since 2015 [1]

Announce:	https://blog.rust-lang.org/2026/01/22/Rust-1.93.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.93.0

PR:		292713
Tested by:	mikael, pkubaj
Differential Revision:	https://reviews.freebsd.org/D54619 [1]
78c933ad0a
Mikael Urankar (mikael) · 1.92.0
lang/rust: Update to 1.92.0

Announce:	https://blog.rust-lang.org/2025/12/11/Rust-1.92.0
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.92.0

PR:		291582
Tested by:	mikael,pkubaj
c13471c0db
Piotr Kubaj (pkubaj) · 1.91.0
lang/rust-bootstrap: enable on aarch64

Builds fine for all flavors.
0d557b0968
Mikael Urankar (mikael) · 1.91.0
lang/rust: Update to 1.91.1

- Drop WASM option as it requires llvm from ports
   it was probably broken since it was introduced and no one noticed / used it

Announce:	https://blog.rust-lang.org/2025/10/30/Rust-1.91.0/
		https://blog.rust-lang.org/2025/11/10/Rust-1.91.1/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.91.0
		https://github.com/rust-lang/rust/releases/tag/1.91.1

PR:		290816
Tested by:	mikael,pkubaj
1a1ef8585f
Mikael Urankar (mikael) · 1.90.0
lang/rust: Update to 1.90.0

Announce:	https://blog.rust-lang.org/2025/09/18/Rust-1.90.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.90.0

PR:		289709
Tested by:	mikael,pkubaj
22e64ae959
Mikael Urankar (mikael) · 1.89.0
lang/rust: Update to 1.89.0

Announce:	https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.89.0

PR:		288923
Tested by:	mikael,pkubaj
6e65886aa5
Mikael Urankar (mikael) · 1.88.0
lang/rust: Update to 1.88.0

Announce:	https://blog.rust-lang.org/2025/06/26/Rust-1.88.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.88.0

PR:		287766
Tested by:	mikael,pkubaj
096f1677e0
Mikael Urankar (mikael) · 1.87.0
lang/rust: Update to 1.87.0

Announce:	https://blog.rust-lang.org/2025/05/15/Rust-1.87.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.87.0

PR:		286829
Tested by:	mikael,pkubaj,Herbert J. Skuhra
2add7bc03f
Mikael Urankar (mikael) · 1.86.0
lang/rust: Update to 1.86.0

Announce:	https://blog.rust-lang.org/2025/04/03/Rust-1.86.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.86.0

Put back rustdoc in _RUST_TOOLS, rustdoc is an integral part of cargo
and has no connection with DOCS.

PR:		285381,285840
Tested by:	mikael,pkubaj
11e425bbfd
Mikael Urankar (mikael) · 1.85.0
lang/rust: Update to 1.85.0

Announce: https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.85.0

PR:		284884
Tested by:	mikael,pkubaj
0bd1fd4d88
Mikael Urankar (mikael) · 1.84.0
lang/rust: lang/rust: Update to 1.84.0

Announce:	https://blog.rust-lang.org/2025/01/09/Rust-1.84.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.84.0

PR:		283962
Tested by:	mikael,pkubaj
5c45325650
Mikael Urankar (mikael) · 1.83.0
lang/rust: Update to 1.83.0

Announce:	https://blog.rust-lang.org/2024/11/28/Rust-1.83.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.83.0

PR:		283000
Tested by:	mikael,pkubaj,vishwin
9474c17fbe
Mikael Urankar (mikael) · 1.82.0
lang/rust: Update to 1.82.0

Announce:	https://blog.rust-lang.org/2024/10/17/Rust-1.82.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.82.0

PR:		282516
Tested by:	mikael,pkubaj
29120ed40f
Mikael Urankar (mikael) · 1.81.0
lang/rust: Update to 1.81.0

Announce:	https://blog.rust-lang.org/2024/09/05/Rust-1.81.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.81.0

PR:		281300
Tested by:	mikael,pkubaj,Herbert J. Skuhra
26df8c65a2
Mikael Urankar (mikael) · 1.80.0
lang/rust: Update to 1.80.1

Announce:	https://blog.rust-lang.org/2024/07/25/Rust-1.80.0.html
		https://blog.rust-lang.org/2024/08/08/Rust-1.80.1.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.80.0

PR:		280490,246993
Tested by:	mikael,pkubaj
bc4fedc1fe
Mikael Urankar (mikael) · 1.79.0
lang/rust: Update to 1.79.0

Announce:	https://blog.rust-lang.org/2024/06/13/Rust-1.79.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.79.0

PR:		279707
Tested by:	pkubaj,mikael
f709c74213
Mikael Urankar (mikael) · 1.78.0
lang/rust: Update to 1.78.0

While here, disable RUST_BACKTRACE on ppc64le only

Announce:	https://blog.rust-lang.org/2024/05/02/Rust-1.78.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.78.0

PR:		278834
Tested by:	pkubaj,mikael
7e86fe10e4
Mikael Urankar (mikael) · 1.77.0
lang/rust: Update to 1.77.0

Announce:	https://blog.rust-lang.org/2024/03/21/Rust-1.77.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.77.0

PR:		277786
Tested by:	mikael
73941e6741
Mikael Urankar (mikael) · 1.76.0
lang/rust: Update to 1.76.0

Announce:	https://blog.rust-lang.org/2024/02/08/Rust-1.76.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.76.0

PR:		276920
Tested by:	mikael,pkubaj
2252f9df9d
Mikael Urankar (mikael) · 1.75.0
lang/rust: Update to 1.75.0

Announce:	https://blog.rust-lang.org/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.75.0

PR:		276033
Tested by:	mikael,pkubaj
ba388fc3bb
Muhammad Moinur Rahman (bofh) · 1.74.0
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
bbab7f59e9
Mikael Urankar (mikael) · 1.74.0
lang/rust: Update to 1.74.1

Announce:	https://blog.rust-lang.org/2023/12/07/Rust-1.74.0.html
		https://blog.rust-lang.org/2023/11/16/Rust-1.74.1.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.74.0
		https://github.com/rust-lang/rust/releases/tag/1.74.1

PR:		275243
Tested by:	mikael,pkubaj
c926bbff4b
Mikael Urankar (mikael) · 1.73.0
lang/rust: Update to 1.73.0

Announce:	https://blog.rust-lang.org/2023/10/05/Rust-1.73.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.73.0

PR:		274499
Tested by:	mikael,pkubaj
13de47f0ac
Mikael Urankar (mikael) · 1.72.0
lang/rust: Update to 1.72.0

Announce:	https://blog.rust-lang.org/2023/08/24/Rust-1.72.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.72.0

PR:		244316
Tested by:	mikael,pkubaj
fa87481392
Mikael Urankar (mikael) · 1.71.0
lang/rust: Update to 1.71.0

Announce:	https://blog.rust-lang.org/2023/07/13/Rust-1.71.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.71.0

PR:		272449
Tested by:	mikael,pkubaj,vishwin
e3d08dfcd4
Rene Ladan (rene) · 1.70.0
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Mikael Urankar (mikael) · 1.70.0
lang/rust: Update to 1.70.0

Announce:	https://blog.rust-lang.org/2023/06/01/Rust-1.70.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.70.0

PR:		271797
Tested by:	mikael,pkubaj
6b9789547d
Mikael Urankar (mikael) · 1.69.0
lang/rust: Update to 1.69.0

Announce:	https://blog.rust-lang.org/2023/04/20/Rust-1.69.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.69.0

PR:		270953
Tested by:	mikael,pkubaj
8cc5eb3159
Mikael Urankar (mikael) · 1.68.0
lang/rust: Update to 1.68.0

Announce:	https://blog.rust-lang.org/2023/03/09/Rust-1.68.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.68.0

PR:		270080
Tested by:	mikael,pkubaj
a22be893ea
Mikael Urankar (mikael) · 1.67.1
lang/rust: Update to 1.67.1

Announce:	https://blog.rust-lang.org/2023/01/26/Rust-1.67.0.html
		https://blog.rust-lang.org/2023/02/09/Rust-1.67.1.html
ChangeLog:      https://github.com/rust-lang/rust/releases/tag/1.67.0
		https://github.com/rust-lang/rust/releases/tag/1.67.1

PR:		269336
Reviewed by:	pkubaj
Tested by:	mikael,pkubaj
be2a720ce7
Piotr Kubaj (pkubaj) · 1.66.0
lang/rust-bootstrap: enable on powerpc64

All the flavors (apart from armv7, for which no armv7-freebsd-sysroot is available on big-endian) build.
0f2b3db66a
Piotr Kubaj (pkubaj) · 1.66.0
lang/rust-bootstrap: remove old armv6-related entry
30308e8902
Piotr Kubaj (pkubaj) · 1.66.0
lang/rust-bootstrap: add powerpc64 flavor
beba8b0b8d
Mikael Urankar (mikael) · 1.66.0
lang/rust: Update to 1.66.0

Announce:	https://blog.rust-lang.org/2022/12/15/Rust-1.66.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.66.0
PR:		268415
Exp-run by:	antoine
Tested by:	mikael,pkubaj
0f9b08f604
Mikael Urankar (mikael) · 1.65.0
lang/rust-bootstrap: Do not build with debug=true on riscv64

It causes a build failure with rust 1.66.0

Reported upstream as https://github.com/rust-lang/rust/issues/105957

PR:		268415
b7ddc05690
Antoine Brodin (antoine) · 1.65.0
lang/rust-bootstrap: sync flavors with freebsd-sysroot
45373222a9
Mikael Urankar (mikael) · 1.65.0
lang/rust: Update to 1.65.0

Announce:	https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.65.0

PR:		267622
Reviewed by:	tokib, pkubaj
Tested by:	mikael, pkubaj
af39fba608
Mikael Urankar (mikael) · 1.64.0
lang/rust: Update to 1.64.0

Announce: https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.64.0

PR:		267173
264a6c503e
Daniel Engberg (diizzy) · 1.63.0
*/*: Update path set in BUILD_DEPENDS for CMake in more ports

Commit b23ea4e2d2f51b53d8915fe9fd7b4efbdd575e38 changed its location to
devel/cmake-core

Approved by:	portmgr (blanket)
e2438a86b8