FreeBSD/ports 1bc90f1devel/jenkins distinfo Makefile

devel/jenkins: Update to 2.565

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

LLVM/project 11d33b7clang/docs LanguageExtensions.rst, clang/include/clang/Options Options.td

Enable driver changes for fexec-charset
DeltaFile
+14-6clang/lib/Driver/ToolChains/Clang.cpp
+14-4clang/include/clang/Options/Options.td
+11-3clang/test/Driver/clang_f_opts.c
+10-0llvm/lib/Support/TextEncoding.cpp
+4-3clang/test/Driver/cl-options.c
+3-3clang/docs/LanguageExtensions.rst
+56-193 files not shown
+60-199 files

LLVM/project c6d040eclang/lib/AST ASTContext.cpp

Convert the key before cache lookup to prevent encoding differences
DeltaFile
+9-9clang/lib/AST/ASTContext.cpp
+9-91 files

LLVM/project 3a6d2fdclang/include/clang/Basic TargetInfo.h, clang/lib/AST ASTContext.cpp

convert to exec-charset inside getPredefinedStringLiteralFromCache, test __builtin_FILE()
DeltaFile
+10-0clang/lib/AST/ASTContext.cpp
+3-2clang/lib/Lex/TextEncodingConfig.cpp
+4-0clang/test/CodeGen/systemz-charset.cpp
+3-0clang/lib/Basic/TargetInfo.cpp
+2-0clang/include/clang/Basic/TargetInfo.h
+22-25 files

LLVM/project 4f8ff9eclang/test/CodeGen systemz-charset.c

fix CI
DeltaFile
+2-0clang/test/CodeGen/systemz-charset.c
+2-01 files

LLVM/project 719e1d2clang/lib/AST PrintfFormatString.cpp FormatString.cpp, clang/lib/Sema SemaChecking.cpp

Add format string handling
DeltaFile
+58-31clang/lib/AST/PrintfFormatString.cpp
+46-40clang/lib/AST/FormatString.cpp
+33-21clang/lib/Sema/SemaChecking.cpp
+25-11clang/lib/AST/FormatStringParsing.h
+15-8clang/lib/AST/ScanfFormatString.cpp
+19-0llvm/lib/Support/TextEncoding.cpp
+196-1117 files not shown
+232-11913 files

LLVM/project c35c637clang/include/clang/Sema Sema.h

Remove old include
DeltaFile
+0-1clang/include/clang/Sema/Sema.h
+0-11 files

LLVM/project f894f45clang/include/clang/Sema Sema.h, clang/lib/Parse ParseDecl.cpp ParseExpr.cpp

add ParserConversionAction, do not translate unevaluated strings
DeltaFile
+15-0clang/test/CodeGen/systemz-charset.c
+6-5clang/lib/Sema/SemaExpr.cpp
+10-0clang/lib/Parse/ParseDecl.cpp
+9-0clang/test/CodeGen/systemz-charset-diag.cpp
+3-3clang/lib/Parse/ParseExpr.cpp
+3-1clang/include/clang/Sema/Sema.h
+46-93 files not shown
+53-99 files

LLVM/project c4b1c97clang/lib/Lex TextEncodingConfig.cpp

fix CI
DeltaFile
+2-2clang/lib/Lex/TextEncodingConfig.cpp
+2-21 files

LLVM/project 9e19c25clang/include/clang/AST Expr.h, clang/lib/AST Expr.cpp

fix CI
DeltaFile
+14-0clang/lib/AST/Expr.cpp
+6-0clang/include/clang/AST/Expr.h
+3-2clang/lib/Sema/SemaExpr.cpp
+23-23 files

LLVM/project c5a89a7clang/include/clang/Sema Sema.h

Fix build failure
DeltaFile
+1-0clang/include/clang/Sema/Sema.h
+1-01 files

LLVM/project a90fb87clang/include/clang/Basic TargetInfo.h, clang/include/clang/Lex TextEncodingConfig.h

Move function to TargetInfo, remove unused includes
DeltaFile
+7-0clang/include/clang/Basic/TargetInfo.h
+0-7llvm/lib/TargetParser/Triple.cpp
+2-3clang/lib/Frontend/InitPreprocessor.cpp
+0-4llvm/include/llvm/TargetParser/Triple.h
+0-3clang/include/clang/Lex/TextEncodingConfig.h
+9-175 files

FreeBSD/src 597a090contrib/ldns config.sub rr.c

import ldns 1.9.0

MFC after:      1 week
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D57170
DeltaFile
+571-178contrib/ldns/config.sub
+111-18contrib/ldns/rr.c
+82-12contrib/ldns/configure
+66-2contrib/ldns/str2host.c
+60-0contrib/ldns/host2str.c
+29-29contrib/ldns/Makefile.in
+919-23930 files not shown
+1,265-30036 files

FreeBSD/src 2bc6aa3contrib/ldns configure ltmain.sh, contrib/ldns/m4 libtool.m4

import ldns 1.8.3

MFC after:      1 week
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D57169
DeltaFile
+670-208contrib/ldns/configure
+520-335contrib/ldns/ltmain.sh
+0-274contrib/ldns/README-Travis.md
+160-79contrib/ldns/config.sub
+131-98contrib/ldns/m4/libtool.m4
+154-69contrib/ldns/acx_nlnetlabs.m4
+1,635-1,06338 files not shown
+2,267-1,29244 files

FreeBSD/src cbe037ccontrib/ldns/ldns config.h

ldns: Belatedly update for OpenSSL 3.0.0

MFC after:      1 week
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D57168
DeltaFile
+1-1contrib/ldns/ldns/config.h
+1-11 files

FreeNAS/freenas e8788f0tests/api2 test_snapshot_task.py

NAS-141135 / 27.0.0-BETA.1 / Fix `pool.snapshottask.run` after type-safe model conversion (by creatorcary) (#18996)

#18015 made `CRUDService.get_instance()` return a Pydantic model
(`PeriodicSnapshotTaskEntry`) instead of a plain `dict`, and converted
the callers to attribute access. The `pool.snapshottask.run` method was
missed, so it still used dict subscripting and raised `TypeError` on
every call:
```
    File "middlewared/plugins/snapshot.py", line 292, in run
        if not task["enabled"]:
    TypeError: 'PeriodicSnapshotTaskEntry' object is not subscriptable
```

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

Co-authored-by: Logan Cary <logan.cary at ixsystems.com>
DeltaFile
+16-1tests/api2/test_snapshot_task.py
+16-11 files

FreeBSD/ports e4af106games/star_traders distinfo Makefile

games/star_traders: Update 7.20 => 7.21

Version 7.21 (17th May, 2026)
-----------------------------

Added SPDX__ licence identifiers to all source code files.

__ https://spdx.dev/

Minor bug fix for the manual page: removed the invocation to the
undefined "mR" font.  Updated all documentation to use HTTPS instead of
the insecure Git and obsolete FTP protocols.

Updated to GNU Gettext 0.22 or later.  Updated to the latest snapshot of
the Gnulib GNU Portability Library, including changes to make Star
Traders work with Gnulib’s new Python-based ``gnulib-tool``.  Modified
the configuration code to work with Autoconf 2.73 and later.

Extensively tested this release with many Linux distributions and

    [8 lines not shown]
DeltaFile
+3-3games/star_traders/distinfo
+2-3games/star_traders/Makefile
+5-62 files

LLVM/project ec4681dflang/include/flang/Optimizer/Dialect FIRTypes.td

[flang][FIR] Make fir.type a valid memref element type (#199236)

Implement `MemRefElementTypeInterface` on `fir::RecordType` so that
`memref<!fir.type<…>>` verifies, enabling downstream passes to use
memrefs of Fortran derived types.
DeltaFile
+2-1flang/include/flang/Optimizer/Dialect/FIRTypes.td
+2-11 files

FreeBSD/src e030e4elib/libc/gen fts.3

lib/libc/gen/fts.3: use 'options' consistently in fts_set() description

The RETURN VALUES section used "instr" to describe the fts_set()
argument, while the SYNOPSIS and all other references use "options".
Fix the inconsistency.

MFC after:      1 week
Sponsored by:   Google LLC (GSoC 2026)
Reviewed by:    asomers
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2213
DeltaFile
+2-2lib/libc/gen/fts.3
+2-21 files

FreeBSD/ports 7f72ab5net-mgmt/andwatch distinfo Makefile

net-mgmt/andwatch: Update 2.3.0 => 2.4.0

Changelog:
https://github.com/dennypage/andwatch/releases/tag/v2.4.0

PR:             295420
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit cfcfd6629ada350a0a7b9dd26e6614f8ebfdb747)
DeltaFile
+3-3net-mgmt/andwatch/distinfo
+1-1net-mgmt/andwatch/Makefile
+4-42 files

FreeBSD/ports ee17f76net-mgmt/andwatch distinfo Makefile

net-mgmt/andwatch: Update 2.2.0 => 2.3.0

Changelog:
https://github.com/dennypage/andwatch/releases/tag/v2.3.0

PR:             294818
Sponsored by:   UNIS Labs

(cherry picked from commit 4eb1378d01f24f6d958d9a3fbf931ea3ebd77131)
DeltaFile
+3-3net-mgmt/andwatch/distinfo
+1-1net-mgmt/andwatch/Makefile
+4-42 files

FreeBSD/ports cfcfd66net-mgmt/andwatch distinfo Makefile

net-mgmt/andwatch: Update 2.3.0 => 2.4.0

Changelog:
https://github.com/dennypage/andwatch/releases/tag/v2.4.0

PR:             295420
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3net-mgmt/andwatch/distinfo
+1-1net-mgmt/andwatch/Makefile
+4-42 files

FreeNAS/freenas f486251src/middlewared/middlewared/plugins snapshot.py, tests/api2 test_snapshot_task.py

NAS-141135 / 26.0.0-BETA.2 / Fix `pool.snapshottask.run` after type-safe model conversion (by creatorcary) (#18995)

#18015 made `CRUDService.get_instance()` return a Pydantic model
(`PeriodicSnapshotTaskEntry`) instead of a plain `dict`, and converted
the callers to attribute access. The `pool.snapshottask.run` method was
missed, so it still used dict subscripting and raised `TypeError` on
every call:
```
    File "middlewared/plugins/snapshot.py", line 292, in run
        if not task["enabled"]:
    TypeError: 'PeriodicSnapshotTaskEntry' object is not subscriptable
```

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

---------

Co-authored-by: Logan Cary <logan.cary at ixsystems.com>
DeltaFile
+16-1tests/api2/test_snapshot_task.py
+2-2src/middlewared/middlewared/plugins/snapshot.py
+18-32 files

LLVM/project b153bedllvm/lib/Transforms/Vectorize VectorCombine.cpp

[VectorCombine] foldShuffleChainsToReduce - add dbg cost comparison message (#199233)

Help track whether a fold was attempted or not
DeltaFile
+3-0llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+3-01 files

LLVM/project 4ad14a0clang/lib/Sema SemaTemplateInstantiate.cpp SemaConcept.cpp, clang/test/SemaTemplate concepts-lambda.cpp

Revert "[Clang] Transform lambda's constraints when instantiating parameter mapping (#195995)" (#199228)

This reverts commit 7e2821e025f8ee4add31693ddf462947d7618016, which
causes a crash-on-valid in clang:
https://github.com/llvm/llvm-project/issues/199209
DeltaFile
+5-32clang/lib/Sema/SemaTemplateInstantiate.cpp
+3-33clang/test/SemaTemplate/concepts-lambda.cpp
+10-9clang/lib/Sema/SemaConcept.cpp
+2-12clang/lib/Sema/TreeTransform.h
+14-0clang/lib/Sema/SemaTemplateDeduction.cpp
+0-7clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+34-933 files not shown
+41-979 files

FreeBSD/ports ce3f4f3security/vuxml/vuln 2026.xml

security/vuxml: Add entry for NGINX

PR:     295498
Sponsored by:   Netzkommune GmbH
DeltaFile
+31-0security/vuxml/vuln/2026.xml
+31-01 files

FreeNAS/freenas b1f7711

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 719700csrc/middlewared/middlewared/plugins snapshot.py, tests/api2 test_snapshot_task.py

NAS-141135 / 26.0.0-RC.1 / Fix `pool.snapshottask.run` after type-safe model conversion (#18994)

#18015 made `CRUDService.get_instance()` return a Pydantic model
(`PeriodicSnapshotTaskEntry`) instead of a plain `dict`, and converted
the callers to attribute access. The `pool.snapshottask.run` method was
missed, so it still used dict subscripting and raised `TypeError` on
every call:
```
    File "middlewared/plugins/snapshot.py", line 292, in run
        if not task["enabled"]:
    TypeError: 'PeriodicSnapshotTaskEntry' object is not subscriptable
```
DeltaFile
+16-1tests/api2/test_snapshot_task.py
+2-2src/middlewared/middlewared/plugins/snapshot.py
+18-32 files

FreeNAS/freenas 8aa00bdsrc/middlewared/middlewared/plugins mail.py, src/middlewared/middlewared/plugins/mail send.py gmail.py

NAS-141132 / 27.0.0-BETA.1 / Refactor `mail` plugin (#18990)
DeltaFile
+0-435src/middlewared/middlewared/plugins/mail.py
+222-0src/middlewared/middlewared/plugins/mail/send.py
+163-0src/middlewared/middlewared/plugins/mail/gmail.py
+0-141src/middlewared/middlewared/plugins/mail_/gmail.py
+92-0src/middlewared/middlewared/plugins/mail/__init__.py
+72-0src/middlewared/middlewared/plugins/mail/config.py
+549-57621 files not shown
+878-68827 files

LLVM/project 49e67cbllvm/test/Transforms/LoopVectorize/AArch64 sve-vector-reverse-mask4.ll

[LV] Regenerate a test with UTC. NFC (#199231)
DeltaFile
+52-8llvm/test/Transforms/LoopVectorize/AArch64/sve-vector-reverse-mask4.ll
+52-81 files