FreeBSD/ports f031ec5x11/plank distinfo Makefile

x11/plank: Update 0.11.161 => 0.11.164

Changelogs:
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.162
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.163
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.164

PR:     293092
DeltaFile
+3-3x11/plank/distinfo
+1-1x11/plank/Makefile
+4-42 files

FreeNAS/freenas b7ca731src/middlewared/middlewared async_validators.py, src/middlewared/middlewared/utils/libvirt mixin.py storage_devices.py

NAS-139702 / 26.0.0-BETA.1 / pylibvirt utils mypy (#18167)

DeltaFile
+54-16src/middlewared/middlewared/utils/libvirt/mixin.py
+12-11src/middlewared/middlewared/utils/libvirt/storage_devices.py
+11-8src/middlewared/middlewared/utils/libvirt/display.py
+11-2src/middlewared/middlewared/async_validators.py
+7-5src/middlewared/middlewared/utils/libvirt/utils.py
+6-5src/middlewared/middlewared/utils/libvirt/device_factory.py
+101-4711 files not shown
+147-7617 files

LLVM/project 49c0523llvm/lib/Target/RISCV RISCVInstrInfo.cpp, llvm/test/CodeGen/RISCV make-compressible-zilsd.mir

[RISCV] Use ADDD for GPR Pair Move with P (#180671)

DeltaFile
+51-33llvm/test/CodeGen/RISCV/make-compressible-zilsd.mir
+17-7llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
+68-402 files

FreeBSD/ports 0cc9286sysutils/cpu-microcode-intel distinfo Makefile

sysutils/cpu-microcode-intel: Update to 20260210 release

This update addresses functional issues and security vulnerabilities for
INTEL-SA-01083 and INTEL-SA-01396.  Refer to the release notes for
details.

Release notes:  https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260210
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3sysutils/cpu-microcode-intel/distinfo
+1-2sysutils/cpu-microcode-intel/Makefile
+4-52 files

FreeBSD/doc dbdc8dcwebsite/static/security advisory-template.txt errata-template.txt

SA/EN templates: Add XX where replacements are needed
DeltaFile
+20-20website/static/security/advisory-template.txt
+20-20website/static/security/errata-template.txt
+40-402 files

LLVM/project 5131186llvm/test/Transforms/LoopVectorize uncountable-early-exit-vplan.ll conditional-scalar-assignment-vplan.ll

[VPlan] Use UTC to auto-generate more VPlan checks.

Update more VPlan tests to use auto-generated check lines via new UTC
support.
DeltaFile
+145-133llvm/test/Transforms/LoopVectorize/uncountable-early-exit-vplan.ll
+117-92llvm/test/Transforms/LoopVectorize/conditional-scalar-assignment-vplan.ll
+119-37llvm/test/Transforms/LoopVectorize/icmp-uniforms.ll
+381-2623 files

FreeNAS/freenas 8cc9770src/middlewared/middlewared/plugins/interface control.py

remove unused interface/control.py
DeltaFile
+0-13src/middlewared/middlewared/plugins/interface/control.py
+0-131 files

LLVM/project 78490acllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 bool-mask.ll subvector-minbitwidth-unsigned-value.ll

[SLP]Support for zext i1 %x modeling as select %x, 1, 0

Model zext i1 %x to in as select i1 %x, in 1, in 0 in case, if there are
other select instructions, which can be combined into a bundle.

Fixes #178403

Recommit after revert in 993e1f66afcfe9da03bd813e669eada341b11d2f

Reviewers: hiraditya, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/180635
DeltaFile
+72-306llvm/test/Transforms/SLPVectorizer/X86/bool-mask.ll
+85-7llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+4-10llvm/test/Transforms/SLPVectorizer/X86/subvector-minbitwidth-unsigned-value.ll
+161-3233 files

FreeBSD/doc 5b16bc8website/static/security errata-template.txt advisory-template.txt

SA/EN templates: Add pkgbase instructions

PR:             292778
Submitted by:   ivy
DeltaFile
+13-4website/static/security/errata-template.txt
+13-4website/static/security/advisory-template.txt
+26-82 files

LLVM/project 41e5b33llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-fdiv.ll

InstCombine: Fix broken insert point for fdiv replacement

SimplifyDemandedFPClass isn't properly adjusting the IRBuilder
insert point, so this could insert at the wrong point if the simplification
happens in one of the recursive calls. There are a few more of these
to fix.
DeltaFile
+19-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fdiv.ll
+2-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+21-02 files

NetBSD/othersrc eS95TcCusr.bin/tnftp configure NEWS

   tnftp 20260211 release

   Changes since tnftp 20230507:
   - Improve transfer performance by simplifying socket buffer and
     transfer buffer handling.
   - Add -b BUFLEN to adjust size of buffer for HTTP response line parsing.
   - Add -h HEADER to support custom HTTP headers.
   - Add "connect" as a synonym for "open".
   - Fix ASCII mode transfers when progress bar is enabled.
   - Fix creation of empty downloaded files.
   - Exit non-zero if a HTTP transfer is shorter than expected.
   - Fix HTTPS through a proxy.
VersionDeltaFile
1.65+12-12usr.bin/tnftp/configure
1.19+21-2usr.bin/tnftp/NEWS
1.86+6-2usr.bin/tnftp/ChangeLog
1.51+2-2usr.bin/tnftp/configure.ac
+41-184 files

FreeNAS/freenas f116659src/middlewared/middlewared/plugins/interface lag.py

NAS-139719 / 26.0.0-BETA.1 / remove legacy lag.py (#18170)

This was replaced by changes in
https://github.com/truenas/middleware/pull/18147
DeltaFile
+0-119src/middlewared/middlewared/plugins/interface/lag.py
+0-1191 files

LLVM/project 6e6f760mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

[MLIR][OpenMP] Fix unused variable warning

7c07cb6542a0c5e4340e09a9a247e3e5123c6567 introduced a variable created
in an if statement that is only used in an assertion. Per the coding
guidelines, mark it [[maybe_unused]].
DeltaFile
+1-1mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+1-11 files

FreeBSD/ports 235a924audio/subtui distinfo Makefile, audio/subtui/files patch-internal_integration_media__linux__props.go patch-internal_integration_media__freebsd.go

audio/subtui: Update to 2.2.2

Changelogs:
  2.2.2: https://github.com/MattiaPun/SubTUI/releases/tag/v2.2.2
  2.2.1: https://github.com/MattiaPun/SubTUI/releases/tag/v2.2.1
DeltaFile
+5-5audio/subtui/distinfo
+0-8audio/subtui/files/patch-internal_integration_media__linux__props.go
+0-8audio/subtui/files/patch-internal_integration_media__freebsd.go
+0-8audio/subtui/files/patch-internal_integration_media__linux__methods.go
+1-6audio/subtui/Makefile
+6-355 files

LLVM/project 058cad9llvm/lib/CodeGen MachineInstr.cpp

Add "noconvergent" flag to MachineInstr::print() (#180818)

DeltaFile
+2-0llvm/lib/CodeGen/MachineInstr.cpp
+2-01 files

LLVM/project c8d8ebbllvm/lib/Target/AMDGPU SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU isel-amdgcn-cs-chain-intrinsic-w32.ll isel-amdgcn-cs-chain-intrinsic-w64.ll

[AMDGPU] Allow hoising of V_READFIRSTLANE_B32 for uniform operand

readfirstlane can be moved across control flow for uniform inputs.
The MachineInstr::NoConvergent attribute allows hoisting
which is otherwise prohibited for a convergent instruction.
DeltaFile
+82-82llvm/test/CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w32.ll
+52-52llvm/test/CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w64.ll
+54-0llvm/test/CodeGen/AMDGPU/hoist-readfirstlane.ll
+24-24llvm/test/CodeGen/AMDGPU/llvm.amdgcn.make.buffer.rsrc.ll
+16-16llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-intrinsic-dyn-vgpr-w32.ll
+11-0llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+239-1742 files not shown
+245-1798 files

LLVM/project f134b80llvm/lib/Target/RISCV RISCVInstrInfoXSf.td

[RISCV] Refactor the MC layer SiFive VCIX classes. (#180433)

My initial goal was to name bits {19-15} as either rs1, vs1, or imm as
appropriate.

The VCIX instructions effectively have 3 properties that are combined:
the type of bits 19-15 (determined by funct3), how many vector registers
are sources (determined by funct6), and whether vd is a written or not
(determined by vm).

I found the VCIXInfo class very hard to read and understand. This patch
breaks it up into simpler steps and moves some properties to flags in
the existing VCIXType classs. A new VCIXRs1Info class is added to
contain the properties for bits 19-15. The VCIXInfo now combines the
properties from these 2 classes and the HaveOutputDst flag to create the
various things needed to build the final instruction. To reduce the
number of template arguments, the VCIXInfo is passed all the way down to
the base class.


    [5 lines not shown]
DeltaFile
+139-119llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td
+139-1191 files

LLVM/project f668c9fllvm/lib/Target/RISCV RISCVInstrInfo.cpp, llvm/test/CodeGen/RISCV branch-opt.ll

[RISCV] Add (BSETI x0, 11) to isLoadImm for optimizeCondBranch (#180820)

optimizeCondBranch is looking for immediates that are 1 apart to rewrite
the branch by sharing a constant. BSETI x0, 11 can be used to produce
2048 which is one more than the largest positive constant produced by
addi.
DeltaFile
+60-2llvm/test/CodeGen/RISCV/branch-opt.ll
+11-3llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
+71-52 files

FreeBSD/doc 5fa0844website/data/en/events events2026.toml

Add BSDCan 2026 to the Upcoming Events section
DeltaFile
+12-0website/data/en/events/events2026.toml
+12-01 files

LLVM/project c322e37llvm/include/llvm/ADT APSInt.h

[ADT][NFC] Remove `else` after `return` in APSInt.h (#180790)

Align with the LLVM coding standard:
https://llvm.org/docs/CodingStandards.html#don-t-use-else-after-a-return
DeltaFile
+2-4llvm/include/llvm/ADT/APSInt.h
+2-41 files

LLVM/project e601ec4llvm/include/llvm/IR IntrinsicsAMDGPU.td, llvm/test/Assembler amdgcn-intrinsic-attributes.ll

AMDGPU: Add more attributes to wait event intrinsics

Mark as nocallback nofree.
DeltaFile
+15-2llvm/test/Assembler/amdgcn-intrinsic-attributes.ll
+5-2llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+20-42 files

LLVM/project d380b29mlir/include/mlir/Bindings/Python NanobindUtils.h, mlir/lib/Bindings/Python IRAttributes.cpp IRTypes.cpp

[MLIR][Python] Remove partial LLVM APIs in python bindings (5/n) (#180644)

This PR continues work from
https://github.com/llvm/llvm-project/pull/178290
Added local helper functions to avoid dependency on LLVM APIs.

---------

Co-authored-by: Jakub Kuderski <kubakuderski at gmail.com>
DeltaFile
+45-6mlir/lib/Bindings/Python/IRAttributes.cpp
+25-17mlir/lib/Bindings/Python/IRTypes.cpp
+28-6mlir/lib/Bindings/Python/Globals.cpp
+1-0mlir/include/mlir/Bindings/Python/NanobindUtils.h
+99-294 files

FreeBSD/ports 19d4222devel/py-gql distinfo Makefile

devel/py-gql: Update 3.5.3 => 4.0.0

Changelog:
https://github.com/graphql-python/gql/releases/tag/v4.0.0

PR:     292796
DeltaFile
+3-3devel/py-gql/distinfo
+1-2devel/py-gql/Makefile
+4-52 files

FreeBSD/ports d92b800devel/py-python-semantic-release Makefile, devel/py-python-semantic-release/files patch-pyproject.toml

devel/py-python-semantic-release: Allow build with py-python-gitlab 7.0.0+

- Bump PORTREVISION for package change

PR:             291991
Reported by:    pkg-fallout

(cherry picked from commit 0fec15ec217d1745d6b53cdb2b9881c5fa4b4731)
DeltaFile
+10-1devel/py-python-semantic-release/files/patch-pyproject.toml
+2-1devel/py-python-semantic-release/Makefile
+12-22 files

FreeBSD/ports b545961devel/py-pydantic-yaml Makefile, devel/py-pydantic-yaml/files patch-pyproject.toml

devel/py-pydantic-yaml: Allow build with py-ruamel.yaml 0.19.0+

- Bump PORTREVISION for package change

It fixes build after 7e7493383b5e027b27e9136282856b66b1d2fa3d.

Reported by:    pkg-fallout

(cherry picked from commit 7ed18480dcc71a1aaea178f8010aff94404e98d4)
DeltaFile
+11-0devel/py-pydantic-yaml/files/patch-pyproject.toml
+2-1devel/py-pydantic-yaml/Makefile
+13-12 files

FreeBSD/ports 912d635www/node25 distinfo Makefile.version

www/node25: Update to 25.3.0

Changes:        https://github.com/nodejs/node/releases
                https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V25.md
Security:       CVE-2025-55130, CVE-2025-55131, CVE-2025-55132, CVE-2025-59465, CVE-2025-59466, CVE-2026-21636, CVE-2026-21637
(cherry picked from commit 9facae53987d6fde4664a65c6fd889c4b46b549b)
DeltaFile
+3-3www/node25/distinfo
+1-1www/node25/Makefile.version
+0-1www/node25/Makefile
+4-53 files

FreeBSD/ports c9a6a55www/node24 distinfo Makefile.version

www/node24: Update to 24.13.0

Changes:        https://github.com/nodejs/node/releases
                https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V24.md
Security:       CVE-2025-55130, CVE-2025-55131, CVE-2025-55132, CVE-2025-59465, CVE-2025-59466, CVE-2026-21637
(cherry picked from commit 8a9209550d0b6d4f911e724ad6d27da9be78cc75)
DeltaFile
+3-3www/node24/distinfo
+1-1www/node24/Makefile.version
+4-42 files

FreeBSD/ports 0f74efdwww/node22 distinfo Makefile.version

www/node22: Update to 22.22.0

Changes:        https://github.com/nodejs/node/releases
                https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V22.md
Security:       CVE-2025-55130, CVE-2025-55131, CVE-2025-55132, CVE-2025-59465, CVE-2025-59466, CVE-2026-21637
(cherry picked from commit dd052a3b3b6a00cc732f5ceb911534e745f9c4ec)
DeltaFile
+3-3www/node22/distinfo
+1-1www/node22/Makefile.version
+4-42 files

FreeBSD/ports 01dea38www/node20 distinfo Makefile.version

www/node20: Update to 20.20.0

Changes:        https://github.com/nodejs/node/releases
                https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
Security:       CVE-2025-55130, CVE-2025-55131, CVE-2025-55132, CVE-2025-59465, CVE-2025-59466, CVE-2026-21637
(cherry picked from commit 033d7d9a722e8e5ab847bb98e10445fce5fbf1fe)
DeltaFile
+3-3www/node20/distinfo
+1-1www/node20/Makefile.version
+0-1www/node20/Makefile
+4-53 files

FreeBSD/ports 89e4820textproc/translate-toolkit Makefile, textproc/translate-toolkit/files patch-pyproject.toml

textproc/translate-toolkit: Allow build with py-ruamel.yaml 0.19.0+

- Bump PORTREVISION for package change

It fixes build after 7e7493383b5e027b27e9136282856b66b1d2fa3d.

Reported by:    pkg-fallout

(cherry picked from commit 6bebb158d657822d5964f63acb61920f7b6b62a1)
DeltaFile
+9-0textproc/translate-toolkit/files/patch-pyproject.toml
+2-1textproc/translate-toolkit/Makefile
+11-12 files