libnetbsd: import `__CTASSERT(..)` macros
These compile-time assert macros are similar to `Static_assert` on FreeBSD.
These macros are in use in newer versions of `contrib/netbsd-tests`.
Obtained from: https://github.com/NetBSD/src (c26cc77b3a0b26b95a2)
MFC after: 1 week
net-mgmt/victoria-logs: Improve RC script
* Have the RC system perform user switch
* Initialize default variables
* Have the RC system handle start, status, stop
* Set the process title for ps/top
* Remove reload since victoria-logs does not support it
* Use single-hyphen command line options
PR: 293061
Approved by: samm (maintainer)
tcp: improve validation of received TCP over UDP packets
Reviewed by: glebius, pouria
MFC after: 3 days
Sponsored by: Netflix, Inc.
Differential Revision: https://reviews.freebsd.org/D55410
www/p5-Catalyst-Plugin-Session: Fix dependencies
Crypt::SysRandom is a runtime dependency, not a test dependency.
MFH: 2026Q1
(cherry picked from commit 1509011bceb748897faab4a30b7b4d2a29dfd7a8)
nvmf: Limit the default I/O queue size to 128 entries
Previously the size defaulted to the maximum supported size reported
by the remote host. The value of 128 matches the default on Linux and
avoids excessive resource usage for I/O queues.
Sponsored by: Chelsio Communications
ctld: Honor the default maximum I/O queue size for NVMeoF controllers
<dev/nvmf.h> exports a constant to set the default maximum I/O queue
size which is used by ctl(4) if an explicit size is not set. This
value was chosen to match Linux's default, but it also avoids
excessive resource usage for I/O queues.
ctld was using the absolute maxium size as the default instead.
Sponsored by: Chelsio Communications
graphics/simage: disable MPEG2ENC support by default to make packageable
With MPEG2ENC enabled by default, the license is not free, and this port
cannot be packaged.
Therefore the consumers of simage cannot be packaged: among them
Coin-4.0.6 graphics/Coin simage-1.8.4
FreeCAD-1.0.2_7 cad/freecad simage-1.8.4
FreeCAD-devel-r20251228075421_1 cad/freecad-devel simage-1.8.4
py311-pivy-0.6.10 graphics/py-pivy at py311 simage-1.8.4
SoQt-1.6.4,1 x11-toolkits/soqt simage-1.8.4
visp-3.6.0_13 misc/visp simage-1.8.4
This patch make MPEG2ENC optional, so that these ports should be
packageable again.
Problem identified by: Mark Millard
[4 lines not shown]
hardware: Add Windows Dev Kit 2023
The Windows dev kit 2023 has been working since 13.2 or 13.3. Add it to
the list of working arm platforms in the hardware release note template
as well as currently supported releases.
Reported by: fuz
sysutils/bastille: Update to 1.4.0.260219
Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR: 293305
Approved by: tschetter.victor at gmail.com (maintainer)
MFH: 2026Q1
(cherry picked from commit 7dd7d0814044139df61e9edd0d0dc1ccce38467c)