With this update, sendmsg/recvmsg (thus, casper'ized) applications now work
again on mips. Various signal handling issues have also been addressed,
most notably qemu-user-static should no longer deadlock when evaluating
whether printf survives out-of-memory conditions or not.
PR: 224740
Approved by: ler (ports), sbruno (maintainer, implicit)
MFH: 2019Q4
While here, modernize some comments in Mk/bsd.*.mk.
Note that graphics/drm-fbsd11.2-kmod is not renamed yet, this was somewhat
under discussion.
Submitted by: rene
Reviewed by: antoine, jbeich, mat, zeising
Differential Revision: https://reviews.freebsd.org/D21974
- A number of additional VBScript features.
- More stateblock support in WineD3D.
- Some fixes for ARM64 support (which we do not have on FreeBSD).
- Various bug fixes.
And some bits have moved from STAGING into the main tree; yeah!
The biggest change is the removal of vmxnet from this package. This means you
*must* be using the vmx driver included in FreeBSD or your networking will fail
after this update. This is a danger for people who are running unsupported versions
of FreeBSD but could also affect people who are running custom kernels that have
removed vmx from them.
This update reduces our patchset by taking advantage of patches submitted upstream.
Sponsored by: Panzura
The RFSPAWN fix included a bogus dependency on qemu-user-static being built
against headers that included the RFSPAWN flag. This is incorrect in
emulation-land, where we must assume the target may not match the host.
kevent(2) emulation was also not preserving event udata coming from the
kernel; the fix for this is als included.
Approved by: antoine (ports), sbruno (maintainer, implicit)
MFH: 2019Q4
Short list:
- __sysctlbyname(2) implemented
- posix_spawn breakage due to RFSPAWN averted
- some _umtx_op misbehavior fixed*
Some _umtx_op operations were processing a timeout, but failed to pass in
the size of the timespec/_umtx_time to the kernel, passing in '0' instead.
This would cause unbounded sleep until interrupted, rather than timeout
expected by the caller.
PR: 240763
Approved by: ler (ports), sbruno (maintainer, implicit)
MFH: 2019Q4 (runtime fix)
- Many new VBScript functions.
- A number of cleanups and improvements in Quartz.
- Fixes for several test failures.
- Various bug fixes.
Both the standard installation and the Staging patchset have gained new
libraries.