OpenBSD/src GAsGKPW — sys/dev/ic atw.c

   constify rate_tbl[].
VersionDeltaFile
1.103+2-2sys/dev/ic/atw.c
+2-21 files

LLVM/project f9f79d1 — .github/workflows libcxx-benchmark-cron.yml libcxx-lnt-refine-commits.yml

[libc++] Download LNT series incrementally when selecting refinement commits (#237566)

Selecting refinement commits requires downloading a large amount of data
from LNT (the time series for all tests). When done repeatedly, this
drains the credits we have for the datanase's IO. Instead, cache the
data we've already downloaded and download only what's missing.

Assisted by Claude
DeltaFile
+61-13.github/workflows/libcxx-lnt-refine-commits.yml
+1-0.github/workflows/libcxx-benchmark-cron.yml
+62-132 files

LLVM/project 8e92c09 — llvm/lib/CodeGen TargetInstrInfo.cpp, llvm/test/CodeGen/AArch64 machine-outliner-patchable.mir

[CodeGen][MachineOutliner] Ignore debug instructions when checking pa… (#227971)

…tchable exits

isMBBSafeToOutlineFrom checks the instruction before a return for
PATCHABLE_FUNCTION_EXIT and PATCHABLE_TAIL_CALL. A debug instruction
between the patchable instruction and the return currently hides it and
allows the block to be outlined.

Use prev_nodbg for the backward check while preserving the existing
treatment of pseudo probes. Retain the direct-adjacency coverage and add
a regression with a DBG_VALUE between PATCHABLE_FUNCTION_EXIT and RET.

Fixes #227922

Assisted-by: OpenAI Codex 5.6 Sol
Assisted-by: Claude (review)
DeltaFile
+87-0llvm/test/CodeGen/AArch64/machine-outliner-patchable.mir
+1-1llvm/lib/CodeGen/TargetInstrInfo.cpp
+88-12 files

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