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

Port details

devel/xtensa-esp-elf13.2.0.20240530_20

Espressif ESP toolchain

Maintainer
leres@FreeBSD.org
Packages
xtensa-esp-elf 13.2.0.20240530_20
Upstream
Higher version available: 15.2.0
CPE
none, CVEs only via VuXML
WWW
https://docs.espressif.com/projects/esp-idf/en/v5.3.1/esp32/get-started/
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 (26)

Mikael Urankar (mikael) · 13.2.0.20240530_20
lang/rust: Bump revisions after 1.99.0

PR:		299016
9c878207a1
Mikael Urankar (mikael) · 13.2.0.20240530_19
lang/rust: Bump revisions after 1.98.1

PR:		298139
7316461925
Mikael Urankar (mikael) · 13.2.0.20240530_18
lang/rust: Bump revisions after 1.97.1

PR:		296645
9c892d2601
Mikael Urankar (mikael) · 13.2.0.20240530_17
lang/rust: Bump revisions after 1.96.0

PR:		295694
e29b5eeec3
Mikael Urankar (mikael) · 13.2.0.20240530_16
lang/rust: Bump revisions after 1.95.0

PR:		294615
17bf498fd2
Mikael Urankar (mikael) · 13.2.0.20240530_15
lang/rust: Bump revisions after 1.94.0

PR:		293615
43f5b4a72f
Mikael Urankar (mikael) · 13.2.0.20240530_14
lang/rust: Bump revisions after 1.93.0

PR:		292360
3d631100e8
Mikael Urankar (mikael) · 13.2.0.20240530_13
lang/rust: Bump revisions after 1.92.0

PR:		291582
5e496c7707
Mikael Urankar (mikael) · 13.2.0.20240530_12
lang/rust: Bump revisions after 1.91.1

PR:		290816
d6b6027df6
Mikael Urankar (mikael) · 13.2.0.20240530_11
lang/rust: Bump revisions after 1.90.0

PR:		289709
97b5de4ffc
Mikael Urankar (mikael) · 13.2.0.20240530_10
lang/rust: Bump revisions after 1.89.0

PR:		288923
b21956d7db
Mikael Urankar (mikael) · 13.2.0.20240530_9
lang/rust: Bump revisions after 1.88.0

PR:		287766
f3f7e555b0
Mikael Urankar (mikael) · 13.2.0.20240530_8
lang/rust: Bump revisions after 1.87.0

PR:		286829
3ed29b8185
Alexey Dokuchaev (danfe) · 13.2.0.20240530_7
textproc/gnugrep (dependencies): do not rely on compatibility symlink

Historically we had built and installed GNU grep programs as `grep' +
[ef]grep, but started to configure the port with `--program-prefix=g'
in 2022, as we and several other non-GNU/Linux systems, e.g. NetBSD,
OpenBSD, Solaris, macOS do for miscellaneous GNU utilities.  To avoid
breaking POLA, g-prefixless compatibility symlinks were being created,
subject to the COMPAT option (on by default).

Recently GNU grep developers decided to deprecate {e,f}grep variants,
with the clear intention to consolidate all three greps into a single
command.  This had significantly annoyed users who could not update
their scripts to `grep -[EF]', usually for portability reasons, e.g.
SunOS 4.11 grep which does not support those switches, but does have
egrep and fgrep, or when scripts are written by others and they don't
have permissions to modify them, etc.  Perhaps it is time to turn the
COMPAT option off by default, this commit concludes the preparation.

PR:		277784
Requested by:	fuz, obrien
18bf1a7d6b
Mikael Urankar (mikael) · 13.2.0.20240530_7
lang/rust: Bump revisions after 1.86.0

PR:		285840
2a5976aebe
Craig Leres (leres) · 13.2.0.20240530_6
devel/xtensa-esp-elf: Use SETENVI and WRK_ENV to fix build with poudriere-devel

PR:		285720
Reported by:	arrowd
b8bbb207f5
Mikael Urankar (mikael) · 13.2.0.20240530_6
lang/rust: Bump revisions after 1.85.0

PR:		284884
cf7c4b037d
Craig Leres (leres) · 13.2.0.20240530_5
devel/xtensa-esp-elf: Update pkg-descr

The current version of the toolchain should work for versions 5.2.X
and 5.3.X of the esp-idf.
3c1a03e25e
Mikael Urankar (mikael) · 13.2.0.20240530_5
lang/rust: Bump revisions after 1.84.0

PR:		283962
fccaa1b326
Mikael Urankar (mikael) · 13.2.0.20240530_4
lang/rust: Bump revisions after 1.83.0

PR:		283000
1d1fd15a3e
Mikael Urankar (mikael) · 13.2.0.20240530_3
lang/rust: Bump revisions after 1.82.0

PR:		282516
ca048c2884
Yuri Victorovich (yuri) · 13.2.0.20240530_2
Mk/Uses/cargo.mk: Remove cross-compilation options for Rust-based ports

Reasons:
* Port build shouldn't use cross-compilation mode
  because it buids for the same architecture.
* RUSTFLAGS isn't passed to the build of all or some Rust ports
  in the cross-compilation mode.

Essential changes:
* Remove the CARGO_BUILD_TARGET make variable.
* Remove CARGO_BUILD_TARGET and CARGO_TARGET_* from CARGO_ENV.
* Update many ports that used CARGO_BUILD_TARGET.
* Build paths now don't include the architecture triplet part.

Immadiate benefits:
* Unbreak build on architectures like i386 that sometimes require
  special RUSTFLAGS that were not effective in the cross-compilation
  mode.

Ports that really need cross-compilation for some reason should
enable it on case-by-case basis. Example: net-p2p/cncli
(Not sure why does net-p2p/cncli actually need it, but it only
builds with these options.)

PR:		280305
Approved by:	rust@FreeBSD.org (maintainer's timeout; 98 days)
f99a708957
Craig Leres (leres) · 13.2.0.20240530_2
devel/xtensa-esp-elf: Fix toolchain version string

xtensa-esp32-elf-cc was reporting:

    xtensa-esp-elf-cc (crosstool-NG UNKNOWN) 13.2.0

Update to correctly show the version of crosstool used:

    xtensa-esp-elf-cc (crosstool-NG esp-13.2.0_20240530) 13.2.0
ea2a77b789
Craig Leres (leres) · 13.2.0.20240530_1
devel/xtensa-esp-elf: Fix i386 build, mark armv7 BROKEN

portsfallout.com flagged the armv7 issue.
fcf73a7297
Craig Leres (leres) · 13.2.0.20240530_1
devel/xtensa-esp-elf: Add espressif bin wrappers

Build and install the espressif rust based wrapper.

According to upstream, the target xtensa cpu is set via the
XTENSA_GNU_CONFIG environment variable for gcc 12 and later.

In addition to esp32 the esp32s2 and esp32s3 target cpus are now
supported.

While we're here, change to USE_GCC=yes:build.

PR:		281951
5c481f617d
Craig Leres (leres) · 13.2.0.20240530
devel/xtensa-esp32-elf: Update to 13.2.0_20240530, rename to xtensa-esp-elf

This updates the toolchain to gcc 13.2.0 as used by versions 5.2.2,
5.3.0, and 5.3.1 of the Espressif esp-idf.

The crosstool.config for xtensa-esp32-esp is invalid for this version
(and is removed in esp-14.2.0_20240906 via 6269489 -- "samples:
remove obsolete xtensa-esp32XX-elf targets") so switch to xtensa-esp-esp
and rename port to match.

This update removes the final dependency on gcc10.

PR:		278061 278062
771e57d671