libpfctl: remove the state getters that do not take a handle
Nothing in the tree calls any of the three. Remove them rather than
fix them: pfctl_get_states_h() does the same with the handle that the
caller has. pfctl_free_states(), struct pfctl_states and the list
entry in struct pfctl_state were there for pfctl_get_states() alone,
and go with it.
Reviewed by: kp
Approved by: kp (mentor)
Fixes: 2a478dfc7f9c ("libpfctl: retrieve family id only once")
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D60248
igc: make the hardware RSS hash agree with the stack's configuration
rss_gethashconfig() is available without options RSS since d9c55b2e8cd6.
Use it to program MRQC, as ixl(4), ice(4) and iavf(4) do, instead of a
fixed field set that included UDP 4-tuple, which the configuration
excludes unless net.inet.rss.udp_4tuple is set. UDP is now hashed on
addresses only by default.
Also report the UDP hash types on receive; they were passed up as
M_HASHTYPE_NONE.
Reviewed by: kbowling
Fixes: 517904de5cca ("igc(4): Introduce new driver for the Intel I225 Ethernet controller.")
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D60284
mail/thunderbird*, www/firefox*: fix build on powerpc64*
1. On powerpc64 WASI seems to be broken.
2. On powerpc64le without recent LLVM patch, RUST_BACKTRACE is broken.
graphics/virtio-gpu-qemu-kmod: allow powerpc64 and powerpc64le
Request an X8R8G8B8 resource on big-endian guests: vt(4) and X write
native 0x00RRGGBB pixels, which the host would otherwise display with
red and blue swapped.
sysutils/rust-findutils: update to 0.10.0
Drop the LLVM dependency: onig is used without its bindgen feature, so
libclang was never needed. Set RUSTONIG_SYSTEM_LIBONIG so onig_sys links
the oniguruma from ports instead of compiling its bundled copy. Adds the
locate and updatedb utilities.
Changelog: https://github.com/uutils/findutils/releases/tag/0.10.0
games/eduke32: update to 20260807
Add SW and FURY options (on by default) that build VoidSW with the
Wangulator editor and the Ion Fury engine from the same source tree.
Drop the libogg, libvorbis, png and sdl2_mixer dependencies, which are
not linked (Vorbis decoding is bundled), and the ASM option: upstream
only uses the assembly on i386, so depend on nasm there unconditionally.
gtmr: simplify the checking of the parent device properties.
The code still looks for the "physical" property on the device and the
parent device, but it's more obvious now.
Fix a whitespace issue in the process.
[SLP]Fix regressions after the fmul/fadd fusion cost changes
Revisit the standalone seeds skipped as dependent on the lanes of a
vectorized window, instead of dropping them until the next SLP run.
Do not credit the fusion of the root of a loop-carried fadd reduction:
the chain through the loop phi is bound by its latency, which the
vector code cuts.
Fixes regressions in RAJAPerf.
Assisted-by: Cursor
Reviewers: RKSimon, bababuck
Pull Request: https://github.com/llvm/llvm-project/pull/228720
lcov: update to 2.6.
Changes from v2.5 release:
new html2lcov tool
Capture source diff and 'baseline' coverage from lcov HTML report - suitable as input to generate differential coverage report versus 'now'. See the html2lcov documentation for details.
new jacoco2lcov tool
Translate JaCoCo java coverage data to lcov format - e.g., for multi-language coverage reporting or to take advantage of lcov features. See the jacoco2lcov documentation for details.
new XS back end (on plaforms which support it).
C++ implementation of some key types and operations - to improve execution time and memory footprint compared to pure Perl.
various bug fixes and test coverage improvements.
sysutils/p5-Memory-Usage: import p5-Memory-Usage-0.201
This module lets you attempt to measure, from your operating system's
perspective, how much memory a process is using at any given time.