FreeBSD/ports 286b4a2databases/mongodb70 distinfo Makefile, databases/mongodb70/files d497aa4f770ca02f6083e93b94996a8fe32c2ff4.patch

databases/mongodb70: 7.0.32

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-32-is-released/338938?u=r_k

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.32---apr-29--2026

Upstream includes the patch from commit ee241417e61c22eaea29ed504821fc773bde6aee (python 3.14).

Security:       CVE-2026-6914
Security:       CVE-2026-6915
DeltaFile
+0-78databases/mongodb70/files/d497aa4f770ca02f6083e93b94996a8fe32c2ff4.patch
+5-5databases/mongodb70/distinfo
+2-5databases/mongodb70/Makefile
+7-883 files

LLVM/project 84812fdllvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp

[NFC][DAG] scalarizeExtractedBinOp - pull out constant build vector detection into isExtractFree helper (#197155)

Prep work for #196493
DeltaFile
+6-5llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+6-51 files

LLVM/project 783cb86llvm/lib/Transforms/InstCombine InstCombineAndOrXor.cpp

[NFC][InstCombine] fix duplicate CreateNot in ((A^C)^B) & (B^A) fold
DeltaFile
+1-1llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
+1-11 files

OPNSense/core e478b05src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.xml KeaDhcpv6.xml

Services: Kea DHCPv4/6: Some cleanup regarding isEmpty) usage when 0 is allowed in IntegerFields, and ensure no IntegerField accepts negative values.
DeltaFile
+10-3src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+10-3src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+3-3src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+3-3src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+26-124 files

OPNSense/plugins 98698b8security/netbird pkg-descr

security/netbird: start a changelog

(cherry picked from commit f16b0a5cbf1cad1514cfab27a6660c4e43b9bdd7)
DeltaFile
+8-0security/netbird/pkg-descr
+8-01 files

OPNSense/plugins f16b0a5security/netbird pkg-descr

security/netbird: start a changelog
DeltaFile
+8-0security/netbird/pkg-descr
+8-01 files

FreeBSD/ports 3ba35f5www/iridium/files patch-chrome_browser_about__flags.cc patch-third__party_libsync_src_sync.c

www/iridium: update to 2026.05.148
DeltaFile
+84-110www/iridium/files/patch-chrome_browser_about__flags.cc
+181-0www/iridium/files/patch-third__party_libsync_src_sync.c
+98-0www/iridium/files/patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h
+31-40www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+29-29www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+38-20www/iridium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+461-199405 files not shown
+2,812-1,814411 files

LLVM/project e8f4a57llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp

save one knownbits computation
DeltaFile
+7-4llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+7-41 files

LLVM/project ab87cb0llvm/test/CodeGen/X86 vector-reduce-add-mask.ll vector-reduce-add-sext.ll

[X86] vector-reduce-add-*.ll - add 32-bit test coverage (#197152)
DeltaFile
+1,646-808llvm/test/CodeGen/X86/vector-reduce-add-mask.ll
+1,463-870llvm/test/CodeGen/X86/vector-reduce-add-sext.ll
+1,188-489llvm/test/CodeGen/X86/vector-reduce-add.ll
+441-194llvm/test/CodeGen/X86/vector-reduce-add-zext.ll
+4,738-2,3614 files

FreeBSD/ports 6d0e297security/vuxml/vuln 2026.xml

security/vuxml: Add dnsmasq vulnerabilities

 * CVE-2026-2291
 * CVE-2026-4890
 * CVE-2026-4891
 * CVE-2026-4892
 * CVE-2026-4893
 * CVE-2026-5172

PR:     295204
DeltaFile
+87-0security/vuxml/vuln/2026.xml
+87-01 files

LLVM/project 06615e0llvm/test/CodeGen/X86 vector-reduce-ctpop.ll

[X86] vector-reduce-ctpop.ll - add 32-bit test coverage (#197149)
DeltaFile
+4,686-918llvm/test/CodeGen/X86/vector-reduce-ctpop.ll
+4,686-9181 files

LLVM/project a464577llvm/lib/IR Instructions.cpp

[IR] Preserve samesign when cloning ICmpInst (#197118)

Clone should preserve IR flags faithfully.
DeltaFile
+3-1llvm/lib/IR/Instructions.cpp
+3-11 files

OPNSense/core e9877b8src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php KeaDhcpv4.php

Use isSet() since 0 is allowed
DeltaFile
+2-2src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+2-2src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+4-42 files

FreeBSD/ports d1a8d5ddatabases/mongodb-tools distinfo Makefile

databases/mongodb-tools: 100.17.0

Changelog:
https://github.com/mongodb/mongo-tools/blob/master/CHANGELOG.md#100170
DeltaFile
+3-3databases/mongodb-tools/distinfo
+1-1databases/mongodb-tools/Makefile
+4-42 files

LLVM/project 41e493allvm/lib/CodeGen InlineSpiller.cpp, llvm/test/CodeGen/AMDGPU remat-through-copy.mir

[RegAlloc] Trace through COPYs to find rematerializable definitions (#190955)

After live range splitting, successful rematerialization in one split
interval can remove the original defining instruction, leaving only COPY
instructions in other split intervals. When attempting to rematerialize
uses in those intervals, the code fails to find the original definition
and gives up.

This patch traces backwards through COPY chains to recover the original
rematerializable definition instead of giving up.
DeltaFile
+82-0llvm/test/CodeGen/AMDGPU/remat-through-copy.mir
+39-4llvm/lib/CodeGen/InlineSpiller.cpp
+8-30llvm/test/CodeGen/RISCV/rvv/remat.ll
+129-343 files

FreeBSD/ports 75d1730net/syncthing distinfo Makefile

net/syncthing: Update to 2.1.0

https://github.com/syncthing/syncthing/releases/tag/v2.1.0
DeltaFile
+3-3net/syncthing/distinfo
+1-2net/syncthing/Makefile
+4-52 files

FreeBSD/ports 70439fesecurity/vuxml/vuln 2026.xml

security/vuxml: Add prosody vulnerability

CNA:  MITRE
 * Base Score:  7.2 HIGH
 * Vector:      CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N

PR:     295226
DeltaFile
+35-0security/vuxml/vuln/2026.xml
+35-01 files

LLVM/project de0a051mlir/docs Tokens.md LangRef.md, mlir/include/mlir/IR CommonTypeConstraints.td

address comments
DeltaFile
+17-21mlir/docs/Tokens.md
+2-17mlir/test/IR/token-type.mlir
+1-8mlir/include/mlir/IR/CommonTypeConstraints.td
+0-7mlir/test/lib/Dialect/Test/TestOps.td
+2-1mlir/docs/LangRef.md
+22-545 files

LLVM/project c2d51a2llvm/lib/Transforms/Vectorize VPlanAnalysis.cpp VPlan.h

[VPlan] Add Type* and getType() to VPSymbolicValue (NFC) (#195183)

Add a Type* field to VPSymbolicValue, along with a getType() methods to
query the stored scalar type.

This makes it easier to retrieve the type of various symbolic values,
and also simplifies VPTypeAnalysis construction.

PR: https://github.com/llvm/llvm-project/pull/195183
DeltaFile
+3-23llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
+16-8llvm/lib/Transforms/Vectorize/VPlan.h
+7-4llvm/lib/Transforms/Vectorize/VPlan.cpp
+7-1llvm/lib/Transforms/Vectorize/VPlanValue.h
+2-6llvm/lib/Transforms/Vectorize/VPlanAnalysis.h
+4-3llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+39-455 files not shown
+45-5011 files

LLVM/project 0b53aa8llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp

save some knownbits computations

Co-authored-by: Copilot <copilot at github.com>
DeltaFile
+9-5llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+9-51 files

LLVM/project 9bb1933clang/lib/CIR/CodeGen CIRGenBuiltinAMDGPU.cpp, clang/test/CIR/CodeGenHIP builtins-amdgcn.hip

[CIR][AMDGPU] Add lowering for amdgcn readlane readfirstlane builtins
DeltaFile
+16-0clang/test/CIR/CodeGenHIP/builtins-amdgcn.hip
+13-2clang/lib/CIR/CodeGen/CIRGenBuiltinAMDGPU.cpp
+29-22 files

LLVM/project 215bd25clang/lib/StaticAnalyzer/Core ExprEngine.cpp

[analyzer] Clean up evalBind, fix bad logic (#196313)

This commit refactors `ExprEngine::evalBind` to eliminate the use of a
`NodeBuilder` and fix incorrect logic that was apparently introduced
because the `NodeBuilder` had obfuscated the underlying set operations.

In the special case when the engine is binding to an `Unknown` or
`Undefined` memory location, with the old code on each execution path
_either_ only the `check::Bind` checkers _or_ only the pointer escape
checkers were invoked. This commit ensures that on each execution path
_both_ the `check::Bind` checkers _and then_ the pointer escape checkers
get a chance to activate.

I'm pretty sure that the bad logic did not cause incorrect behavior of
the analyzer, because there are no `checkBind` checkers that generate
non-sink transitions when the location is `Unknown` or `Undefined`.

I also added an assertion that the location argument of `evalBind`
cannot be a `NonLoc`, because this is a common sense precondition, seems
to be actually true and makes it easier to reason about the behavior of
this function.
DeltaFile
+19-33clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
+19-331 files

LLVM/project 26cae62lldb/source/Host/common NativeProcessProtocol.cpp, lldb/source/Plugins/Process/FreeBSD NativeProcessFreeBSD.cpp

 Reapply "[lldb] Do not refcount breakpoints in lldb-server" (#195858)  (#196891)

This reapplies #195858 with a fix for 32-bit arm (and generally, any
architecture that uses software single-stepping). The problem was that
the temporary breakpoints used for single-stepping were interfering with
the breakpoints set by the client.

The fix is to check for existing breakpoints before setting the
temporary ones. To achieve this, I've separated the notion of "next PC
candidates for a thread" from "step breakpoints we've actually set".

The freebsd code had some software single stepping code, but:
- this was [introduced](https://reviews.llvm.org/D95802) for mips64
support, which was
[removed](https://github.com/llvm/llvm-project/pull/179582) earlier this
year
- AFAICT, this never worked since the original patch only checked
`m_threads_stepping_with_breakpoint`, but never set it to anything.


    [18 lines not shown]
DeltaFile
+19-21lldb/source/Plugins/Process/Utility/NativeProcessSoftwareSingleStep.cpp
+1-16lldb/source/Plugins/Process/FreeBSD/NativeProcessFreeBSD.cpp
+4-10lldb/source/Host/common/NativeProcessProtocol.cpp
+11-2lldb/test/API/functionalities/multi-breakpoint/TestMultiBreakpoint.py
+6-7lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
+5-2lldb/source/Plugins/Process/Utility/NativeProcessSoftwareSingleStep.h
+46-582 files not shown
+51-618 files

LLVM/project b1fe10dllvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp

1
DeltaFile
+0-1llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+0-11 files

LLVM/project 53b4b27llvm/test/CodeGen/X86 fold-int-pow2-with-fmul-or-fdiv.ll

update test
DeltaFile
+16-53llvm/test/CodeGen/X86/fold-int-pow2-with-fmul-or-fdiv.ll
+16-531 files

LLVM/project 6526bb7llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/X86 fold-int-pow2-with-fmul-or-fdiv.ll

[DAGCombiner] Use KnownBits in `combineFMulOrFDivWithIntPow2`
DeltaFile
+191-0llvm/test/CodeGen/X86/fold-int-pow2-with-fmul-or-fdiv.ll
+2-3llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+193-32 files

LLVM/project f7f911flibc/include CMakeLists.txt, libc/include/llvm-libc-types in_port_t.h CMakeLists.txt

[libc] Add some types to netinet/in.h (#196932)

Not including more types because I need to fix in_addr definition first.

This exposes stdint macros and types through the header, but POSIX
permits that behavior (and explicitly requires that we define uint8_t
and uint32_t).

No test as this is just adding a typedef, and I don't *think* we have
tests for that, but I can add a "check that type is defined" test if
that is desirable.
DeltaFile
+16-0libc/include/llvm-libc-types/in_port_t.h
+4-1libc/include/CMakeLists.txt
+4-1libc/include/netinet/in.yaml
+1-0libc/include/llvm-libc-types/CMakeLists.txt
+25-24 files

LLVM/project 694fc0ellvm/test/CodeGen/AArch64/GlobalISel select-intrinsic-aarch64-sdiv.mir preselect-process-phis.mir

Fix tests
DeltaFile
+4-22llvm/test/CodeGen/AArch64/GlobalISel/select-intrinsic-aarch64-sdiv.mir
+2-4llvm/test/CodeGen/AArch64/GlobalISel/preselect-process-phis.mir
+6-262 files

NetBSD/pkgsrc Q04WfbUdoc CHANGES-2026

   Added lang/py-ast-serialize; Updated lang/py-mypy
VersionDeltaFile
1.2995+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc RFrTMxYlang/py-mypy PLIST Makefile

   py-mypy: updated to 2.1.0

   2.1
   librt.vecs: Fast Growable Array Type for Mypyc
   librt.random: Fast Pseudo-Random Number Generation
   Mypyc Improvements
   Fixes to Crashes
   Changes to Messages
   Other Notable Fixes and Improvements
   - Rely on typeshed stubs for `slice` typing
   - Improve negative narrowing for membership checks on tuples
   - Narrow match captures based on previous cases
   - Fix nondeterminism in overload resolution
   - Respect file config comments for stale modules
   - Fix JSON output mode for syntax errors in parallel mode
   - Fix type variable with values as a supertype
   - Add support for configuring `--num-workers` with an environment variable
   - Respect JSON output mode for syntax errors
   - Analyze `TypedDict` decorators
VersionDeltaFile
1.45+12-1lang/py-mypy/PLIST
1.72+5-4lang/py-mypy/Makefile
1.66+4-4lang/py-mypy/distinfo
+21-93 files