FreeBSD/src c25976flib/libc/tests/stdlib cxa_thread_atexit_nothr_test.cc cxa_thread_atexit_test.cc

libc: Fix cxa_thread_atexit{,nothr} test.

After patch 9d26b82, we don't provide recursive call protection anymore.
Therefore, to pass the test, we adjust the testcase by protecting on
caller and the testcase is to make sure the dtors is properly handled.

Reported by:    siva
Reviewed by:    kib
Approved by:    markj (mentor)
Fixes:  9d26b82826d9 ("libc: Fix dtor order in __cxa_thread_atexit")
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55893
DeltaFile
+8-3lib/libc/tests/stdlib/cxa_thread_atexit_nothr_test.cc
+8-2lib/libc/tests/stdlib/cxa_thread_atexit_test.cc
+16-52 files

FreeBSD/src 191f47bsys/x86/cpufreq hwpstate_amd.c

hwpstate_amd: Refactor the cpufreq code by using delegation pattenr

We separate the code of CPPC and legacy pstate driver to make it easier
to read.

Reviewed by:    olce
Approved by:    markj (mentor)
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55604
DeltaFile
+149-78sys/x86/cpufreq/hwpstate_amd.c
+149-781 files

FreeBSD/ports 8224c1cmisc/global-tz distinfo Makefile, misc/global-tz/files patch-zone1970.tab

misc/global-tz: update to 2026agtz

Release 2026agtz of global-tz, derived from iana-tz.

(cherry picked from commit 8f20a56eb6e26a51b4a9b34698a288ec7132ccab)
DeltaFile
+0-12misc/global-tz/files/patch-zone1970.tab
+5-5misc/global-tz/distinfo
+1-1misc/global-tz/Makefile
+6-183 files

FreeBSD/src 3797fe7secure/lib/libcrypto Makefile Makefile.inc

libcrypto: compile all PIC objects with -DOPENSSL_PIC -fPIC

This change modifies the libcrypto PIC objects to always compile with
`-DOPENSSL_PIC -fPIC` to restore parity with the upstream build process.
This ensures that the legacy provider is built with parity to the
upstream legacy provider.

MFC after:              12 days
Tested with:            `make check` (legacy provider), `make universe`
Fixes:                  14b9955e
Differential Revision:  https://reviews.freebsd.org/D44896
DeltaFile
+0-6secure/lib/libcrypto/Makefile
+3-0secure/lib/libcrypto/Makefile.inc
+3-62 files

OpenBSD/ports S4CV1wpwayland/wf-shell Makefile

   wf-shell is C++ so ports-gcc must be used on base-gcc arches

   Fixes the build on sparc64
VersionDeltaFile
1.7+3-0wayland/wf-shell/Makefile
+3-01 files

NetBSD/src FB7CD5Vsys/arch/m68k/m68k vectors.c

   Fix the name of the UNIMP_FP_DATA_HANDLER40 in the non-FPSP case.
   Oversight kindly pointed out by nat@
VersionDeltaFile
1.10+3-3sys/arch/m68k/m68k/vectors.c
+3-31 files

FreeBSD/src d288383sys/fs/nfsclient nfs_clstate.c

nfs_clstate.c: Handle the same stateid case correctly

When an NFSv4.1/4.2 sarver upgrades a read delegation to
a write delegation, it does not need to change the
delegation's stateid.

Without this patch, a DELEGRETURN of the stateid was done
for the case where the delegation stateid had not changed.
This return was bogus, since the delegation stateid now
represents the new write delegation.

This patch fixes the priblem by checking for "same stateid"
and only doing the DELEGRETURN when it is not the same.

PR:     289711

(cherry picked from commit 016570c4463d5908953355ee1cf9a385ad9601b4)
DeltaFile
+7-1sys/fs/nfsclient/nfs_clstate.c
+7-11 files

FreeBSD/src b2fc255sys/fs/nfsclient nfs_clstate.c

nfs_clstate.c: Handle the same stateid case correctly

When an NFSv4.1/4.2 sarver upgrades a read delegation to
a write delegation, it does not need to change the
delegation's stateid.

Without this patch, a DELEGRETURN of the stateid was done
for the case where the delegation stateid had not changed.
This return was bogus, since the delegation stateid now
represents the new write delegation.

This patch fixes the priblem by checking for "same stateid"
and only doing the DELEGRETURN when it is not the same.

PR:     289711

(cherry picked from commit 016570c4463d5908953355ee1cf9a385ad9601b4)
DeltaFile
+7-1sys/fs/nfsclient/nfs_clstate.c
+7-11 files

FreeBSD/ports 7bb16d9x11-wm/sdorfehs distinfo Makefile

x11-wm/sdorfehs: Update to 1.7

Commits:        https://github.com/jcs/sdorfehs/compare/v1.6...v1.7
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3x11-wm/sdorfehs/distinfo
+1-2x11-wm/sdorfehs/Makefile
+4-52 files

FreeBSD/ports 5e0f3b5biology/iqtree distinfo Makefile

biology/iqtree: Update to 3.1.0

Release notes:  https://github.com/iqtree/iqtree3/releases/tag/v3.1.0
Sponsored by:   The FreeBSD Foundation
DeltaFile
+5-5biology/iqtree/distinfo
+3-3biology/iqtree/Makefile
+8-82 files

FreeBSD/ports 41ee033math/R distinfo Makefile

math/R: Update to 4.5.3

Release announcement:   https://hypatia.math.ethz.ch/pipermail/r-announce/2026/000718.html
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3math/R/distinfo
+1-1math/R/Makefile
+1-0math/R/pkg-plist
+5-43 files

OpenBSD/ports 2TpfkqTwayland/wcm Makefile

   wcm uses C++17. So it requires ports-gcc on base-gcc arches

   Fixes the build on sparc64
VersionDeltaFile
1.4+3-0wayland/wcm/Makefile
+3-01 files

FreeBSD/ports e27cde3biology/diamond distinfo Makefile

biology/diamond: Update to 2.1.24

Release notes:  https://github.com/bbuchfink/diamond/releases/tag/v2.1.24
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3biology/diamond/distinfo
+1-1biology/diamond/Makefile
+4-42 files

OpenBSD/ports 9OdHkCrgames/ezquake Makefile

   Fix for lack of LTO with ld.bfd from Brad Smith

   Fixes the build for sparc64
VersionDeltaFile
1.24+5-2games/ezquake/Makefile
+5-21 files

LLVM/project f014202clang/lib/Format FormatToken.h Format.cpp, clang/unittests/Format ConfigParseTest.cpp QualifierFixerTest.cpp

[clang-format][NFC] Remove redundant parens enclosing braced list
DeltaFile
+135-151clang/lib/Format/FormatToken.h
+13-13clang/lib/Format/Format.cpp
+4-5clang/unittests/Format/ConfigParseTest.cpp
+1-1clang/unittests/Format/QualifierFixerTest.cpp
+153-1704 files

OpenBSD/ports y7Vo8Z8wayland/wayfire Makefile

   wayfire uses C++, so ports-gcc must be used instead of base-gcc

   Fixes buid on sparc64
VersionDeltaFile
1.17+3-0wayland/wayfire/Makefile
+3-01 files

HardenedBSD/src aeac50frelease/tools vmimage.subr, sbin/newfs newfs.8

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+14-13share/man/man4/acpi.4
+13-4sbin/tunefs/tunefs.c
+10-4sbin/newfs/newfs.8
+3-7sys/dev/acpica/acpi_spmc.c
+6-2sbin/tunefs/tunefs.8
+0-7release/tools/vmimage.subr
+46-3716 files not shown
+96-6322 files

HardenedBSD/ports fe78dd3finance/hs-hledger distinfo Makefile.cabal, textproc/hs-pandoc-crossref distinfo Makefile.cabal

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+175-173textproc/hs-pandoc-crossref/distinfo
+141-129finance/hs-hledger/distinfo
+178-0textproc/hs-pandoc-crossref/Makefile.cabal
+1-176textproc/hs-pandoc-crossref/Makefile
+169-0finance/hs-hledger/Makefile.cabal
+1-164finance/hs-hledger/Makefile
+665-64233 files not shown
+992-79239 files

OpenBSD/ports yfcRKRSmultimedia/vvdec Makefile, multimedia/vvenc Makefile

   Fix for vvenc and vvdec from Brad Smith.

   This fixes vvdec on sparc64 and gets us partway there for vvenc.
VersionDeltaFile
1.4+5-0multimedia/vvenc/Makefile
1.2+5-0multimedia/vvdec/Makefile
+10-02 files

HardenedBSD/ports 4a7c793security/lego distinfo Makefile

security/lego: Update 4.32.0 => 4.33.0

Changelog:
https://github.com/go-acme/lego/blob/v4.33.0/CHANGELOG.md

PR:     293965
DeltaFile
+5-5security/lego/distinfo
+1-2security/lego/Makefile
+6-72 files

FreeBSD/ports 4a7c793security/lego distinfo Makefile

security/lego: Update 4.32.0 => 4.33.0

Changelog:
https://github.com/go-acme/lego/blob/v4.33.0/CHANGELOG.md

PR:     293965
DeltaFile
+5-5security/lego/distinfo
+1-2security/lego/Makefile
+6-72 files

FreeBSD/ports c731008net/liblinphone Makefile, net/liblinphone/files patch-src_db_main-db.cpp

net/liblinphone: Bump after databases/soci update
DeltaFile
+55-0net/liblinphone/files/patch-src_db_main-db.cpp
+1-0net/liblinphone/Makefile
+56-02 files

FreeBSD/ports 566fcf2databases/soci pkg-plist Makefile, databases/soci/files patch-cmake_modules_FindMySQL.cmake patch-tests_catch.hpp

databases/soci: Update to 4.1.2

Changelog: https://github.com/SOCI/soci/blob/master/RELEASING.md
DeltaFile
+41-28databases/soci/pkg-plist
+6-9databases/soci/Makefile
+0-14databases/soci/files/patch-cmake_modules_FindMySQL.cmake
+0-11databases/soci/files/patch-tests_catch.hpp
+10-0databases/soci/files/patch-tests_common_CMakeLists.txt
+0-8databases/soci/files/pkg-message.in
+57-701 files not shown
+60-737 files

FreeBSD/ports eda998fsecurity/lime Makefile

security/lime: Bump after databases/soci update
DeltaFile
+1-0security/lime/Makefile
+1-01 files

HardenedBSD/ports eda998fsecurity/lime Makefile

security/lime: Bump after databases/soci update
DeltaFile
+1-0security/lime/Makefile
+1-01 files

HardenedBSD/ports 651ad34devel/RStudio Makefile

devel/RStudio: Bump after databases/soci update
DeltaFile
+1-1devel/RStudio/Makefile
+1-11 files

HardenedBSD/ports 566fcf2databases/soci pkg-plist Makefile, databases/soci/files patch-cmake_modules_FindMySQL.cmake patch-tests_catch.hpp

databases/soci: Update to 4.1.2

Changelog: https://github.com/SOCI/soci/blob/master/RELEASING.md
DeltaFile
+41-28databases/soci/pkg-plist
+6-9databases/soci/Makefile
+0-14databases/soci/files/patch-cmake_modules_FindMySQL.cmake
+0-11databases/soci/files/patch-tests_catch.hpp
+10-0databases/soci/files/patch-tests_common_CMakeLists.txt
+0-8databases/soci/files/pkg-message.in
+57-701 files not shown
+60-737 files

FreeBSD/ports 651ad34devel/RStudio Makefile

devel/RStudio: Bump after databases/soci update
DeltaFile
+1-1devel/RStudio/Makefile
+1-11 files

HardenedBSD/ports c731008net/liblinphone Makefile, net/liblinphone/files patch-src_db_main-db.cpp

net/liblinphone: Bump after databases/soci update
DeltaFile
+55-0net/liblinphone/files/patch-src_db_main-db.cpp
+1-0net/liblinphone/Makefile
+56-02 files

LLVM/project 2bbb449clang/lib/Format WhitespaceManager.cpp, clang/unittests/Format FormatTest.cpp

[clang-format] Merge case alignment into AlignTokens (#187811)

Use (nearly) the same code to align case statements and expression, as
the other alignments do. That way we also fix two things:
- Keep the ColumnLimit intact, without duplicating the calculation.
- Align all the case colons, even for empty cases.
DeltaFile
+137-195clang/lib/Format/WhitespaceManager.cpp
+16-0clang/unittests/Format/FormatTest.cpp
+153-1952 files