FreeBSD/ports bd6f5f9www/grafana Makefile

www/grafana: Remove runtime dependency on ca_root_nss

There is no need for it anymore.

PR:             292780
Approved by:    Boris Korzun <drtr0jan at yandex.ru> (maintainer)
MFH:            2026Q1

(cherry picked from commit daa6b36d249b5ab3b81b8e772f3acc1a55001d3a)
DeltaFile
+1-3www/grafana/Makefile
+1-31 files

LLVM/project 5a0b82allvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s

Rebase, add identity/bswap loads support

Created using spr 1.3.7
DeltaFile
+121,420-138,330llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+43,323-44,825llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+313,114-331,52210,266 files not shown
+2,214,991-1,754,56010,272 files

FreeBSD/ports daa6b36www/grafana Makefile

www/grafana: Remove runtime dependency on ca_root_nss

There is no need for it anymore.

PR:             292780
Approved by:    Boris Korzun <drtr0jan at yandex.ru> (maintainer)
MFH:            2026Q1
DeltaFile
+1-3www/grafana/Makefile
+1-31 files

LLVM/project 60bc9d1clang/test/Driver spirv-tools-err.c

[clang][lit] Disable spirv-tools-err.c on Windows (#178751)

Seems to fail when run from PowerShell, and we
[shouldn't](https://github.com/llvm/llvm-project/pull/173313) use
`REQUIRES: shell` anymore.

Signed-off-by: Nick Sarnie <nick.sarnie at intel.com>
DeltaFile
+4-0clang/test/Driver/spirv-tools-err.c
+4-01 files

LLVM/project 501b7e9clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenBuiltin.cpp

[CIR] Add MemChrOp for __builtin_char_memchr and __builtin_memchr (#175234)

This PR adds support for the memchr builtin functions:

## Changes

- Define `CIR_MemChrOp` (`cir.libc.memchr`) operation in CIROps.td
- Add builtin handling for `__builtin_char_memchr` and
`__builtin_memchr` in CIRGenBuiltin.cpp
- Add LLVM lowering to call the `memchr` library function
- Add CodeGen and IR tests with CIR, LLVM, and OGCG checks

The operation searches for a pattern byte in a memory region and returns
a pointer to the first occurrence or null.
DeltaFile
+38-0clang/test/CIR/CodeGen/builtin-memchr.c
+31-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+20-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+11-1clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+12-0clang/test/CIR/IR/libc-memchr.cir
+112-15 files

LLVM/project dd90057clang/include/clang/Basic DarwinSDKInfo.h, clang/lib/Driver/ToolChains Darwin.cpp

[clang][driver][darwin] Prefer DarwinSDKInfo for platform identification and compatibility over the -isysroot path (#176541)

Using the file system path to identify the SDK platform, and determine
which platforms the SDK supports, is unreliable. In particular, the
SDK's file name prefix is usually significant, and dropping it usually
gives incorrect results. Instead, use information from SDKinfo to
positively identify its platform/environment, and to identify which
triples are compatible.
DeltaFile
+139-95clang/lib/Driver/ToolChains/Darwin.cpp
+29-0clang/test/Driver/Inputs/XRSimulator1.0.sdk/SDKSettings.json
+29-0clang/test/Driver/Inputs/XROS1.0.sdk/SDKSettings.json
+13-5clang/test/Driver/incompatible_sysroot.c
+13-5clang/test/Driver/darwin-sdk-with-prefix.c
+9-1clang/include/clang/Basic/DarwinSDKInfo.h
+232-1063 files not shown
+242-1139 files

LLVM/project 8286f82llvm/lib/Target/AArch64 AArch64StackTagging.cpp

[NFC] [MTE] Factor out getSlotPtr (#178755)

DeltaFile
+18-14llvm/lib/Target/AArch64/AArch64StackTagging.cpp
+18-141 files

FreeBSD/ports 8c36493security/shibboleth-idp pkg-plist Makefile, security/shibboleth-idp/files pkg-message.in shibboleth-idp.in

security/shibboleth-idp: Update to 5.2.0
DeltaFile
+24-23security/shibboleth-idp/pkg-plist
+5-5security/shibboleth-idp/Makefile
+3-3security/shibboleth-idp/distinfo
+1-1security/shibboleth-idp/files/pkg-message.in
+1-1security/shibboleth-idp/files/shibboleth-idp.in
+34-335 files

LLVM/project d0a8834lld/test/wasm pic-static.s mutable-global-exports.s, lld/wasm SymbolTable.cpp

[lld][WebAssembly] Honor export flags in addOptionalGlobalSymbol. NFC (#178754)

This change updates addOptionalGlobalSymbol to match
addOptionalDataSymbol.

The effected tests here are all using the `--export-all` flag.
DeltaFile
+35-14lld/test/wasm/pic-static.s
+15-12lld/test/wasm/mutable-global-exports.s
+16-9lld/test/wasm/export-all.s
+3-1lld/wasm/SymbolTable.cpp
+69-364 files

LLVM/project 78e22cbllvm/lib/CodeGen GCEmptyBasicBlocks.cpp CodeGen.cpp

[LLVM] Remove pass initialization from pass constructor (#178729)

Remove pass initialization from pass constructor for
GCEmptyBasicBlocksLegacy pass.
DeltaFile
+1-6llvm/lib/CodeGen/GCEmptyBasicBlocks.cpp
+1-0llvm/lib/CodeGen/CodeGen.cpp
+2-62 files

FreeNAS/freenas 7b59484tests/api2 test_300_nfs.py

Update nfs_running fixture: improve robustness.
DeltaFile
+14-12tests/api2/test_300_nfs.py
+14-121 files

LLVM/project 718f748flang/test/Lower infinite_loop.f90 stop-statement.f90

[flang][NFC] Converted five tests from old lowering to new lowering (part 11) (#178577)

Tests converted from test/Lower: dense-attributed-array.f90,
goto-statement.f90, infinite_loop.f90, return-statement.f90,
stop-statement.f90
DeltaFile
+29-25flang/test/Lower/infinite_loop.f90
+18-15flang/test/Lower/stop-statement.f90
+5-5flang/test/Lower/goto-statement.f90
+4-4flang/test/Lower/return-statement.f90
+4-3flang/test/Lower/dense-attributed-array.f90
+60-525 files

LLVM/project 4aaa2d7clang/lib/Analysis UnsafeBufferUsage.cpp, clang/test/SemaCXX warn-unsafe-buffer-usage-libc-functions.cpp

[Clang][-Wunsafe-buffer-usage] Allow safe form of libc memset. (#178107)

This allows a common, memory-safe form of memset, `memset(&x, val,
sizeof(x))`. There are potentially other safe forms that we can allow in
later PRs. The tests cover some of the possible cases.
DeltaFile
+104-0clang/test/SemaCXX/warn-unsafe-buffer-usage-libc-functions.cpp
+82-1clang/lib/Analysis/UnsafeBufferUsage.cpp
+186-12 files

OPNSense/plugins 728b97csecurity/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient AcmeClient.xml

Merge pull request #5168 from gigamonster256/push-rwxoyqsoyqlp

security/acme-client: allow always renew
DeltaFile
+1-1security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+1-11 files

LLVM/project bdb74d2compiler-rt/lib/sanitizer_common sanitizer_symbolizer_posix_libcdep.cpp

[sanitizers] [Darwin] Fix erroneous warning when external_symbolizer_path="" (#178743)

Some tools pass external_symbolizer_path="", which means it is not
expected to have any symbolizers in the list at the point we inserted a
(Darwin-only) warning.

This moves the symbolizer warning into ChooseExternalSymbolizer, after
the external_symbolizer_path="" case has been handled.

rdar://169137614
DeltaFile
+7-7compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp
+7-71 files

OPNSense/plugins be5be59security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsTransip.php

security/acme-client:  make it possible to obtain a global access token from TransIP (#5166)

* security/acme-client: Add option for global token to TransIP

The TransIP dns api and the acme.sh api for TransIP support the possibility to create a global access token.
With a global access token, the api call to TransIP can be amde from every ip adress.
There is a new button in the client configuration for TransIP, and this will be added to the account configuration file, which is used by acme.sh
DeltaFile
+6-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+4-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+1-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsTransip.php
+11-03 files

LLVM/project 80cbd1dllvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/lib/Target/RISCV RISCVInstrInfoZvk.td RISCVISelLowering.cpp

[RISCV] Support ISD::CLMUL/CLMULH for i64 scalable vectors with Zvbc. (#178340)

We also get some i32->i64 promotion for CLMULH. The DAGCombiner
change is to prevent an infinite loop from that.

Test file was rewritten to cover all types and split between clmul
and clmulh.

I added a couple masked tests to show that VectorPeephole works.
The test outputs were already large so I didn't want to add more than a couple.
DeltaFile
+56,025-0llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+14,154-5,110llvm/test/CodeGen/RISCV/rvv/clmul-sdnode.ll
+6-2llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+3-0llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td
+3-0llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+70,191-5,1125 files

LLVM/project 0cd04e7lldb/source/Commands CommandObjectDWIMPrint.cpp

[lldb] Make `print` delegate to synthetic frames.

This patch is more of a proposal in that it's a pretty dramatic change to the way that `print` works. It completely delegates getting values to the frame if the frame is synthetic, and does not redirect at all if the frame fails.

For this patch, the main goal was to allow the synthetic frame to bubble up its own errors in expression evaluation, rather than having errors come back with an extra "could not find identifier <blah>" or worse, simply get swallowed. If there's a better way to handle this, I'm more than happy to change this as long as the core goals of 'delegate variable/value extraction to the synthetic frame', and 'allow the synthetic frame to give back errors that are displayed to the user' can be met.

stack-info: PR: https://github.com/llvm/llvm-project/pull/178602, branch: users/bzcheeseman/stack/7
DeltaFile
+23-2lldb/source/Commands/CommandObjectDWIMPrint.cpp
+23-21 files

LLVM/project 88c0bf8lldb/include/lldb/Interpreter/Interfaces ScriptedFrameInterface.h, lldb/source/Plugins/Process/scripted ScriptedFrame.cpp ScriptedFrame.h

[lldb] Add support for ScriptedFrame to provide values/variables.

This patch adds plumbing to support the implementations of StackFrame::Get{*}Variable{*} on ScriptedFrame. The major pieces required are:
- A modification to ScriptedFrameInterface, so that we can actually call the python methods.
- A corresponding update to the python implementation to call the python methods.
- An implementation in ScriptedFrame that can get the variable list on construction inside ScriptedFrame::Create, and pass that list into the ScriptedFrame so it can get those values on request.

There is a major caveat, which is that if the values from the python side don't have variables attached, right now, they won't be passed into the scripted frame to be stored in the variable list. Future discussions around adding support for 'extended variables' when printing frame variables may create a reason to change the VariableListSP into a ValueObjectListSP, and generate the VariableListSP on the fly, but that should be addressed at a later time.

This patch also adds tests to the frame provider test suite to prove these changes all plumb together correctly.

Related radar: rdar://165708771

stack-info: PR: https://github.com/llvm/llvm-project/pull/178575, branch: users/bzcheeseman/stack/6
DeltaFile
+82-0lldb/test/API/functionalities/scripted_frame_provider/test_frame_providers.py
+64-0lldb/source/Plugins/Process/scripted/ScriptedFrame.cpp
+53-0lldb/test/API/functionalities/scripted_frame_provider/TestScriptedFrameProvider.py
+28-0lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedFramePythonInterface.cpp
+16-0lldb/source/Plugins/Process/scripted/ScriptedFrame.h
+9-0lldb/include/lldb/Interpreter/Interfaces/ScriptedFrameInterface.h
+252-02 files not shown
+262-08 files

NetBSD/src xlx3SCNexternal/mpl/bind/include/dns probes.h, external/mpl/bind/include/isc probes.h

   disable dtrace
VersionDeltaFile
1.3+1-1external/mpl/bind/include/isc/probes.h
1.3+1-1external/mpl/bind/include/dns/probes.h
1.3+1-1external/mpl/bind/include/ns/probes.h
+3-33 files

LLVM/project 143a315llvm/lib/Target/AArch64 AArch64StackTagging.cpp

remove stray  fmt

Created using spr 1.3.6
DeltaFile
+1-2llvm/lib/Target/AArch64/AArch64StackTagging.cpp
+1-21 files

FreeBSD/ports bac6f4fwww/jetty12 pkg-plist distinfo

www/jetty12: Update to 12.0.31
DeltaFile
+4-4www/jetty12/pkg-plist
+3-3www/jetty12/distinfo
+2-2www/jetty12/Makefile
+9-93 files

FreeBSD/ports 35eb054multimedia/minisatip distinfo Makefile

multimedia/minisatip: Update to 2.0.71
DeltaFile
+3-3multimedia/minisatip/distinfo
+1-1multimedia/minisatip/Makefile
+4-42 files

LLVM/project d4eceaellvm/lib/Target/AArch64 AArch64StackTagging.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.6
DeltaFile
+20-15llvm/lib/Target/AArch64/AArch64StackTagging.cpp
+20-151 files

FreeBSD/ports 1e10e7email/smtprelay distinfo Makefile

mail/smtprelay: Update to 1.13.1
DeltaFile
+5-5mail/smtprelay/distinfo
+1-2mail/smtprelay/Makefile
+6-72 files

LLVM/project 5342e96clang/include/clang/Analysis/Analyses/LifetimeSafety MovedLoans.h, clang/lib/Analysis/LifetimeSafety MovedLoans.cpp Checker.cpp

Revisit handling moved origins
DeltaFile
+121-0clang/lib/Analysis/LifetimeSafety/MovedLoans.cpp
+45-12clang/lib/Analysis/LifetimeSafety/Checker.cpp
+32-24clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+37-17clang/test/Sema/warn-lifetime-safety.cpp
+45-0clang/include/clang/Analysis/Analyses/LifetimeSafety/MovedLoans.h
+26-9clang/lib/Sema/AnalysisBasedWarnings.cpp
+306-6215 files not shown
+443-10621 files

LLVM/project 5396f79llvm/test/TableGen CPtrWildcard.td, llvm/utils/TableGen DAGISelMatcherEmitter.cpp

[SelectionDAGISel][TableGen] Remove trailing 0 from isel table. NFC (#178744)

I suspect this was here to prevent a trailing comma. If we actually
reach this byte in isel, it will be treated as OPC_Scope not a
terminator.
DeltaFile
+1-2llvm/test/TableGen/CPtrWildcard.td
+1-2llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
+2-42 files

LLVM/project aad7259llvm/include/llvm/CodeGen TargetLowering.h, llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp

[AArch64] Optimize memset to use NEON DUP instruction for more sizes (#166030)

This change improves memset code generation for non-zero values on
AArch64 by using NEON's DUP instruction instead of
the less efficient multiplication with 0x01010101 pattern.

For small sizes, the value is extracted from a larger DUP. For
non-power-of-two sizes, overlapping stores are used in some cases.

TargetLowering::findOptimalMemOpLowering is modified to allow explicitly
specifying the size of the constant in cases where the constant is
larger than the store operations.

Fixes #165949
DeltaFile
+223-36llvm/test/CodeGen/AArch64/memset-inline.ll
+50-72llvm/test/CodeGen/AArch64/aarch64-mops.ll
+99-10llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+19-22llvm/test/CodeGen/AArch64/arm64-memset-inline.ll
+29-9llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+14-10llvm/include/llvm/CodeGen/TargetLowering.h
+434-15910 files not shown
+476-20416 files

FreeBSD/ports 8601a7ax11-toolkits/py-pangocffi distinfo Makefile

x11-toolkits/py-pangocffi: Update to 0.14.0
DeltaFile
+3-3x11-toolkits/py-pangocffi/distinfo
+1-2x11-toolkits/py-pangocffi/Makefile
+4-52 files

FreeBSD/ports cd65455www/mattermost-server distinfo Makefile

www/mattermost-server: Update to 10.11.10
DeltaFile
+3-3www/mattermost-server/distinfo
+1-2www/mattermost-server/Makefile
+4-52 files