NetBSD/pkgsrc 44p64t7games/valyriatear Makefile distinfo, games/valyriatear/patches patch-src_CMakeLists.txt patch-src_utils_src_utils_gl__include.h

   valyriatear: fix build with newer SDL2_ttf and on Darwin
VersionDeltaFile
1.2+45-1games/valyriatear/patches/patch-src_CMakeLists.txt
1.1+19-0games/valyriatear/patches/patch-src_utils_src_utils_gl__include.h
1.1+15-0games/valyriatear/patches/patch-CMake_Modules_FindSDL2__ttf.cmake
1.1+15-0games/valyriatear/patches/patch-src_engine_video_text.h
1.19+5-5games/valyriatear/Makefile
1.7+5-2games/valyriatear/distinfo
+104-86 files

FreeBSD/ports 593f618devel/py-python-discovery distinfo Makefile

devel/py-python-discovery: Update to 1.1.2

ChangeLog:      https://github.com/tox-dev/python-discovery/releases/tag/1.1.2
Reported by:    Bernát Gábor <notifications at github.com>
DeltaFile
+3-3devel/py-python-discovery/distinfo
+1-1devel/py-python-discovery/Makefile
+4-42 files

LLVM/project f484b74clang/include/clang/Analysis/Analyses/LifetimeSafety Facts.h, clang/include/clang/Basic DiagnosticGroups.td DiagnosticSemaKinds.td

[LifetimeSafety] Handle escape through assignment to global storage (#181646)

This PR allows for modelling escape of parameters to global storage, and
dangling global storage.

Change summary:

1. Created `GlobalEscapeFact` as a subclass of `OriginEscapesFact`
2. Emit a `GlobalEscapeFact` for all origins with global-storage that
remain live at function exit.
3. Integrated into warning reporting as necessary, introducing the
groups `-Wlifetime-safety-dangling-global` and
`-Wlifetime-safety-dangling-global-moved`
4. Wrote sema tests for escape to a variety of global storage locations.
DeltaFile
+44-0clang/test/Sema/warn-lifetime-safety-dangling-global.cpp
+37-0clang/lib/Sema/AnalysisBasedWarnings.cpp
+25-3clang/test/Sema/warn-lifetime-safety-noescape.cpp
+21-1clang/include/clang/Analysis/Analyses/LifetimeSafety/Facts.h
+17-1clang/include/clang/Basic/DiagnosticGroups.td
+14-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+158-55 files not shown
+197-711 files

FreeBSD/ports 9a805f0www/forgejo-lts distinfo Makefile

www/forgejo-lts: Update to 11.0.11

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.11.md

MFH:            2026Q1
(cherry picked from commit 2ba5aaf77444f21ce92423c2eb3036d57ddb3c50)
DeltaFile
+3-3www/forgejo-lts/distinfo
+1-2www/forgejo-lts/Makefile
+4-52 files

FreeBSD/ports b52b4bcwww/forgejo distinfo Makefile

www/forgejo: Update to 14.0.3

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/14.0.3.md

MFH:            2026Q1
(cherry picked from commit 58e7c378a43d1b25bd8787d1e92648f8f5d05423)
DeltaFile
+3-3www/forgejo/distinfo
+1-2www/forgejo/Makefile
+4-52 files

FreeBSD/ports 58e7c37www/forgejo distinfo Makefile

www/forgejo: Update to 14.0.3

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/14.0.3.md

MFH:            2026Q1
DeltaFile
+3-3www/forgejo/distinfo
+1-2www/forgejo/Makefile
+4-52 files

FreeBSD/ports 2ba5aafwww/forgejo-lts distinfo Makefile

www/forgejo-lts: Update to 11.0.11

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.11.md

MFH:            2026Q1
DeltaFile
+3-3www/forgejo-lts/distinfo
+1-2www/forgejo-lts/Makefile
+4-52 files

LLVM/project 733637flldb/source/Commands CommandObjectTarget.cpp CommandObjectProcess.cpp

[lldb] Use AppendMessageWithFormatv instead of AppendMessageWithFormat (#185012)

When the message ends with a newline. ...WithFormatv adds a newline
automatically.

Note that the ":x" style is lower case hex with 0x prefix. (see
llvm/include/llvm/Support/FormatProviders.h)

This change does not change uses where multiple chunks are emitted to
one line, or the message has embedded newlines. I want to deal with
these more complex cases later.

This is round 3 of N doing this, converting a few files at a time.
DeltaFile
+16-16lldb/source/Commands/CommandObjectTarget.cpp
+16-16lldb/source/Commands/CommandObjectProcess.cpp
+15-17lldb/source/Commands/CommandObjectBreakpoint.cpp
+5-5lldb/source/Commands/CommandObjectMemory.cpp
+52-544 files

NetBSD/pkgsrc-wip 0b104b3. Makefile, uutils-coreutils distinfo cargo-depends.mk

Add a package for uutils-coreutils
DeltaFile
+1,169-0uutils-coreutils/distinfo
+390-0uutils-coreutils/cargo-depends.mk
+19-0uutils-coreutils/Makefile
+10-0uutils-coreutils/DESCR
+2-0uutils-coreutils/PLIST
+1-0Makefile
+1,591-06 files

LLVM/project 4a2fcceclang-tools-extra/test/clang-tidy/checkers/Inputs/Headers utility, clang-tools-extra/test/clang-tidy/checkers/bugprone forwarding-reference-overload.cpp use-after-move.cpp

[clang-tidy][NFC] Use universal utility mock in testcases [1/N] (#185431)

Follow-up PR of #185210. 

Only half of the affected test files are converted in this patch.
DeltaFile
+25-47clang-tools-extra/test/clang-tidy/checkers/bugprone/forwarding-reference-overload.cpp
+48-0clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/utility
+2-36clang-tools-extra/test/clang-tidy/checkers/bugprone/use-after-move.cpp
+2-32clang-tools-extra/test/clang-tidy/checkers/performance/move-const-arg-const-ref.cpp
+1-31clang-tools-extra/test/clang-tidy/checkers/performance/move-const-arg.cpp
+2-20clang-tools-extra/test/clang-tidy/checkers/performance/move-const-arg-trivially-copyable.cpp
+80-16610 files not shown
+97-29416 files

LLVM/project c1f3cb7clang/test/Preprocessor riscv-target-features.c, llvm/lib/Target/RISCV RISCVInstrInfoZvk.td RISCVFeatures.td

[RISCV] Make zvknha a subset of zvknhb (#178680)

zvknha is a strict subset of zvknhb. Treat it as such.

Ref:
https://github.com/riscv/riscv-isa-manual/blob/main/src/vector-crypto.adoc#zvknh
DeltaFile
+8-8llvm/test/CodeGen/RISCV/attributes.ll
+7-7llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td
+11-0clang/test/Preprocessor/riscv-target-features.c
+4-4llvm/test/MC/RISCV/attribute-arch.s
+3-3llvm/test/MC/RISCV/rvv/zvknh.s
+1-5llvm/lib/Target/RISCV/RISCVFeatures.td
+34-273 files not shown
+40-319 files

LLVM/project 1729480libcxx/include vector module.modulemap.in, libcxx/include/__format formatter_bool_impl.h formatter_bool.h

[libc++] Reduce the amount of formatter code included in <vector> (#178683)

`formatter::parse` and `formatter::format` only have to accept
`basic_format_parse_context` and `basic_format_context` respectively,
which are only guaranteed to be provided via `<format>`. This allows us
to only declare the functions for `formatter<bool>` in `<vector>` and
define them if `<format>` is included. This reduces the amount of time
it takes to parse `<vector>` by ~15% on my system.
DeltaFile
+60-0libcxx/include/__format/formatter_bool_impl.h
+5-30libcxx/include/__format/formatter_bool.h
+10-6libcxx/include/vector
+0-14libcxx/test/libcxx/transitive_includes/cxx26.csv
+9-1libcxx/include/module.modulemap.in
+4-3libcxx/test/support/platform_support.h
+88-543 files not shown
+91-569 files

NetBSD/pkgsrc 6qsurkldoc CHANGES-2026

   Updated net/rclone, www/tinyproxy
VersionDeltaFile
1.1657+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc RhZ8Ngawww/tinyproxy distinfo Makefile, www/tinyproxy/patches patch-etc_tinyproxy.conf.in patch-docs_man8_tinyproxy.txt.in

   tinyproxy: updated to 1.11.3

   1.11.3
   https://github.com/tinyproxy/tinyproxy/compare/1.11.2...1.11.3
VersionDeltaFile
1.22+5-6www/tinyproxy/distinfo
1.4+4-4www/tinyproxy/patches/patch-etc_tinyproxy.conf.in
1.51+3-3www/tinyproxy/Makefile
1.3+1-1www/tinyproxy/patches/patch-docs_man8_tinyproxy.txt.in
+13-144 files

OpenBSD/ports sI8pYMBdevel/codeblocks Makefile, devel/codeblocks/patches patch-configure_ac patch-src_plugins_contrib_NassiShneiderman_Makefile_am

   cherry-pick additional commits to fix 'make configure' if autoconf-archive
   is installed, ok tb
VersionDeltaFile
1.4+15-6devel/codeblocks/patches/patch-configure_ac
1.2+9-0devel/codeblocks/patches/patch-src_plugins_contrib_NassiShneiderman_Makefile_am
1.73+0-3devel/codeblocks/Makefile
+24-93 files

FreeBSD/src df5b2cfusr.bin Makefile

Complete removal of GNU diff

Fixes:          9a44e42a2b8f ("Retire GNU diff3")
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D55423
DeltaFile
+1-1usr.bin/Makefile
+1-11 files

NetBSD/pkgsrc-wip 5d5ffb2powerdns-recursor distinfo COMMIT_MSG, powerdns-recursor/files/smf manifest.xml pdns_recursor.sh

net/powerdns-recursor: Update to version 5.4.0
DeltaFile
+299-0powerdns-recursor/distinfo
+234-0powerdns-recursor/COMMIT_MSG
+100-0powerdns-recursor/cargo-depends.mk
+51-0powerdns-recursor/Makefile
+30-0powerdns-recursor/files/smf/manifest.xml
+24-0powerdns-recursor/files/smf/pdns_recursor.sh
+738-03 files not shown
+769-09 files

OpenBSD/src rfPH1SMsys/conf files

   make uvm_io.c build conditional to save space on ramdisks

   uvm_io() calls in kern_sysctl.c are under #ifndef SMALL_KERNEL
   sys_process.c has a uvm_io() call but is only built for ptrace | dt

   feedback from miod@
VersionDeltaFile
1.751+2-2sys/conf/files
+2-21 files

NetBSD/pkgsrc hXAUS37net/rclone distinfo go-modules.mk

   rclone: updated to 1.73.2

   1.73.2

   - Bug Fixes
     - build
       - Update to go 1.25.8 to fix CVE-2026-27137 CVE-2026-27138 CVE-2026-25679 CVE-2026-27142 (Nick Craig-Wood)
       - Update github.com/cloudflare/circl to v1.6.3 to fix CVE-2026-1229 (Nick Craig-Wood)
       - Update to golang.org/x/net v0.51.0 to fix CVE-2026-27141 (Nick Craig-Wood)
     - docs fixes:
       - bisync: Add group Sync to the bisync command (Jan-Philipp Reßler)
       - Note that --use-server-modtime only works on some backends (Nick Craig-Wood)
       - Document unsupported S3 object keys with double slashes (Adam Kasztenny)
       - Fix headers hierarchy for mount.md (Dark Dragon)
       - Fix new drive flag typo in changelog (razorloves)
   - Archive
     - Extract: fix extraction with "./" prefix from tar entry paths (Varun Chawla)
   - Drime
     - Fix chunk-uploaded files ignoring workspace ID (a1pcm)

    [5 lines not shown]
VersionDeltaFile
1.35+64-64net/rclone/distinfo
1.23+20-20net/rclone/go-modules.mk
1.95+2-3net/rclone/Makefile
+86-873 files

LLVM/project 3a03764libcxx/utils/ci/docker docker-compose.yml

[libc++] Update the docker base image version (#185592)

This updates the base image version so we can update our compilers.
DeltaFile
+2-2libcxx/utils/ci/docker/docker-compose.yml
+2-21 files

OpenBSD/ports G2UDtLjgraphics/geeqie Makefile distinfo, graphics/geeqie/patches patch-src_exif-common_cc patch-meson_build

   update to geeqie-2.7
VersionDeltaFile
1.3+3-3graphics/geeqie/patches/patch-src_exif-common_cc
1.18+2-4graphics/geeqie/pkg/PLIST
1.6+3-3graphics/geeqie/patches/patch-meson_build
1.47+1-4graphics/geeqie/Makefile
1.17+2-2graphics/geeqie/distinfo
+11-165 files

FreeBSD/ports b2a0aecdeskutils/podman-desktop Makefile, net-im/deltachat-desktop Makefile

*/*: Bump port revision after electron40 update (24bf3f7633de)
DeltaFile
+1-1deskutils/podman-desktop/Makefile
+1-1net-im/deltachat-desktop/Makefile
+2-22 files

FreeBSD/ports 24bf3f7devel/electron40 distinfo Makefile, devel/electron40/files patch-electron_shell_browser_native__window__views.cc patch-electron_shell_browser_api_electron__api__web__contents.cc

devel/electron40: Update to 40.8.0

Changelog:
- https://github.com/electron/electron/releases/tag/v40.7.0
- https://github.com/electron/electron/releases/tag/v40.8.0

Reported by:    GitHub (watch releases)
DeltaFile
+13-13devel/electron40/distinfo
+13-13devel/electron40/files/patch-electron_shell_browser_native__window__views.cc
+8-8devel/electron40/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+3-3devel/electron40/Makefile
+3-2devel/electron40/files/patch-electron_script_lib_config.py
+2-2devel/electron40/files/patch-electron_shell_common_node__bindings.cc
+42-415 files not shown
+51-5011 files

LLVM/project c889454llvm/include/llvm/MC MCAsmInfo.h, llvm/lib/MC MCContext.cpp

[MC] Rename PrivateGlobalPrefix to InternalSymbolPrefix. NFC (#185164)

The "private global" terminology, likely came from
llvm/lib/IR/Mangler.cpp, is misleading: "private" is the opposite of
"global", and these prefixed symbols are not global in the object file
format sense (e.g. ELF has STB_GLOBAL while these symbols are always
STB_LOCAL). The term "internal symbol" better describes their purpose:
symbols for internal use by compilers and assemblers, not meant to be
visible externally.

This rename is a step toward adopting the "internal symbol prefix"
terminology agreed with GNU as
(https://sourceware.org/pipermail/binutils/2026-March/148448.html).
DeltaFile
+13-13llvm/lib/Target/ARM/ARMAsmPrinter.cpp
+6-6llvm/lib/MC/MCContext.cpp
+6-6llvm/lib/Target/MSP430/MSP430MCInstLower.cpp
+6-6llvm/include/llvm/MC/MCAsmInfo.h
+6-6llvm/lib/Target/Lanai/LanaiMCInstLower.cpp
+4-5llvm/lib/Target/ARM/ARMISelLowering.cpp
+41-4241 files not shown
+101-10247 files

OpenBSD/src LVQcXG1sys/dev/pci if_iwx.c if_iwxvar.h

   Remove custom Rx A-MPDU reordering code from iwx(4).

   The equivalent code was deleted from iwlwifi in 2023. It is only needed for
   iwm 9k devices running with multiple Rx queues. AX200 and later devices do
   Rx reordering in firmware and provide flags the driver can check to avoid
   sending duplicate frames up the stack.

   See linux.git commit 29fa9a984b6d1075020f12071a89897fd62ed27f
   and linux.git commit ff8e3a40d78bc414213b2724ad775adf98780a5a

   ok phessler@ kettenis@ kevlo@

   Tested:
   AX200: jmc, stsp
   AX210 (MA): kettenis, kevlo
   AX211 (BZ): stsp
VersionDeltaFile
1.207+7-200sys/dev/pci/if_iwx.c
1.46+1-16sys/dev/pci/if_iwxvar.h
1.64+2-1sys/dev/pci/if_iwxreg.h
+10-2173 files

LLVM/project fe04edclibcxx/docs/ReleaseNotes 23.rst, libcxx/include deque

[libc++] Fix strict aliasing violation for `deque::const_iterator` (#136067)

When the allocators use fancy pointers, the internal map of `deque`
stores `FancyPtr<T>` objects, and the previous strategy accessed these
objects via `const FancyPtr<const T>` lvalues, which usually caused core
language undefined behavior. Now `const_iterator` stores `FancyPtr<const
FancyPtr<T>>` instead of `FancyPtr<const FancyPtr<const T>>`, and ABI
break can happen when such two types have incompatible layouts.

This is necessary for reducing undefined behavior and `constexpr`
support for `deque` in C++26, and I currently don't want to provide any
way to opt-out of that behavior.

For `iterator`, the current strategy makes it store
`FancyPtr<FancyPtr<T>>`. But it would make more sense to also store
`FancyPtr<const FancyPtr<T>>` because we never modify the map via
`iterator`.

For some pathological combinations of allocators and fancy pointers, the

    [3 lines not shown]
DeltaFile
+23-12libcxx/include/deque
+9-0libcxx/docs/ReleaseNotes/23.rst
+32-122 files

OpenBSD/src EiuXoQwsys/dev/pci if_iwx.c

   Prevent fatal firmware errors on iwx(4) Bz devices when forcing 11a/b/g mode.

   Avoid enabling wide channels or MIMO in firmware Tx rate selection if we are
   running in 11a/b/g mode.

   Honour the "nomimo" network flag in any mode.

   ok phessler@

   Tested:
   AX200: stsp
   AX201 (MA): kettenis, kevlo
   AX211 (BZ): stsp
VersionDeltaFile
1.206+25-11sys/dev/pci/if_iwx.c
+25-111 files

NetBSD/pkgsrc K8r9yQMtextproc/py-sphinxcontrib-actdiag PLIST, textproc/py-sphinxcontrib-blockdiag PLIST

   py-sphinxcontrib*: do not hardcode Python 3.13
VersionDeltaFile
1.2+2-2textproc/py-sphinxcontrib-seqdiag/PLIST
1.2+2-2textproc/py-sphinxcontrib-blockdiag/PLIST
1.2+2-2textproc/py-sphinxcontrib-actdiag/PLIST
1.2+2-2textproc/py-sphinxcontrib-nwdiag/PLIST
1.2+2-2textproc/py-sphinxcontrib-phpdomain/PLIST
+10-105 files

NetBSD/pkgsrc cbG6XZ6textproc/py-sphinxcontrib-actdiag Makefile, textproc/py-sphinxcontrib-blockdiag Makefile

   py-sphinxcontrib*: not for Python 3.11

   due to py-sphinx
VersionDeltaFile
1.2+2-2textproc/py-sphinxcontrib-nwdiag/Makefile
1.2+2-2textproc/py-sphinxcontrib-actdiag/Makefile
1.2+2-2textproc/py-sphinxcontrib-blockdiag/Makefile
1.2+2-2textproc/py-sphinxcontrib-phpdomain/Makefile
1.2+2-2textproc/py-sphinxcontrib-programoutput2/Makefile
1.2+2-2textproc/py-sphinxcontrib-seqdiag/Makefile
+12-126 files

LLVM/project 2571b13llvm/include/llvm/ExecutionEngine/Orc WaitingOnGraphOpReplay.h WaitingOnGraph.h, llvm/test/ExecutionEngine/JITLink/Generic waiting-on-graph-capture-replay.test

[ORC] Add WaitingOnGraph record / replay facilities. (#185275)

WaitingOnGraph is critical to the performance of LLVM's JIT (see e.g.
https://github.com/llvm/llvm-project/issues/179611), and these facilities will
make it easier to capture and investigate test cases, and build a performance
regression suite.

WaitingOnGraph::OpRecorder provides an interface for classes that want to
capture the essential WaitingOnGraph operations: simplify-and-emit, and fail.
WaitingOnGraph::simplify and WaitingOnGraph::fail now take an optional
OpRecorder pointer.

WaitingOnGraphOpStreamRecorder (WaitingOnGraphOpReplay.h) is an OpRecorder
implementation that serializes operations to a line-oriented text format on a
raw_ostream. WaitingOnGraphOpReplay provides types and utilities for iterating
over and replaying recorded operations. readWaitingOnGraphOpsFromBuffer returns
an iterator range over the ops in a serialized buffer.

The new ExecutionSession::setWaitingOnGraphOpRecorder method can be used to

    [8 lines not shown]
DeltaFile
+462-0llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraphOpReplay.h
+94-1llvm/tools/llvm-jitlink/llvm-jitlink.cpp
+44-0llvm/unittests/ExecutionEngine/Orc/WaitingOnGraphTest.cpp
+26-0llvm/tools/llvm-jitlink/llvm-jitlink.h
+18-2llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
+17-0llvm/test/ExecutionEngine/JITLink/Generic/waiting-on-graph-capture-replay.test
+661-32 files not shown
+683-58 files