FreeBSD/ports 02e16c6devel/py-ttkbootstrap distinfo Makefile

devel/py-ttkbootstrap: Update to 1.20.2

ChangeLog:      https://github.com/israel-dryer/ttkbootstrap/releases/tag/v1.20.2
Reported by:    Israel Dryer <notifications at github.com>
DeltaFile
+3-3devel/py-ttkbootstrap/distinfo
+1-1devel/py-ttkbootstrap/Makefile
+4-42 files

FreeBSD/ports ff433b6net-im/py-zapzap distinfo Makefile

net-im/py-zapzap: Update to 6.3.4

ChangeLog:      https://github.com/rafatosta/zapzap/releases/tag/6.3.4
Reported by:    Rafael Tosta <notifications at github.com>
DeltaFile
+3-3net-im/py-zapzap/distinfo
+1-1net-im/py-zapzap/Makefile
+4-42 files

FreeBSD/src cf74b63usr.bin/yes yes.c yes.1

yes: Completely overengineer

If we're going to overengineer this, we may as well go all the way.

* If multiple arguments are given, concatenate them into a space-
  separated list like GNU coreutils does.

* When duplicating the expletive, do so exponentially.

* Most importantly, don't modify the memory that argv points to.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans, allanjude
Differential Revision:  https://reviews.freebsd.org/D55617
DeltaFile
+53-22usr.bin/yes/yes.c
+4-2usr.bin/yes/yes.1
+57-242 files

FreeNAS/freenas e322a0csrc/middlewared/middlewared/plugins/container migrate.py container.py

Move container namespace to be typesafe
DeltaFile
+252-252src/middlewared/middlewared/plugins/container/migrate.py
+0-374src/middlewared/middlewared/plugins/container/container.py
+292-0src/middlewared/middlewared/plugins/container/crud.py
+106-136src/middlewared/middlewared/plugins/container/lifecycle.py
+173-0src/middlewared/middlewared/plugins/container/__init__.py
+28-128src/middlewared/middlewared/plugins/container/image.py
+851-89033 files not shown
+1,623-1,32639 files

FreeBSD/ports e04044anet-mgmt/telegraf distinfo Makefile, net-mgmt/telegraf/files telegraf.in

net-mgmt/telegraf: Upgrade to 1.38.0

Change the rc script to require login, since some custom setups would
expect random services to be up and running and available for
monitoring.

Release notes:  https://github.com/influxdata/telegraf/releases/tag/v1.38.0
DeltaFile
+5-5net-mgmt/telegraf/distinfo
+1-2net-mgmt/telegraf/Makefile
+1-2net-mgmt/telegraf/files/telegraf.in
+7-93 files

FreeBSD/ports a4337e1www/py-fastapi Makefile distinfo

www/py-fastapi: Update to 0.135.1

Enable `make test`
DeltaFile
+12-2www/py-fastapi/Makefile
+3-3www/py-fastapi/distinfo
+15-52 files

LLVM/project 04abe44llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 funnel-shift-i256.ll

[X86] Enable i256 fshl/fshr lowering on avx512 targets (#185455)

If freely foldable to vector, concat the i256 halves as v4i64 -> v8i64 and use the existing i512 shift lowering

Part of #184828
DeltaFile
+334-580llvm/test/CodeGen/X86/funnel-shift-i256.ll
+33-0llvm/lib/Target/X86/X86ISelLowering.cpp
+367-5802 files

LLVM/project 7153399llvm/lib/Target/AMDGPU AMDGPULowerKernelAttributes.cpp, llvm/test/CodeGen/AMDGPU implicit-arg-v5-opt.ll

AMDGPU: Annotate grid_dims ABI load with range metadata

Also substitute with a constant for the reqd_work_group_size case.
DeltaFile
+183-0llvm/test/CodeGen/AMDGPU/implicit-arg-v5-opt.ll
+48-0llvm/lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp
+231-02 files

FreeBSD/ports a885359devel/py-pygit2 distinfo Makefile

devel/py-pygit2: update to 1.19.1

Changes:        https://github.com/libgit2/pygit2/blob/master/CHANGELOG.md
DeltaFile
+3-3devel/py-pygit2/distinfo
+1-1devel/py-pygit2/Makefile
+4-42 files

LLVM/project aba82e5clang/include/clang/Index USRGeneration.h, clang/lib/Index USRGeneration.cpp

[clang][Index][NFC] clang-format USRGeneration.{h,cpp} (#185601)

Split from #185499
DeltaFile
+291-223clang/lib/Index/USRGeneration.cpp
+3-6clang/include/clang/Index/USRGeneration.h
+294-2292 files

OPNSense/core 029c840src/opnsense/mvc/app/controllers/OPNsense/Base UserException.php

php: "Implicitly marking parameter XXX as nullable is deprecated" in php 8.4 and up.
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Base/UserException.php
+1-11 files

FreeBSD/ports 5620336devel/py-virtualenv distinfo Makefile

devel/py-virtualenv: Update to 21.2.0

ChangeLog:      https://github.com/pypa/virtualenv/releases/tag/21.2.0
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3devel/py-virtualenv/distinfo
+1-1devel/py-virtualenv/Makefile
+4-42 files

OPNSense/core b890a09src/etc config.xml.sample, src/etc/inc/plugins.inc.d ntpd.inc

Small NTP fix (#9862)
DeltaFile
+11-2src/www/services_ntpd.php
+3-2src/etc/inc/plugins.inc.d/ntpd.inc
+1-0src/etc/config.xml.sample
+15-43 files

LLVM/project 335084fllvm/test/Transforms/LoopVectorize/VPlan uncountable-early-exit-vplan.ll vplan-iv-transforms.ll

[VPlan] Add disable-output to tests using vplan-print-after. (#184586)

-disable-output is needed to make update scripts work properly.

PR: https://github.com/llvm/llvm-project/pull/184586
DeltaFile
+1-1llvm/test/Transforms/LoopVectorize/VPlan/uncountable-early-exit-vplan.ll
+1-1llvm/test/Transforms/LoopVectorize/VPlan/vplan-iv-transforms.ll
+2-22 files

LLVM/project 53d6945llvm/docs LangRef.rst

[LangRef] Specify semantics for non-byte-sized loads and stores (#180739)

LangRef currently specifies that non-byte-sized stores write an
unspecified bit pattern in the "padding", and that performing a
subsequent load with a different bitwidth is "undefined". This means
that storing an i1 value and then loading it as i8, the result is
"undefined" (whatever that is supposed to mean). These semantics are
quite unusual as they depend on the exact type a memory location has
been accessed with previously. I believe that frontends often do not
respect these semantics.

This PR proposes to instead specify that non-byte-sized loads
effectively act like like a byte sized `load` followed by `trunc nuw`,
and non-byte-sized stores act like a `zext` followed by a byte-sized
store. To the best of my knowledge, this matches the legalization
behavior of SDAG.

This does restrict possible codegen choices (e.g. a target couldn't
define these as `sext`/`trunc nsw` instead anymore), but it does not
appear that there is any interest in that in practice, given that SDAG
does not support it to this day.
DeltaFile
+9-4llvm/docs/LangRef.rst
+9-41 files

LLVM/project 1043228llvm/include/llvm/IR PatternMatch.h, llvm/lib/Transforms/InstCombine InstCombineCompares.cpp InstructionCombining.cpp

[IR] Add BooleanMap matcher (#184463)

Add matcher when the output value is logically controlled by an input
value.

See
https://github.com/llvm/llvm-project/pull/180596#discussion_r2804366023
DeltaFile
+48-0llvm/include/llvm/IR/PatternMatch.h
+45-0llvm/unittests/IR/PatternMatch.cpp
+4-27llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+6-16llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+103-434 files

FreeBSD/ports f40e466devel/jenkins distinfo Makefile

devel/jenkins: Update to 2.554

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-2devel/jenkins/Makefile
+4-52 files

NetBSD/pkgsrc-wip b497270ghostty TODO

ghostty: Add reference to CVE-2026-26982
DeltaFile
+2-0ghostty/TODO
+2-01 files

LLVM/project 15bcae5libcxx/test/benchmarks/algorithms/nonmodifying search_n.bench.cpp

[libc++] Drop the unrepresentative search_n benchmark (#184783)

This benchmark isn't very good at benchmarking `search_n`, since a good
`search_n` implementation can go through it in ~10 perfectly predictable
steps. We can drop it to avoid spending unnecessary resources. This also
fixes that the two benchmark sets have identical names.

Fixes #183832
DeltaFile
+0-36libcxx/test/benchmarks/algorithms/nonmodifying/search_n.bench.cpp
+0-361 files

OpenBSD/ports zvhdFeXgraphics/lerc distinfo Makefile, graphics/lerc/patches patch-src_LercLib_fpl_EsriHuffman_cpp patch-src_LercLib_fpl_Lerc2Ext_cpp

   graphics/lerc: update to 4.1.0.

   see https://github.com/Esri/lerc/blob/v4.1.0/CHANGELOG.md#410---2026-03-09
VersionDeltaFile
1.2+2-2graphics/lerc/distinfo
1.2+1-1graphics/lerc/Makefile
1.2+0-0graphics/lerc/patches/patch-src_LercLib_fpl_EsriHuffman_cpp
1.2+0-0graphics/lerc/patches/patch-src_LercLib_fpl_Lerc2Ext_cpp
+3-34 files

LLVM/project 2eb69c6llvm/tools/llvm-jitlink llvm-jitlink.h

[ORC] Use std::move for Expected return value to fix bot error.

This should fix the bot error at
https://lab.llvm.org/buildbot/#/builders/140/builds/40237.
DeltaFile
+1-1llvm/tools/llvm-jitlink/llvm-jitlink.h
+1-11 files

LLVM/project 1f47dd4llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp

Revert "[AMDGPU] Enable scheduler mfma rewrite stage by default (#180751)"

This reverts commit 3215645b8d81bbef7db1d16b88de7ed0288f2274.
DeltaFile
+1-1llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+1-11 files

OPNSense/core 6baf035src/opnsense/mvc/app/controllers/OPNsense/Core/Api SnapshotsController.php, src/opnsense/scripts/system bectl.py

system: revisit snapshot name validation #9892

The trickiest part seems to be coercing a leading "-" into
being passed correctly into the command line for each layer.

See: https://github.com/opnsense/src/blob/6e01be67e/lib/libbe/be.c#L966
PR: https://github.com/opnsense/core/issues/9892
DeltaFile
+5-5src/opnsense/service/conf/actions.d/actions_zfs.conf
+4-4src/opnsense/scripts/system/bectl.py
+2-2src/opnsense/mvc/app/controllers/OPNsense/Core/Api/SnapshotsController.php
+11-113 files

OpenBSD/ports uRm3wnOwww/firefox-esr Makefile, www/firefox-esr/files unveil.main unveil.content

   www/firefox-esr:  add some missing unveils

   - content process already accesses /etc/localtime, add /usr/share/zoneinfo
   - main process already has /usr/share/zoneinfo, add /etc/localtime
   - main process sometimes parses /etc/hosts (mostly on network.trr.mode
   changes ?) so unveil it.
   - unveil.socket is wrong but time is running out, and the socket process
   isnt used much anyway (network.http.network_access_on_socket_process.enabled defaults to false)

   required by upcoming changes to pledge/unveil
VersionDeltaFile
1.15+2-0www/firefox-esr/files/unveil.main
1.14+1-0www/firefox-esr/files/unveil.content
1.266+1-0www/firefox-esr/Makefile
+4-03 files

OpenBSD/ports 1I0RZxPwww/mozilla-firefox Makefile, www/mozilla-firefox/files unveil.main unveil.content

   www/mozilla-firefox: add some missing unveils

   - content process already accesses /etc/localtime, add /usr/share/zoneinfo
   - main process already has /usr/share/zoneinfo, add /etc/localtime
   - main process sometimes parses /etc/hosts (mostly on network.trr.mode
   changes ?) so unveil it.
   - unveil.socket is wrong but time is running out, and the socket process
     isnt used much anyway (network.http.network_access_on_socket_process.enabled defaults to false)

   required by upcoming changes to pledge/unveil
VersionDeltaFile
1.675+1-1www/mozilla-firefox/Makefile
1.24+2-0www/mozilla-firefox/files/unveil.main
1.14+1-0www/mozilla-firefox/files/unveil.content
+4-13 files

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