HardenedBSD/src 9629944lib/libcuse cuse_lib.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+1-1lib/libcuse/cuse_lib.c
+1-11 files

HardenedBSD/src 3288a8elib/libcuse cuse_lib.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+1-1lib/libcuse/cuse_lib.c
+1-11 files

HardenedBSD/ports c61894fastro/libosmpbf/files patch-osmpbf_CMakeLists.txt, audio/adplay/files patch-acinclude.m4

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+0-20audio/adplay/files/patch-acinclude.m4
+9-9lang/rust-nightly/distinfo
+18-0devel/cppcheck/files/patch-test_signal_CMakeLists.txt
+0-18astro/libosmpbf/files/patch-osmpbf_CMakeLists.txt
+7-7textproc/dyff/distinfo
+11-0devel/cppcheck/files/patch-test_CMakeLists.txt
+45-5412 files not shown
+79-8018 files

NetBSD/pkgsrc lWkymuOdoc CHANGES-2025

   doc: Updated graphics/digikam-gmic-qt to 3.6.0.20251021
VersionDeltaFile
1.7402+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc FEgbfLdgraphics/digikam-gmic-qt Makefile distinfo

   digikam-gmic-qt: update to 3.6.0.20251021.

   Switch to qt6.

   Changes: only codespell fixes.
VersionDeltaFile
1.11+7-8graphics/digikam-gmic-qt/Makefile
1.5+4-4graphics/digikam-gmic-qt/distinfo
1.3+4-4graphics/digikam-gmic-qt/PLIST
+15-163 files

NetBSD/pkgsrc E6MXoXYdoc CHANGES-2025

   doc: Updated graphics/digikam to 8.8.0
VersionDeltaFile
1.7401+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc uF0d1Lbgraphics/digikam PLIST Makefile, graphics/digikam/patches patch-core_libs_threads_actionthreadbase.cpp

   digikam: update to 8.8.0.

   Switch to qt6.

   This version delivers significant improvements in performance,
   stability, and user experience, with a particular focus on image
   processing, color management, and workflow efficiency.
VersionDeltaFile
1.44+165-167graphics/digikam/PLIST
1.264+25-30graphics/digikam/Makefile
1.1+21-0graphics/digikam/patches/patch-core_libs_threads_actionthreadbase.cpp
1.68+5-4graphics/digikam/distinfo
+216-2014 files

NetBSD/pkgsrc m0CYY0Ydoc CHANGES-2025 TODO

   doc: Updated www/kiwix-desktop to 2.4.1nb3
VersionDeltaFile
1.7400+2-1doc/CHANGES-2025
1.26580+2-1doc/TODO
+4-22 files

NetBSD/pkgsrc 35rNeu1www/kiwix-desktop Makefile

   kiwix-desktop: switch to qt6

   Bump PKGREVISION.
VersionDeltaFile
1.4+9-6www/kiwix-desktop/Makefile
+9-61 files

NetBSD/pkgsrc RZTavFzgraphics/qt6-qt3d Makefile PLIST

   qt6-qt3d: add missing vulkan file to PLIST, except for on Darwin
VersionDeltaFile
1.34+8-1graphics/qt6-qt3d/Makefile
1.14+2-1graphics/qt6-qt3d/PLIST
+10-22 files

LLVM/project 30c6bbellvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 alternate-op-constant.ll

[SLP]Check if the value has uselist before asking for uses

Need to check if the value has uselist before asking for uses to fix
a compiler crash

Fixes #173569
DeltaFile
+17-0llvm/test/Transforms/SLPVectorizer/X86/alternate-op-constant.ll
+2-0llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+19-02 files

NetBSD/pkgsrc ApCIqqjtextproc/DWB Makefile

   DWB: add gmake tool dependency

   Doesn't build with make, see e.g.
   https://releng.netbsd.org/pkgreports/shadow/HEAD/NetBSD-11.0-x86_64/20251224.0110/DWB-20150517nb1/install.log
VersionDeltaFile
1.5+2-2textproc/DWB/Makefile
+2-21 files

OpenBSD/src rBFtt9Vusr.bin/tmux server-client.c tmux.1

   Add focus-follows-mouse option, from Barry Wasdell in GitHub issue 4771.
VersionDeltaFile
1.439+15-4usr.bin/tmux/server-client.c
1.1026+8-2usr.bin/tmux/tmux.1
1.203+8-1usr.bin/tmux/options-table.c
+31-73 files

NetBSD/pkgsrc sJgMevOdoc CHANGES-2025

   doc: Updated sysutils/dupeguru to 4.0.4rc1nb7
VersionDeltaFile
1.7399+2-1doc/CHANGES-2025
+2-11 files

OpenBSD/src iFDDO8Dusr.bin/tmux window-copy.c tmux.1

   Add selection_mode format variable for copy mode, from Mike Jonkmans in
   GitHub issue 4773.
VersionDeltaFile
1.380+13-1usr.bin/tmux/window-copy.c
1.1025+2-1usr.bin/tmux/tmux.1
+15-22 files

NetBSD/pkgsrc tV6YTRSsysutils/dupeguru Makefile PLIST

   dupeguru: fix PLIST for sphinx 9 and depend on it

   Bump PKGREVISION.
VersionDeltaFile
1.23+3-3sysutils/dupeguru/Makefile
1.9+3-1sysutils/dupeguru/PLIST
+6-42 files

NetBSD/pkgsrc ufQAphqdevel Makefile

   devel: Enable ghdl-yosys-plugin
VersionDeltaFile
1.4561+2-1devel/Makefile
+2-11 files

NetBSD/pkgsrc yTbwzdCdoc CHANGES-2025

   doc: Added devel/ghdl-yosys-plugin version 0.0.0.20251102
VersionDeltaFile
1.7398+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc jwZo5D2doc CHANGES-2025

   doc: Updated audio/mpc to 0.35nb1
VersionDeltaFile
1.7397+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc GPqvcOKdevel/ghdl-yosys-plugin Makefile distinfo

   devel/ghdl-yosys-plugin: import ghdl-yosys-plugin-0.0.0.20251102

   Yosys VHDL synthesis plugin based on GHDL
VersionDeltaFile
1.1+25-0devel/ghdl-yosys-plugin/Makefile
1.1+5-0devel/ghdl-yosys-plugin/distinfo
1.1+2-0devel/ghdl-yosys-plugin/PLIST
1.1+1-0devel/ghdl-yosys-plugin/DESCR
+33-04 files

NetBSD/pkgsrc 7DXCg8Xaudio/mpc Makefile PLIST

   mpc: fix PLIST for sphinx 9 and depend on it

   Bump PKGREVISION.
VersionDeltaFile
1.47+3-2audio/mpc/Makefile
1.15+2-0audio/mpc/PLIST
+5-22 files

FreeBSD/src 5629b5clib/libcuse cuse_lib.c

cuse(3): annotate cuse_init() to suppress thread safety analysis

This avoids warnings from clang 21, similar to:

    /usr/src/lib/libcuse/cuse_lib.c:111:14: error: writing variable 'h_cuse' requires holding mutex 'm_cuse' exclusively [-Werror,-Wthread-safety-analysis]
      111 |         TAILQ_INIT(&h_cuse);
          |                     ^
    /usr/src/lib/libcuse/cuse_lib.c:111:14: error: writing variable 'h_cuse' requires holding mutex 'm_cuse' exclusively [-Werror,-Wthread-safety-analysis]
    /usr/src/lib/libcuse/cuse_lib.c:112:14: error: writing variable 'h_cuse_entered' requires holding mutex 'm_cuse' exclusively [-Werror,-Wthread-safety-analysis]
      112 |         TAILQ_INIT(&h_cuse_entered);
          |                     ^
    /usr/src/lib/libcuse/cuse_lib.c:112:14: error: writing variable 'h_cuse_entered' requires holding mutex 'm_cuse' exclusively [-Werror,-Wthread-safety-analysis]

MFC after:      3 days
DeltaFile
+1-1lib/libcuse/cuse_lib.c
+1-11 files

HardenedBSD/src 5629b5clib/libcuse cuse_lib.c

cuse(3): annotate cuse_init() to suppress thread safety analysis

This avoids warnings from clang 21, similar to:

    /usr/src/lib/libcuse/cuse_lib.c:111:14: error: writing variable 'h_cuse' requires holding mutex 'm_cuse' exclusively [-Werror,-Wthread-safety-analysis]
      111 |         TAILQ_INIT(&h_cuse);
          |                     ^
    /usr/src/lib/libcuse/cuse_lib.c:111:14: error: writing variable 'h_cuse' requires holding mutex 'm_cuse' exclusively [-Werror,-Wthread-safety-analysis]
    /usr/src/lib/libcuse/cuse_lib.c:112:14: error: writing variable 'h_cuse_entered' requires holding mutex 'm_cuse' exclusively [-Werror,-Wthread-safety-analysis]
      112 |         TAILQ_INIT(&h_cuse_entered);
          |                     ^
    /usr/src/lib/libcuse/cuse_lib.c:112:14: error: writing variable 'h_cuse_entered' requires holding mutex 'm_cuse' exclusively [-Werror,-Wthread-safety-analysis]

MFC after:      3 days
DeltaFile
+1-1lib/libcuse/cuse_lib.c
+1-11 files

NetBSD/pkgsrc rppkCYidoc CHANGES-2025

   Updated www/freenginx-devel to 1.29.4
VersionDeltaFile
1.7396+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc Wh2USqQwww/freenginx-devel distinfo options.mk

   www/freenginx-devel: update from 1.29.3 to 1.29.4

   Convert base geoip modules to dynamic.

   Sponsored by:        tipi.work

   <ChangeLog>

   *) Feature: support for GeoIP2 databases in the MaxMind DB (MMDB) format
      in the ngx_http_geoip_module and ngx_stream_geoip_module modules; the
      "geoip_set" directive.

   *) Bugfix: disk cache size might be calculated incorrectly on the XFS
      file system with the "largeio" mount option.

   *) Bugfix: of minor potential bugs.

   </ChangeLog>
VersionDeltaFile
1.2+4-4www/freenginx-devel/distinfo
1.2+6-2www/freenginx-devel/options.mk
1.2+3-1www/freenginx-devel/PLIST
1.2+2-2www/freenginx-devel/Makefile
+15-94 files

NetBSD/pkgsrc 91C72rJmisc/libcdio Makefile

   libcdio: Note upstream release changes


   Upstream is now releasing only in a githubby way, with no
   normally-named tarballs :-(
VersionDeltaFile
1.69+4-1misc/libcdio/Makefile
+4-11 files

NetBSD/pkgsrc ZTCgpTidevel Makefile

   devel: Enable py-apycula
VersionDeltaFile
1.4560+2-1devel/Makefile
+2-11 files

NetBSD/pkgsrc rChwHNodoc CHANGES-2025

   doc: Added devel/py-apycula version 0.28
VersionDeltaFile
1.7395+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc SbM51Qydevel/py-apycula PLIST Makefile

   devel/py-apycula: import py314-apycula-0.28

   Open source tools and Documentation for the Gowin FPGA bitstream
   format.

   Project Apicula uses a combination of fuzzing and parsing of the
   vendor data files to provide Python tools for generating bitstreams.
VersionDeltaFile
1.1+73-0devel/py-apycula/PLIST
1.1+25-0devel/py-apycula/Makefile
1.1+5-0devel/py-apycula/DESCR
1.1+5-0devel/py-apycula/distinfo
+108-04 files

NetBSD/pkgsrc EegInBZdevel Makefile

   devel: Enable py-crc
VersionDeltaFile
1.4559+2-1devel/Makefile
+2-11 files