share/man/man4: Move non-USB man pages out of MK_USB block
uart(4), unix(4), veriexec(4), video(4) and the gzero(4) MLINK are
not USB things, but they were in the .if ${MK_USB} != "no" block.
So if we build with WITHOUT_USB, these man pages are lost. Move
them out of the block.
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
lang/gawk: backport upstream patch for systems without MPFR and GMP
This affects us because MPFR option for multiple-precision floating
-point support added with r322035 (now commit 6c3d62a0a143) back in
2013 is disabled by default. We might flip the switch one day, but
that would require extra care and testing to not break other things.
Pull the identical patch from GitHub mirror which is easier to work
against than Savannah repository (commit hashes remain the same).
PR: 297421
Submitted by: leres
misc/osinfo-db: update to 20260812
- Update to 20260812
- Switch to downloading from gitlab as the releases
are no longer available on the older MASTER_SITES.
bhyve: monitor: detect monitor exit
Currently, sending SIGTERM to the bhyve process triggers ACPI poweroff
for a VM. However, when running bhyve in monitor mode (-M), there are
two processes: the monitor process and the actual VM process. Sending
SIGTERM to the VM process works as before -- it powers off the VM.
But sending SIGTERM to the monitor process just kills the monitor
process, leaving the stale VM process running.
Fix that by creating a pipe between these two processes. The child
process uses the pipe to detect when the monitor goes away, and exits
automatically.
MFC after: 2 weeks
Reviewed by: markj
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D58788
sysutils/rsyslog8: Add pgsql and mysql flavours
These new flavours enable the pre-existing PGSQL or MYSQL options so
that a package with RDBMS support is available.
PR: 297415