LLVM/project 8e196cd — libcxx/include string, libcxx/test/std/strings/basic.string/string.modifiers/string_append size_char.pass.cpp

Reapply "[libc++] Fix incorrect size check when growing std::string" (#234545) (#234551)

There was a race condition with another commit adding another call of
`__get_amortized_growth_capacity`. This is fixed in this version.

Original commit message:

When trying to grow very large amounts the `max_size()` check could fail
due to
the result of adding the current capacity and the additional capacity
could wrap.

This reverts commit 64b40b84eb293e259cfe36add2ac34ab3dafc05c.
DeltaFile
+9-9libcxx/include/string
+11-0libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_size_char.pass.cpp
+11-0libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_size_char.pass.cpp
+11-0libcxx/test/std/strings/basic.string/string.modifiers/string_append/size_char.pass.cpp
+42-94 files

FreeBSD/ports 7e12063 — misc/mbuffer Makefile

misc/mbuffer: Mark FORTIFY_UNSAFE

cc -isystem /usr/local/include -O2 -pipe  -D_FORTIFY_SOURCE=2 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -Wno-unused-result -DHAVE_CONFIG_H -DPREFIX=\"/usr/local\" -DSYSCONFDIR=\"/usr/local/etc\" -I. -I.  -shared -fPIC tapetest.c -o tapetest.so -lcrypto -lmd -lm -lpthread -L/usr/local/lib
idev.c:113:9: error: redefinition of 'read'
  113 | ssize_t LIBC_READ(int fd, void *buf, size_t s)
      |         ^
./config.h:78:19: note: expanded from macro 'LIBC_READ'
   78 | #define LIBC_READ read
      |                   ^
/usr/include/ssp/unistd.h:67:25: note: previous definition is here
   67 | __ssp_redirect(ssize_t, _FORTIFY_SOURCE_read, (int __fd, void *__buf,
      |                         ^
/usr/include/ssp/unistd.h:43:30: note: expanded from macro
      '_FORTIFY_SOURCE_read'
   43 | #define _FORTIFY_SOURCE_read    read
      |                                 ^
1 error generated.

PR:             300086
Submitted by:   Pascal Ernster <bugs.freebsd.org at hardfalcon.net>
DeltaFile
+2-0misc/mbuffer/Makefile
+2-01 files

LLVM/project 3e6b320 — llvm/docs AMDGPUDwarfExtensionsForHeterogeneousDebugging.md AMDGPUUsage.md, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.512bit.ll amdgcn.bitcast.1024bit.ll

Merge branch 'fix-sp-before-chain-call' into stack-size-no-chain-callees
DeltaFile
+14,649-17,027llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+0-22,228llvm/docs/AMDGPUUsage.rst
+18,097-0llvm/docs/AMDGPUUsage.md
+4,663-5,725llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+9,687-0llvm/test/TableGen/x86-fold-tables.inc
+5,324-0llvm/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.md
+52,420-44,9804,491 files not shown
+268,585-151,2114,497 files

LLVM/project 9837af1 — llvm/lib/Target/AVR AVRTargetMachine.cpp AVRISelDAGToDAG.cpp

[AVR] Port SelectionDAGISel to NewPM

Standard NewPM pass porting.

Reviewers: arsenm, benshi001

Pull Request: https://github.com/llvm/llvm-project/pull/236243
DeltaFile
+10-1llvm/lib/Target/AVR/AVR.h
+7-2llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp
+1-1llvm/lib/Target/AVR/AVRTargetMachine.cpp
+18-43 files

LLVM/project b132882 — llvm/lib/Target/AVR AVRCodeGenPassBuilder.cpp

formatting

Created using spr 1.3.7
DeltaFile
+6-3llvm/lib/Target/AVR/AVRCodeGenPassBuilder.cpp
+6-31 files

LLVM/project 907067c — llvm/lib/Target/AVR AVRCodeGenPassBuilder.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+6-3llvm/lib/Target/AVR/AVRCodeGenPassBuilder.cpp
+6-31 files

LLVM/project 34b8553 — llvm/lib/Target/AVR AVRCodeGenPassBuilder.cpp

formatting

Created using spr 1.3.7
DeltaFile
+6-3llvm/lib/Target/AVR/AVRCodeGenPassBuilder.cpp
+6-31 files

FreeBSD/src dca2ad4 — libexec/rc/rc.d hostid

All Jetway NF541 seem to have the same UUID
DeltaFile
+2-0libexec/rc/rc.d/hostid
+2-01 files

NetBSD/pkgsrc AnZ7YDT — doc CHANGES-2026

   Updated time/py-time-machine, net/py-unearth
VersionDeltaFile
1.7397+3-1doc/CHANGES-2026
+3-11 files

FreeBSD/ports 26a4011 — audio/cmt distinfo Makefile

audio/cmt: update to 1.18

Changelog: https://www.ladspa.org/cmt/changes.html

take maintainership

Event: Works Must Run
(cherry picked from commit 8f7115603814403601b753ef26bd690d86f6fd60)
DeltaFile
+11-19audio/cmt/Makefile
+3-2audio/cmt/distinfo
+14-212 files

NetBSD/pkgsrc 9l0dF5o — net/py-unearth distinfo Makefile

   py-unearth: updated to 0.19.0

   0.19.0

   Breaking Changes

   Drop support for Python 3.9

   Chores

   Update pdm.lock
   Migrate from httpx to httpx2
VersionDeltaFile
1.31+9-5net/py-unearth/Makefile
1.29+4-4net/py-unearth/distinfo
+13-92 files

FreeBSD/ports 5493620 — audio/caps-plugins distinfo Makefile, audio/caps-plugins/files patch-dsp_v4f__IIR2.h patch-dsp_v4f.h

audio/caps-plugins: update to 0.9.26

Changelog: http://quitte.de/dsp/caps.html#CHANGES

take maintainership

Event: Works Must Run
(cherry picked from commit 978b455e60d0866d8c859cde22611716afbdca4c)
DeltaFile
+42-0audio/caps-plugins/files/patch-basics.h
+10-24audio/caps-plugins/Makefile
+16-0audio/caps-plugins/files/patch-dsp_v4f.h
+13-0audio/caps-plugins/files/patch-dsp_v4f__IIR2.h
+3-2audio/caps-plugins/distinfo
+84-265 files

FreeBSD/ports 1682947 — audio/suil distinfo pkg-plist

audio/suil: update to 0.10.26

Changelog: https://gitlab.com/lv2/suil/-/blob/v0.10.26/NEWS

take maintainership

(cherry picked from commit b4b55d20b9ab545d82dc2ab712138c92a534b987)
DeltaFile
+27-18audio/suil/Makefile
+3-6audio/suil/pkg-plist
+3-3audio/suil/distinfo
+33-273 files

NetBSD/pkgsrc WNC4jaE — time/py-time-machine Makefile distinfo

   py-time-machine: updated to 3.6.0

   3.6.0 (2026-10-25)

   Drop Python 3.10 support.
   Extend the Migration CLI to migrate freeze_time() class decorators on pytest-style test classes to the pytest.mark.time_machine() marker. Previously, such decorators were left unchanged and reported, since time_machine.travel() only supports unittest.TestCase subclasses as a class decorator, but they can be migrated to the marker instead.

   Extend the Migration CLI to migrate freeze_time() calls that pass the destination with the time_to_freeze keyword argument. The argument is made positional, or renamed to destination if it follows another kept keyword argument.
VersionDeltaFile
1.17+4-4time/py-time-machine/distinfo
1.19+2-2time/py-time-machine/Makefile
+6-62 files

FreeBSD/ports 96a0d94 — www/forgejo16 Makefile pkg-descr

www/forgejo16: Update to 16.0.7

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

MFH:            2026Q4
(cherry picked from commit c8f21f7889369f6e1983c138e7a54d166ddaa389)
DeltaFile
+3-3www/forgejo16/distinfo
+2-3www/forgejo16/pkg-descr
+1-2www/forgejo16/Makefile
+6-83 files

FreeBSD/ports 0fd8a6d — www/forgejo15 Makefile pkg-descr

www/forgejo15: Update to 15.0.11

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

MFH:            2026Q4
(cherry picked from commit 8611e93a44cbb1612b5f4f5a880744acdbe210e7)
DeltaFile
+3-3www/forgejo15/distinfo
+2-3www/forgejo15/pkg-descr
+1-2www/forgejo15/Makefile
+6-83 files

FreeBSD/ports 70ece71 — www/forgejo Makefile

www/forgejo: Update to Forgejo 17
DeltaFile
+1-1www/forgejo/Makefile
+1-11 files

FreeBSD/ports 35ee92a — www/forgejo17 Makefile pkg-descr

www/forgejo17: Update to 17.0.1

Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/17.0.1.md
DeltaFile
+3-3www/forgejo17/distinfo
+2-3www/forgejo17/pkg-descr
+1-2www/forgejo17/Makefile
+6-83 files

FreeBSD/ports c8f21f7 — www/forgejo16 Makefile pkg-descr

www/forgejo16: Update to 16.0.7

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

MFH:            2026Q4
DeltaFile
+3-3www/forgejo16/distinfo
+2-3www/forgejo16/pkg-descr
+1-2www/forgejo16/Makefile
+6-83 files

FreeBSD/ports 8611e93 — www/forgejo15 Makefile pkg-descr

www/forgejo15: Update to 15.0.11

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

MFH:            2026Q4
DeltaFile
+3-3www/forgejo15/distinfo
+2-3www/forgejo15/pkg-descr
+1-2www/forgejo15/Makefile
+6-83 files

LLVM/project 9617bdb — llvm/docs AMDGPUUsage.md

Document that we can't reference caller's stack
DeltaFile
+2-1llvm/docs/AMDGPUUsage.md
+2-11 files

LLVM/project 0857266 — offload/liboffload/src OffloadImpl.cpp, offload/libompaccsupport device.cpp

[Offload][Omp] Remove usages of GenericDeviceTy (#236340)

Remove all simple direct usages of GenericDeviceTy. In most cases
replace with equivalents from liboffload itself.

For RecordReplay, access it through a helper in liboffload. This will
allow to eventually remove completely GenericDeviceTy from the
libomptarget structures.

Assisted by Claude.
DeltaFile
+12-12offload/libompaccsupport/device.cpp
+5-0offload/liboffload/src/OffloadImpl.cpp
+0-1offload/libomptarget/OpenMP/API.cpp
+17-133 files

FreeBSD/ports 4cd6cce — lang/tcl90 Makefile

lang/tcl90: fix USE_LDCONFIG to reflect actual shlib location

PR: 300181
Approved by: gahr (tcltk, maintainer)
Event: Works Must Run

(cherry picked from commit 1eeb65607ee2919b35648c923362a88520806654)
DeltaFile
+1-1lang/tcl90/Makefile
+1-11 files

LLVM/project ef6e749 — llvm/docs AMDGPUDwarfExtensionsForHeterogeneousDebugging.md AMDGPUUsage.md, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.512bit.ll amdgcn.bitcast.1024bit.ll

Merge remote-tracking branch 'remotes/origin/main' into fix-sp-before-chain-call-plus-main
DeltaFile
+14,649-17,027llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+0-22,228llvm/docs/AMDGPUUsage.rst
+18,096-0llvm/docs/AMDGPUUsage.md
+4,663-5,725llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+9,687-0llvm/test/TableGen/x86-fold-tables.inc
+5,324-0llvm/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.md
+52,419-44,9804,489 files not shown
+268,231-151,2024,495 files

LLVM/project 84d9318 — mlir/docs SPIRVToLLVMDialectConversion.md, mlir/lib/Conversion/SPIRVToLLVM SPIRVToLLVM.cpp

[mlir][spirv-to-llvm] Add conversion for spirv.CopyMemory (#232944)

Convert `spirv.CopyMemory` to `llvm.intr.memcpy`. The byte size copied
is computed from the converted pointee type using the module's data
layout (`DataLayout::closest(op).getTypeSize(...)`) and passed as an
`i64` constant. Runtime arrays (converted to 0-element LLVM arrays) and
scalable types have no fixed static size and fail to match.

Memory-access operands follow the SPIR-V 1.4 specification: when only a
single mask is present it applies to both Target and Source, and when a
second mask is present it applies to Source while the first applies to
Target.
DeltaFile
+92-2mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp
+53-0mlir/test/Conversion/SPIRVToLLVM/memory-ops-to-llvm.mlir
+39-0mlir/test/Conversion/SPIRVToLLVM/memory-ops-to-llvm-invalid.mlir
+21-1mlir/docs/SPIRVToLLVMDialectConversion.md
+205-34 files

NetBSD/pkgsrc ku4A9SY — doc CHANGES-2026

   Updated textproc/py-sphinx-autodoc-typehints, textproc/py-sphinx-automodapi, math/py-numba
VersionDeltaFile
1.7396+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc fpSyFl6 — math/py-numba Makefile distinfo

   py-numba: updated to 0.68.1

   0.68.1 (26 October 2026)

   This is a patch release of Numba that fixes two performance regressions
   (``np.sum`` and fancy indexing), aligns the accumulator dtypes of
   reductions with NumPy, and fixes caching of functions
   imported from a zip archive on Windows.
VersionDeltaFile
1.31+4-4math/py-numba/distinfo
1.44+3-3math/py-numba/Makefile
+7-72 files

FreeBSD/ports 1eeb656 — lang/tcl90 Makefile

lang/tcl90: fix USE_LDCONFIG to reflect actual shlib location

PR: 300181
Approved by: gahr (tcltk, maintainer)
Event: Works Must Run
DeltaFile
+1-1lang/tcl90/Makefile
+1-11 files

OPNSense/plugins c4aee28 — net/frr Makefile, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api DiagnosticsController.php

net/frr: Use json output for BFD summary, Fixes: https://github.com/opnsense/plugins/issues/5838
DeltaFile
+1-14net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/DiagnosticsController.php
+1-1net/frr/src/opnsense/service/conf/actions.d/actions_quagga.conf
+1-1net/frr/Makefile
+3-163 files

FreeBSD/ports 11bb58e — audio/lmms pkg-descr distinfo, audio/lmms/files patch-CMakeLists.txt patch-.gitmodules

audio/lmms: resurrect, update to 1.3.0-alpha.2

Changelog:      https://github.com/LMMS/lmms/releases/tag/v1.3.0-alpha.2
                https://github.com/LMMS/lmms/releases/tag/v1.3.0-alpha.1

While an alpha release, this is the first series to support qt6
amongst other modern features.

Event:  Works Must Run
DeltaFile
+3,161-0audio/lmms/pkg-plist
+100-0audio/lmms/Makefile
+50-0audio/lmms/files/patch-.gitmodules
+19-0audio/lmms/distinfo
+18-0audio/lmms/files/patch-CMakeLists.txt
+9-0audio/lmms/pkg-descr
+3,357-02 files not shown
+3,358-18 files