LLVM/project ae9f229clang-tools-extra/clang-tidy doc8.ini

[clang-tidy] Remove `allow-long-titles` option in doc8 config (#173519)

There is a bug in `doc8` where `allow-long-titles` option incorrectly
skipping non-title lines. So we have to disable it before they solve the
problem and make a new release.
DeltaFile
+2-3clang-tools-extra/clang-tidy/doc8.ini
+2-31 files

LLVM/project 15543b2mlir/lib/AsmParser AttributeParser.cpp, mlir/test/IR invalid-builtin-attributes.mlir

[mlir] Emit an error when dense i1 array values are not `true` or `false` (#173533)

Fixes #173373.
DeltaFile
+10-0mlir/test/IR/invalid-builtin-attributes.mlir
+2-0mlir/lib/AsmParser/AttributeParser.cpp
+12-02 files

FreeBSD/ports c809788editors Makefile, editors/remarkable pkg-plist Makefile

editors/remarkable: new port had been added (+)

Fully featured markdown editor written in Python.

WWW: https://remarkableapp.github.io/linux.html
DeltaFile
+55-0editors/remarkable/pkg-plist
+54-0editors/remarkable/Makefile
+15-0editors/remarkable/files/patch-remarkable_RemarkableWindow.py
+6-0editors/remarkable/pkg-descr
+3-0editors/remarkable/distinfo
+1-0editors/Makefile
+134-06 files

LLVM/project 016c0b5llvm/lib/Target/Mips Mips32r6InstrInfo.td MipsSEISelLowering.cpp, llvm/test/CodeGen/Mips fcmp.ll

MIPSr6: Set SETCC CondCode not supported by hardware to Expand (#173541)

With the current custom match rules, we may generate code like
```
  cmp.ueq.s $f0, $f12, $f14
  mfc1 $1, $f0
  not $1, $1
  mtc1 $1, $f0
  sel.s $f0, $f14, $f12
  jrc $ra
```
With Expand, we can get:
```
  cmp.ueq.s $f0, $f12, $f14
  sel.s $f0, $f12, $f14
  jrc $ra
```
DeltaFile
+3-12llvm/test/CodeGen/Mips/llvm-ir/select-flt.ll
+3-11llvm/lib/Target/Mips/Mips32r6InstrInfo.td
+6-6llvm/test/CodeGen/Mips/fcmp.ll
+8-0llvm/lib/Target/Mips/MipsSEISelLowering.cpp
+3-3llvm/test/CodeGen/Mips/llvm-ir/select-dbl.ll
+2-2llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td
+25-346 files

LLVM/project 617b446libcxx/include utility, libcxx/include/__utility integer_sequence.h

[libc++] Implement P1789R3: Library Support for Expansion Statements (#167184)

[P1789R3](https://isocpp.org/files/papers/P1789R3.pdf) was accepted for
C++26 through LWG motion 14 at the 2025 Kona meeting. This patch
implements it, along with tests and documentation changes.

Closes #167268

---------

Co-authored-by: Tsche <che at pydong.org>
DeltaFile
+58-0libcxx/test/std/utilities/intseq/intseq.binding/tuple_interface.compile.pass.cpp
+54-0libcxx/test/std/utilities/intseq/intseq.binding/structured_binding.pass.cpp
+34-0libcxx/test/std/utilities/intseq/intseq.binding/tuple_interface.verify.cpp
+26-0libcxx/include/__utility/integer_sequence.h
+12-0libcxx/include/utility
+4-1libcxx/utils/generate_feature_test_macro_components.py
+188-17 files not shown
+205-713 files

FreeBSD/ports 6cfacb0sysutils/bottom distinfo Makefile.crates

sysutils/bottom: Update to 0.12.1
DeltaFile
+11-5sysutils/bottom/distinfo
+4-1sysutils/bottom/Makefile.crates
+1-2sysutils/bottom/Makefile
+16-83 files

HardenedBSD/src 8e4ad6fcontrib/kyua/cli cmd_debug.cpp, sbin/fsck_msdosfs dir.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+2-2contrib/kyua/cli/cmd_debug.cpp
+2-2sbin/fsck_msdosfs/dir.c
+2-1usr.bin/m4/misc.c
+1-1usr.sbin/makefs/msdos/direntry.h
+7-64 files

HardenedBSD/src 38b803econtrib/kyua/cli cmd_debug.cpp, sbin/fsck_msdosfs dir.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+2-2contrib/kyua/cli/cmd_debug.cpp
+2-2sbin/fsck_msdosfs/dir.c
+2-1usr.bin/m4/misc.c
+1-1usr.sbin/makefs/msdos/direntry.h
+7-64 files

HardenedBSD/ports e591c7demulators/vice pkg-plist, emulators/vice/files patch-doc_vice.texi patch-src_arch_gtk3_joystickdrv_joystick_bsd.c

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+87-89emulators/vice/pkg-plist
+0-37emulators/vice/files/patch-doc_vice.texi
+33-0emulators/vice/files/patch-src_arch_gtk3_joystickdrv_joystick_bsd.c
+0-16emulators/vice/files/patch-src_pet_pet-stubs.c
+0-15emulators/vice/files/patch-src_cbm2_cbm2-stubs.c
+0-15emulators/vice/files/patch-src_c64dtv_c64dtv-stubs.c
+120-17218 files not shown
+163-21924 files

LLVM/project f4bd619llvm/lib/Target/PowerPC PPCInstrInfo.cpp

[PowerPC] Check isPhysical() before converting Register to MCRegister. NFC (#173531)

DeltaFile
+6-6llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
+6-61 files

NetBSD/src w3BSuvEdistrib/atari/floppies/common Makefile.images

   use -fno-reorder-blocks which makes the images fix again.
VersionDeltaFile
1.15+2-1distrib/atari/floppies/common/Makefile.images
+2-11 files

HardenedBSD/src a3394b6usr.bin/m4 misc.c

m4: avoid warnings about too-long initializer strings

Mark `digits` as `__non_string`, to avoid warnings from clang 21 similar
to:

    usr.bin/m4/misc.c:123:27: error: initializer-string for character array is too long, array size is 36 but initializer has size 37 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
      123 |         static char digits[36] = "0123456789abcdefghijklmnopqrstuvwxyz";
          |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

MFC after:      3 days
DeltaFile
+2-1usr.bin/m4/misc.c
+2-11 files

FreeBSD/src a3394b6usr.bin/m4 misc.c

m4: avoid warnings about too-long initializer strings

Mark `digits` as `__non_string`, to avoid warnings from clang 21 similar
to:

    usr.bin/m4/misc.c:123:27: error: initializer-string for character array is too long, array size is 36 but initializer has size 37 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
      123 |         static char digits[36] = "0123456789abcdefghijklmnopqrstuvwxyz";
          |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

MFC after:      3 days
DeltaFile
+2-1usr.bin/m4/misc.c
+2-11 files

FreeBSD/src ba0a115usr.sbin/makefs/msdos direntry.h

makefs: avoid warnings about too-long initializer strings

Mark `direntry::deName` as `__non_string`, to avoid warnings from clang
21 similar to:

  usr.sbin/makefs/msdos/msdosfs_vnops.c:512:4: error: initializer-string for character array is too long, array size is 11 but initializer has size 12 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
    512 |         {       ".          ",                          /* the . entry */
        |                 ^~~~~~~~~~~~~
  usr.sbin/makefs/msdos/msdosfs_vnops.c:522:4: error: initializer-string for character array is too long, array size is 11 but initializer has size 12 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
    522 |         {       "..         ",                          /* the .. entry */
        |                 ^~~~~~~~~~~~~

MFC after:      3 days
DeltaFile
+1-1usr.sbin/makefs/msdos/direntry.h
+1-11 files

HardenedBSD/src ba0a115usr.sbin/makefs/msdos direntry.h

makefs: avoid warnings about too-long initializer strings

Mark `direntry::deName` as `__non_string`, to avoid warnings from clang
21 similar to:

  usr.sbin/makefs/msdos/msdosfs_vnops.c:512:4: error: initializer-string for character array is too long, array size is 11 but initializer has size 12 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
    512 |         {       ".          ",                          /* the . entry */
        |                 ^~~~~~~~~~~~~
  usr.sbin/makefs/msdos/msdosfs_vnops.c:522:4: error: initializer-string for character array is too long, array size is 11 but initializer has size 12 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
    522 |         {       "..         ",                          /* the .. entry */
        |                 ^~~~~~~~~~~~~

MFC after:      3 days
DeltaFile
+1-1usr.sbin/makefs/msdos/direntry.h
+1-11 files

HardenedBSD/ports 30cbdfbmultimedia/ffmpeg/files patch-libavcodec_ffv1enc__vulkan.c patch-libavcodec_vulkan__ffv1.c

HBSD: Fix FORTIFYSOURCE for multimedia/ffmpeg

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+20-0multimedia/ffmpeg/files/patch-libavcodec_ffv1enc__vulkan.c
+14-0multimedia/ffmpeg/files/patch-libavcodec_vulkan__ffv1.c
+34-02 files

FreeBSD/ports 45559e6devel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20251225

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20251225
(cherry picked from commit 78266bccdead1e51cbf76c406bd9c255776d8d82)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

HardenedBSD/ports 78266bcdevel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20251225

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20251225
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports 78266bcdevel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20251225

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20251225
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports eee9160audio/fluidsynth distinfo Makefile

audio/fluidsynth: Update to upstream release 2.5.2

Details:
- Bugfix release, see
  https://github.com/FluidSynth/fluidsynth/releases/tag/v2.5.2
- Includes a fix for CVE-2025-68617 (use after free)

MFH:            2025Q4
Security:       CVE-2025-68617
(cherry picked from commit 1276053c82a63a042e022ceff500d1920f04bebe)
DeltaFile
+3-3audio/fluidsynth/distinfo
+1-1audio/fluidsynth/Makefile
+1-1audio/fluidsynth/pkg-plist
+5-53 files

FreeBSD/ports cb6fd36audio/fluidsynth Makefile distinfo

audio/fluidsynth: Update to 2.5.0

Bump requirement to c++17 in order to remove glib dependency

Changelog: https://github.com/FluidSynth/fluidsynth/releases/tag/v2.5.0
(cherry picked from commit 56573a792ea83a2f186d73bdd29b11bb3e3b2eee)
DeltaFile
+7-7audio/fluidsynth/Makefile
+3-3audio/fluidsynth/distinfo
+3-3audio/fluidsynth/pkg-plist
+13-133 files

FreeBSD/ports c01303aaudio/fluidsynth distinfo Makefile

audio/fluidsynth: Update to 2.5.1

Changelog: https://github.com/FluidSynth/fluidsynth/releases/tag/v2.5.1
(cherry picked from commit 111bf33d4c86f2169c1e166aeead3699ede6085e)
DeltaFile
+3-3audio/fluidsynth/distinfo
+1-1audio/fluidsynth/Makefile
+1-1audio/fluidsynth/pkg-plist
+5-53 files

OpenBSD/ports wpxE2QVsysutils/riemann Makefile

   Use jdk 11+ to run. ok pvk@
VersionDeltaFile
1.29+2-1sysutils/riemann/Makefile
+2-11 files

NetBSD/pkgsrc UgBAN5ywww/qt6-qtwebengine distinfo, www/qt6-qtwebengine/patches patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc.gni

   qt6-qtwebengine: fix expression in a patch
VersionDeltaFile
1.2+2-2www/qt6-qtwebengine/patches/patch-src_3rdparty_chromium_base_allocator_partition__allocator_partition__alloc.gni
1.3+2-2www/qt6-qtwebengine/distinfo
+4-42 files

FreeBSD/ports 6ca19bdnet-p2p/prowlarr Makefile, net-p2p/prowlarr/files prowlarr.in

net-p2p/prowlarr: Fix rc script for 15 after SSL version bump

PR:             291736
Approved by:    Michiel van Baak Jansen <michiel at vanbaak.eu> (maintainer, implicit)
MFH:            2025Q4

(cherry picked from commit 0530c673f13cfaff1070e76f39e8008b15a6dd46)
DeltaFile
+4-1net-p2p/prowlarr/files/prowlarr.in
+1-0net-p2p/prowlarr/Makefile
+5-12 files

FreeBSD/ports bc9faf6net-p2p/lidarr Makefile, net-p2p/lidarr/files lidarr.in

net-p2p/lidarr: Fix rc script for 15 after SSL version bump

PR:             291736
Approved by:    Michiel van Baak Jansen <michiel at vanbaak.eu> (maintainer, implicit)
MFH:            2025Q4

(cherry picked from commit 82e117b6ee954427493a75f7cb5c566b9eed3246)
DeltaFile
+4-1net-p2p/lidarr/files/lidarr.in
+1-0net-p2p/lidarr/Makefile
+5-12 files

FreeBSD/ports 49491d6net-p2p/readarr Makefile, net-p2p/readarr/files readarr.in

net-p2p/readarr: Fix rc script for 15 after SSL version bump

PR:             291736
Approved by:    Michiel van Baak Jansen <michiel at vanbaak.eu> (maintainer, implicit)
MFH:            2025Q4

(cherry picked from commit 41399888591fb9c86e48ba9c6f21de1b62f64001)
DeltaFile
+4-1net-p2p/readarr/files/readarr.in
+1-0net-p2p/readarr/Makefile
+5-12 files

FreeBSD/ports 9b7c2eenet-p2p/radarr Makefile, net-p2p/radarr/files radarr.in

net-p2p/radarr: Fix rc script for 15 after SSL version bump

PR:             291734 291736
Tested by:      edgeman at gmail.com
Approved by:    Michiel van Baak Jansen <michiel at vanbaak.eu> (maintainer)
MFH:            2025Q4

(cherry picked from commit 0cb581a0f01e3fb93543a2735186df6c87fb710b)
DeltaFile
+4-1net-p2p/radarr/files/radarr.in
+1-0net-p2p/radarr/Makefile
+5-12 files

FreeBSD/ports 733f793net-p2p/sonarr Makefile, net-p2p/sonarr/files sonarr.in

net-p2p/sonarr: Fix rc script for 15 after SSL version bump

By default Sonarr (Mono?) is looking for libssl.so.3.

This was worked around in the 14.X series by setting an environment
override in the shipped init script to tell the executable to instead
look for libssl.so.30

Update the override for FreeBSD >= 15.0-RELEASE so that it now looks for
libssl.so.35 without removing the workaround for FreeBSD 14.X.

Without this patch Sonarr exits code 6 and is restarted continuously.

PR:             291736
Tested by:      edgeman at gmail.com
Approved by:    Michiel van Baak Jansen <michiel at vanbaak.eu> (maintainer)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2025Q4

(cherry picked from commit 3b77347aef053944bfb424a1b0fab7b83603cc7b)
DeltaFile
+4-1net-p2p/sonarr/files/sonarr.in
+1-0net-p2p/sonarr/Makefile
+5-12 files

NetBSD/pkgsrc hWESs3pdoc CHANGES-2025

   Updated devel/capnproto, multimedia/libva
VersionDeltaFile
1.7406+3-1doc/CHANGES-2025
+3-11 files