FreeBSD/ports e653ffd — security/vuxml/vuln 2025.xml 2023.xml

security/vuxml: more cleanup

Remove duplicate cvename and url entries, and add the missing PORTEPOCH
to three ranges so pkg audit matches the affected packages at all.

Sponsored by:   Netzkommune GmbH
DeltaFile
+0-13security/vuxml/vuln/2017.xml
+0-11security/vuxml/vuln/2024.xml
+3-3security/vuxml/vuln/2026.xml
+0-5security/vuxml/vuln/2018.xml
+0-4security/vuxml/vuln/2025.xml
+0-4security/vuxml/vuln/2023.xml
+3-407 files not shown
+3-5113 files

FreeBSD/ports 2762608 — emulators/dosbox-x/files patch-src_libs_libchdr_lzma_CpuArch.h patch-include_dosbox.h

emulators/dosbox-x: fix build on powerpc64*

dosbox-x assumes long double is the x87 80-bit type on everything that
isn't x86 or ARM. It isn't on powerpc64*, so the FPU register union is
wrong there and 2026.10.01 doesn't even compile. Use the float80 path
like aarch64 does. Also fix the bundled lzma endianness check, FreeBSD
defines _LITTLE_ENDIAN on big-endian too.
DeltaFile
+12-0emulators/dosbox-x/files/patch-include_dosbox.h
+10-0emulators/dosbox-x/files/patch-src_libs_libchdr_lzma_CpuArch.h
+22-02 files

FreeBSD/ports 32b70d7 — misc/agtop Makefile, misc/agtop/files patch-src_net__count.rs patch-cargo-crates_sysinfo-0.38.4_src_unix_bsd_freebsd_system.rs

misc/agtop: fix build on powerpc64* and crash when an agent is running

c_char is unsigned there (and on aarch64, which fails the same way),
so the i8 errbuf doesn't match libprocstat's prototype. The FreeBSD
filestat mirror in net_count.rs also has an extra leading pointer, so
the list link is read from fs_cap_rights and the second entry is
garbage; that one dies on every arch as soon as one agent is found.

The bundled sysinfo reads the u_int vm.stats.vm page counters into
u64, which on big-endian lands them in the wrong half and turns every
memory figure into u64::MAX. Read them as u32, as sent upstream.
DeltaFile
+66-0misc/agtop/files/patch-cargo-crates_sysinfo-0.38.4_src_unix_bsd_freebsd_system.rs
+19-0misc/agtop/files/patch-src_net__count.rs
+1-1misc/agtop/Makefile
+86-13 files

FreeBSD/ports b216817 — graphics/qgis pkg-plist Makefile

graphics/qgis: make qt6-webengine optional, drop the unused qt6-pdf dependency

QtWebEngine is only used by the documentation panel and the
QgsWebEnginePage class. Keep it on where www/qt6-webengine exists and off
elsewhere, so the port can build on powerpc64. Nothing uses QtPdf, the
bundled PDF4QT only needs Core, Gui, Svg and Xml.
DeltaFile
+15-6graphics/qgis/Makefile
+1-1graphics/qgis/pkg-plist
+16-72 files

FreeBSD/ports d4eb329 — devel/bcc/files patch-as_table.c patch-as_type.h

devel/bcc: fix on powerpc64le and aarch64

The code wasn't 64-bit clean, so -m32 was forced, and that only works where
lib32 exists. Fix the actual bugs instead (pointer truncation, a negative
unsigned array index, 4-byte types) and drop -m32. Also fix the two big-endian
issues, the old as86 looped forever on powerpc64.
DeltaFile
+40-0devel/bcc/files/patch-ld_writebin.c
+13-0devel/bcc/files/patch-as_const.h
+11-0devel/bcc/files/patch-as_table.c
+11-0devel/bcc/files/patch-as_type.h
+11-0devel/bcc/files/patch-bcc_align.h
+11-0devel/bcc/files/patch-ld_type.h
+97-06 files not shown
+123-612 files

FreeBSD/ports 970e186 — graphics/qgis-ltr pkg-plist Makefile

graphics/qgis-ltr: make qt6-webengine optional, drop the unused qt6-pdf dependency

QtWebEngine is only used by the documentation panel and the
QgsWebEnginePage class. Keep it on where www/qt6-webengine exists and off
elsewhere, so the port can build on powerpc64. Nothing uses QtPdf, the
bundled PDF4QT only needs Core, Gui, Svg and Xml.
DeltaFile
+15-6graphics/qgis-ltr/Makefile
+1-1graphics/qgis-ltr/pkg-plist
+16-72 files

FreeBSD/ports 46c3584 — games/LibreMines Makefile distinfo

games/LibreMines: update to 3.0.1

Changelog:      https://github.com/Bollos00/LibreMines/releases/tag/v3.0.1
DeltaFile
+3-3games/LibreMines/distinfo
+1-1games/LibreMines/Makefile
+4-42 files

FreeBSD/ports 0711a98 — sysutils/UEFITool/files patch-common_bstrlib_bstrlib.c

sysutils/UEFITool: fix build with WITH_FORTIFY=yes

FreeBSD's fortify headers turn vsnprintf into a macro and the old gcc
prototype in bstrlib doesn't survive that. Skip it when vsnprintf is a
macro. The same change is going upstream.
DeltaFile
+11-0sysutils/UEFITool/files/patch-common_bstrlib_bstrlib.c
+11-01 files

FreeBSD/ports 515712f — comms/sdrangel pkg-plist Makefile

comms/sdrangel: make qt6-webengine optional

Only the 3D map and the sky map feature need it. Keep it on where
www/qt6-webengine exists and off elsewhere, so the port builds on
powerpc64.
DeltaFile
+16-1comms/sdrangel/Makefile
+1-1comms/sdrangel/pkg-plist
+17-22 files

FreeBSD/ports 13534fd — x11-toolkits/plasma6-kdeplasma-addons pkg-plist Makefile

x11-toolkits/plasma6-kdeplasma-addons: make qt6-webengine optional

Only the dictionary and web browser applets need it. Keep it on where
www/qt6-webengine exists and off elsewhere, so the port builds on
powerpc64.
DeltaFile
+13-1x11-toolkits/plasma6-kdeplasma-addons/Makefile
+6-6x11-toolkits/plasma6-kdeplasma-addons/pkg-plist
+19-72 files

FreeBSD/ports 3ca6603 — math/cantor pkg-plist Makefile

math/cantor: make qt6-webengine optional

Only the embedded documentation panel needs it. Keep it on where
www/qt6-webengine exists and off elsewhere, so the port builds on
powerpc64.
DeltaFile
+11-2math/cantor/Makefile
+1-1math/cantor/pkg-plist
+12-32 files

FreeBSD/ports d83430f — editors/calligra pkg-plist Makefile

editors/calligra: make qt6-webengine optional

Only the braindump web shape needs it. Keep it on where www/qt6-webengine
exists and off elsewhere, so the port builds on powerpc64.
DeltaFile
+13-1editors/calligra/Makefile
+1-1editors/calligra/pkg-plist
+14-22 files

FreeBSD/ports 874d64c — audio/amarok Makefile pkg-plist

audio/amarok: make qt6-webengine optional

Only the Wikipedia applet needs it. Keep it on where www/qt6-webengine
exists and off elsewhere, so the port builds on powerpc64.
DeltaFile
+8-8audio/amarok/pkg-plist
+11-2audio/amarok/Makefile
+19-102 files

FreeBSD/ports 5630156 — net-im/kaccounts-providers Makefile pkg-plist

net-im/kaccounts-providers: make qt6-webengine optional

Only the Nextcloud plugin needs it. Keep it on where www/qt6-webengine
exists and off elsewhere, so the port builds on powerpc64.
DeltaFile
+10-10net-im/kaccounts-providers/pkg-plist
+12-2net-im/kaccounts-providers/Makefile
+22-122 files

FreeBSD/ports 0087760 — net-mgmt/seafile-gui Makefile

net-mgmt/seafile-gui: make qt6-webengine optional, add gl to USES

Only the Shibboleth single sign-on login needs QtWebEngine. Keep it on
where www/qt6-webengine exists and off elsewhere, so the port builds on
powerpc64. Add the qt6-tools build dependency, CMake always wants
LinguistTools and it only came in through qt6-webengine before.

USE_GL was set without USES=gl, so it did nothing and the libglvnd
dependency was never declared.
DeltaFile
+14-3net-mgmt/seafile-gui/Makefile
+14-31 files

FreeBSD/ports b957e77 — finance/skrooge Makefile

finance/skrooge: make qt6-webengine optional

Upstream has SKG_WEBENGINE for this, without it the reports and dashboards
fall back to plain widgets. Keep it on where www/qt6-webengine exists and
off elsewhere. The powerpc64 package still waits for www/py-yt-dlp-ejs
(a dependency of woob).
DeltaFile
+12-1finance/skrooge/Makefile
+12-11 files

FreeBSD/ports 1088c67 — science/paraview Makefile

science/paraview: drop the unused qt6-webengine dependency

ParaView only uses QtWebEngine with PARAVIEW_USE_QTWEBENGINE, which the
port doesn't enable.
DeltaFile
+2-2science/paraview/Makefile
+2-21 files

FreeBSD/ports 08ba9f0 — audio/jacktrip Makefile

audio/jacktrip: make qt6-webengine optional

Only the Virtual Studio mode needs it. novs is set unconditionally in
CMakeLists.txt, so flip it with REINPLACE_CMD. Keep it on where
www/qt6-webengine exists and off elsewhere, so the port builds on
powerpc64.
DeltaFile
+19-3audio/jacktrip/Makefile
+19-31 files

FreeBSD/ports 75024a2 — irc/quassel Makefile, irc/quassel-core Makefile

irc/quassel: make qt6-webengine optional

Only the URL previews in the chat view need it. Keep it on where
www/qt6-webengine exists and off elsewhere, so the port builds on
powerpc64. quassel-core excludes it like the other GUI options.
DeltaFile
+13-4irc/quassel/Makefile
+1-1irc/quassel-core/Makefile
+14-52 files

FreeBSD/ports 7acc326 — editors/texmaker Makefile

editors/texmaker: make qt6-webengine optional

Only the built-in browser for the manual and the check results needs it.
The CMake switch for it isn't a cache variable, so flip it with
REINPLACE_CMD. Keep it on where www/qt6-webengine exists and off
elsewhere, so the port builds on powerpc64.
DeltaFile
+15-1editors/texmaker/Makefile
+15-11 files

FreeBSD/ports 0f9e1a6 — print/py-frescobaldi Makefile

print/py-frescobaldi: make py-qt6-webengine optional

Frescobaldi checks at runtime whether PyQt6.QtWebEngine is there and only
loses the documentation browser and the SVG view without it. Keep it on
where www/qt6-webengine exists and off elsewhere, so the port builds on
powerpc64.
DeltaFile
+11-1print/py-frescobaldi/Makefile
+11-11 files

FreeBSD/ports e5feb72 — chinese/fcitx5-chinese-addons Makefile

chinese/fcitx5-chinese-addons: make qt6-webengine optional

Only the built-in browser in the dictionary manager needs it. Keep it on
where www/qt6-webengine exists and off elsewhere, so the port builds on
powerpc64.
DeltaFile
+13-2chinese/fcitx5-chinese-addons/Makefile
+13-21 files

FreeBSD/ports 7ad23cc — astro/gpsbabel Makefile

astro/gpsbabel: make qt6-webengine optional

Only the map preview in the GUI needs it. Keep it on where
www/qt6-webengine exists and off elsewhere, so the port builds on
powerpc64.
DeltaFile
+12-1astro/gpsbabel/Makefile
+12-11 files

FreeBSD/ports 17079c6 — deskutils/syncthingtray Makefile

deskutils/syncthingtray: enable WEBENGINE only where qt6-webengine exists

So the port builds on powerpc64 and the other arches without
www/qt6-webengine.
DeltaFile
+6-1deskutils/syncthingtray/Makefile
+6-11 files

FreeBSD/ports cbb5df5 — irc/kvirc Makefile

irc/kvirc: enable WEBENGINE only where qt6-webengine exists

So the port builds on powerpc64 and the other arches without
www/qt6-webengine.
DeltaFile
+6-1irc/kvirc/Makefile
+6-11 files

FreeBSD/ports c591e94 — misc/parley Makefile

misc/parley: make qt6-webengine optional

Only the Internet dock in the editor needs it. Keep it on where
www/qt6-webengine exists and off elsewhere, so the port builds on
powerpc64.
DeltaFile
+11-2misc/parley/Makefile
+11-21 files

FreeBSD/ports a2a172b — sysutils/k3b Makefile

sysutils/k3b: make qt6-webengine optional

It's only used for a prettier disk info view and there is a QTextBrowser
fallback. Keep it on where www/qt6-webengine exists and off elsewhere, so
the port builds on powerpc64.
DeltaFile
+12-3sysutils/k3b/Makefile
+12-31 files

FreeBSD/ports 30c93fb — sysutils/plasma6-libksysguard Makefile

sysutils/plasma6-libksysguard: drop the unused qt6-webengine dependency

Leftover from the old scripting view, libksysguard 6 doesn't use
QtWebEngine.
DeltaFile
+2-1sysutils/plasma6-libksysguard/Makefile
+2-11 files

FreeBSD/ports 0accce3 — net/libkgapi Makefile

net/libkgapi: drop the unused qt6-webengine dependency

The OAuth flow goes through the system browser now, nothing in libkgapi
uses QtWebEngine.
DeltaFile
+2-1net/libkgapi/Makefile
+2-11 files

FreeBSD/ports 94b83fd — misc/bibletime Makefile

misc/bibletime: drop the unused qt6-webengine dependency

bibletime 3 renders with Qt Quick and doesn't reference QtWebEngine
anywhere.
DeltaFile
+2-1misc/bibletime/Makefile
+2-11 files