Tools/scripts: update port_conflicts_check.lua
Use fnmatch() from flua instead of regular expression, if available.
The maximum age of the provides file has been increased to 30 days,
to match the apparent current update schedule of that file.
man: Link mlx5en.4 also to if_mce.4
For consistency, create a symbolic link from mlx5en.4 to also if_mce.4
Reviewed by: ziaee, #manpages
Event: EuroBSDCon 2026
Differential Revision: https://reviews.freebsd.org/D59610
MFC after: 3 days
[orc-rt] Reduce SimpleRemoteCA to transport-independent utils (#223141)
Reduce SimpleRemoteCA to the transport-independent parts: opcodes, setup
and hang-up payload encoding, message validation and dispatch, and the
table of calls awaiting a result. Subclasses are now responsible for the
connection state and synchronization, since they'll usually want to
implement these things for their transports anyway (or the transport
will already manage connection-state/synchronization).
takePendingCall becomes pure virtual, since subclasses must synchronize
access to the pending-call table.
The header moves from orc-rt-internal/ to orc-rt/: with the transport a
subclass concern, there's no reason to preclude library clients from
writing one.
raw ip: clear sin_port on bind(2)
Application may set sin_port to some value. Although this value is not
used by SOCK_RAW, it breaks a check that the address is available. A
perfect fix would be not use sockaddrs for ifaddrs, but that would be a
bigger change.
PR: 298366
Reviewed by: pouria, bnovkov, adrian
Differential Revision: https://reviews.freebsd.org/D59570
Fixes: 948ad32ae1e0811f45e1d38f26636fefed5051f0
libuuid, libblkid, mcookie: update to 2.42.3.
util-linux 2.41 Release Notes
=============================
libuuid:
- Now supports RFC9562 UUIDs.
libblkid:
- Made many changes to improve detection, including exfat, GPT, LUKS2, bitlocker, etc.
util-linux 2.42 Release Notes
=============================
libblkid:
- dos validate EBR data and links within extended partition (by Karel Zak)
- fix stale comment in version.c (by Karel Zak)
- add LIBBLKID_VERSION to blkid.h, remove redundant config.h versions (by Karel Zak)
- add debug message for private DM device skip (by Karel Zak)
[86 lines not shown]
acpi_spmc: Check AMD constraint packages
Also match behaviour with Intel constraint parsing by skipping malformed
constraints instead of failing hard.
Reviewed by: olce
Sponsored by: The FreeBSD Foundation
Event: EuroBSDCon Devsummit 2026
Differential Revision: https://reviews.freebsd.org/D59568
acpi_spmc: Check AMD constraint packages
Also match behaviour with Intel constraint parsing by skipping malformed
constraints instead of failing hard.
Reviewed by: olce
Sponsored by: The FreeBSD Foundation
Event: EuroBSDCon Devsummit 2026
Differential Revision: https://reviews.freebsd.org/D59568
acpi_spmc: Check Intel constraint packages
Some firmware inexplicably decides to do non-standard and annoying stuff
here, e.g. the Fujitsu Futro S940 with an Intel Pentium J5005 sometimes
returns the following when calling the DEVICE_CONSTRAINTS function on
the Intel DSM:
Return (Package (0x01)
{
Zero
})
(Package elements here are supposed to be constraint packages, not just a
single value.)
First reported in the following forum post:
https://forum.netgate.com/topic/201090/2.9.0-beta-leads-to-kernel-panic-on-boot
[5 lines not shown]
acpi_spmc: Check Intel constraint packages
Some firmware inexplicably decides to do non-standard and annoying stuff
here, e.g. the Fujitsu Futro S940 with an Intel Pentium J5005 sometimes
returns the following when calling the DEVICE_CONSTRAINTS function on
the Intel DSM:
Return (Package (0x01)
{
Zero
})
(Package elements here are supposed to be constraint packages, not just a
single value.)
First reported in the following forum post:
https://forum.netgate.com/topic/201090/2.9.0-beta-leads-to-kernel-panic-on-boot
[5 lines not shown]
math/py-numdifftools: Fix USE_PYTHON=pytest usage
- Use TEST_ARGS instead of PYTEST_ARGS
- While I'm here, add missing TEST_DEPENDS
=================================== ERRORS ====================================
___________ ERROR collecting src/numdifftools/tests/test_scripts.py ___________
ImportError while importing test module '/wrkdirs/usr/ports/math/py-numdifftools/work-py312/numdifftools-0.11.1/src/numdifftools/tests/test_scripts.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/local/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/numdifftools/tests/test_scripts.py:1: in <module>
from numdifftools import run_benchmark
src/numdifftools/run_benchmark.py:7: in <module>
import matplotlib.pyplot as plt
E ModuleNotFoundError: No module named 'matplotlib'
=========================== short test summary info ===========================
[7 lines not shown]