HBSD: Resolve merge conflict
Bring our ports-mgmt/pkg up-to-date with FreeBSD with version 2.6.2.
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
misc/mbuffer: Update to 20260221
Changes according to the ChangeLog in the distribution tar ball:
20260221:
- added dynamic speed adjustment with low speed
- add support to bind network input to a specific interface
20251025:
- updated config.sub, config.guess, and instal-sh
- added MacOS support (submitted by Grady McBride)
- update for configure script
- added condition variables based infra structure for MacOS
ports-mgmt/pkg: update to 2.6.2
Changes:
- register: properly close the database
- fix an issue which make some installed packages temporary invisible
to the non root users (regression from the WAL introduction)
- fix the json for info --raw --raw-format json when requested on multiple
packages
net-mgmt/netbox: Update to 4.5.4
* With the NetBox 4.5 release Python 3.10 and 3.11 are officially no
longer supported. The whole code can still be compiled without any
problems using Python 3.11, which is the current default version in
the ports tree.
Therefore, the minimum version for Python doesn't need to be raised
for the time being, but this may change at any time as soon as
backward-incompatible changes to the code lands into upstream for
the next release.
* Also prune update instructions for NetBox releases older than 3.5
while I'm here.
Netbox 4.5 contains many bugfixes/enhancements and the following new
features:
* Lookup Modifiers in Filter Forms
[8 lines not shown]
LinuxKPI: pass attrs in more places in dma-mapping.h
Various macros (dma_map_sg_attrs, dma_unmap_sg_attrs,
dma_map_single_attrs, and dma_unmap_single_attrs) currently supress
passing on the attrs argument. Their implementation (even though at
times still marked the argument __unused; we remove that) have long
gained support for handling the argument.
With ofed fixed (5edf24aac1d09), pass the argument through so that
other drivers using these functions may hopefully work just a bit
better as well.
Sponsored by: The FreeBSD Foundation
MFC after: 3 days
Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D55391
LinuxKPI: 802.11: improve prep_tx_info
Over time struct ieee80211_prep_tx_info has grown further fields.
One which is becoming mandatory is the subtype (of the mgmt frame).
iwlwifi(mld) has a WARN for it if it does not match, so we now have
to set this for proper operation. In addition we are tyring to improve
the situation of setting/unsetting (prepare_tx/complete_tx) in various
states and cleanup the use of other fields but link_id which we now
leave as a marker for the future everywhere.
The general problem we are facing is that our hook surface in this case
is the state machine but likely would have to be tx/rx mgmt frames but
we would alos have to driver the TX queues from there which is tricky.
The long-term answer is to change net80211.
Further the hardware flag DEAUTH_NEED_MGD_TX_PREP is dead and was
removed again in favour of leting drivers deal with it. iwlwifi(mvm)
likely being the only driver which ever used this.
Sponsored by: The FreeBSD Foundation
MFC after: 3 days
LinuxKPI: 802.11: move linuxkpi_ieee80211_handle_wake_tx_queue()
No functional changes. Just moved the function within the file.
Sponsored by: The FreeBSD Foundation
MFC after: 3 days
x11/hyprshutdown: Unbreak build on -CURRENT
clang with debug assertions enabled (on -CURRENT) crashes when it
tries to compile this port. As a workaround use clang from ports when
system clang has debug assertions enabled.
Reported by: pkg-fallout