devel/libgnuregex: Fix undefined symbol in the resulting library
PR: 294168
Reported by: Ben Grimm <freebsd at bengrimm.net>
Approved by: portmgr (fixit blanket)
x11-toolkits/como: Fix build with Qt 6.10.3+
Resolve name shadowing conflict with the QPA 6.10.3+ API.
Qt 6.10.3 added an OffscreenSurface enum to the QPlatformIntegration
class which shadows the OffscreenSurface class.
MFH: 2026Q2
With hat: kde@
devel/gammaray: Update to 3.4.0
Simplify LICENSE block. The project itself is licensed GPLv2+ only.
Limit to archs that the project supports.
Add missing dependencies, pet portclippy, use pipes as delimiters in
replacements for readability.
https://github.com/KDAB/GammaRay/releases/tag/v3.4.0
MFH: 2026Q2
misc/py-spdx-tools: Fix fs-violations for consumers
When run as root by a consumer port, spdx_tools writes several files to
$PYTHON_SITELIB}/spdx_tools/spdx/parser/ that must be pregenerated to
avoid fs-violations in poudriere.
Pass maintainership to kde@ since the main consumers of this will be the
Qt6 ports starting with Qt 6.11.0.
PR: 294345
Approved by: kai
MFH: 2026Q2
routing: Fix use-after-free in finalize_nhop
FIB_NH_LOG calls the `nhop_get_upper_family(nh)` to read
`nh->nh_priv->nh_upper_family` for failure logging.
Call FIB_NH_LOG before freeing nh so failures are logged
without causing a panic.
MFC after: 3 days
(cherry picked from commit 7d38eb720a8d8345949986d779e785984ae19ae0)
syscall: Create a script to export the data as json
Create a script to export the parsed data as json. Include the
annotations for the system call arguments, since they are helpful to
downstream uses.
Sponsored by: Netflix
Reviewed by: brooks
Differential Revision: https://reviews.freebsd.org/D56408
syscalls: Preserve the attributes of the args
Lightly parse and preserve the attributes of the args as attributes.
Sponsored by: Netflix
Reviewed by: brooks
Differential Revision: https://reviews.freebsd.org/D56407
ippool(5): Correct example in man page
The example provided puts the semicolon in the wrong place. It must
come after the file:// specification, not in it.
MFC after: 1 week
tests: kqueue: improve diagnostics for our CPONFORK test
Notably, confirm in the child that our close-on-fork fd is actually
closed, and break RECV_ALL out into a table and check each bit
individually to provide a better message when the test fails.
While we're here, just switch to waitid() rather than trying to identify
the point where we have to make the switch. This reduces maintenance
slightly, as keeping our assertion static would require still adding to
a _RECV_ALL mask *just* for that purpose.
Reviewed by: kib, markj (both slightly earlier version)
Differential Revision: https://reviews.freebsd.org/D56372
br.lenovo.kdb: add it to Makefile
This keyboard was implemented but wasn't actually installed to the
system.
Fixes: 9357c694e8dca627c25b15529e8435b2ab3dd48b
MFC after: 1 day
Relnotes: yes
rge: add disable_aspm tunable for PCIe power management
Add a per-interface loader tunable dev.rge.%d.disable_aspm to
disable PCIe ASPM (L0s/L1) and ECPM on the RTL8125/8126/8127.
Disabling ASPM reduces latency at the cost of higher power
consumption. Default is off (ASPM left as configured by BIOS).
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Reviewed by: adrian
Differential Revision: https://reviews.freebsd.org/D56103