LLVM/project 05c1a26libclc/opencl/lib/generic/relational bitselect.inc bitselect.cl

[libclc][NFC] Use clc/shared/ternary_def.inc for bitselect (#198495)

Delete opencl/lib/generic/relational/bitselect.inc
DeltaFile
+0-12libclc/opencl/lib/generic/relational/bitselect.inc
+4-2libclc/opencl/lib/generic/relational/bitselect.cl
+4-142 files

FreeBSD/ports 3d2becenet/keycloak pkg-plist distinfo

net/keycloak: Update 26.6.1 => 26.6.2 (fix 18 CVEs)

Release Notes:
https://www.keycloak.org/2026/05/keycloak-2662-released

PR:             295416
Security:       CVE-2026-33871
Security:       CVE-2026-33870
Security:       CVE-2026-4628
Security:       CVE-2026-37980
Security:       CVE-2026-5588
Security:       CVE-2026-6856
Security:       CVE‐2026‐0636
Security:       CVE‐2026‐3505
Security:       CVE‐2026‐5598
Security:       CVE-2026-7307
Security:       CVE-2026-7504
Security:       CVE-2026-7571
Security:       CVE-2026-7507

    [9 lines not shown]
DeltaFile
+175-175net/keycloak/pkg-plist
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+179-1793 files

FreeBSD/ports 0e9163cnet/keycloak pkg-plist distinfo

net/keycloak: Update 26.6.1 => 26.6.2 (fix 18 CVEs)

Release Notes:
https://www.keycloak.org/2026/05/keycloak-2662-released

PR:             295416
Security:       CVE-2026-33871
Security:       CVE-2026-33870
Security:       CVE-2026-4628
Security:       CVE-2026-37980
Security:       CVE-2026-5588
Security:       CVE-2026-6856
Security:       CVE‐2026‐0636
Security:       CVE‐2026‐3505
Security:       CVE‐2026‐5598
Security:       CVE-2026-7307
Security:       CVE-2026-7504
Security:       CVE-2026-7571
Security:       CVE-2026-7507

    [7 lines not shown]
DeltaFile
+175-175net/keycloak/pkg-plist
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+179-1793 files

FreeBSD/src 5642fd4sbin/ping/tests test_ping.py

ping: fix listing test cases when scapy is not installed

The ATF-python test program was attempting to list test cases that
require scapy.  But it attempted to import the scapy module before the
test cases had been listed, resulting in an ImportError that kyua
interpreted as a test program crash.

Fix this behavior by handling that ImportError well enough to list test
cases, but not run them.  If scapy isn't present, Kyua will refuse to
run the test cases.  But it needs to be able to list them in order to
know to skip them.

Sponsored by:           ConnectWise
Reviewed by:            maxim
Differential Revision:  https://reviews.freebsd.org/D56765

(cherry picked from commit 3e845b1090565912375c5578cf0399d27b7fa70c)
DeltaFile
+25-1sbin/ping/tests/test_ping.py
+25-11 files

FreeBSD/ports 1b4c4dfscience/R-cran-bayesm distinfo Makefile

science/R-cran-bayesm: Update to 3.1.7
DeltaFile
+3-3science/R-cran-bayesm/distinfo
+1-1science/R-cran-bayesm/Makefile
+4-42 files

LLVM/project 301e89fllvm/lib/Target/LoongArch LoongArchLSXInstrInfo.td LoongArchLASXInstrInfo.td, llvm/test/CodeGen/LoongArch/lasx/ir-instruction avg.ll

[LoongArch] Revert "Add patterns to support vector type average instructions generation" (#198306)

Fixes #198254
DeltaFile
+0-321llvm/test/CodeGen/LoongArch/lsx/ir-instruction/avg.ll
+0-321llvm/test/CodeGen/LoongArch/lasx/ir-instruction/avg.ll
+0-28llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
+0-16llvm/lib/Target/LoongArch/LoongArchLASXInstrInfo.td
+0-6864 files

LLVM/project be0ba5clibc/src/__support/math issignaling.h

[libc][math] Undefine issignaling macro for issignaling implementation. (#198686)
DeltaFile
+4-0libc/src/__support/math/issignaling.h
+4-01 files

LLVM/project b8456acmlir/lib/Target/LLVM CMakeLists.txt

[MLIR][CMake] Downgrade ocloc not found diagnostic from WARNING to STATUS (#198296)

When ocloc is not found, the CMake configuration emits a WARNING which
can be noisy for users who have no interest in Intel XeVM native binary
compilation (e.g., those targeting only AMDGPU or NVPTX). Downgrade the
diagnostic to STATUS since this is an expected configuration when ocloc
is not installed. 
For example:
```bash
CMake Warning at /llvm-project/mlir/lib/Target/LLVM/CMakeLists.txt:246 (message):
ocloc not found, MLIRXeVMTarget will not be able to use ocloc for native
binary compilation.
```
DeltaFile
+1-1mlir/lib/Target/LLVM/CMakeLists.txt
+1-11 files

NetBSD/src iqKPRtObin/sh eval.c trap.c

   PR bin/60275 discard some arriving signals

   The PR is only peripherally relevant to this, but it is all much
   the same problem, over a fork() trapped signals are maintained,
   and sh does not really want that.

   In this case, when there is a vfork() a signal arriving for a
   child (whether or not it should arrive and be processed) can be
   treated as if it arrived for the parent, and cause a trap action
   to be executed by the parent.   (Never observed to have happened,
   as best I am aware, but certainly looks as if it could.)

   Avoid that, by making sure that the child process never records
   a signal as having occurred, when it is being a vfork child
   (while the parent is sharing memory with it).

   Doing this meant making one variable that was previously local
   to eval.c globally visible (exposing it in eval.h), and then
   because the same name is used as a parameter in many other

    [17 lines not shown]
VersionDeltaFile
1.199+53-29bin/sh/eval.c
1.61+31-8bin/sh/trap.c
1.25+18-1bin/sh/eval.h
+102-383 files

OpenBSD/ports B1AogE2devel/gcem Makefile

   gcem uses C++11, so needs ports-gcc on base-gcc arches

   Fixes the build on sparc64
VersionDeltaFile
1.2+3-0devel/gcem/Makefile
+3-01 files

FreeBSD/src e6623a9share/man/man9 locking.9

locking.9: warn about using sleepable lock address as a sleep channel

(cherry picked from commit 56bc43f5d02bd0745d597db44c285bf78d083762)
DeltaFile
+10-5share/man/man9/locking.9
+10-51 files

LLVM/project cec3a52libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint midpoint.float.pass.cpp midpoint.integer.pass.cpp

[libc++] Refactor `std::midpoint` tests and add constraint checks (#175388)

Refactor the `std::midpoint` tests and replace the verify test with
constraint checks.
DeltaFile
+124-99libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.float.pass.cpp
+79-96libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.integer.pass.cpp
+50-51libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.pointer.pass.cpp
+0-44libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.verify.cpp
+253-2904 files

LLVM/project 1133ca7llvm/tools/llvm-gpu-loader llvm-gpu-loader.h llvm-gpu-loader.cpp

[Offload] Fix llvm-gpu-loader after new argument (#198681)

Summary:
New argument added but was not included here. This gets out of sync just
because there's no reasonable way to build offload and this tool, it's
an unsolvable phase ordering problem so we just dlopen it.
DeltaFile
+12-1llvm/tools/llvm-gpu-loader/llvm-gpu-loader.h
+1-1llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp
+13-22 files

LLVM/project 8175b06llvm/lib/Target/DirectX/DirectXIRPasses DXILDebugInfo.cpp, llvm/test/tools/dxil-dis di-subrangetype.ll

[DirectX] Replace DISubrangeType with DIBasicType (#197471)

DISubrangeType did not exist in LLVM 3.7.
DeltaFile
+34-0llvm/test/tools/dxil-dis/di-subrangetype.ll
+12-0llvm/lib/Target/DirectX/DirectXIRPasses/DXILDebugInfo.cpp
+46-02 files

FreeBSD/src af8675bsys/fs/nfsclient nfs_clsubs.c nfsnode.h

nfs_clsubs.c: Fix ncl_getcookie() when "pos" is negative

In ncl_getcookie(), a very large value for "off" for
a directory can result in "pos" being set to a bogus
value (including a negative one), due to truncation.
When "pos" is negative, is can skip past the
while (pos >= NFSNUMCOOKIES) loop and return a
bogus pointer instead of NULL.

This patch changes the type to u_int and also adds
a sanity check for a very large "off" to ensure that
a NULL pointer is returned for this case.

This bug has been in the code for decades and I am
not aware of any report of it causing a problem for
users.

(cherry picked from commit 448b4c3f7f7dd4c7e1707d7b833a26294c297182)
DeltaFile
+9-1sys/fs/nfsclient/nfs_clsubs.c
+1-1sys/fs/nfsclient/nfsnode.h
+10-22 files

FreeBSD/ports e01caecsecurity/kanidm distinfo Makefile

security/kanidm: Update to 1.10.2

ChangeLog: https://github.com/kanidm/kanidm/releases/tag/v1.10.2

Approved by:    bofh@ (implicit)
DeltaFile
+3-3security/kanidm/distinfo
+1-1security/kanidm/Makefile
+4-42 files

LLVM/project 1e1f3ddlldb/include/lldb/Host JSONTransport.h, lldb/unittests/Host JSONTransportTest.cpp

Fix use-after-free in IOTransport::OnRead on client disconnect (#198548)

When an MCP client disconnects (EOF), `IOTransport::OnRead` called
`handler.OnClosed()` before resetting `m_read_handle`. The MCP server's
`OnClosed` handler erases the client from `m_instances`, destroying both
  the transport (`this`) and the binder (`handler`). The subsequent
`m_read_handle.reset()` then accessed the destroyed transport's member,
  causing a use-after-free (SIGSEGV).

* thread #1, stop reason = signal SIGSEGV: address not mapped to object
(fault address=0x28)
* frame #0: 0x00007ff5d4d5afda
liblldb.so.23.2`lldb_private::transport::IOTransport<lldb_protocol::mcp::ProtocolDescriptor>::OnRead(lldb_private::MainLoopBase&,
lldb_private::transport::JSONTransport<lldb_protocol::mcp::ProtocolDescriptor>::MessageHandler&)
+ 1274
frame #1: 0x00007ff5d1140ad8
liblldb.so.23.0`lldb_private::MainLoopPosix::Run() + 408
frame #2: 0x00007ff5d1760c1c
liblldb.so.23.0`std::thread::_State_impl<std::thre

    [14 lines not shown]
DeltaFile
+18-0lldb/unittests/Host/JSONTransportTest.cpp
+4-2lldb/include/lldb/Host/JSONTransport.h
+22-22 files

LLVM/project 5399e1dclang/lib/StaticAnalyzer/Checkers/WebKit RawPtrRefCallArgsChecker.cpp PtrTypesSemantics.cpp, clang/test/Analysis/Checkers/WebKit call-args.cpp uncounted-obj-arg.cpp

[alpha.webkit.UncountedCallArgsChecker] Check arguments of CXXConstructExpr (#198454)

Check arguments of CXXConstructExpr like CallExpr.

This PR fixes a subtle bug in isCtorOfRetainPtrOrOSPtr that it was missing a check for OSObjectPtr, and it was getting an empty string for the name when getting called on a CXXConstructorDecl as well as similar bugs in isCtorOf* functions.
DeltaFile
+31-9clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefCallArgsChecker.cpp
+24-1clang/test/Analysis/Checkers/WebKit/call-args.cpp
+12-7clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp
+12-3clang/test/Analysis/Checkers/WebKit/uncounted-obj-arg.cpp
+1-1clang/test/Analysis/Checkers/WebKit/mock-types.h
+80-215 files

FreeBSD/src 3aab037sys/fs/nfsclient nfs_clsubs.c nfsnode.h

nfs_clsubs.c: Fix ncl_getcookie() when "pos" is negative

In ncl_getcookie(), a very large value for "off" for
a directory can result in "pos" being set to a bogus
value (including a negative one), due to truncation.
When "pos" is negative, is can skip past the
while (pos >= NFSNUMCOOKIES) loop and return a
bogus pointer instead of NULL.

This patch changes the type to u_int and also adds
a sanity check for a very large "off" to ensure that
a NULL pointer is returned for this case.

This bug has been in the code for decades and I am
not aware of any report of it causing a problem for
users.

(cherry picked from commit 448b4c3f7f7dd4c7e1707d7b833a26294c297182)
DeltaFile
+9-1sys/fs/nfsclient/nfs_clsubs.c
+1-1sys/fs/nfsclient/nfsnode.h
+10-22 files

FreeBSD/src 3c07cfbusr.bin/elfdump elfdump.c

elfdump: Decode SHT_LLVM_ADDRSIG section header type

Reported by:    bz
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-0usr.bin/elfdump/elfdump.c
+1-01 files

LLVM/project 9c06c5dclang/include/clang/Basic DarwinSDKInfo.h, clang/lib/Basic DarwinSDKInfo.cpp

[clang][driver][darwin] Hold onto full triples in Darwin SDKPlatformInfo (#197791)

The architecture can be relevant when determining if an SDK supports a
particular triple. Record the full triples in SDKPlatformInfo instead of
all of the non-architecture triple components.

Assisted-by: Claude Code

rdar://172876443
DeltaFile
+111-27clang/lib/Basic/DarwinSDKInfo.cpp
+35-33clang/include/clang/Basic/DarwinSDKInfo.h
+6-12clang/lib/Driver/ToolChains/Darwin.cpp
+2-2clang/unittests/Basic/DarwinSDKInfoTest.cpp
+1-1clang/lib/Driver/ToolChains/Darwin.h
+155-755 files

FreeBSD/ports 7db1410audio/songrec distinfo Makefile

audio/songrec: update 0.7.1 → 0.7.3
DeltaFile
+15-13audio/songrec/distinfo
+9-8audio/songrec/Makefile
+24-212 files

FreeBSD/ports e15745eshells/agsh distinfo Makefile

shells/agsh: update 0.23.1 → 0.24.1
DeltaFile
+3-3shells/agsh/distinfo
+1-1shells/agsh/Makefile
+4-42 files

FreeBSD/ports 00796b6misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.6.8 → 3.6.9
DeltaFile
+11-3misc/lean-ctx/distinfo
+5-1misc/lean-ctx/Makefile
+16-42 files

LLVM/project 97302faflang/lib/Optimizer/Analysis AliasAnalysis.cpp, flang/lib/Optimizer/Dialect FIROps.cpp

[flang] Improved FIR AA for acc.compute_region. (#198635)

We should actually treat the operand<->block-arg association
in `acc.compute_region` as a pass-through link, so that we can
accumulate the whole chain of addressing inside the compute region.
This is especially important for acc routines, where all `[hl]fir.declare`
operations are located inside `acc.compute_region`. The input operand,
in this case, is not a result of ACC entry/init operation.

The change in `FIROps.cpp` should be NFC, currently. I made it
just to align the pass-through handling with the AA change.
Even though I effectively replaced `ACC_DATA_ENTRY_OPS` with
`ACC_DATA_ENTRY_AND_INIT_OPS`, this change is not testable, because
boxed reductions are currently unsupported.
DeltaFile
+19-0flang/test/Analysis/AliasAnalysis/alias-analysis-acc.mlir
+9-8flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
+8-3mlir/lib/Dialect/OpenACC/Utils/OpenACCUtils.cpp
+7-3flang/lib/Optimizer/Dialect/FIROps.cpp
+4-0mlir/include/mlir/Dialect/OpenACC/OpenACCUtils.h
+47-145 files

LLVM/project 4979904clang/lib/Lex PPDirectives.cpp, clang/test/CXX/cpp/cpp.replace.general p9.cpp p14.cpp

Revert "Reapply [Clang] Implement P2843R3 - Preprocessing is never undefined" (#198641)

Reverts llvm/llvm-project#196989 since it broke LLVM libc, see
https://github.com/llvm/llvm-project/pull/196989#issuecomment-4490816018
for details.
DeltaFile
+14-36clang/lib/Lex/PPDirectives.cpp
+0-44clang/test/CXX/cpp/cpp.replace.general/p9.cpp
+15-15clang/test/Preprocessor/macro-reserved.c
+14-14clang/test/Preprocessor/macro-reserved.cpp
+14-14clang/test/Preprocessor/macro-reserved-attrs-cxx11.cpp
+0-24clang/test/CXX/cpp/cpp.replace.general/p14.cpp
+57-14723 files not shown
+115-24629 files

FreeBSD/src b79facalib/libcasper/services/cap_net cap_net.c

cap_net: do not allow new limits to drop keys from the old ones

If the old limit had family/hosts/sockaddr set, the new limit must
have them too. Before, a missing key in the new limit was treated as
"allow any", which let a caller silently extend their limits.

Reported by:    Joshua Rogers of AISLE Research Team
Reviewed by:    markj
MFC after:      1 day
Differential Revision:  https://reviews.freebsd.org/D56991

(cherry picked from commit d705a519525f2acae3c1efba11436ec6ee8aea0a)
DeltaFile
+31-0lib/libcasper/services/cap_net/cap_net.c
+31-01 files

FreeBSD/src 7eb3fd6lib/libcasper/services/cap_net cap_net.c

cap_net: do not allow new limits to drop keys from the old ones

If the old limit had family/hosts/sockaddr set, the new limit must
have them too. Before, a missing key in the new limit was treated as
"allow any", which let a caller silently extend their limits.

Reported by:    Joshua Rogers of AISLE Research Team
Reviewed by:    markj
MFC after:      1 day
Differential Revision:  https://reviews.freebsd.org/D56991

(cherry picked from commit d705a519525f2acae3c1efba11436ec6ee8aea0a)
DeltaFile
+31-0lib/libcasper/services/cap_net/cap_net.c
+31-01 files

FreeBSD/ports 798bd35net-mgmt/thanos Makefile

net-mgmt/thanos: Fix BUILD_DATE syntax to fix build

* Change the syntax of BUILD_DATE after switching to GO_LDFLAGS as
port was using double quotes but Uses/go.mk has single quotes where it
interpolates GO_LDFLAGS, which requires use of different syntax.
* Also switch date format of BUILD_DATE to classic ISO 8601.

PR:             295384
Reported by:    Chad Jacob Milios <milios at ccsys.com>
Approved by:    db@, yuri@ (Mentors, implicit)
Fixes:          2af7cdf6fd59 * net-mgmt/thanos: improve port
DeltaFile
+1-1net-mgmt/thanos/Makefile
+1-11 files

FreeBSD/ports 901bda9sysutils Makefile, sysutils/boxrun Makefile pkg-descr

sysutils/boxrun: New port: sandboxed execution of programs

* Initial commit (version 0.3.0)

MFH:            2026Q2
(cherry picked from commit 097d516cae1fe1baccaacc25e4d2ebe45f831f4d)
DeltaFile
+33-0sysutils/boxrun/Makefile
+11-0sysutils/boxrun/pkg-descr
+3-0sysutils/boxrun/distinfo
+1-0sysutils/Makefile
+48-04 files