FreeBSD/ports d386e5cwww/ungoogled-chromium distinfo

www/ungoogled-chromium: update distinfo; missing from previous commit

PR:     293858
DeltaFile
+7-7www/ungoogled-chromium/distinfo
+7-71 files

LLVM/project e30aa40llvm/include/llvm/Support GenericDomTree.h, llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Revert "[DomTree] Assert non-null block for pre-dom tree" (#186831)

Reverts llvm/llvm-project#186790

Breaks buildbots, there are more SLPVectorizer problems.

https://lab.llvm.org/buildbot/#/builders/52/builds/15810
DeltaFile
+2-6llvm/include/llvm/Support/GenericDomTree.h
+0-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+1-1polly/lib/Analysis/ScopBuilder.cpp
+3-93 files

FreeNAS/freenas 895b8b9src/middlewared/middlewared/migration 0009_system_global_id.py

Generate nfs.conf after system global ID creation on first boot
DeltaFile
+7-0src/middlewared/middlewared/migration/0009_system_global_id.py
+7-01 files

FreeNAS/freenas 9b9a09esrc/freenas/etc/systemd/system/nfs-idmapd.service.d override.conf, src/freenas/etc/systemd/system/nfs-mountd.service.d override.conf

Disable systemd rate-limiting for NFS-related services
DeltaFile
+5-0src/freenas/etc/systemd/system/nfs-idmapd.service.d/override.conf
+5-0src/freenas/etc/systemd/system/nfs-mountd.service.d/override.conf
+5-0src/freenas/etc/systemd/system/rpc-statd.service.d/override.conf
+5-0src/freenas/etc/systemd/system/rpcbind.service.d/override.conf
+4-0src/freenas/etc/systemd/system/nfs-server.service.d/override.conf
+24-05 files

NetBSD/pkgsrc Rn0OSvddoc pkg-vulnerabilities

   CVE-2025-6069 https://github.com/python/cpython/issues/135462
VersionDeltaFile
1.747+2-2doc/pkg-vulnerabilities
+2-21 files

FreeBSD/ports 5540aa6benchmarks/linux-unigine-heaven distinfo Makefile, benchmarks/linux-unigine-superposition distinfo Makefile

benchmarks/linux-unigine-*: Refresh distinfos

Pull Request:   https://github.com/freebsd/freebsd-ports/pull/475
DeltaFile
+3-3benchmarks/linux-unigine-valley/distinfo
+3-3benchmarks/linux-unigine-heaven/distinfo
+3-3benchmarks/linux-unigine-superposition/distinfo
+2-2benchmarks/linux-unigine-superposition/Makefile
+1-1benchmarks/linux-unigine-valley/Makefile
+1-1benchmarks/linux-unigine-heaven/Makefile
+13-136 files

FreeBSD/src 8065ff6sys/net if.c

ifnet: Fix decreasing the vnet interface count

It should be decreased only when the interface has been successfully
removed from the "active" list.

This prevents vnet_if_return() from potential OOB writes to the
allocated memory "pending".

Reviewed by:    kp, pouria
Fixes:          a779388f8bb3 if: Protect V_ifnet in vnet_if_return()
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D55873
DeltaFile
+3-3sys/net/if.c
+3-31 files

FreeBSD/ports 5d02335databases/pg_auto_failover Makefile, databases/pgroonga Makefile

*/*: PostgreSQL-13 removed

Bump lowest required version for some PostgreSQL extensions as a
consequence thereof.
DeltaFile
+1-1databases/pgrouting/Makefile
+1-1databases/postgresql-mysql_fdw/Makefile
+1-1net-mgmt/peering-manager/Makefile
+1-1databases/pg_auto_failover/Makefile
+1-1databases/pgroonga/Makefile
+5-55 files

LLVM/project ee44103clang/test/CodeGen attr-target-clones-ppc.c, clang/test/CodeGen/PowerPC attr-target-clones.c

move tests to PowerPC folder
DeltaFile
+142-0clang/test/CodeGen/PowerPC/attr-target-clones.c
+0-142clang/test/CodeGen/attr-target-clones-ppc.c
+0-132clang/test/Sema/attr-target-clones-ppc.c
+132-0clang/test/Sema/PowerPC/attr-target-clones.c
+274-2744 files

FreeBSD/ports e6d1fa4devel/sbt distinfo Makefile

devel/sbt: update to 1.12.6 release
DeltaFile
+3-3devel/sbt/distinfo
+1-2devel/sbt/Makefile
+4-52 files

LLVM/project 18d85a3llvm/lib/Target/WebAssembly WebAssemblyISelDAGToDAG.cpp WebAssemblyInstrAtomics.td, llvm/test/CodeGen/WebAssembly atomic-mem-consistency.ll atomic-fence.ll

[WebAssembly] Support acquire-release atomics in CodeGen (#184900)

Set the correct memory ordering for relaxed atomics after ISel. This
allows
SelectionDAG to keep the simple generic selection for target-independent
AtomicLoad nodes, but keeps the ordering immediate correct in the MIR.
Notably, the MachineMemOperand still has the original memory ordering
and MIR passes would use that rather than the ordering immedate to make
their code motion decisions (if we had any for Wasm, which we don't).
DeltaFile
+856-89llvm/test/CodeGen/WebAssembly/atomic-mem-consistency.ll
+124-20llvm/test/CodeGen/WebAssembly/atomic-fence.ll
+97-8llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp
+25-22llvm/lib/Target/WebAssembly/WebAssemblyInstrAtomics.td
+31-0llvm/test/CodeGen/WebAssembly/offset-atomics.ll
+1,133-1395 files

FreeNAS/freenas 1c07f3bsrc/middlewared/middlewared/plugins/container crud.py migrate.py

NAS-140308 / 27.0.0-BETA.1 / Fix typesafe conversion issues in container migration and cpuset validation (#18465)

## Context

Fix typesafe conversion issues introduced in the container plugin. The
NIC attach choices Pydantic model was being checked against dict keys
after model_dump() instead of the actual interface names, which caused
all NIC devices to be skipped during migration. Also fix the volatile
MAC address config lookup to use the device name rather than the parent
interface, and preserve CPU pinning settings when migrating legacy
containers. Additionally guard cpuset validation against underscores
which Python's int() silently accepts as numeric separators.
DeltaFile
+10-7src/middlewared/middlewared/plugins/container/crud.py
+5-3src/middlewared/middlewared/plugins/container/migrate.py
+15-102 files

NetBSD/pkgsrc bZtQpOWdoc pkg-vulnerabilities

   CVE-2025-10158: Added patch for rsync
VersionDeltaFile
1.746+2-2doc/pkg-vulnerabilities
+2-21 files

NetBSD/pkgsrc YjoiRJjdoc pkg-vulnerabilities

   www/hiawatha -- According to upstream, the three vulnerabilities have
   been fixed in v11.8
VersionDeltaFile
1.745+4-4doc/pkg-vulnerabilities
+4-41 files

NetBSD/pkgsrc h8bBzWbnet/rsync Makefile distinfo, net/rsync/patches patch-sender.c

   rsync: Patch for CVE-2025-10158
VersionDeltaFile
1.1+30-0net/rsync/patches/patch-sender.c
1.131+2-1net/rsync/Makefile
1.64+2-1net/rsync/distinfo
+34-23 files

FreeNAS/freenas 11a9306src/freenas/usr/local/libexec ctdb_ha_reclock.py disable-rootfs-protection

NAS-140314 / 27.0.0-BETA.1 / Fix statmount import in scripts (#18473)

This commit fixes imports of statmount in some standalone scripts that
are maintained in the middleware repo.
DeltaFile
+1-1src/freenas/usr/local/libexec/ctdb_ha_reclock.py
+1-1src/freenas/usr/local/libexec/disable-rootfs-protection
+2-22 files

LLVM/project 6b1ad6bllvm/lib/Target/RISCV RISCVISelDAGToDAG.cpp RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV rv32p.ll

[RISCV] Fold waddau/wsubau to waddu/wsubu when possible (#186635)

If the wide input is zero extended and only one narrow input is
used, we can fold to waddu/wsubu.
DeltaFile
+22-0llvm/test/CodeGen/RISCV/rv32p.ll
+11-4llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
+14-0llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+3-0llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+50-44 files

LLVM/project 61a9e30llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer non-power-of-2-bswap.ll

Revert "[SLP]Fix legality checks for bswap-based transformations"

This reverts commit 2d4daea3b66469420fc164e76c15558b34e44c75 to fix
a buildbot https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flab.llvm.org%2Fbuildbot%2F%23%2Fbuilders%2F164%2Fbuilds%2F19737&data=05%7C02%7C%7C672461616e0d4b66614208de8374a0ff%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C639092734113272365%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=%2B23yMlvZzYt7bB2gM6MmcEwPkIKQogXjcKYIZ%2Bz79zQ%3D&reserved=0
DeltaFile
+0-26llvm/test/Transforms/SLPVectorizer/X86/non-power-of-2-bswap.ll
+10-14llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+17-7llvm/test/Transforms/SLPVectorizer/non-power-of-2-bswap.ll
+27-473 files

OPNSense/ports cdb12fdopnsense/aquantia-atlantic-kmod distinfo Makefile

opnsense/aquantia-atlantic-kmod: move to tagged releases

Before publishing binary packages we should reconsider the
port name since it currently using the old port name for
historic reasons.

PR: https://github.com/Aquantia/aqtion-freebsd/issues/32#issuecomment-4068709238
DeltaFile
+3-3opnsense/aquantia-atlantic-kmod/distinfo
+1-2opnsense/aquantia-atlantic-kmod/Makefile
+4-52 files

FreeNAS/freenas f05830fsrc/middlewared/middlewared/alert/source quota.py, src/middlewared/middlewared/plugins filesystem.py

NAS-140297 / 27.0.0-BETA.1 / Use truenas_os_pyutils (#18458)

Several functions that were originally provided by middlewared/utils
were moved to the truenas_os_pyutils module so that they can be cleanly
consumed by python modules outside of the middleware repository without
causing odd inter-dependencies. This commit finishes up the moves by
swapping out imports at call sites and removing redundant tests.

(cherry picked from commit 39cb18826fff67d7364ef49554944980cc85abfa)
DeltaFile
+0-828tests/unit/test_atomic_replace.py
+5-294src/middlewared/middlewared/utils/mount.py
+1-187src/middlewared/middlewared/utils/io.py
+0-80tests/unit/test_io.py
+3-3src/middlewared/middlewared/alert/source/quota.py
+2-2src/middlewared/middlewared/plugins/filesystem.py
+11-1,39426 files not shown
+39-1,42232 files

LLVM/project 1c2a650llvm/lib/Target/X86 X86ISelLowering.cpp

[X86] Move getMaskNode to avoid unnecessary forward declarations. (#186815)

I've also improved the assertions on the source / bool mask types to
catch bad use cases.

Cleanup pre-work to allow the i512 codegen to eventually use getMaskNode
instead of manual bool mask creations
DeltaFile
+31-34llvm/lib/Target/X86/X86ISelLowering.cpp
+31-341 files

LLVM/project cb7014dbolt/docs profiles.md

review

Created using spr 1.3.4
DeltaFile
+3-3bolt/docs/profiles.md
+3-31 files

NetBSD/src YvbK8I8external/gpl3/gdb/lib/libgdb/arch/aarch64 config.h init.c, external/gpl3/gdb/lib/libgdbsupport/arch/aarch64/gdbsupport config.h

   Regen aarch64.
VersionDeltaFile
1.12+2-2external/gpl3/gdb/lib/libgdb/arch/aarch64/config.h
1.6+2-2external/gpl3/gdb/lib/libgdbsupport/arch/aarch64/gdbsupport/config.h
1.10+2-0external/gpl3/gdb/lib/libgdb/arch/aarch64/init.c
+6-43 files

NetBSD/src 13b0wDCexternal/gpl3/gdb/dist/gdb aarch64-netbsd-nat.c

   Apply upstream commit "Change file initialization to use INIT_GDB_FILE macro".

   Tom Tromey on Thu, 26 Jun 2025, id 5fe70629ceafc157d896adec7799a8888d51dd6b
VersionDeltaFile
1.4+1-2external/gpl3/gdb/dist/gdb/aarch64-netbsd-nat.c
+1-21 files

FreeNAS/freenas 9c3ad3a

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

LLVM/project 66d3e97llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.s.barrier.ll barrier-elimination-gfx12.ll

AMDGPU/GlobalISel: RegBankLegalize rules for s_barrier/wave_barrier (#186512)
DeltaFile
+24-1llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll
+4-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+1-1llvm/test/CodeGen/AMDGPU/barrier-elimination-gfx12.ll
+1-1llvm/test/CodeGen/AMDGPU/barrier-elimination.ll
+1-1llvm/test/CodeGen/AMDGPU/write_register.ll
+31-45 files

FreeNAS/freenas 39cb188src/middlewared/middlewared/alert/source quota.py, src/middlewared/middlewared/plugins sysdataset.py

NAS-140297 / 27.0.0-BETA.1 / Use truenas_os_pyutils (#18458)

Several functions that were originally provided by middlewared/utils
were moved to the truenas_os_pyutils module so that they can be cleanly
consumed by python modules outside of the middleware repository without
causing odd inter-dependencies. This commit finishes up the moves by
swapping out imports at call sites and removing redundant tests.
DeltaFile
+0-828tests/unit/test_atomic_replace.py
+5-294src/middlewared/middlewared/utils/mount.py
+1-187src/middlewared/middlewared/utils/io.py
+0-80tests/unit/test_io.py
+3-3src/middlewared/middlewared/alert/source/quota.py
+2-2src/middlewared/middlewared/plugins/sysdataset.py
+11-1,39424 files not shown
+36-1,41930 files

FreeNAS/freenas 8cf8cddtests/api2 test_300_nfs.py, tests/sharing_protocols/nfs test_nfs_acl.py test_nfs_xattr.py

NAS-140309 / 26.0.0-BETA.2 / Shift NFS protocol xattr and acl tests to sharing_protocols (by anodos325) (#18467)

This commit cleans up the tests slightly and moves them to the correct
portion of our testing framework.

Original PR: https://github.com/truenas/middleware/pull/18466

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+0-134tests/api2/test_300_nfs.py
+126-0tests/sharing_protocols/nfs/test_nfs_acl.py
+37-0tests/sharing_protocols/nfs/test_nfs_xattr.py
+163-1343 files

LLVM/project bcb4046clang/docs LifetimeSafety.rst, clang/lib/Sema SemaLifetimeSafety.h

Merge branch 'main' into users/kparzysz/test-errors-line-order
DeltaFile
+609-0clang/docs/LifetimeSafety.rst
+243-243llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+316-13mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+295-0mlir/test/Target/LLVMIR/openmp-iterator.mlir
+238-0clang/lib/Sema/SemaLifetimeSafety.h
+211-7mlir/test/Dialect/Linalg/elementwise/fold.mlir
+1,912-263139 files not shown
+4,512-1,695145 files

LLVM/project 61b6d27mlir/include/mlir/Analysis/Presburger Matrix.h, mlir/lib/Analysis/Presburger Matrix.cpp

[MLIR][Presburger] Add support for Smith normal form (#185328)

FPL already has support for computing Hermite normal form for integer
matrices. Here we add support to computing Smith normal form.

This is a preparation for Barvinok's algorithm. Given a polyhedron $P =
\{ x | Ax + b = 0, Cx + d \leq 0 \}$, we must find a particular solution
$x_0$ of $Ax + b = 0$ in order to project lower-dimensional polyhedra
into full-dimensional ones. This requires the Smith normal form of the
integer matrix $A$.

The implementation here follows the algorithm in
[wikipedia](https://en.wikipedia.org/wiki/Smith_normal_form#Algorithm).
DeltaFile
+163-0mlir/lib/Analysis/Presburger/Matrix.cpp
+51-0mlir/unittests/Analysis/Presburger/MatrixTest.cpp
+12-0mlir/include/mlir/Analysis/Presburger/Matrix.h
+226-03 files