NetBSD/pkgsrc-wip 2c68c02librewolf distinfo Makefile

librewolf: update to 147.0.2
DeltaFile
+6-6librewolf/distinfo
+5-5librewolf/Makefile
+11-112 files

FreeBSD/ports bea1f1bprint/harfbuzz distinfo Makefile

print/harfbuzz*: Update to 12.3.2

Changelog: https://github.com/harfbuzz/harfbuzz/releases/tag/12.3.2

PR:             292666
Reviewed by:    desktop (arrowd), previous version
Exp-run by:     antoine
DeltaFile
+3-3print/harfbuzz/distinfo
+2-2print/harfbuzz/Makefile
+5-52 files

FreeBSD/ports 5d4938fnet/gerbera distinfo Makefile

net/gerbera: Update to 3.1.1

Changelog: https://github.com/gerbera/gerbera/releases/tag/v3.1.1
DeltaFile
+3-3net/gerbera/distinfo
+1-1net/gerbera/Makefile
+4-42 files

FreeBSD/ports d514b3djapanese/proxy2ch distinfo Makefile

japanese/proxy2ch: Improve port

Clean up the remaining parts from commit
6b4e95f5eeb457d8e59f1bbdce967a404472b792

Approved by:    blanket, just fix it
DeltaFile
+3-3japanese/proxy2ch/distinfo
+0-4japanese/proxy2ch/Makefile
+3-72 files

FreeBSD/ports d6718b3graphics/png distinfo Makefile

graphics/png: Update to 1.6.54

Fixes CVE-2026-22695 and CVE-2026-22801

Changelog: https://github.com/pnggroup/libpng/blob/v1.6.54/ANNOUNCE

PR:             292540
Reviewed by:    desktop (arrowd)
Exp-run by:     antoine
DeltaFile
+5-5graphics/png/distinfo
+1-1graphics/png/Makefile
+1-1graphics/png/pkg-plist
+7-73 files

FreeBSD/ports 86e6270devel/cmake-core Makefile, devel/cmake-core/files patch-Modules_Compiler_Clang.cmake

devel/cmake-core: Use fat LTO instead of thin LTO

As we hardcode thin LTO to one thread [1] without any resolve for more
than a year use fat which performs better

1: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281765

PR:             292178
Approved by:    timeout (no objections for 3+ weeks)
Exp-run by:     antoine
DeltaFile
+11-0devel/cmake-core/files/patch-Modules_Compiler_Clang.cmake
+1-0devel/cmake-core/Makefile
+12-02 files

Linux/linux ad9a728drivers/iommu/iommufd pages.c

Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd

Pull iommufd fix from Jason Gunthorpe:
 "One fix for a harmless KMSAN splat"

* tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd:
  iommufd: Initialize batch->kind in batch_clear()
DeltaFile
+1-0drivers/iommu/iommufd/pages.c
+1-01 files

FreeNAS/freenas d2ad774src/middlewared/middlewared/plugins/iscsi_ target_to_extent.py

Add reload retry code
DeltaFile
+28-1src/middlewared/middlewared/plugins/iscsi_/target_to_extent.py
+28-11 files

Linux/linux 2912d79drivers/firewire core-transaction.c

Merge tag 'firewire-fixes-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394

Pull firewire fix from Takashi Sakamoto:
 "Fix a race condition introduced in v6.18.

  Andreas Persson discovered this issue while working with Focusrite
  Saffire Pro 40 (TCD33070). The fw_card instance maintains a linked
  list of pending transactions, which must be protected against
  concurrent access.

  However, a commit b5725cfa4120 ("firewire: core: use spin lock
  specific to timer for split transaction") unintentionally allowed
  concurrent accesses to this list.

  Fix this by adjusting the relevant critical sections to properly
  serialize access"

* tag 'firewire-fixes-6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394:
  firewire: core: fix race condition against transaction list
DeltaFile
+10-9drivers/firewire/core-transaction.c
+10-91 files

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

NetBSD/src 7hUtk4zsys/dev/ic dwc_gmac.c

   dwc_gmac.c: fix spelling in a comment

   (Evidently there are several NIC drivers that have variations of the
   "randomly generate a MAC address" approach already.)
VersionDeltaFile
1.99+3-3sys/dev/ic/dwc_gmac.c
+3-31 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