FreeBSD/src d2309d9sys/dev/ixl ixl_pf_iov.c

ixl: enforce the assigned VF MAC address

When allow-set-mac is disabled, the MAC filter validation condition
rejects the assigned VF unicast address while allowing any different
unicast address. The equality test was accidentally inverted when this
code moved to the boolean address helper.

Accept multicast and the assigned unicast address, and reject other
unicast addresses as intended.

Fixes:          7d4dceec1030 ("ixl(4): Fix VLAN HW filtering")
MFC after:      3 days
DeltaFile
+1-2sys/dev/ixl/ixl_pf_iov.c
+1-21 files

LLVM/project a2756bdmlir/include/mlir-c IR.h, mlir/lib/CAPI/IR IR.cpp

Address review: fix -Wenum-compare build failure, add structural hash, expand flag coverage
DeltaFile
+115-2mlir/test/CAPI/ir.c
+11-16mlir/lib/CAPI/IR/IR.cpp
+19-7mlir/include/mlir-c/IR.h
+145-253 files

LLVM/project 50b15d6mlir/include/mlir-c IR.h, mlir/lib/CAPI/IR IR.cpp

[mlir-c] Add structural operation equivalence
DeltaFile
+70-0mlir/test/CAPI/ir.c
+25-0mlir/include/mlir-c/IR.h
+24-0mlir/lib/CAPI/IR/IR.cpp
+119-03 files

LLVM/project 9947b7fmlir/cmake/modules AddMLIR.cmake, mlir/lib CMakeLists.txt

[MLIR][CMake] Extend MLIRIR PCH reuse to transitive dependants

llvm_update_pch() only offers a PCH to targets that name the defining
library as a *direct* dependency, because across LLVM subprojects a
transitively reused PCH drags in unrelated headers and causes name
collisions. Within MLIR that concern is much weaker: mlir/IR/pch.h holds
MLIR core headers that essentially every MLIR library includes anyway.

Add mlir_reuse_ir_pch(), which offers MLIRIR's PCH to any target that
actually reaches MLIRIR through its link graph. The reachability check
matters: a PCH containing MLIR IR headers emits out-of-line symbols that
only libMLIRIR provides, so handing it to a Support-only target such as
tblgen-lsp-server breaks the link.

The helper is called from add_mlir_library() and add_mlir_tool(), and
again from mlir_target_link_libraries(), where most tests, unittests and
libMLIR.so-avoiding libraries actually attach their MLIR dependencies. It
is idempotent and skips targets that define their own PCH, that opt out
with DISABLE_PCH_REUSE, that override RTTI/EH, or that contain C/ObjC

    [18 lines not shown]
DeltaFile
+135-2mlir/cmake/modules/AddMLIR.cmake
+7-4mlir/lib/CMakeLists.txt
+5-0mlir/lib/Tools/PDLL/ODS/CMakeLists.txt
+5-0mlir/lib/Tools/PDLL/AST/CMakeLists.txt
+1-0mlir/unittests/CMakeLists.txt
+153-65 files

FreeBSD/doc 261c844website/data/ru/news news.toml

website: update ru/news - SA and EN translated
DeltaFile
+45-1website/data/ru/news/news.toml
+45-11 files

FreeBSD/ports fa75f3adevel/py-python-discovery Makefile distinfo

devel/py-python-discovery: Update to 1.5.1

ChangeLog:      https://github.com/tox-dev/python-discovery/releases/tag/1.5.1
Reported by:    Bernát Gábor <notifications at github.com>
DeltaFile
+3-3devel/py-python-discovery/distinfo
+1-1devel/py-python-discovery/Makefile
+4-42 files

FreeBSD/ports bf6afcewww/py-cssselect Makefile distinfo

www/py-cssselect: Update to 1.5.0

Reported by:    portscout!
DeltaFile
+3-3www/py-cssselect/distinfo
+2-2www/py-cssselect/Makefile
+5-52 files

FreeBSD/ports f60faa3devel/py-websockets Makefile distinfo

devel/py-websockets: Update to 17.0.1
DeltaFile
+3-3devel/py-websockets/distinfo
+1-1devel/py-websockets/Makefile
+4-42 files

OpenBSD/ports wkBIg1Ewayland/wayfire Makefile distinfo, wayland/wayfire/patches patch-meson_build patch-src_meson_build

   wayland/wayfire: update to 0.11.0, switches to wlroots 0.20.

   see https://wayfire.org/2026/07/24/Wayfire-0-11.html
   and https://github.com/WayfireWM/wayfire/releases/tag/v0.11.0
VersionDeltaFile
1.6+53-2wayland/wayfire/pkg/PLIST
1.7+8-6wayland/wayfire/distinfo
1.19+7-5wayland/wayfire/Makefile
1.5+4-4wayland/wayfire/patches/patch-src_meson_build
1.6+1-1wayland/wayfire/patches/patch-meson_build
+73-185 files

OpenBSD/ports cGPfwHlwayland/wf-config distinfo Makefile

   wayland/wf-config: update to 0.11.0
VersionDeltaFile
1.13+2-3wayland/wf-config/Makefile
1.5+2-2wayland/wf-config/distinfo
+4-52 files

LLVM/project 6b98f82cmake/Modules GetTripleCMakeSystemName.cmake, llvm/include/llvm/TargetParser TripleName.def

cmake: Derive CMake system name from a triple via new mechanism (#208773)
DeltaFile
+118-110llvm/include/llvm/TargetParser/TripleName.def
+206-0llvm/test/tools/TargetParser/get_triple_system_name_test.py
+148-0llvm/utils/get_triple_system_name.py
+40-0cmake/Modules/GetTripleCMakeSystemName.cmake
+4-4llvm/lib/TargetParser/Triple.cpp
+6-0llvm/test/tools/TargetParser/get-triple-system-name.test
+522-1146 files

FreeBSD/ports f954eb5net/wireguard-tools Makefile distinfo

net/wireguard-tools: Update to 1.0.20260223

Backport upstream commit 025f00454fec8fd0816607a28c1ee6cd9a54b134

Changelog:
https://github.com/WireGuard/wireguard-tools/compare/v1.0.20250521...v1.0.20260223

Patch initially submitted by Paavo-Einari Kaipila <pkaipila at gmail.com>

Reference:
https://github.com/WireGuard/wireguard-tools/commit/025f00454fec8fd0816607a28c1ee6cd9a54b134

PR:             297034
Reviewed by:    Juhani Krekelä <juhani at krekela.fi> (maintainer)
DeltaFile
+5-3net/wireguard-tools/distinfo
+4-2net/wireguard-tools/Makefile
+9-52 files

FreeBSD/ports 9ae4714devel/mimalloc distinfo Makefile

devel/mimalloc: Use upstream release archive

Strip first directly level as it contains git commit hash

PR:             296797
Reviewed by:    ehaupt (maintainer)
DeltaFile
+5-2devel/mimalloc/Makefile
+3-3devel/mimalloc/distinfo
+8-52 files

FreeBSD/ports 7b0ecf5security/lego Makefile distinfo

security/lego: Update to 5.3.1

Additionally to submitted patch define "min" version of go(lang) and
use GO_LDFLAGS

Changelog: https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v531

PR:             297048
DeltaFile
+5-5security/lego/distinfo
+3-4security/lego/Makefile
+8-92 files

FreeBSD/ports 5f44ac4games/libretro-shaders-slang Makefile distinfo

games/libretro-shaders-slang: Update to g20260715

Changelog:
https://github.com/libretro/slang-shaders/compare/cb8e534...3b0d6aa

PR:             297042
DeltaFile
+109-21games/libretro-shaders-slang/pkg-plist
+3-3games/libretro-shaders-slang/distinfo
+2-2games/libretro-shaders-slang/Makefile
+114-263 files

FreeBSD/ports 0d609c3x11-fonts/agave pkg-plist Makefile

x11-fonts/agave: Optimize port and don't install incomplete fonts

* Use upstreams "pre-compiled" font files
* Only extract files that are required for install to reduce I/O

PR:             296925
Reviewed by:    ehaupt (maintainer)
DeltaFile
+13-9x11-fonts/agave/Makefile
+2-4x11-fonts/agave/pkg-plist
+15-132 files

FreeBSD/ports 816b326dns/godns Makefile distinfo

dns/godns: Update to 3.4.3

Changelog: https://github.com/TimothyYe/godns/releases/tag/v3.4.3
DeltaFile
+7-7dns/godns/distinfo
+2-3dns/godns/Makefile
+9-102 files

FreeBSD/ports 863f8dbsysutils/rdfind Makefile

sysutils/rdfind: Remove dependency and optimize port

* Remove USES= autoreconf
* Define USES= compiler:c++17-lang
* Define INSTALL_TARGET= install-strip for consistency with the tree
  and simplify port Makefile

PR:             296988
Reviewed by:    dtxdf (maintainer)
DeltaFile
+3-5sysutils/rdfind/Makefile
+3-51 files

FreeBSD/ports b93c487dns/blocky Makefile distinfo, dns/blocky/files blocky-config.yml.sample

dns/blocky: Update to 0.34.0

Refresh sample config to match upstream's layout changes

Changelog: https://github.com/0xERR0R/blocky/releases/tag/v0.34.0
DeltaFile
+8-12dns/blocky/files/blocky-config.yml.sample
+5-5dns/blocky/distinfo
+1-2dns/blocky/Makefile
+14-193 files

FreeBSD/ports 3f87fdbx11-fonts/chomsky distinfo Makefile

x11-fonts/chomsky: Optimize port

Instead of pulling down a ~40mbyte archive just grab the font file
we install which upstream offers separately

PR:             296930
Reviewed by:    ehaupt (maintainer)
DeltaFile
+7-6x11-fonts/chomsky/Makefile
+3-3x11-fonts/chomsky/distinfo
+10-92 files

FreeBSD/ports 7253390audio/fooyin Makefile pkg-plist

audio/fooyin: Update to 0.12.0

Changelog: https://github.com/fooyin/fooyin/releases/tag/v0.12.0
DeltaFile
+3-3audio/fooyin/distinfo
+2-1audio/fooyin/Makefile
+3-0audio/fooyin/pkg-plist
+8-43 files

OpenBSD/ports IgOIDCsdevel/uv Makefile crates.inc

   Update to uv 0.12.0 from maintainer

   set noexeconly for aarch64 because of aws-lc-rs Keccak.

   https://github.com/astral-sh/uv/releases/tag/0.11.33
   https://github.com/astral-sh/uv/releases/tag/0.12.0
VersionDeltaFile
1.36+84-88devel/uv/distinfo
1.35+41-43devel/uv/crates.inc
1.40+4-6devel/uv/Makefile
+129-1373 files

FreeBSD/ports 056cc52audio/noctavox Makefile Makefile.crates, audio/noctavox/files patch-cargo-crates_cpal-0.18.1_src_host_mod.rs patch-cargo-crates_cpal-0.17.3_src_host_alsa_mod.rs

audio/noctavox: Update to 0.3.3

- Add a patch (provided upstream) to fix cpal crate

ChangeLog:

- https://github.com/Jaxx497/NoctaVox/releases/tag/v0.3.0
- https://github.com/Jaxx497/NoctaVox/releases/tag/v0.3.1
- https://github.com/Jaxx497/NoctaVox/releases/tag/v0.3.2
- https://github.com/Jaxx497/NoctaVox/releases/tag/v0.3.3

Reported by:    portscout!
DeltaFile
+189-253audio/noctavox/distinfo
+93-125audio/noctavox/Makefile.crates
+50-0audio/noctavox/files/patch-cargo-crates_cpal-0.18.1_src_host_alsa_mod.rs
+0-15audio/noctavox/files/patch-cargo-crates_cpal-0.17.3_src_host_alsa_mod.rs
+10-0audio/noctavox/files/patch-cargo-crates_cpal-0.18.1_src_host_mod.rs
+3-3audio/noctavox/Makefile
+345-3966 files

FreeBSD/ports 3b92806converters/cl-babel-sbcl Makefile, databases/pgloader3 Makefile

*/*: Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade.
DeltaFile
+1-1devel/cl-flexi-streams-sbcl/Makefile
+1-1devel/cl-asdf-sbcl/Makefile
+1-1devel/cl-alexandria/Makefile
+1-1devel/cl-alexandria-sbcl/Makefile
+1-1databases/pgloader3/Makefile
+1-1converters/cl-babel-sbcl/Makefile
+6-614 files not shown
+20-2020 files

FreeBSD/ports 1ab99a4lang/sbcl Makefile distinfo

lang/sbcl: Update to 2.6.7
DeltaFile
+13-0lang/sbcl/pkg-plist
+3-3lang/sbcl/distinfo
+1-1lang/sbcl/Makefile
+17-43 files

OpenBSD/ports NNWXsnqx11/xbindkeys Makefile, x11/xbindkeys/patches patch-options_c

   MODTK_VERSION=8.6
   Test the right variable inside an "if ()".


   ok sthen@
VersionDeltaFile
1.1+24-0x11/xbindkeys/patches/patch-options_c
1.27+5-0x11/xbindkeys/Makefile
+29-02 files

OpenBSD/src Tj8lkgQusr.sbin/relayd relayd.h control.c

   relayd: use imsg_compose() instead of handcrafted imsg

   pfe_sync() built a struct imsg by hand and pushed it through
   control_imsg_forward(). That API is meant for relaying a *received*
   imsg.

   Add control_imsg_notify() which walks the notify-enabled control connections
   and calls imsg_compose(3) properly. (like control_imsg_forward).

   OK claudio@
VersionDeltaFile
1.97+8-16usr.sbin/relayd/pfe.c
1.70+16-1usr.sbin/relayd/control.c
1.291+2-1usr.sbin/relayd/relayd.h
+26-183 files

LLVM/project 2605272llvm/lib/Target/RISCV RISCVInstrInfoC.td, llvm/test/MC/RISCV priv-invalid.s

[𝘀𝗽𝗿] initial version

Created using spr 1.3.8-beta.1-arichardson
DeltaFile
+465-0llvm/test/MC/RISCV/rvy/rvyc-valid-load-store.s
+199-0llvm/test/MC/RISCV/rvy/rvy-valid-load-store.s
+91-95llvm/lib/Target/RISCV/RISCVInstrInfoC.td
+170-0llvm/test/TableGen/getRegClassFromMatchKind.td
+158-0llvm/test/MC/RISCV/rvy/rvyc-invalid-load-store.s
+91-47llvm/test/MC/RISCV/priv-invalid.s
+1,174-14252 files not shown
+2,275-47258 files

LLVM/project de41429llvm/lib/Target/RISCV RISCVInstrInfo.td RISCVInstrInfoC.td, llvm/test/MC/RISCV target-abi-invalid.s priv-invalid.s

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.8-beta.1-arichardson

[skip ci]
DeltaFile
+82-88llvm/lib/Target/RISCV/RISCVInstrInfoC.td
+170-0llvm/test/TableGen/getRegClassFromMatchKind.td
+91-47llvm/test/MC/RISCV/priv-invalid.s
+61-59llvm/test/MC/RISCV/target-abi-invalid.s
+44-50llvm/lib/Target/RISCV/RISCVInstrInfo.td
+85-1llvm/utils/TableGen/AsmMatcherEmitter.cpp
+533-24536 files not shown
+816-40442 files

FreeBSD/ports e42721fscience Makefile, science/py-pubchempy distinfo pkg-descr

science/py-pubchempy: New port: Python wrapper for the PubChem PUG REST API
DeltaFile
+35-0science/py-pubchempy/files/patch-pyproject.toml
+24-0science/py-pubchempy/Makefile
+4-0science/py-pubchempy/pkg-descr
+3-0science/py-pubchempy/distinfo
+1-0science/Makefile
+67-05 files