FreeNAS/freenas 77acd3asrc/middlewared/middlewared/plugins ups.py, src/middlewared/middlewared/plugins/ups upssched_event.py config.py

NAS-139747 / 26.0.0-BETA.1 / Convert UPS plugin to be type-safe (#18190)

## Context

UPS plugin has been converted to new type-safe implementation.
DeltaFile
+0-359src/middlewared/middlewared/plugins/ups.py
+119-0src/middlewared/middlewared/plugins/ups/upssched_event.py
+112-0src/middlewared/middlewared/plugins/ups/config.py
+92-0src/middlewared/middlewared/plugins/ups/utils.py
+92-0src/middlewared/middlewared/plugins/ups/__init__.py
+34-0src/middlewared/middlewared/service/system_service_part.py
+449-35920 files not shown
+519-41526 files

FreeBSD/ports 60f5476textproc/caps-log pkg-descr

textproc/caps-log: add missing pkg-descr

Fixes:  a5496b3c364c84646b05e24f0b3461f1d7ecf9d8
Reported by:    diizzy
Obtained from:  https://reviews.freebsd.org/D54921
DeltaFile
+10-1textproc/caps-log/pkg-descr
+10-11 files

NetBSD/pkgsrc 3WEt4Vmdatabases/postgresql-pgroonga Makefile, databases/postgresql-postgis2 Makefile

   *: remove 13 from postgresql versions
VersionDeltaFile
1.13+2-2databases/postgresql-pgroonga/Makefile
1.191+2-2databases/postgresql-postgis2/Makefile
1.6+2-2databases/postgresql-redislog/Makefile
+6-63 files

NetBSD/pkgsrc kAJibONdatabases Makefile, databases/pgadmin3 Makefile

   pgadmin3: remove

   Only supported postgresql 13, which was removed.
VersionDeltaFile
1.745+1-10databases/Makefile
1.26801+1-2doc/TODO
1.1118+2-1doc/CHANGES-2026
1.2+1-1databases/pgadmin3/patches/patch-pgadmin_include_utils_pgDefs.h
1.5+1-1databases/pgadmin3/patches/patch-configure
1.108+1-1databases/pgadmin3/Makefile
+7-165 files not shown
+11-2011 files

LLVM/project f8b1462llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 bool-mask.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+103-8llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+12-36llvm/test/Transforms/SLPVectorizer/X86/bool-mask.ll
+115-442 files

FreeBSD/ports d4d9be7math/octave-forge-coder Makefile distinfo, math/octave-forge-coder/files patch-pre__install.m

math/octave-forge-coder: Update to 1.11.1.
DeltaFile
+0-10math/octave-forge-coder/files/patch-pre__install.m
+1-8math/octave-forge-coder/Makefile
+3-3math/octave-forge-coder/distinfo
+4-213 files

FreeBSD/ports e293b2fmath/octave-forge-image distinfo Makefile

math/octave-forge-image: Update to 2.18.2.
DeltaFile
+3-3math/octave-forge-image/distinfo
+1-1math/octave-forge-image/Makefile
+4-42 files

FreeBSD/ports 86d43c0mail/p5-Sisimai pkg-plist distinfo

mail/p5-Sisimai: update 5.5.0 -> 5.6.0

Changelog: https://metacpan.org/dist/Sisimai/changes
DeltaFile
+4-8mail/p5-Sisimai/pkg-plist
+3-3mail/p5-Sisimai/distinfo
+1-1mail/p5-Sisimai/Makefile
+8-123 files

FreeBSD/ports f2fe6eamail/p5-MIME-Tools distinfo Makefile

mail/p5-MIME-Tools: update 5.515 -> 5.517

Changelog: https://metacpan.org/dist/MIME-tools/changes
DeltaFile
+3-3mail/p5-MIME-Tools/distinfo
+1-1mail/p5-MIME-Tools/Makefile
+4-42 files

FreeBSD/ports 7c06a96misc/p5-Business-ISBN-Data distinfo Makefile

misc/p5-Business-ISBN-Data: update 20260123.001 -> 20260214.001

Changelog: https://metacpan.org/dist/Business-ISBN-Data/changes
DeltaFile
+3-3misc/p5-Business-ISBN-Data/distinfo
+1-1misc/p5-Business-ISBN-Data/Makefile
+4-42 files

FreeBSD/ports c6fe30fmultimedia/mkvtoolnix/files patch-lib_fmt_include_fmt_format.h

multimedia/mkvtoolnix: fix build with libc++ 21

With libc++ 21 multimedia/mkvtoolnix fails to build, with errors similar
to:

    In file included from lib/fmt/src/os.cc:13:
    In file included from lib/fmt/include/fmt/os.h:11:
    lib/fmt/include/fmt/format.h:745:28: fatal error: use of undeclared identifier 'malloc'
      745 |     T* p = static_cast<T*>(malloc(n * sizeof(T)));
          |                            ^~~~~~

This is because malloc and free are defined in <cstdlib>, and os.h does
not explicitly include it. (Before libc++ 21, the fmt library was
"lucky" that <cstdlib> was included transitively, but this is no longer
the case.)

PR:             293182
Approved by:    riggs (maintainer)
MFH:            2026Q1

    [2 lines not shown]
DeltaFile
+10-0multimedia/mkvtoolnix/files/patch-lib_fmt_include_fmt_format.h
+10-01 files

LLVM/project 347041ellvm/lib/Target/X86 X86LowerAMXIntrinsics.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2-2llvm/lib/Target/X86/X86LowerAMXIntrinsics.cpp
+2-21 files

LLVM/project ed69ffallvm/lib/Target/X86 X86LowerAMXIntrinsics.cpp, llvm/test/CodeGen/X86/AMX amx-low-intrinsics-no-amx-bitcast.ll amx-low-intrinsics.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+20-13llvm/test/CodeGen/X86/AMX/amx-low-intrinsics-no-amx-bitcast.ll
+21-3llvm/lib/Target/X86/X86LowerAMXIntrinsics.cpp
+14-4llvm/test/CodeGen/X86/AMX/amx-low-intrinsics.ll
+55-203 files

LLVM/project 1e159d2llvm/lib/Target/X86 X86LowerAMXIntrinsics.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+2-2llvm/lib/Target/X86/X86LowerAMXIntrinsics.cpp
+2-21 files

FreeBSD/ports 4d7c78cmultimedia/mkvtoolnix/files patch-lib_fmt_include_fmt_format.h

multimedia/mkvtoolnix: fix build with libc++ 21

With libc++ 21 multimedia/mkvtoolnix fails to build, with errors similar
to:

    In file included from lib/fmt/src/os.cc:13:
    In file included from lib/fmt/include/fmt/os.h:11:
    lib/fmt/include/fmt/format.h:745:28: fatal error: use of undeclared identifier 'malloc'
      745 |     T* p = static_cast<T*>(malloc(n * sizeof(T)));
          |                            ^~~~~~

This is because malloc and free are defined in <cstdlib>, and os.h does
not explicitly include it. (Before libc++ 21, the fmt library was
"lucky" that <cstdlib> was included transitively, but this is no longer
the case.)

PR:             293182
Approved by:    riggs (maintainer)
MFH:            2026Q1
DeltaFile
+10-0multimedia/mkvtoolnix/files/patch-lib_fmt_include_fmt_format.h
+10-01 files

FreeBSD/ports 1c64846databases/postgresql-jdbc distinfo Makefile

databases/postgresql-jdbc: Update to 42.7.10

Release notes:  https://jdbc.postgresql.org/changelogs/2026-02-11-42/
DeltaFile
+3-3databases/postgresql-jdbc/distinfo
+1-1databases/postgresql-jdbc/Makefile
+4-42 files

FreeBSD/ports bd850fbsecurity/vuls distinfo Makefile

security/vuls: Update to 0.38.0

Release notes:  https://github.com/future-architect/vuls/releases/tag/v0.38.0
DeltaFile
+5-5security/vuls/distinfo
+1-2security/vuls/Makefile
+6-72 files

NetBSD/src woJSK3csys/kern core_elf32.c

   PR/59984: Joao Bonifacio: use sizeof(Elf_Word) instead of hard-coding 4.
VersionDeltaFile
1.71+3-3sys/kern/core_elf32.c
+3-31 files

NetBSD/src lFsSfAVsys/kern init_sysctl.c, sys/sys unistd.h

   PR/59984: Jo�o Bonif�cio: Set _POSIX_SEMAPHORES to 200112L and use it
   instead of hardcoding.
VersionDeltaFile
1.230+3-3sys/kern/init_sysctl.c
1.66+2-2sys/sys/unistd.h
+5-52 files

NetBSD/src 9QkZ88Dsys/kern init_sysctl.c

   PR/59984: Jo�o Bonif�cio: remove XXX comments after verifying match
   to 200112L
VersionDeltaFile
1.229+2-8sys/kern/init_sysctl.c
+2-81 files

LLVM/project e819483clang/lib/Analysis/LifetimeSafety LifetimeAnnotations.cpp, clang/test/Sema warn-lifetime-safety-invalidations.cpp

[LifetimeSafety] 'erase' does not invaldiate node-based containers (#181216)

```cpp
// This pattern was previously flagged as a lifetime violation
for (auto it = my_map.begin(); it != my_map.end(); ) {
    if (should_delete(*it)) {
        my_map.erase(it++); // Safe in map, but flagged as invalidating 'it'
    } else {
        ++it;
    }
}
```
DeltaFile
+24-2clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+15-0clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+9-5clang/test/Sema/Inputs/lifetime-analysis.h
+48-73 files

LLVM/project 94257d7clang/docs index.rst CMakeLists.txt, clang/include/clang/Basic BuiltinsAMDGPUDocs.td BuiltinsAMDGPU.td

[Clang][AMDGPU][Docs] Add builtin documentation for AMDGPU builtins

Use the documentation generation infrastructure to document the AMDGPU builtins.
This PR starts with the ABI / Special Register builtins. Documentation for the
remaining builtin categories will be added incrementally in follow-up patches.
DeltaFile
+291-0clang/include/clang/Basic/BuiltinsAMDGPUDocs.td
+114-30clang/include/clang/Basic/BuiltinsAMDGPU.td
+1-0clang/docs/index.rst
+1-0clang/docs/CMakeLists.txt
+407-304 files

NetBSD/src F3Ykgcedistrib/utils/embedded mkimage

   mkimage: Use `-o pipefail' to improve early error detection.
VersionDeltaFile
1.94+2-2distrib/utils/embedded/mkimage
+2-21 files

LLVM/project 04ef765libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions is_partitioned.pass.cpp, libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample sample.pass.cpp

[libc++] Add test_iterators.h to the modulemap (#181351)

and fix all the missing includes found by it.
DeltaFile
+5-4libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp
+5-3libcxx/test/std/algorithms/alg.sorting/alg.sort/stable.sort/pstl.stable_sort.pass.cpp
+4-3libcxx/test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp
+4-2libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp
+4-1libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv/base.pass.cpp
+3-2libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/is_partitioned.pass.cpp
+25-15327 files not shown
+417-37333 files

OpenBSD/ports daXtZYtnet/p5-Net-OAuth Makefile distinfo, net/p5-Net-OAuth/pkg PLIST

   update p5-Net-OAuth to 0.31
VersionDeltaFile
1.15+13-15net/p5-Net-OAuth/Makefile
1.6+2-2net/p5-Net-OAuth/distinfo
1.5+0-1net/p5-Net-OAuth/pkg/PLIST
+15-183 files

LLVM/project 342377aclang/lib/Analysis/LifetimeSafety LifetimeAnnotations.cpp, clang/test/Sema warn-lifetime-safety-invalidations.cpp

invalidations and erase
DeltaFile
+24-2clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+15-0clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+9-5clang/test/Sema/Inputs/lifetime-analysis.h
+48-73 files

LLVM/project 40a3ec7clang/include/clang/Basic BuiltinsBase.td, clang/test/TableGen builtin-docs.td

[Clang][TableGen] Add documentation generation infrastructure for builtins

Add a `-gen-builtin-docs` TableGen backend that generates RST
documentation from builtin definitions, modeled after the existing
attribute documentation system (`-gen-attr-docs`).

The emitter generates per-builtin RST sections grouped by category, including
prototype rendering with optional named parameters (via `ArgNames`), target
feature annotations, and documentation content. A mismatch between `ArgNames`
count and prototype parameter count is a fatal error.
DeltaFile
+248-0clang/test/TableGen/builtin-docs.td
+182-0clang/utils/TableGen/ClangBuiltinsEmitter.cpp
+50-0clang/include/clang/Basic/BuiltinsBase.td
+6-0clang/utils/TableGen/TableGen.cpp
+2-0clang/utils/TableGen/TableGenBackends.h
+488-05 files

LLVM/project 194bbdcclang/test/Headers __clang_hip_math.hip, llvm/lib/Analysis ValueTracking.cpp

Address comments
DeltaFile
+193-245llvm/test/CodeGen/AMDGPU/div_v2i128.ll
+57-39llvm/lib/Analysis/ValueTracking.cpp
+44-51llvm/test/CodeGen/AMDGPU/srem64.ll
+22-28llvm/test/CodeGen/AMDGPU/urem64.ll
+24-24clang/test/Headers/__clang_hip_math.hip
+13-21llvm/test/CodeGen/AMDGPU/udiv64.ll
+353-40812 files not shown
+417-48718 files

LLVM/project f3b96cbllvm/test/CodeGen/X86 masked_gather_scatter.ll

[ScalarizeMaskedMemIntrin] Remove redundant RUN: line

5cfd815c14f378c50018f6967c027b758c3996a6 introduced redundant run lines
when doing some NewPM related cleanup. Remove them given they are
identical. LegacyPM coverage is handled through llc.
DeltaFile
+0-1llvm/test/CodeGen/X86/masked_gather_scatter.ll
+0-11 files

NetBSD/pkgsrc lhL0TXTx11/libxkbcommon PLIST

   Fix x11/libxkbcommon PLIST with doc option

   From Robert Whitlock in PR#59881
VersionDeltaFile
1.21+146-36x11/libxkbcommon/PLIST
+146-361 files