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

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

LLVM/project e678e00llvm/test lit.cfg.py, llvm/utils profcheck-xfail.txt

[ProfCheck] Exclude passes not in standard pipelines (#180814)

This patch excludes seven more passes by default (rather than in
profcheck-xfail.txt) that are not in standard pipelines. We should
eventually get to these, but for now we can punt them.
DeltaFile
+0-239llvm/utils/profcheck-xfail.txt
+7-0llvm/test/lit.cfg.py
+7-2392 files

NetBSD/pkgsrc Qjko9n8doc CHANGES-2026

   doc: Updated devel/jam to 2.5.2nb2
VersionDeltaFile
1.1036+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Pye7Yrxdevel/jam distinfo Makefile, devel/jam/patches patch-ab patch-aa

   Patch to make (ft)jam build with gcc-14.

   Also, fix all pkglint (except lack of LICENSE=).
VersionDeltaFile
1.3+11-8devel/jam/patches/patch-ab
1.6+13-2devel/jam/patches/patch-aa
1.1+14-0devel/jam/patches/patch-mkjambase.c
1.15+6-5devel/jam/distinfo
1.2+3-3devel/jam/patches/patch-rules.h
1.21+2-2devel/jam/Makefile
+49-201 files not shown
+52-217 files

NetBSD/src ljOtn7Sshare/mk bsd.own.mk

   update everyone to binutils.old
VersionDeltaFile
1.1464+3-3share/mk/bsd.own.mk
+3-31 files

FreeBSD/ports 503dd94devel/py-python-gitlab Makefile distinfo

devel/py-python-gitlab: Update 7.1.0 => 8.0.0

Changelog:
https://github.com/python-gitlab/python-gitlab/releases/tag/v8.0.0

While here merge RMs and remove unnecessary MKDIR in
post-install-DOCS-on.

PR:     292795
DeltaFile
+3-5devel/py-python-gitlab/Makefile
+3-3devel/py-python-gitlab/distinfo
+6-82 files

NetBSD/src E6XNREpexternal/gpl3/binutils.old/dist/gold dynobj.h defstd.h, external/gpl3/binutils.old/dist/opcodes nios2-opc.c

   remove extra files
VersionDeltaFile
1.6+0-0external/gpl3/binutils.old/usr.bin/ld/arch/coldfire/defs.mk
1.8+0-0external/gpl3/binutils.old/lib/libbfd/arch/armeb/bfd.h
1.6+0-0external/gpl3/binutils.old/usr.bin/gprof/arch/coldfire/defs.mk
1.10+0-0external/gpl3/binutils.old/dist/gold/dynobj.h
1.10+0-0external/gpl3/binutils.old/dist/gold/defstd.h
1.8+0-0external/gpl3/binutils.old/dist/opcodes/nios2-opc.c
+0-0287 files not shown
+0-0293 files

LLVM/project 3db01f0clang/include/clang/Options Options.td

[LifetimeSafety] Remove "experimental" from option descriptions (#180723)

DeltaFile
+2-3clang/include/clang/Options/Options.td
+2-31 files

LLVM/project c9ee81alibc/benchmarks CMakeLists.txt, libc/benchmarks/gpu CMakeLists.txt

[libc] Fix unit test dependency and respect LIBC_INCLUDE_BENCHMARKS (#180812)

Summary:
The unittest framework function is defined in another CMake file which
may not be present if the uesr disabled tests, provide a smaller version
here to keep this private. Also respesct the LIBC_INCLUDE_BENCHMARKS
variable.
DeltaFile
+43-1libc/benchmarks/gpu/CMakeLists.txt
+4-4libc/benchmarks/CMakeLists.txt
+47-52 files

LLVM/project 4926befllvm/lib/Target/AMDGPU VOP3PInstructions.td

[AMDGPU] Use enum instead of literal for MadFmaMixFP16Pats (#180802)

DeltaFile
+3-3llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+3-31 files