HardenedBSD/ports db3f76daudio/rhythmbox Makefile, devel/gilt distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+58-0security/cyberchef/pkg-plist
+18-20x11-wm/wayfire/Makefile
+11-14audio/rhythmbox/Makefile
+0-15www/freenginx-devel/files/extra-patch-rds-csv-nginx-module-config
+5-5www/freenginx-devel/distinfo
+5-5devel/gilt/distinfo
+97-5937 files not shown
+187-14243 files

Linux/linux 2830737arch/riscv/errata/sifive errata.c, arch/riscv/include/asm syscall.h compat.h

Merge tag 'riscv-for-linus-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux

Pull RISC-V fixes from Paul Walmsley:

 - Correct the RISC-V compat.h COMPAT_UTS_MACHINE architecture name

 - Avoid printing a false warning message on kernels with the SiFive and
   MIPS errata compiled in

 - Address a few warnings generated by sparse in the signal handling
   code

 - Fix a comment typo

* tag 'riscv-for-linus-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
  riscv: compat: fix COMPAT_UTS_MACHINE definition
  errata/sifive: remove unreliable warn_miss_errata
  riscv: fix minor typo in syscall.h comment
  riscv: signal: fix some warnings reported by sparse
DeltaFile
+0-18arch/riscv/errata/sifive/errata.c
+3-3arch/riscv/kernel/signal.c
+1-1arch/riscv/include/asm/syscall.h
+1-1arch/riscv/include/asm/compat.h
+5-234 files

FreeNAS/freenas 436442esrc/middlewared/middlewared/api/v26_04_0 smb.py, src/middlewared/middlewared/plugins smb.py

NAS-139535 / 26.0.0-BETA.1 / Fix read of unsupported SMB share ACL access mask (#18128)

The SMB share ACL database technically supports more varieties of share
ACL settings than we explicitly expose (or Windows does for that
matter). This means there is a small chance that a user could set an
unsupported mask through shell commands. We have no interest in
increasing backend API complexity here and so we'll present the special
string "CUSTOM" to end-user and make them fix it on share ACL update.
Remaining share ACL infrastructure does not rely on this special
decoding / encoding.

While we're in here, delete some dead code and add a flush method for
tdb contents for cases where we insert something but not under a
transaction lock. I haven't seen issues in the past with TDB writes, but
since this is a security-sensitive area an extra flush here isn't a bad
idea.
DeltaFile
+34-0src/middlewared/middlewared/pytest/unit/utils/test_security_descriptor.py
+21-9src/middlewared/middlewared/plugins/smb.py
+22-1src/middlewared/middlewared/utils/security_descriptor.py
+3-6src/middlewared/middlewared/plugins/smb_/sharesec.py
+8-0src/middlewared/middlewared/utils/tdb.py
+4-2src/middlewared/middlewared/api/v26_04_0/smb.py
+92-186 files

LLVM/project d6b4aealldb/packages/Python/lldbsuite/test/make Makefile.rules, lldb/test/API/lang/cpp/thread_local TestThreadLocal.py

Restore unintentionally changed files

This restores files that were unintentionally added to commit
21a74f527839b5b8dd882e62a25093d980c79078, 'Revert "[lldb] Add FP
conversion instructions to IR interpreter (#175292)"'
DeltaFile
+1-1lldb/test/API/lang/cpp/thread_local/TestThreadLocal.py
+1-1lldb/packages/Python/lldbsuite/test/make/Makefile.rules
+2-22 files

LLVM/project 5c2126fllvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp

[SPIRV][NFC] Merge Subgroup Reduce into uniform selector (#178802)

The ReduceMax, ReduceMin, and ReduceSum selectors were all doing the
samething with the exception of which opcode they were using.

This change unifies these implementations and allows pick the opcode via
a helper lambda.
DeltaFile
+42-54llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+42-541 files

FreeBSD/ports d014d60x11-wm/wayfire Makefile distinfo

x11-wm/wayfire: Update 0.10.0 => 0.10.1, take maintainership

Changelog:
https://github.com/WayfireWM/wayfire/releases/tag/v0.10.1

Improve port:
- Sort BUILD_DEPENDS and LIB_DEPENDS.
- Split USES.
- Fix warnings from portclippy.
- Improve pkg-message.
- Improve text distribution across lines in pkg-descr.

PR:     292838
MFH:    2026Q1
(cherry picked from commit 70f43d4f67ebd24d6781a916d700355639bf213f)
DeltaFile
+18-20x11-wm/wayfire/Makefile
+3-5x11-wm/wayfire/distinfo
+8-0x11-wm/wayfire/pkg-message
+3-3x11-wm/wayfire/pkg-descr
+32-284 files

FreeBSD/ports 70f43d4x11-wm/wayfire Makefile distinfo

x11-wm/wayfire: Update 0.10.0 => 0.10.1, take maintainership

Changelog:
https://github.com/WayfireWM/wayfire/releases/tag/v0.10.1

Improve port:
- Sort BUILD_DEPENDS and LIB_DEPENDS.
- Split USES.
- Fix warnings from portclippy.
- Improve pkg-message.
- Improve text distribution across lines in pkg-descr.

PR:     292838
DeltaFile
+18-20x11-wm/wayfire/Makefile
+3-5x11-wm/wayfire/distinfo
+8-0x11-wm/wayfire/pkg-message
+3-3x11-wm/wayfire/pkg-descr
+32-284 files

HardenedBSD/ports 70f43d4x11-wm/wayfire Makefile distinfo

x11-wm/wayfire: Update 0.10.0 => 0.10.1, take maintainership

Changelog:
https://github.com/WayfireWM/wayfire/releases/tag/v0.10.1

Improve port:
- Sort BUILD_DEPENDS and LIB_DEPENDS.
- Split USES.
- Fix warnings from portclippy.
- Improve pkg-message.
- Improve text distribution across lines in pkg-descr.

PR:     292838
DeltaFile
+18-20x11-wm/wayfire/Makefile
+3-5x11-wm/wayfire/distinfo
+8-0x11-wm/wayfire/pkg-message
+3-3x11-wm/wayfire/pkg-descr
+32-284 files

HardenedBSD/ports de9ce6cgames/gnome-nibbles distinfo Makefile

games/gnome-nibbles: update to 4.4.2

Update gnome-nibbles to version 4.4.2.

PR:             290753
DeltaFile
+3-3games/gnome-nibbles/distinfo
+1-1games/gnome-nibbles/Makefile
+4-42 files

FreeBSD/ports de9ce6cgames/gnome-nibbles distinfo Makefile

games/gnome-nibbles: update to 4.4.2

Update gnome-nibbles to version 4.4.2.

PR:             290753
DeltaFile
+3-3games/gnome-nibbles/distinfo
+1-1games/gnome-nibbles/Makefile
+4-42 files

FreeBSD/ports beac691textproc/link-grammar distinfo Makefile

textproc/link-grammar: update to 5.13.0

Update link-grammar to version 5.13.0.

PR:             290752
DeltaFile
+3-3textproc/link-grammar/distinfo
+1-1textproc/link-grammar/Makefile
+4-42 files

HardenedBSD/ports beac691textproc/link-grammar distinfo Makefile

textproc/link-grammar: update to 5.13.0

Update link-grammar to version 5.13.0.

PR:             290752
DeltaFile
+3-3textproc/link-grammar/distinfo
+1-1textproc/link-grammar/Makefile
+4-42 files

FreeBSD/ports 29dc7cbaudio/rhythmbox Makefile distinfo

audio/rhythmbox: update to 3.4.9

Update rhythmbox to version 3.4.9.

PR:             290538
DeltaFile
+11-14audio/rhythmbox/Makefile
+3-3audio/rhythmbox/distinfo
+0-2audio/rhythmbox/pkg-plist
+14-193 files

HardenedBSD/ports 29dc7cbaudio/rhythmbox Makefile distinfo

audio/rhythmbox: update to 3.4.9

Update rhythmbox to version 3.4.9.

PR:             290538
DeltaFile
+11-14audio/rhythmbox/Makefile
+3-3audio/rhythmbox/distinfo
+0-2audio/rhythmbox/pkg-plist
+14-193 files

LLVM/project b560203mlir/test/Dialect/MemRef high-rank-overflow.mlir

[MLIR] Disable high-rank-overflow with UBSan (#178994)

See discussion in #178395
DeltaFile
+2-0mlir/test/Dialect/MemRef/high-rank-overflow.mlir
+2-01 files

FreeBSD/ports b1f982aemulators/ares Makefile

emulators/ares: Mark broken on i386

Version 147 introduced a narrowing conversion issue which needs
resolution by upstream

Reference: https://github.com/ares-emulator/ares/issues/2350

PR:             292344

(cherry picked from commit 367d3f9704eed19b6031aecf1ed5ce9477968271)
DeltaFile
+5-0emulators/ares/Makefile
+5-01 files

FreeBSD/ports 6a72812x11/polybar Makefile, x11/polybar/files patch-cmake_libpoly.cmake

x11/polybar: Unbreak on FreeBSD 15+

Don't utilize libinotify module in upsteam's build framework on 15+

Approved by:    blanket (just fix it)

(cherry picked from commit b54d81f67f9369591f3f7ec0f44c8d03043a8f0d)
DeltaFile
+9-0x11/polybar/files/patch-cmake_libpoly.cmake
+8-1x11/polybar/Makefile
+17-12 files

LLVM/project ef720acllvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp

[AMDGPU][SIInsertWaitcnts][NFC] Use loop to set Wait entries (#178764)

Please note that the original code was skipping STORE_CNT but this one
is not.
DeltaFile
+7-26llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+7-261 files

Linux/linux 367b81erust/kernel bits.rs rbtree.rs, rust/kernel/num bounded.rs

Merge tag 'rust-fixes-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux

Pull Rust fixes from Miguel Ojeda:
 "Toolchain and infrastructure:

   - Trigger rebuilds of the newly added 'proc-macro2' crate (and its
     dependencies) when the Rust compiler version changes

   - Fix error in '.rsi' targets (macro expanding single targets) under
     'O=' pointing to an external (not subdir) folder

   - Fix off-by-one line number in 'rustdoc' KUnit tests

   - Add '-fdiagnostics-show-context' to GCC flags skipped by 'bindgen'

   - Clean objtool warning by adding one more 'noreturn' function

   - Clean 'libpin_init_internal.{so,dylib}' in 'mrproper'


    [51 lines not shown]
DeltaFile
+26-23rust/kernel/num/bounded.rs
+33-12scripts/generate_rust_analyzer.py
+11-0rust/kernel/sync/atomic/predefine.rs
+4-2rust/kernel/bits.rs
+4-0rust/proc-macro2/lib.rs
+2-2rust/kernel/rbtree.rs
+80-3910 files not shown
+93-4716 files

FreeBSD/ports ef938f5textproc/py-parsel Makefile distinfo

textproc/py-parsel: Update 1.10.0 => 1.11.0

Changelog:
https://github.com/scrapy/parsel/releases/tag/v1.11.0

PR:     292834
DeltaFile
+4-4textproc/py-parsel/Makefile
+3-3textproc/py-parsel/distinfo
+7-72 files

HardenedBSD/ports ef938f5textproc/py-parsel Makefile distinfo

textproc/py-parsel: Update 1.10.0 => 1.11.0

Changelog:
https://github.com/scrapy/parsel/releases/tag/v1.11.0

PR:     292834
DeltaFile
+4-4textproc/py-parsel/Makefile
+3-3textproc/py-parsel/distinfo
+7-72 files

LLVM/project 59f8e75clang/lib/Driver/ToolChains Darwin.cpp

[clang][driver][darwin] Tweak the use after scope fix in Darwin driver toolchain (#178981)

It's ever so slightly cleaner looking and less error prone to make the
SmallVector hold std::string instead of making a local just for the
version string.
DeltaFile
+2-3clang/lib/Driver/ToolChains/Darwin.cpp
+2-31 files

FreeBSD/ports 1100241net/onedrive Makefile distinfo

net/onedrive: Update 2.5.9 => 2.5.10

Changelog:
https://github.com/abraunegg/onedrive/blob/v2.5.10/changelog.md

PR:     292828
MFH:    2026Q1
(cherry picked from commit 7a3c016b5602a0fa3098f22566e31c9cb58acfda)
DeltaFile
+6-3net/onedrive/Makefile
+3-3net/onedrive/distinfo
+9-62 files

LLVM/project 6a9aed5compiler-rt/lib/sanitizer_common sanitizer_posix_libcdep.cpp

[compiler-rt][common] Don't try to unmap non-page aligned pointers

When the sanitizer hasn't mapped the alternate signal stack, but the
host program has (like LLVM), the stack's base pointer may not be
aligned, if it were allocated via malloc, and thus wouldn't be safe to
unmap anyway. A solution that doesn't unmap the alternate stack unless
the sanitizer had mapped it in the first place will take more time to
design. For now, we can just avoid calling munmap on pointers without
the correct alignment.
DeltaFile
+2-1compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp
+2-11 files

LLVM/project 2f97c47flang/lib/Optimizer/OpenACC/Support FIROpenACCOpsInterfaces.cpp, flang/test/Transforms licm.fir

[flang,openacc] Fixed canMoveOutOf() for acc.loop. (#178971)

We should check all data operands, and do not exit after the first one.
DeltaFile
+33-0flang/test/Transforms/licm.fir
+5-4flang/lib/Optimizer/OpenACC/Support/FIROpenACCOpsInterfaces.cpp
+38-42 files

HardenedBSD/ports 7a3c016net/onedrive Makefile distinfo

net/onedrive: Update 2.5.9 => 2.5.10

Changelog:
https://github.com/abraunegg/onedrive/blob/v2.5.10/changelog.md

PR:     292828
MFH:    2026Q1
DeltaFile
+6-3net/onedrive/Makefile
+3-3net/onedrive/distinfo
+9-62 files

FreeBSD/ports 7a3c016net/onedrive Makefile distinfo

net/onedrive: Update 2.5.9 => 2.5.10

Changelog:
https://github.com/abraunegg/onedrive/blob/v2.5.10/changelog.md

PR:     292828
MFH:    2026Q1
DeltaFile
+6-3net/onedrive/Makefile
+3-3net/onedrive/distinfo
+9-62 files

NetBSD/src HhmtaLqsys/dev/ic rtl8169.c

   rtl8169.c: generate MAC address for hardware without an EEPROM

   Borrow the equivalent change from if_ure.c (r. 1.33). These re(4)
   devices otherwise end up with an all zero MAC. Found (at least) on the
   NanoPi R4S (non-"Enterprise" version, the other being distinguished by
   including an EEPROM to set a consistent MAC address).

   (Given this code is in two places now, it may make more sense to
   centralize this if it grows any further.)
VersionDeltaFile
1.182+21-2sys/dev/ic/rtl8169.c
+21-21 files

LLVM/project a01b91fflang/include/flang/Parser options.h, flang/lib/Parser parsing.cpp Fortran-parsers.cpp

[flang] Add support for additional compiler directive sentinel (#178941)

This patch allows to set up additional compiler directive sentinel in
addition to the default `!dir$`. Some user code could use other vendor
specific compiler directive sentinel and this solution allows to add
them to the parser options.
DeltaFile
+14-0flang/test/Parser/compiler-directive-sentinel.f90
+8-0flang/tools/bbc/bbc.cpp
+3-0flang/lib/Parser/parsing.cpp
+1-1flang/lib/Parser/Fortran-parsers.cpp
+1-0flang/include/flang/Parser/options.h
+27-15 files

LLVM/project 78ab5efmlir/test/Dialect/MemRef high-rank-overflow.mlir

actually xfail

Created using spr 1.3.6
DeltaFile
+1-1mlir/test/Dialect/MemRef/high-rank-overflow.mlir
+1-11 files