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

Port details

devel/freebsd-sysroota2026.06.30

FreeBSD 14.4-RELEASE aarch64 sysroot

Maintainer
rust@FreeBSD.org
Packages
aarch64-freebsd-sysroot a2026.06.30, amd64-freebsd-sysroot a2026.06.30, armv7-freebsd-sysroot a2026.06.30, i386-freebsd-sysroot a2026.06.30, powerpc-freebsd-sysroot a2026.06.30, powerpc64-freebsd-sysroot a2026.06.30, powerpc64le-freebsd-sysroot a2026.06.30, powerpcspe-freebsd-sysroot a2026.06.30, riscv64-freebsd-sysroot a2026.06.30
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://www.FreeBSD.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 (35)

Piotr Kubaj (pkubaj) · a2026.06.30
devel/freebsd-sysroot: update to 14.4-RELEASE

Differential revision:	https://reviews.freebsd.org/D57446
Reviewed by:	mikael
4dfcc1b87d
Piotr Kubaj (pkubaj) · a2026.04.30
devel/freebsd-sysroot: add missing $
f11be38707
Piotr Kubaj (pkubaj) · a2026.04.30
devel/freebsd-sysroot: update to 14.3-RELEASE

Also update GCC for powerpc to 14.2.0.

Reviewed by:	mikael
Differential Revision: https://reviews.freebsd.org/D56754
6f27eb390b
Baptiste Daroussin (bapt) · a2025.11.26_1
devel/freebsd-sysroot: force rebuild with pkg 2.7.1

pkg 2.7.1 will make sure at installation this port is not expecting
any shlib to be required to the exception of the private libraries
which are not part of this sysroot, but some of the libraries in this
sysroot are linked to those libprivate so they are listed in the
required field, add NO_SHLIB_REQUIRES_GLOB=libprivate* to get rid of
those.

PR:	293874
af82ab5b8e
Piotr Kubaj (pkubaj) · a2025.11.26
devel/freebsd-sysroot: bump to 13.5-RELEASE

The last update for 13-STABLE, next one will be to 14.3-RELEASE.

Reviewed by: mikael
Differential Revision: https://reviews.freebsd.org/D53943
463fdce111
Piotr Kubaj (pkubaj) · a2024.12.31
devel/freebsd-sysroot: update to FreeBSD 13.4-RELEASE and GCC 13.3.0

Differential revision:	https://reviews.freebsd.org/D46810
Approved by: mikael
8906d515b5
Piotr Kubaj (pkubaj) · a2024.06.30
devel/freebsd-sysroot: update to 13.3-RELEASE

Differential Revision:	https://reviews.freebsd.org/D44943
Reviewed by:	mikael
0ba5736a32
Mikael Urankar (mikael) · a2023.12.30_3
devel/freebsd-sysroot: put back custom triple for aarch64 to fix rust-bootstrap

PR:		277220
a080286339
Piotr Kubaj (pkubaj) · a2023.12.30_2
devel/freebsd-sysroot: put back custom triple for powerpc to fix rust-bootstrap
7a3359f95b
Piotr Kubaj (pkubaj) · a2023.12.30_1
devel/freebsd-sysroot: specifically set triple for powerpc64 to unbreak lang/rust-bootstrap@powerpc64
2eaba27f41
Piotr Kubaj (pkubaj) · a2023.12.30
devel/freebsd-sysroot: update aarch64, amd64, armv7 and i386 flavors to 13.2-RELEASE

Differential review:	https://reviews.freebsd.org/D41445
Approved by:	mikael
7952ffc7c1
Piotr Kubaj (pkubaj) · a2023.08.03
devel/freebsd-sysroot: bump version
1b898ddc93
Piotr Kubaj (pkubaj) · a2023.03.23_1
devel/freebsd-sysroot: update powerpc* and riscv64 flavors to 13.2-RELEASE

Differential review:	https://reviews.freebsd.org/D39765
04dca06cef
Piotr Kubaj (pkubaj) · a2023.03.23_1
devel/freebsd-sysroot: drop binutils dependency on powerpc

Rust doesn't need it anymore.
5ca2f29578
Piotr Kubaj (pkubaj) · a2023.03.23
devel/freebsd-sysroot: correct armv7 distinfo
a3c1917e84
Piotr Kubaj (pkubaj) · a2023.03.23
devel/freebsd-sysroot: update to 12.4-RELEASE sysroots

Commited earlier to make sure it lands in 2023Q2 branch.

Differential revision:	https://reviews.freebsd.org/D37698
Approved by:	mikael
f068b81ecf
Piotr Kubaj (pkubaj) · a2022.12.14_1
devel/freebsd-sysroot: bump PORTREVISION

Should have been done in the previous commit.
8b75d00e7a
Piotr Kubaj (pkubaj) · a2022.12.14
devel/freebsd-sysroot: default to FreeBSD 13.1 target on powerpc64

Fixes lang/rust-bootstrap@powerpc64 build.
26698889af
Piotr Kubaj (pkubaj) · a2022.12.14
devel/freebsd-sysroot: add powerpcspe flavor
17b705cfac
Antoine Brodin (antoine) · a2022.12.14
devel/freebsd-sysroot: fix the default flavor
f22dcc160a
Piotr Kubaj (pkubaj) · a2022.12.14
devel/freebsd-sysroot: bump version
4e39bcabd1
Piotr Kubaj (pkubaj) · a2022.11.21
devel/freebsd-sysroot: various updates

1. Remove LOCAL/tobik from MASTER_SITES - it's not necessary anymore.
2. Remove armv6 and powerpc64_elfv1 flavors - both are not really supported anymore.
3. Sort architectures alphabetically.
4. Default to the native flavor.
5. Bump LLVM triples to the new versions.
046fc1eece
Piotr Kubaj (pkubaj) · a2022.11.21
devel/freebsd-sysroot: add libatomic.so to the powerpc FLAVOR to fix build of lang/rust-bootstrap@powerpc
b4e1d38f10
Stefan Eßer (se) · a2021.11.09
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · a2021.11.09
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias Kortkamp (tobik) · a2021.11.09
devel/freebsd-sysroot: Try to fix powerpc64_elfv1 flavor

The freebsd-gcc9 default ABI switch to elfv2 in
bf742277557cd64e9017df3844ca82173529c1ae breaks it:

/usr/local/bin/powerpc64-unknown-freebsd13.0-ld: /tmp//ccNlmC42.o: ABI version 2 is not compatible with ABI version 1 output
 /usr/local/bin/powerpc64-unknown-freebsd13.0-ld: failed to merge target specific data of file /tmp//ccNlmC42.o
ebfe943ce4
Tobias Kortkamp (tobik) · a2021.11.09
devel/freebsd-sysroot: Add -mno-relax to the riscv64 wrapper scripts

$ FREEBSD_SYSROOT_CC=clang13 /usr/local/freebsd-sysroot/riscv64/bin/cc test.c
ld: error: test.c:(.text+0x0): relocation R_RISCV_ALIGN requires unimplemented linker relaxation; recompile with -mno-relax

On riscv64 base clang defaults to -mno-relax (per D25210). This
patch has not been applied to ports LLVM. In the wrapper scripts
pass -mno-relax explicitly to make it work as expected when
FREEBSD_SYSROOT_CC is set to ports clang.
3dd789ff4a
Tobias Kortkamp (tobik) · a2021.09.14
devel/freebsd-sysroot: Pet portfmt
05a2889361
Tobias Kortkamp (tobik) · a2021.09.14
devel/freebsd-sysroot: Drop MASTER_SITES workaround

The bug that made that necessary has been squashed.

PR:		249537
46d53485d0
Tobias Kortkamp (tobik) · a2021.09.14
devel/freebsd-sysroot: Add riscv64 flavor
1f0c55f9e4
Piotr Kubaj (pkubaj) · a2021.09.14
devel/freebsd-sysroot: disable armv6 and armv7 flavors on big-endian architectures

Extracting little-endian UFS fails on big-endian systems, since UFS is not bi-endian:
=> SHA256 Checksum OK for rust/bootstrap/armv6/12.2-RELEASE/FreeBSD-12.2-RELEASE-arm-armv6-RPI-B.img.xz.
6188032+0 records in
6188032+0 records out
3168272384 bytes transferred in 143.411914 secs (22092114 bytes/sec)
fstab: /etc/fstab:0: No such file or directory
  DUMP: Can't open /etc/fstab for dump table information: No such file or directory
  DUMP: Date of this level 0 dump: Mon Oct 18 18:22:26 2021
  DUMP: Date of last level 0 dump: the epoch
  DUMP: Dumping /wrkdirs/usr/ports/devel/freebsd-sysroot/work-armv6/base.img to standard output
dump: Cannot find file system superblock: No such file or directory
Tape is not a dump tape
*** Error code 1
e3e2bdea3f
Rene Ladan (rene) · a2021.09.14
cleanup: drop support for EOL FreeBSD 11.X

Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
620968a43a
Tobias Kortkamp (tobik) · a2021.09.14
devel/freebsd-sysroot: Unbreak build as root

===>  Extracting for amd64-freebsd-sysroot-a2021.09.12
=> SHA256 Checksum OK for rust/bootstrap/amd64/12.2-RELEASE/base.txz.
chmod: /wrkdirs/usr/ports/devel/freebsd-sysroot/work-amd64/stage/usr/local/freebsd-sysroot/amd64/lib/libthr.so.3: Operation not permitted
chmod: /wrkdirs/usr/ports/devel/freebsd-sysroot/work-amd64/stage/usr/local/freebsd-sysroot/amd64/lib/libc.so.7: Operation not permitted
chmod: /wrkdirs/usr/ports/devel/freebsd-sysroot/work-amd64/stage/usr/local/freebsd-sysroot/amd64/lib/libcrypt.so.5: Operation not permitted
chmod: /wrkdirs/usr/ports/devel/freebsd-sysroot/work-amd64/stage/usr/local/freebsd-sysroot/amd64/usr/lib/librt.so.1: Operation not permitted
a390bcbcd2
Tobias Kortkamp (tobik) · a2021.09.14
devel/freebsd-sysroot: Update armv* LLVM triple (D31872)
fca27568df
Tobias Kortkamp (tobik) · a2021.09.12
devel/freebsd-sysroot: Add port

This port is intended as a helper for lang/rust-bootstrap and
provides the necessary sysroots to cross-compile the bootstraps.

The sysroots provide target architecture base headers, base libraries,
and convenient cc and c++ wrapper scripts.  Always for the lowest
supported FreeBSD version.

The sysroot setup from lang/rust-bootstrap can later be swapped out
for this port.  It might also be useful for others things.

Compared to lang/rust-bootstrap all sysroots are moved to at least
12.2-RELEASE since 11.4-RELEASE is EOL after 2021-09-30 and Rust
1.56 is scheduled for 2021-10-21.
0464ae70c1