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

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/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

FreeBSD/ports e40f7aemath/R-cran-forecast distinfo Makefile

math/R-cran-forecast: Update to 9.0.2

Reported by:    portscout
DeltaFile
+3-3math/R-cran-forecast/distinfo
+1-1math/R-cran-forecast/Makefile
+4-42 files

HardenedBSD/ports e40f7aemath/R-cran-forecast distinfo Makefile

math/R-cran-forecast: Update to 9.0.2

Reported by:    portscout
DeltaFile
+3-3math/R-cran-forecast/distinfo
+1-1math/R-cran-forecast/Makefile
+4-42 files

LLVM/project aa62224libc/shared/math sqrtbf16.h, libc/src/__support/math sqrtbf16.h CMakeLists.txt

[libc][math] Refactor sqrtbf16 function header-only (#187849)
DeltaFile
+25-0libc/src/__support/math/sqrtbf16.h
+23-0libc/shared/math/sqrtbf16.h
+16-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+11-0libc/src/__support/math/CMakeLists.txt
+2-5libc/src/math/generic/sqrtbf16.cpp
+1-5libc/src/math/generic/CMakeLists.txt
+78-103 files not shown
+81-109 files

FreeBSD/src 1ba2961sys/x86/include frame.h

amd64: revert back struct trapframe to the pre-FRED definition

Trying to use the grown struct trapframe for IDT case broke in cases
where code supposed that hardware consumed sizeof(struct trapframe) of
the stack space when delivering interrupt or exception.  In particular,
this was broken for #NM/#DB/#MC.  Naive attempt of using IDT-trapframe
size for stack consumption caused later problems with larger C type.

Instead of pretending that IDT event delivery pushed two never-accessed
doubleword to the stack, keep it honest and provide separate type for
the FRED interrupt frame, i.e. struct trapframe_fred.

Convert between trapframe_fred and trapframe can be done by trivial pointer
arithmetic.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+4-0sys/x86/include/frame.h
+4-01 files

HardenedBSD/src 1ba2961sys/x86/include frame.h

amd64: revert back struct trapframe to the pre-FRED definition

Trying to use the grown struct trapframe for IDT case broke in cases
where code supposed that hardware consumed sizeof(struct trapframe) of
the stack space when delivering interrupt or exception.  In particular,
this was broken for #NM/#DB/#MC.  Naive attempt of using IDT-trapframe
size for stack consumption caused later problems with larger C type.

Instead of pretending that IDT event delivery pushed two never-accessed
doubleword to the stack, keep it honest and provide separate type for
the FRED interrupt frame, i.e. struct trapframe_fred.

Convert between trapframe_fred and trapframe can be done by trivial pointer
arithmetic.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+4-0sys/x86/include/frame.h
+4-01 files

LLVM/project 58ab41elibc/src/__support/math log.h

fma
DeltaFile
+1-2libc/src/__support/math/log.h
+1-21 files