FreeBSD/ports 842be18graphics/qgis distinfo pkg-plist

graphics/qgis: Update to 3.44.9

3.44.9 is also the new LTR version and was actually intended to replace
3.40.15 (graphics/qgis-ltr) as the LTR version starting with 3.44.8.
Since the 4.0.x versions are “early adopters” and, for example, still
have major issues with most plugins, 3.44.x will continue to be used
for graphics/qgis for a transitional period, and graphics/qgis-ltr will
remain at 3.40.15.

Changelog:      https://github.com/qgis/QGIS/compare/final-3_44_7%5E...final-3_44_8
                https://github.com/qgis/QGIS/compare/final-3_45_8%5E...final-3_44_9

MFH:            2026Q2
DeltaFile
+3-3graphics/qgis/distinfo
+4-0graphics/qgis/pkg-plist
+1-2graphics/qgis/Makefile
+8-53 files

LLVM/project 824fc35mlir/lib/Dialect/Vector/IR VectorOps.cpp, mlir/test/Dialect/Linalg transform-op-mmt4d-to-fma.mlir

[mlir][vector] Constrain broadcast->shape_cast folding (#190230)

Fixes https://github.com/llvm/llvm-project/issues/190614.

Do not fold broadcast->shape_cast when that would result in switching
between the two distinct semantic modes of `vector.broadcast`, as
explained in https://github.com/llvm/llvm-project/issues/190614.

This fixes incorrect-result bugs in IREE:
https://github.com/iree-org/iree/issues/23952

---------

Signed-off-by: Benoit Jacob <benoit.jacob at amd.com>
DeltaFile
+0-69mlir/test/Dialect/Linalg/transform-op-mmt4d-to-fma.mlir
+51-0mlir/test/Dialect/Vector/vector-multi-reduction-to-fma.mlir
+42-6mlir/lib/Dialect/Vector/IR/VectorOps.cpp
+16-0mlir/test/Dialect/Vector/canonicalize/vector-to-shape-cast.mlir
+109-754 files

FreeNAS/freenas 36b4a7ctests/api2 test_container.py

NAS-140595 / 26.0.0-BETA.2 / fix flaky container network API test (by yocalebo) (#18675)

## Summary

Fix flaky `test_network` container test.

## Changes

- Increased retry budget from 10s to 30s. The container's network stack
(systemd boot → systemd-networkd → DHCP) can take longer than 10s,
especially on busy CI.
- Removed hardcoded subnet assertions (`10.47.214.x`,
`fd42:3656:7be9:e46c:x`) that are specific to one lab environment.
- Replaced with a generic IPv6 check on `eth0` — the two ping assertions
(host + internet) already validate IPv4 connectivity, and this confirms
the container gets an IPv6 address.

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

Co-authored-by: caleb <yocalebo at gmail.com>
DeltaFile
+2-3tests/api2/test_container.py
+2-31 files

FreeNAS/freenas aa58615tests/api2 test_container.py

NAS-140595 / 27.0.0-BETA.1 / fix flaky container network API test (#18674)

## Summary

Fix flaky `test_network` container test.

## Changes

- Increased retry budget from 10s to 30s. The container's network stack
(systemd boot → systemd-networkd → DHCP) can take longer than 10s,
especially on busy CI.
- Removed hardcoded subnet assertions (`10.47.214.x`,
`fd42:3656:7be9:e46c:x`) that are specific to one lab environment.
- Replaced with a generic IPv6 check on `eth0` — the two ping assertions
(host + internet) already validate IPv4 connectivity, and this confirms
the container gets an IPv6 address.
DeltaFile
+2-3tests/api2/test_container.py
+2-31 files

LLVM/project 4913bd5clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage UnsafeBufferUsage.cpp, clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs tu-summary.json tu-summary-bad-ptr-level.json

[ssaf][UnsafeBufferUsage] Add JSON serialization for UnsafeBufferUsage (#187156)

Implemented and registered a JSONFormat::FormatInfo for
UnsafeBufferUsage analysis

rdar://171920065

---------

Co-authored-by: Balázs Benics <benicsbalazs at gmail.com>
DeltaFile
+123-0clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.cpp
+108-0clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/tu-summary.json
+58-0clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/tu-summary-bad-ptr-level.json
+58-0clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/tu-summary-no-key.json
+55-1clang/unittests/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageTest.cpp
+53-0clang/test/Analysis/Scalable/UnsafeBufferUsage/Inputs/tu-summary-bad-element.json
+455-17 files not shown
+528-613 files

FreeNAS/freenas 98efe7ftests/api2 test_zpool_scrub.py

fix tests
DeltaFile
+6-12tests/api2/test_zpool_scrub.py
+6-121 files

LLVM/project 920e46cllvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV/rvv clmulh-sdnode.ll

Address review comments

Created using spr 1.3.6-beta.1
DeltaFile
+84,299-78,378llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+66,293-29,491llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+25,754-24,794llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+23,631-20,343llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+21,843-18,635llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+19,086-16,499llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+240,906-188,14016,074 files not shown
+1,615,762-879,13416,080 files

LLVM/project e23a9fallvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV/rvv clmulh-sdnode.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+84,299-78,378llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+66,293-29,491llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+25,754-24,794llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+23,631-20,343llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+21,843-18,635llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+19,086-16,499llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+240,906-188,14016,073 files not shown
+1,615,734-879,13316,079 files

FreeBSD/ports da78367security/openssl distinfo Makefile

security/openssl: Security update to 3.0.20

Security:       c7a52cee-32ab-11f1-9839-8447094a420f
MFH:            2026Q3
DeltaFile
+3-3security/openssl/distinfo
+1-1security/openssl/Makefile
+4-42 files

FreeBSD/ports 0f192d1security/openssl35 distinfo Makefile, security/openssl35/files patch-CVE-2026-2673

security/openssl35: Security update to 3.5.6

Security:       c7a52cee-32ab-11f1-9839-8447094a420f
MFH:            2026Q3
DeltaFile
+0-487security/openssl35/files/patch-CVE-2026-2673
+3-3security/openssl35/distinfo
+1-2security/openssl35/Makefile
+4-4923 files

FreeNAS/freenas 23f3d88tests/api2 test_zpool_scrub.py

simplify tests
DeltaFile
+109-194tests/api2/test_zpool_scrub.py
+109-1941 files

FreeBSD/ports 7146c22security/vuxml/vuln 2026.xml

security/vuxml: Document OpenSSL vulnerabilities
DeltaFile
+49-0security/vuxml/vuln/2026.xml
+49-01 files

LLVM/project 16a8316llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/AMDGPU urem64.ll udiv64.ll

[DAG] Use known-bits when creating umulh/smulh. (#160916)

This extends the creation of umulh/smulh instructions to handle cases
where one operand is a zext/sext and the other has enough known-zero or
sign bits to create a mulh. This can be useful when one of the operands
is hoisted out of a loop.
DeltaFile
+115-76llvm/test/CodeGen/X86/combine-pmuldq.ll
+32-112llvm/test/CodeGen/Thumb2/mve-vmulh.ll
+13-10llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+8-8llvm/test/CodeGen/AMDGPU/urem64.ll
+4-4llvm/test/CodeGen/AMDGPU/udiv64.ll
+2-2llvm/test/CodeGen/AMDGPU/sdiv64.ll
+174-2126 files

LLVM/project c6694e5llvm/include/llvm/Transforms/Utils Cloning.h, llvm/lib/Transforms/IPO Inliner.cpp

Revert "[Inliner] Put inline history into IR as !inline_history metadata" (#190824)

Reverts llvm/llvm-project#190700

Causes timeouts:
https://github.com/llvm/llvm-project/pull/190700#issuecomment-4198496978
DeltaFile
+0-102llvm/test/Transforms/Inline/inline-history.ll
+28-57llvm/lib/Transforms/Utils/InlineFunction.cpp
+36-25llvm/lib/Transforms/IPO/Inliner.cpp
+0-61llvm/test/Verifier/inline-history-metadata.ll
+26-25llvm/lib/Transforms/Utils/CloneFunction.cpp
+17-19llvm/include/llvm/Transforms/Utils/Cloning.h
+107-28913 files not shown
+213-39419 files

LLVM/project 3dfa021lldb/source/API SBListener.cpp, lldb/source/Core Debugger.cpp

[lldb][NFC] Stop using ConstStrings with BroadcastEventSpec (#190660)

BroadcastEventSpec owns the broadcaster class its configured to listen
for. Broadcasters usually advertise their broadcast class name with
StringRefs so there's no need to put them in the string pool.

The only exception here is SBListener. There are 2 methods that take
`const char *` values. However, that's handled when converting them to
StringRefs.
DeltaFile
+5-4lldb/source/Core/Debugger.cpp
+2-2lldb/source/API/SBListener.cpp
+7-62 files

LLVM/project 1d6ad6eclang/include/clang/CIR/Dialect/Builder CIRBaseBuilder.h, clang/test/CIR/CodeGen pointer-to-member-func.cpp

[CIR] Implement 'zero attr' creation of method (#190819)

This appears quite a bit in some benchmarks, and is seemingly something
we missed at one point. This patch just implements a 'zero-init' of a
pmf.
DeltaFile
+8-0clang/test/CIR/CodeGen/pointer-to-member-func.cpp
+2-0clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
+10-02 files

HardenedBSD/src 74398c4contrib/libfido2/fuzz functions.txt fuzz_attobj.c, contrib/libfido2/regress cred.c dev.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+553-543contrib/libfido2/fuzz/functions.txt
+972-94contrib/libfido2/regress/cred.c
+333-0contrib/libfido2/fuzz/fuzz_attobj.c
+14-220contrib/libfido2/regress/dev.c
+182-0contrib/libfido2/regress/mock.c
+75-70contrib/libfido2/tools/test.sh
+2,129-92793 files not shown
+3,476-1,60299 files

HardenedBSD/src 058fbc8contrib/libfido2/fuzz functions.txt fuzz_attobj.c, contrib/libfido2/regress cred.c dev.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+553-543contrib/libfido2/fuzz/functions.txt
+972-94contrib/libfido2/regress/cred.c
+333-0contrib/libfido2/fuzz/fuzz_attobj.c
+14-220contrib/libfido2/regress/dev.c
+182-0contrib/libfido2/regress/mock.c
+75-70contrib/libfido2/tools/test.sh
+2,129-92793 files not shown
+3,476-1,60299 files

LLVM/project 6398181lldb/source/Plugins/Instruction/ARM EmulateInstructionARM.cpp, lldb/unittests/Instruction CMakeLists.txt

[lldb] Fix ARM STR T1 encoding using subtract instead of add, add test (#188614)

The STR Thumb T1 encoding had add=false instead of add=true, causing the
emulator to compute the store address as Rn - imm rather than Rn + imm.
This contradicts the ARM spec comment directly above.

Add a unit test that verifies the STR T1 encoding stores to the correct
address (base + offset).
DeltaFile
+136-0lldb/unittests/Instruction/ARM/TestARMEmulator.cpp
+3-1lldb/unittests/Instruction/CMakeLists.txt
+1-1lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
+140-23 files

HardenedBSD/src 44ae776etc/mtree BSD.usr.dist, share/doc/atf Makefile

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+100-90sys/fs/cd9660/cd9660_rrip.c
+7-7etc/mtree/BSD.usr.dist
+6-6share/doc/atf/Makefile
+5-5share/man/man4/Makefile
+5-5share/man/man1/Makefile
+4-2sys/amd64/conf/FIRECRACKER
+127-11512 files not shown
+166-13318 files

HardenedBSD/ports 9e84fcdgraphics/openjump pkg-plist Makefile, graphics/openjump/files patch-bin_oj__linux.sh

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+48-195graphics/openjump/files/patch-bin_oj__linux.sh
+82-57graphics/openjump/pkg-plist
+21-25sysutils/zellij/distinfo
+0-37net-im/nheko/files/patch-git-g8ff2824527
+9-10sysutils/zellij/Makefile.crates
+7-5graphics/openjump/Makefile
+167-32956 files not shown
+305-43262 files

LLVM/project a974f0allvm/utils/llvm-testing-tools pyproject.toml README.md, llvm/utils/llvm-testing-tools/src/llvm_testing_tools wrapper.py __init__.py

[TestingTools] Add new llvm-testing-tools package (#188888)

This allows for packaging split-file and FileCheck for distribution on
PyPI which will support libc++ wanting to use FileCheck/split-file for
more thorough testing.
DeltaFile
+21-0llvm/utils/llvm-testing-tools/pyproject.toml
+16-0llvm/utils/llvm-testing-tools/src/llvm_testing_tools/wrapper.py
+6-0llvm/utils/llvm-testing-tools/README.md
+0-0llvm/utils/llvm-testing-tools/src/llvm_testing_tools/__init__.py
+43-04 files

LLVM/project d243d55flang/test/Lower/OpenMP taskloop.f90, mlir/include/mlir/Dialect/OpenMP OpenMPOps.td

[mlir][OpenMP] Rename omp.taskloop to omp.taskloop.wrapper (#188071)

Rename the loop wrapper operation to better distinguish it from the
context op (omp.taskloop.context), which handles outlining and runtime
calls. The new name makes the role of each operation clearer at a
glance.

RFC:
https://discourse.llvm.org/t/rfc-openmp-alloca-placement-for-openmp-loop-wrappers/89512/7

Patch 3/3

Assisted-by: Copilot, Claude Sonnet 4.6
DeltaFile
+37-37mlir/test/Dialect/OpenMP/ops.mlir
+21-21mlir/test/Dialect/OpenMP/invalid.mlir
+21-18mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+13-12mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+10-10flang/test/Lower/OpenMP/taskloop.f90
+9-9mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
+111-10733 files not shown
+185-18139 files

HardenedBSD/ports b1a1ef5sysutils/zellij distinfo Makefile.crates

sysutils/zellij: Update to 0.44.1
DeltaFile
+21-25sysutils/zellij/distinfo
+9-10sysutils/zellij/Makefile.crates
+1-1sysutils/zellij/Makefile
+31-363 files

FreeBSD/ports b1a1ef5sysutils/zellij distinfo Makefile.crates

sysutils/zellij: Update to 0.44.1
DeltaFile
+21-25sysutils/zellij/distinfo
+9-10sysutils/zellij/Makefile.crates
+1-1sysutils/zellij/Makefile
+31-363 files

LLVM/project eb99187lldb/test/Shell/Platform/AutoLoad/Darwin dsym-auto-load-modules-multiple.test

[lldb][test] Fix dsym-auto-load-modules-multiple.test (#190826)

We were compiling without debug-info causing the test to fail on macOS.
This was a silly oversight because I was mainly working on Linux when
working on the last iterations of the patch that added this test.
DeltaFile
+5-5lldb/test/Shell/Platform/AutoLoad/Darwin/dsym-auto-load-modules-multiple.test
+5-51 files

OpenZFS/src 0752cf0module/zfs vdev_draid.c vdev_mirror.c, tests/runfiles common.run

draid: allow seq resilver reads from degraded vdevs

When sequentially resilvering allow a dRAID child to be read
as long as the DTLs indicate it should have a good copy of the
data and the leaf isn't being rebuilt.  The previous check was
slightly too broad and would skip dRAID spare and replacing
vdevs if one of their children was being replaced.  As long
as there exists enough additional redundancy this is fine, but
when there isn't this vdev must be read in order to correctly
reconstruct the missing data.

A new test case has been added which exhausts the available
redundancy, faults another device causing it to be degraded,
and then performs a sequential resilver for the degraded device.
In such a situation enough redundancy exists to perform the
replacement and a scrub should detect no checksum errors.

Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Reviewed-by: Andriy Tkachuk <andriy.tkachuk at seagate.com>

    [2 lines not shown]
DeltaFile
+141-0tests/zfs-tests/tests/functional/redundancy/redundancy_draid_degraded1.ksh
+9-28module/zfs/vdev_draid.c
+8-3module/zfs/vdev_mirror.c
+3-2tests/runfiles/common.run
+0-2tests/test-runner/bin/zts-report.py.in
+1-0tests/zfs-tests/tests/Makefile.am
+162-356 files

FreeBSD/ports 669e895www/forgejo-lts Makefile distinfo

www/forgejo-lts: Fix PAM authentication

Add an upstream patch which addresses an issue with PAM authentication.

MFH:            2026Q2
(cherry picked from commit 03e64fdb33630ac048b1140c1538226e75c2a670)
DeltaFile
+4-0www/forgejo-lts/Makefile
+3-1www/forgejo-lts/distinfo
+7-12 files

FreeBSD/ports 56d3b29www/forgejo Makefile distinfo

www/forgejo: Fix PAM authentication

Add an upstream patch which addresses an issue with PAM authentication.

MFH:            2026Q2
(cherry picked from commit 2b64940408072efce43c002eaa5120e874fa56d9)
DeltaFile
+4-0www/forgejo/Makefile
+3-1www/forgejo/distinfo
+7-12 files

LLVM/project c2045ecmlir/include/mlir/Dialect/OpenMP OpenMPOps.td, mlir/lib/Dialect/OpenMP/IR OpenMPDialect.cpp

[mlir][OpenMP] Don't allow loop bounds/step from inside the task

The omp.taskloop.context region represents what goes inside the outlined
task function. The loop bounds must be passed to the OpenMP runtime call
for taskloop and so this cannot be supported in general.

In a follow up patch I will re-allow pure operations because sinking
constants inside of the tasklooop context will be useful for something
else I am prototyping.

Assisted-by: codex
DeltaFile
+22-0mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+17-0mlir/test/Dialect/OpenMP/invalid.mlir
+3-0mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
+42-03 files