FreeBSD/ports d766b80devel/hs-spago distinfo Makefile, devel/spago Makefile pkg-descr

devel/hs-spago: Update to 1.0.3 and move to devel/spago

PR:             272064
DeltaFile
+0-481devel/hs-spago/distinfo
+0-215devel/hs-spago/Makefile
+29-0devel/spago/Makefile
+3-0devel/spago/pkg-descr
+0-3devel/hs-spago/pkg-descr
+3-0devel/spago/distinfo
+35-6991 files not shown
+36-6997 files

FreeBSD/ports 4d5a836net-p2p/libtorrent distinfo Makefile, net-p2p/rtorrent distinfo Makefile

net-p2p/{lib,r}torrent: Roll back to 0.16.5

Due to instability of 0.16.6, roll back to 0.16.5 stable.
As a temporary measure as upstream is working on a release fix, let's
roll back with a portrevision bump.

PR:             292914
Reported by:    glebius
Reviewed by:    glebius, novel
MFH:            2026Q1
See also:       https://github.com/rakshasa/rtorrent/issues/1689

(cherry picked from commit 73e88b9f23d4986b5862933ff0d07f9ebf0aeee7)
DeltaFile
+3-3net-p2p/libtorrent/distinfo
+3-3net-p2p/rtorrent/distinfo
+3-1net-p2p/libtorrent/Makefile
+3-1net-p2p/rtorrent/Makefile
+2-2net-p2p/libtorrent/pkg-plist
+14-105 files

FreeBSD/ports 73e88b9net-p2p/libtorrent distinfo pkg-plist, net-p2p/rtorrent distinfo Makefile

net-p2p/{lib,r}torrent: Roll back to 0.16.5

Due to instability of 0.16.6, roll back to 0.16.5 stable.
As a temporary measure as upstream is working on a release fix, let's
roll back with a portrevision bump.

PR:             292914
Reported by:    glebius
Reviewed by:    glebius, novel
MFH:            2026Q1
See also:       https://github.com/rakshasa/rtorrent/issues/1689
DeltaFile
+3-3net-p2p/rtorrent/distinfo
+3-3net-p2p/libtorrent/distinfo
+2-2net-p2p/libtorrent/pkg-plist
+3-1net-p2p/libtorrent/Makefile
+3-1net-p2p/rtorrent/Makefile
+14-105 files

FreeBSD/ports 42d0e40devel/tvision distinfo Makefile

devel/tvision: Update to g20260111

Changelog: https://github.com/magiblot/tvision/compare/df6424f...85aaeca

Approved by:    eduardo (mentor, implicit)
MFH:            2026Q1

(cherry picked from commit a9ad56f5b328818b0b345b2c6a098ca74e343a98)
DeltaFile
+3-3devel/tvision/distinfo
+2-2devel/tvision/Makefile
+5-52 files

FreeBSD/ports a9ad56fdevel/tvision distinfo Makefile

devel/tvision: Update to g20260111

Changelog: https://github.com/magiblot/tvision/compare/df6424f...85aaeca

Approved by:    eduardo (mentor, implicit)
MFH:            2026Q1
DeltaFile
+3-3devel/tvision/distinfo
+2-2devel/tvision/Makefile
+5-52 files

LLVM/project 414ec6allvm/lib/Target/AMDGPU AMDGPURegBankLegalizeHelper.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel unmerge-sgpr-s16.mir

AMDGPU/GlobalISel: Fix sgpr s16 unmerge lowering in regbanklegalize

Used to fail EXPENSIVE_CHECKS because of type mismatch.
DeltaFile
+5-3llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.cpp
+4-4llvm/test/CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.mir
+9-72 files

LLVM/project 9590f1eclang/include/clang/CIR/Dialect/IR CIROps.td CIRTypes.td, clang/lib/CIR/Dialect/IR CIRDialect.cpp

[CIR] Add CIR types and operations for flattened EH and cleanup (#178496)

This adds the CIR dialect definitions for the new types and operations
that will be needed to perform CFG flattening on the high-level CIR
representation of exception handlng and cleanups. Tests are added for
the dialect printing, parsing, and verification.

This does not include any code to flatten the CFG or otherwise generate
the new operations or to lower them into other forms. That support will
be added in later changes.
DeltaFile
+256-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+225-0clang/test/CIR/IR/eh-flat.cir
+148-0clang/test/CIR/IR/invalid-eh-flat.cir
+142-0clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+42-1clang/include/clang/CIR/Dialect/IR/CIRTypes.td
+813-15 files

LLVM/project 1c41b9alldb/source/Plugins/ABI/ARM ABISysV_arm.cpp, lldb/source/Plugins/ABI/X86 ABIWindows_x86_64.cpp

[lldb][TypeSystemClang] Don't treat float vector types as floating point types (#179213)

This patch re-implements `TypeSystemClang::IsFloatingPointType` by
forwarding it to `clang::Type::isFloatingType`. The main difference is
that the latter returns false for float vector types. The motovation
here (apart from implementation simplicity) is that this is currently a
foot-gun because most callsites probably don't consider treating float
vector types. Callers should test for vectors explicitly using
`IsVectorType` (or use `GetTypeInfo`).

This patch makes all the callers of `IsFloatingPointType` now check
`GetTypeInfo() & eTypeIsFloat`. This is set for float vector types too,
so behaviour doesn't change.

To make sure we audit all the call-sites in `ValueObject.cpp`, I added a
helper `HasFloatRepresentation` (named after the
`clang::Type::hasFloatingRepresentation` API), which does the
`GetTypeInfo` check, and added a FIXME to it.
DeltaFile
+34-5lldb/unittests/Symbol/TestTypeSystemClang.cpp
+18-10lldb/source/ValueObject/ValueObject.cpp
+6-20lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
+10-5lldb/test/API/lang/cpp/template-arguments/TestCppTemplateArguments.py
+2-4lldb/source/Plugins/ABI/ARM/ABISysV_arm.cpp
+4-2lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.cpp
+74-464 files not shown
+83-5310 files

LLVM/project daf90c9llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeHelper.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel unmerge-sgpr-s16.mir

AMDGPU/GlobalISel: Fix sgpr s16 unmerge lowering in regbanklegalize

Used to fail EXPENSIVE_CHECKS because of type mismatch.
DeltaFile
+5-3llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.cpp
+4-4llvm/test/CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.mir
+9-72 files

LLVM/project 0f88b5dpolly/lib/Support DumpFunctionPass.cpp DumpModulePass.cpp

[Polly] LLVM_DEBUG -> POLLY_DEBUG
DeltaFile
+6-5polly/lib/Support/DumpFunctionPass.cpp
+2-1polly/lib/Support/DumpModulePass.cpp
+8-62 files

FreeBSD/ports e812322dns/dnsmasq-devel distinfo Makefile

dns/dnsmasq-devel: update to v2.93test3

Changes (Git log):

* fbfcf87 2026-02-01 | Rewrite blockdata_retrieve() and expand_buf() to use realloc(). (tag: v2.93test3) [Simon Kelley]
* 19f3e06 2026-02-01 | Fix compiler warning. [Simon Kelley]
* 40d1152 2026-01-31 | read_writev: avoid reading past the last iovec elem [Matthias Andree]
* 3c830c4 2026-01-31 | Avoid uninitialized-value warnings from the compiler [Matthias Andree]
* e9f400d 2026-01-31 | base32_decode: avoid shifting into the sign bit [Matthias Andree]
* 870f141 2026-01-31 | Tidy up memory allocation in read_event() [Simon Kelley]
* 714d362 2026-01-31 | Tidy up check for muticast DHCPv6 requests. [Simon Kelley]
* 60e90e2 2026-01-31 | Remove DHCPv6 UseMulticast option code. [Simon Kelley]

MFH:            2026Q1
(cherry picked from commit dcb383559b3e071df9f55e22f78fcc64a6d197e0)
DeltaFile
+3-3dns/dnsmasq-devel/distinfo
+2-2dns/dnsmasq-devel/Makefile
+5-52 files

FreeBSD/doc 75e328edocumentation/content/fr/books/handbook/x11 _index.adoc

Handbook/x11: Fix trivial typo

Reviewed by:    olivier
Submitted by:   ajoly18
Closes:         https://github.com/freebsd/freebsd-doc/pull/413
DeltaFile
+1-1documentation/content/fr/books/handbook/x11/_index.adoc
+1-11 files

FreeBSD/ports caa950bdevel/pmd pkg-plist distinfo

devel/pmd: Update to version 7.21.0

Release notes:
https://docs.pmd-code.org/pmd-doc-7.21.0/pmd_release_notes.html
https://docs.pmd-code.org/pmd-doc-7.20.0/pmd_release_notes.html
https://docs.pmd-code.org/pmd-doc-7.19.0/pmd_release_notes.html
https://docs.pmd-code.org/pmd-doc-7.18.0/pmd_release_notes.html
https://docs.pmd-code.org/pmd-doc-7.17.0/pmd_release_notes.html

Approved by:    eduardo (mentor, implicit)
MFH:            2026Q1

(cherry picked from commit 59c87d2966be74127ce00dade032e7a6cd6ec9f0)
DeltaFile
+27-31devel/pmd/pkg-plist
+3-3devel/pmd/distinfo
+1-1devel/pmd/Makefile
+31-353 files

FreeBSD/ports 59c87d2devel/pmd pkg-plist distinfo

devel/pmd: Update to version 7.21.0

Release notes:
https://docs.pmd-code.org/pmd-doc-7.21.0/pmd_release_notes.html
https://docs.pmd-code.org/pmd-doc-7.20.0/pmd_release_notes.html
https://docs.pmd-code.org/pmd-doc-7.19.0/pmd_release_notes.html
https://docs.pmd-code.org/pmd-doc-7.18.0/pmd_release_notes.html
https://docs.pmd-code.org/pmd-doc-7.17.0/pmd_release_notes.html

Approved by:    eduardo (mentor, implicit)
MFH:            2026Q1
DeltaFile
+27-31devel/pmd/pkg-plist
+3-3devel/pmd/distinfo
+1-1devel/pmd/Makefile
+31-353 files

FreeBSD/ports dcb3835dns/dnsmasq-devel distinfo Makefile

dns/dnsmasq-devel: update to v2.93test3

Changes (Git log):

* fbfcf87 2026-02-01 | Rewrite blockdata_retrieve() and expand_buf() to use realloc(). (tag: v2.93test3) [Simon Kelley]
* 19f3e06 2026-02-01 | Fix compiler warning. [Simon Kelley]
* 40d1152 2026-01-31 | read_writev: avoid reading past the last iovec elem [Matthias Andree]
* 3c830c4 2026-01-31 | Avoid uninitialized-value warnings from the compiler [Matthias Andree]
* e9f400d 2026-01-31 | base32_decode: avoid shifting into the sign bit [Matthias Andree]
* 870f141 2026-01-31 | Tidy up memory allocation in read_event() [Simon Kelley]
* 714d362 2026-01-31 | Tidy up check for muticast DHCPv6 requests. [Simon Kelley]
* 60e90e2 2026-01-31 | Remove DHCPv6 UseMulticast option code. [Simon Kelley]

MFH:            2026Q1
DeltaFile
+3-3dns/dnsmasq-devel/distinfo
+2-2dns/dnsmasq-devel/Makefile
+5-52 files

LLVM/project 90ce6aaflang/lib/Semantics resolve-directives.cpp, flang/test/Semantics/OpenMP local-variables.f90

Add more checks for local variables
DeltaFile
+76-22flang/test/Semantics/OpenMP/local-variables.f90
+39-24flang/lib/Semantics/resolve-directives.cpp
+115-462 files

FreeBSD/src 8df7af9sys/compat/linuxkpi/common/include/linux string_choices.h

LinuxKPI: string_choices.h: use ternary operator

Switch from using if () else to a direct return (?:) code.
No functional changes.

Suggested by:   kib (D55029)
Sponosred by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    emaste (before removing more () as suggested by him)
Differential Revision: https://reviews.freebsd.org/D55088
DeltaFile
+5-20sys/compat/linuxkpi/common/include/linux/string_choices.h
+5-201 files

LLVM/project f531b80llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeHelper.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel unmerge-sgpr-s16.mir

AMDGPU/GlobalISel: Fix sgpr s16 unmerge lowering in regbanklegalize

Used to fail EXPENSIVE_CHECKS because of type mismatch.
DeltaFile
+5-3llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.cpp
+4-4llvm/test/CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.mir
+9-72 files

LLVM/project 1c5d702lldb/packages/Python/lldbsuite/test/tools/lldb-dap lldbdap_testcase.py, lldb/test/API/tools/lldb-dap/launch TestDAP_launch_stdio_redirection_and_console.py TestDAP_launch_stdio_redirection.py

[lldb-dap] Fix DAP_launch_io.py Test (#179295)

DAP_launch_io sends a continue request for a nonstopped process. Use
verify_process_exited instead.
DeltaFile
+10-8lldb/test/API/tools/lldb-dap/launch/io/TestDAP_launch_io.py
+2-2lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_stdio_redirection_and_console.py
+2-2lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_stdio_redirection.py
+3-0lldb/packages/Python/lldbsuite/test/tools/lldb-dap/lldbdap_testcase.py
+17-124 files

FreeBSD/ports 0f14b77databases/pg_textsearch distinfo Makefile

databases/pg_textsearch: Update to 0.5.0
DeltaFile
+3-3databases/pg_textsearch/distinfo
+3-1databases/pg_textsearch/Makefile
+2-1databases/pg_textsearch/pkg-plist
+8-53 files

FreeBSD/ports 9352a10graphics/shaderc distinfo Makefile, graphics/shaderc/files patch-system-glslang

graphics/shaderc: Update to 2026.1

Changelog: https://github.com/google/shaderc/blob/v2026.1/CHANGES

PR:             292737
Reported by:    vvd
Co-authored-by: Hiroki Tagato <tagattie at FreeBSD.org>
DeltaFile
+5-5graphics/shaderc/distinfo
+5-3graphics/shaderc/Makefile
+3-3graphics/shaderc/files/patch-system-glslang
+13-113 files

NetBSD/pkgsrc-wip 381320dzk distinfo go-modules.mk

zk: Update to 0.15.2

Changes:
0.15.2
Added
- Find notes with missing backlinks using zk list --missing-backlink
- LSP diagnostic for missing backlinks when other notes link to current note
  without reciprocal links
- Code action to add missing backlinks
- LSP diagnostic for self-referential links

Fixed
- Release tarballs now output the program version
- Config path can be set with $ZK_CONFIG_DIR
DeltaFile
+33-33zk/distinfo
+10-10zk/go-modules.mk
+1-1zk/Makefile
+44-443 files

FreeBSD/ports 9f8aa82devel/libvirt distinfo Makefile

devel/libvirt: fix build on 16-CURRENT

As of src commit ac5a19ec6989675c8ec6c3ca245dba243d1a6416 xdrproc_t
accepts only two arguments. Address that change in libvirt.

Reported by:    pkg-fallout
Obtained from:  upstream
Sponsored by:   The FreeBSD Foundation
DeltaFile
+5-1devel/libvirt/distinfo
+4-0devel/libvirt/Makefile
+9-12 files

LLVM/project d192fc4llvm/test/CodeGen/AMDGPU fneg-combines.f16.ll fneg-combines.ll, llvm/test/CodeGen/RISCV/rvv clmulh-sdnode.ll clmul-sdnode.ll

Merge branch 'main' into users/kparzysz/local-variables
DeltaFile
+56,025-0llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+14,154-5,110llvm/test/CodeGen/RISCV/rvv/clmul-sdnode.ll
+2,230-3,501llvm/test/CodeGen/AMDGPU/fneg-combines.f16.ll
+2,626-2,303llvm/test/CodeGen/AMDGPU/fneg-combines.ll
+4,716-0llvm/test/MC/AMDGPU/gfx13_asm_sop2.s
+3,179-0llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-loops-large-matrixes.ll
+82,930-10,9141,942 files not shown
+166,111-37,2211,948 files

NetBSD/src 48gxxMelib/libc Makefile.inc

   Cosmetic change: move _DIAGNOSTIC to its own line, so release branches
   can more easily switch it off.
VersionDeltaFile
1.26+6-2lib/libc/Makefile.inc
+6-21 files

OPNSense/ports 9a82690opnsense/lang distinfo Makefile

opnsense/lang: update formatting errors
DeltaFile
+3-3opnsense/lang/distinfo
+1-1opnsense/lang/Makefile
+4-42 files

OpenBSD/ports Hjg4zHWsecurity/py-fickling Makefile distinfo

   update 0.1.5 -> 0.1.7

   addressing a number of security issues
   new dependency py-stdlib-list
VersionDeltaFile
1.21+3-1security/py-fickling/Makefile
1.11+2-2security/py-fickling/distinfo
+5-32 files

LLVM/project e32bac7llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeHelper.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel unmerge-sgpr-s16.mir

AMDGPU/GlobalISel: Fix sgpr s16 unmerge lowering in regbanklegalize

Used to fail EXPENSIVE_CHECKS because of type mismatch.
DeltaFile
+4-4llvm/test/CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.mir
+5-3llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.cpp
+9-72 files

NetBSD/src MelOLymshare/mk bsd.sys.mk

   Extend the supported reproflags to fortran.
VersionDeltaFile
1.319+6-5share/mk/bsd.sys.mk
+6-51 files

OpenBSD/ports RhZ41Qadevel Makefile

   hook up py-stdlib-list
VersionDeltaFile
1.2558+1-0devel/Makefile
+1-01 files