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

Port details

sysutils/nut-devel2026.09.18

Network UPS Tools

Maintainer
cy@FreeBSD.org
Packages
nut-devel 2026.09.18
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://www.networkupstools.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 (199)

Cy Schubert (cy) · 2026.09.18
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
57ffd99742
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
2a002205c1
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
1482e5e18e
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
e12eb6e563
Rene Ladan (rene)
all: drop support for FreeBSD 13, mips and risc64sf

Reviewed by:            many (*)
Differential Revision:  https://reviews.freebsd.org/D55624
Differential Revision:  https://reviews.freebsd.org/D55642 (merged in from bofh)

many (*)
  acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
  jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
  nobutaka pkubaj se tagattie thj

  Anton Saietskii
  GenericRikka
  Gert Doering
  Jan Bramkamp
  Oleh Hushchenkov
  Oleksandr Kryvulia
  Ralf van der Enden
  Yamagi

  desktop kde python tcltk office
2a7c056120
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
8b109af1da
Cy Schubert (cy)
sysutils/nut-devel: Fix malformed patch

I used git diff, while on autopilot, instead of regenerating the patch.
Fix this error.

Fixes:		c8196a07915a
eed78644c1
Cy Schubert (cy)
sysutils/nut*: Fix configure when user uses the uucp user account

Users wanting to use the uucp user account will experience configure
faiures because uucp is baked into the configure script. We make the
configure script default to "nothing" to address this edge case. The
default user (nut) is already set by the port and ports plumbing.

PR:	294350
c8196a0791
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
f1ae8cd461
Cy Schubert (cy)
sysutils/nut-devel: Fix plist

Fixes:		b218bad63d64
e562d39274
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
b218bad63d
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
34ccb571ba
Cy Schubert (cy)
sysutils/nut-devel: Sort MANPAGES in pkg-plist
481298d2b0
Cy Schubert (cy)
sysutils/nut-devel: Add newly discovered USB dependency

Fixes:		d9903aab809b
25efd1de31
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
d9903aab80
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
8e2de3f0ad
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
b0127fced7
Cy Schubert (cy)
sysutils/nut-devel: Fix plist with option SERIAL

PR:		291083
800a6c3841
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit

This commit effectively reverts upstream cb8e755c8 which ignores
--with-user and --with-group, resulting in a configure error. Upstream
assumes we build nut using the nut UID and nut GID. This is not the case
here.
757c85e3ef
Cy Schubert (cy)
sysutils/nut-devel: Correct patch filename
2975772167
Cy Schubert (cy)
sysutils/nut-devel: Disable automatic enphase API discovery

Disable automatic enphase API discovery. Any port that enables
the enphase API will result in a pkg-plist error. We do not need
the external enphase API.

Though the documentation states that external enphase API discovery is
disabled, the nut build enables it automatically. Building it in
a clean jail without unneeded ports installed will not discover this
error.
fb212931e0
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
af92faf1cf
Cy Schubert (cy)
sysutils/nut-devel: Fix PDU and SERIAL packaging
c27e3c7358
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
fa4f9c7946
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
6a07d4ff1d
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
a6032381f8
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
896ef3a4d8
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit

This reverses 9dafbfb8c0b8. Upsteam has brought back man pages,
albiet in a different location. Therefore we must tell ./configure
to put them where they were before.
1ad71327a4
Cy Schubert (cy)
sysutils/nut-devel: Fix plist

Upstream doesn't appear to distribute man pages, in the traditional
sense, anymore. Looking at their git logs, this appears to be
intentional. They say this is to make it easier for distributions,
i.e. us, to package man pages. IMO this is not the case for FreeBSD.
In cbdbd520abc6 I simply copied the man pages to $LOCALBASE/share/doc.
This of course will need to change.

In the mean time the MAN option has been removed and man pages will
remain in share/doc until I can develop a script (in Makefile) to
read the man page volume number in the first line of each .txt file
in order to install the man pages into their correct places in
$LOCALBASE.

This commit temporarily works around the failing build.
9dafbfb8c0
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit

Also, for the time being copy man page simple ASCII files to
DOCSDIR until upstream has resolved man page issues.
cbdbd520ab
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
41cfe82ad9
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
81d889ead9
Cy Schubert (cy)
sysutils/nut-devel: Disable augeas, fixing packaging

Autodetection of augeas is not yet understood, resulting in pkg-plist
errors. Disable augeas for now.
c041672cdb
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
8948d73092
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
60e2539a9b
Cy Schubert (cy)
sysutils/nut-devel: Correct NUT_COMMIT_DATE
cd9487f631
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
4d4b05685b
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
fc3e59f811
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
f600ffe77a
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
e5cd231a13
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
9537251438
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
b55a28cee4
Cy Schubert (cy)
sysutils/nut: Update to 2.8.2
1b043a9b1e
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
ebe4571596
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
f0f59aa040
Cy Schubert (cy)
sysutils/nut-devel: Trailing whitespace cleanup
f6c9a71554
Cy Schubert (cy)
sysutils/nut*: Fix arm build

Fix arm build by removing FREEIPMI from arm

PR:		277089
MFH:		2024Q1
24114c15d5
Cy Schubert (cy)
sysutils/nut*: Move manpages to share/man
57ca5e497f
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
600e70034b
Cy Schubert (cy)
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
3b40bfd8d2