CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

sysutils/u-boot-master 2026.10

No package in the latest or quarterly repository, so there is no security status. Ports marked BROKEN or IGNORE, limited to other architectures or not packaged (NO_PACKAGE) look like this.

Port info

Quarterly
not in the 2026Q4 packages
Links
cgit

Install

Port
# cd /usr/ports/sysutils/u-boot-master && make install clean

No package in the package index, so no size, dependencies or options.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 16✗✗–
FreeBSD 15✗✗–
FreeBSD 14✗✗✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 15✗✗–
FreeBSD 14✗✗✗

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Problem reports (3) · open in Bugzilla, most recently changed first

PRSummaryStatusChanged
295615maintainer-feedback? sysutils/u-boot-master: allow more allwinner 64bit socsNew2026-05-31
260578maintainer-feedback? sysutils/u-boot-master: Add U-Boot loader for CubietruckNew2024-06-05
276811sysutils/u-boot-master used BINARY_ALIAS with = could we change this to +=?New2024-02-07

Commits (107)

Emmanuel Vadot (manu) · 2026.10
sysutils/u-boot: Update to 2026.10

The project does not publish release tarballs on ftp.denx.de anymore, fetch
newer releases from its GitLab instance.  Older slave ports can still pin a
tarball release.

Use the new rkbin blobs for the RK3568 and RK3588 boards.

Mark u-boot-beaglebone as broken: am335x does not resolve SYS_LOAD_ADDR and
TEXT_BASE through the kconfig merge and the build hangs.
4989d5bddf
Piotr Kubaj (pkubaj) · 2026.07
sysutils/u-boot-master: fix on powerpc64

Fixes build of u-boot ports:
binman: Error 1 running 'mkimage -d ./mkimage-in-simple-bin.mkimage-rockchip-tpl:./mkimage-in-simple-bin.mkimage-u-boot-spl -n rk3568 -T rksd ./idbloader.img': Error: image verification failed
mkimage: Failed to verify header of ./idbloader.img
6595ea888d
Emmanuel Vadot (manu) · 2026.07
sysutils/u-boot: Update to 2026.07
1ac3d42b1d
Emmanuel Vadot (manu) · 2026.04
sysutils/u-boot: Update to 2026.04
db1ee93008
Emmanuel Vadot (manu) · 2026.01
sysutils/u-boot: Update to 2026.01
0cce2151a6
Siva Mahadevan (siva) · 2025.10
sysutils/u-boot-master: fix build with SOURCE_DATE_EPOCH set

PR:		291905
Reviewed by:	siva
Approved by:	manu (maintainer timeout)
Differential Revision:	https://reviews.freebsd.org/D57077
17e4a5c510
Emmanuel Vadot (manu) · 2025.10
sysutils/rkbin: Update to v0.3

Now includes rk3566_ddr_1056MHz_v1.23.bin and rk3568_bl31_v1.45.elf
Bump PORTREVISION for depending ports.
5bfbcaf7a1
Emmanuel Vadot (manu) · 2025.10
sysutils/u-boot-master: Update to 2025.10
7889b4e497
Matthias Andree (mandree) · 2025.04
*/*: Switch to misc/libuuid and misc/libblkid

PR:		221293
PR:		251489
PR:		257070
e81eda36a8
Emmanuel Vadot (manu) · 2025.04
sysutils/u-boot-nanopi-r6s: Add new port

Add new u-boot port targetting the RK3588s NanoPi R6s.
e6f58d0eca
Emmanuel Vadot (manu) · 2025.04
u-boot-bhyve-riscv: Use 2024.10 for it

It doesn't compile otherwise.
76ad5ba353
Emmanuel Vadot (manu) · 2025.04
sysutils/u-boot-master: Update to 2025.04
5f3c183b92
Emmanuel Vadot (manu) · 2025.01
sysutils/u-boot-master: Update to 2025.01
f9463e8da3
Emmanuel Vadot (manu) · 2024.10
sysutils/u-boot: Update to 2024.10

Except for u-boot-bhyve-arm64 which doesn't compile, so stay on 2024.07 for it.
ba4619f8e5
Emmanuel Vadot (manu)
sysutils/u-boot-master: Update to 2024.07

Sponsored by:	Beckhoff Automation GmbH & Co. KG
c115493e8a
Emmanuel Vadot (manu)
sysutils/u-boot: Allow building with different openssl

Add ssl to USES and export the needed variables so u-boot can be built
with openssl from ports.

PR:	279531
df65ca710c
Emmanuel Vadot (manu)
sysutils/nanopi-r5s: Add new port

Add a new u-boot port for FriendlyElelc Nanopi R5S

Sponsored by:	Beckhoff Automation GmbH & Co. KG
9433da0bcb
Emmanuel Vadot (manu)
sysutils/u-boot-master: Update to 2024.04

Sponsored by:	Beckhoff Automation GmbH & Co. KG
48e323d200
Emmanuel Vadot (manu)
sysutils/u-boot-*: Update to 2024.01

Sponsored by:	Beckhoff Automation GmbH & Co. KG
25cd322adb
Emmanuel Vadot (manu)
sysutils/u-boot-rpi*: Fix sd boot after v2023.10 update

U-Boot update broke sd boot for rpi* models, use upstream patch that fixes it.

PR:		275655
Sponsored by:	Beckhoff Automation GmbH & Co.KG
8b9b8aae81
Emmanuel Vadot (manu)
sysutils/u-boot-rockpro64: Unbreak after the update to v2023.10

We need this series: http://patchwork.ozlabs.org/project/uboot/list/?series=364753&state=*
Otherwise sd boot or emmc boot won't work (and probably more).

Sponsored by:	Beckhoff Automation GmbH & Co. KG
d355a160e9
Emmanuel Vadot (manu)
sysutils/u-boot-master: Update to 2023.10

Sponsored by:	Beckhoff Automation GmbH & Co. KG
b907c5e257
Emmanuel Vadot (manu)
sysutils/u-boot-*: Update to 2023.07.02

Differential Revision:	https://reviews.freebsd.org/D41193
c1baa2b4d8
Rene Ladan (rene)
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
Emmanuel Vadot (manu)
sysutils/u-boot-*: Update to 2023.01

Sponsored by:	Beckhoff Automation GmbH & Co. KG
9222ec292a
Emmanuel Vadot (manu)
sysutils/u-boot: Update to v2022.10

Sponsored by:	Beckhoff Automation GmbH & Co. KG
4c1cedc28b
Jessica Clarke (jrtc27)
sysutils/u-boot-sifive-fu740: Add upstream DTS patch for DA9063 RTC support

This allows the DA9063 RTC driver to probe and attach (and exposes other
MFD children too, but we don't have drivers for them). It also includes
a couple of miscellaneous improvements synced from the Linux DTS,
fixing the compatible string for the on-board QSPI flash and adding the
card detect GPIO for the QSPI SD card.

Reviewed by:	manu
Approved by:	manu (uboot, ports)
Differential Revision:	https://reviews.freebsd.org/D36556
5549bc63f6
Stefan Eßer (se)
Fix WWW in parent/child ports

Many of the WWW are overwritten later which means the wrong value
is used. This did not happen before where the children were either
 a) just using the pkg-descr from the parents
 b) or had their own separate pkg-descr with custom WWW

Use WWW?= in parents when the child's WWW is different.

Children that use the same WWW as the parent can just inherit it,
i.e., the child WWW can be removed.

Approved by:	portmgr (implicit)
e79fe1aabc
Stefan Eßer (se)
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)
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
Emmanuel Vadot (manu)
sysutils/u-boot: Bring back usb patch

The patch is still needed at least on rockchip platform where
we probably don't do everything correctly for usb bring up.
This is also needed is the next boot stage is usb.

Reported by:	kevans
0139633fd3
Emmanuel Vadot (manu)
sysutils/u-boot: Update to 2022.04
ecad553eda
Emmanuel Vadot (manu)
sysutils/u-boot-*: Add patch to fix MMC ordering

For FreeBSD we use a dtb overlay that switches between the sdhost and
the sdhci controller for sd card.
Recent changes in u-boot device model changed device numbering and the
sd card controller became "mmc2" for our setup which isn't accounted for
in the possible boot devices.
Patch isn't accepted yet upstream but bring this patch in for our ports anyway.
0de03bbf19
Rene Ladan (rene)
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
Emmanuel Vadot (manu)
sysutils/u-boot-master: Test for broken u-boot only if FAMILY is defined

Otherwise the u-boot-master metaport throw an error.

Reported by:  dvl
Fixes:	      ebfb1beaef02d
395942b1e2
Emmanuel Vadot (manu)
sysutils/u-boot-qemu-*: Mark broken on 11.4

Base openssl is too old for u-boot-qemu, mark both port as broken.

Reported by:	pkg-fallout
ebfb1beaef
Bernhard Froehlich (decke)
sysutils/u-boot-master: Add https mirror to MASTER_SITES

PR:		257046
Approved by:	manu@
bf089b31aa
Emmanuel Vadot (manu)
sysutils/u-boot: Update to 2021.07
1dec3639fd
Emmanuel Vadot (manu)
sysutils/u-boot-*: Remove ubldr support

We have been using loader.efi on armv7 for a long time now.
Remove support for booting with ubldr and the needed patches that were
never upstreamed.
While here add CONFIG_EFI_GRUB_ARM32_WORKAROUND=y in the Fragment as it's
needed to have the cache flushed for us when loader.efi is started.
0d6e5081eb
Emmanuel Vadot (manu)
sysutils/u-boot-*: Update to 2021.04
a361eabce3
Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148f48
Emmanuel Vadot (manu)
sysutils/u-boot-pine-h64: Add new port

U-boot variant for the Pine64 H64 board.
3ba503d439
Emmanuel Vadot (manu)
sysutils/atf: Update to v2.4

Bump u-boot ports that depends on it.
While here update the metadata and pkg-descr for the allwinner64 family so
u-boot is put in an alternate location that doesn't conflict with GPT
partitions.
2b1fdba5c9
Emmanuel Vadot (manu)
u-boot-sopine-spi: Add new port

While the u-boot-sopine port can boot from SPI on the Pine64-LTS and Sopine
module the env is saved and read from the eMMC.
This is a modified sopine u-boot that only read and store the env in the spi
flash available on thoses boards.
Additionally there is also a sopine-spi-flasher.img that can be burnt on a sdcard
and when booted it will program the spi flash.
81e238bd9e
Emmanuel Vadot (manu)
sysutils/u-boot-*: Update to 2020.10

This also add two patches :
 - The first one is for rockpro64, a commit upstream made the spi flash
   not detected anymore. The issue is still discussed with upstream so for
   now add a local patch.
 - The second disabled shutting down usb controllers when
   calling efi_exit_boot_service.
   It somehow make u-boot hang but only when doing netboot and of course
   only on some boards so it's a weird issue.
   This is also a local patch for now as I still need to look deeper.
f4c841a50b
Mitchell Horne (mhorne)
Follow-up to r543872

This file was missed in the commit.

Approved by:	u-boot (manu)
750ae1a871
Emmanuel Vadot (manu)
u-boot: Update to 2020.07

Remove upstreamed patches.
0be75b47fa
Sunpoet Po-Chuan Hsieh (sunpoet)
Move devel/swig30 to devel/swig and update to 4.0.1

- Do not silence installation message
- Update dependent ports:
  - Fix build with swig 4.0.1
  - Update *_DEPENDS
  - Remove BINARY_ALIAS

Changes:	http://www.swig.org/news.php
PR:		246613
Exp-run by:	antoine
cb333cf1ec
Emmanuel Vadot (manu)
u-boot: Fix targets that uses malloc.h

Add a local patch that replace malloc.h with stdlib.h.
As there is current discution to make this file usable again don't bother
with upstream for now.
ce32f69963
Emmanuel Vadot (manu)
u-boot-rpi4: Remove patches that are present upstream in 2020.04

Reported by:	Mark Millard
939bd3db6e