HardenedBSD/src da9a6d6contrib/llvm-project/clang/lib/Driver/ToolChains FreeBSD.h, contrib/llvm-project/lldb/source/Host/freebsd Host.cpp

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+20-24contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp
+28-13contrib/llvm-project/lldb/source/Host/freebsd/Host.cpp
+18-2sys/dev/sound/pcm/channel.c
+5-0contrib/llvm-project/clang/lib/Driver/ToolChains/FreeBSD.h
+1-1lib/clang/freebsd_cc_version.h
+2-0lib/libgcc_s/Makefile
+74-401 files not shown
+75-407 files

HardenedBSD/src 706635bcontrib/llvm-project/clang/lib/Driver/ToolChains FreeBSD.h, contrib/llvm-project/lldb/source/Host/freebsd Host.cpp

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+20-24contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp
+28-13contrib/llvm-project/lldb/source/Host/freebsd/Host.cpp
+18-2sys/dev/sound/pcm/channel.c
+5-0contrib/llvm-project/clang/lib/Driver/ToolChains/FreeBSD.h
+1-1lib/clang/freebsd_cc_version.h
+2-0lib/libgcc_s/Makefile
+74-401 files not shown
+75-407 files

HardenedBSD/src 99a269aetc/mtree BSD.debug.dist

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+4-0etc/mtree/BSD.debug.dist
+4-01 files

HardenedBSD/src 990b220share/man/man4 mgb.4 muge.4, sys/fs/nfsclient nfs_clvfsops.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+5-3sys/fs/nfsclient/nfs_clvfsops.c
+1-1share/man/man4/mgb.4
+1-1share/man/man4/muge.4
+7-53 files

HardenedBSD/ports a7ea406games/libretro-shaders-slang pkg-plist, games/openmw pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+103-213textproc/mdbook-mermaid/distinfo
+128-119net-mgmt/netdata/pkg-plist
+50-105textproc/mdbook-mermaid/Makefile.crates
+38-56net-mgmt/netdata/files/patch-CMakeLists.txt
+45-36games/libretro-shaders-slang/pkg-plist
+56-0games/openmw/pkg-plist
+420-52967 files not shown
+718-68973 files

HardenedBSD/src 3289baccontrib/llvm-project/clang/lib/Driver/ToolChains FreeBSD.h, lib/clang freebsd_cc_version.h

Reapply "Merge commit e24f90190c77 from llvm git (by Brad Smith):"

    [Driver] Enable outline atomics for FreeBSD/aarch64 (#156089)

The compiler_rt helper functions have been built since 12.4, 13.1, 14
and anything newer.

This reverts commit bd27bd1f51d049538cc7a0053be9d99110a53ae1.

Only some people (including the release manager, unfortunately) ran into
build issues with the previous iteration of this commit, because they
were bootstrapping the compiler, either via the WITHOUT_SYSTEM_COMPILER
src.conf(5) setting, or because the build system determined that their
base system compiler was out of date.

The bootstrapped compiler would then enable outline atomics and compile
libgcc_s with these, but because libgcc_s is linked with -nodefaultlibs,
it could not find the helper routines in libcompiler_rt.a.


    [15 lines not shown]
DeltaFile
+5-0contrib/llvm-project/clang/lib/Driver/ToolChains/FreeBSD.h
+1-1lib/clang/freebsd_cc_version.h
+2-0lib/libgcc_s/Makefile
+8-13 files

HardenedBSD/src d06b141etc/mtree BSD.debug.dist

mtree: Add missing flua/freebsd/sys entry

Reviewed by:    imp
Approved by:    emaste (mentor)
Fixes:  de1d7d7b87cf ("flua: add freebsd module implementing kldload/kldunload")
Differential Revision:  https://reviews.freebsd.org/D48838

(cherry picked from commit c587e4c7e4c28354634b4e13f30743ccdd3fbf91)
DeltaFile
+4-0etc/mtree/BSD.debug.dist
+4-01 files

HardenedBSD/ports 26c7842databases/cego distinfo Makefile, devel/lfcbase distinfo Makefile

devel/lfcbase: 1.22.2 -> 1.22.3, databases/cego: 2.52.42 -> 2.52.43

lfcbase:
- Warning elimination in several code modules.
  -Wall should print no warnings anymore (with clang)

cego:
- Added patch for CegoJoinObject for correct and complete decoding.
  This is needed for database recovery procedure if nested join select
  occurs in update statement, e.g.
  update t1 set b1 = ( select max(b2) from t2 inner join t3 on t2.a2 = t3.a3 );
- Warning elimination for several code modules.
  In CegoContentObject encoding and decoding method,
  the obsolete key flag in the schema information was removed.
  This leads to a incompatibel datastructure and requires tableset
  export/import for an uplift ot this version
- To toChain method of CegoTableObject, CegoJoinObject and
  CegoAliasObject has been improved to treat undefined tabSetId
  argument ( defTabSetId = 0 ).
DeltaFile
+3-3devel/lfcbase/distinfo
+3-3databases/cego/distinfo
+1-1databases/cego/Makefile
+1-1devel/lfcbase/Makefile
+8-84 files

HardenedBSD/src 11c5b90share/man/man4 mgb.4 muge.4

mgb.4, muge.4: Use standard HARDWARE introduction

Release notes are generated using this text.

I used "interfaces" not "adapters" in these pages as the listed devices
are the controller ICs, not end-user projects.

Reviewed by:    ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53846

(cherry picked from commit a4aa7df767e0df49ca3294d2b578be25812364d8)
DeltaFile
+1-1share/man/man4/mgb.4
+1-1share/man/man4/muge.4
+2-22 files

HardenedBSD/ports 3a8e49ftextproc/mdbook-mermaid distinfo Makefile.crates

textproc/mdbook-mermaid: Update to 0.17.0

ChangeLog:
https://github.com/badboy/mdbook-mermaid/blob/main/CHANGELOG.md#v0170-2025-11-18
DeltaFile
+103-213textproc/mdbook-mermaid/distinfo
+50-105textproc/mdbook-mermaid/Makefile.crates
+1-2textproc/mdbook-mermaid/Makefile
+154-3203 files

HardenedBSD/ports bbeb263math/R-cran-RcppArmadillo distinfo Makefile

math/R-cran-RcppArmadillo: Update to 15.2.2-1

ChangeLog: https://cran.r-project.org/web/packages/RcppArmadillo/news.html
DeltaFile
+3-3math/R-cran-RcppArmadillo/distinfo
+1-1math/R-cran-RcppArmadillo/Makefile
+4-42 files

HardenedBSD/src 1d1a2e6contrib/llvm-project/lldb/source/Plugins/Process/Utility RegisterContextFreeBSD_x86_64.cpp

lldb: Fix empty register set when trying to get size of register

The register set information is stored as a singleton in
GetRegisterInfo_i386. However, other functions later access this
information assuming it is stored in GetSharedRegisterInfoVector. To
resolve this inconsistency, we remove the original construction logic
and instead initialize the singleton using llvm::call_once within the
appropriate function (GetSharedRegisterInfoVector_i386).

PR:             289945
Obtained from:  llvm-project 41859c27842eeda1ef6ff18f3b2fb269388c0857
DeltaFile
+20-24contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp
+20-241 files

HardenedBSD/src fa1c56bcontrib/llvm-project/lldb/source/Host/freebsd Host.cpp

lldb: Fix Architecture parsing by reading the ELF header. (#162811)

Currently, LLDB in FreeBSD host sets the Process Architecture used by
lldbserver as Default one. Which cause problem when trying to debug a
32bit binary on amd64 platform since the lldb itself will found mismatch
architecture with lldbserver's return.

Notice that this patch is only a partial fix for the debugging problem.
We are still unable to debug x86 on x86_64 so that we don't provide
testcase in this patch.

PR:             289945
Obtained from:  llvm-project 394e7ded8b6bcff1382468b407ca620a2837f41b
DeltaFile
+28-13contrib/llvm-project/lldb/source/Host/freebsd/Host.cpp
+28-131 files

HardenedBSD/ports 658e2f6sysutils/go-ntfy Makefile

sysutils/go-ntfy: Use ETCDIR in server/* also

The server looks for config files in /etc/ntfy.
Make it look in PREFIX/etc/ntfy instead (usually /usr/local/etc/ntfy),
which is where the configs are actually (and are supposed to be) located.

PR:             291173
Reported by:    vidar at karlsen.tech
DeltaFile
+2-1sysutils/go-ntfy/Makefile
+2-11 files

HardenedBSD/ports f64b1efirc/weechat distinfo Makefile

irc/weechat: Update to 4.7.2
DeltaFile
+3-3irc/weechat/distinfo
+1-1irc/weechat/Makefile
+4-42 files

HardenedBSD/ports 643c181databases/grass8 distinfo Makefile, graphics/gdal-grass Makefile

databases/grass8: Update to 8.4.2
DeltaFile
+3-3databases/grass8/distinfo
+1-2databases/grass8/Makefile
+2-0databases/grass8/pkg-plist
+1-0graphics/gdal-grass/Makefile
+1-0graphics/qgis-ltr/Makefile
+1-0graphics/qgis/Makefile
+9-56 files

HardenedBSD/ports 428f2f2lang/expect Makefile

HBSD: Disable HARDCFLAGS for devel/expect

This would normally be easy to fix, but the problem stems from a patch
file (files/patch-modernize). I've resurrected a three-year-old closed
FreeBSD bug report that introduced the patch, asking for assistance
since there are no instructions for regenerating the problematic patch
file.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+2-0lang/expect/Makefile
+2-01 files

HardenedBSD/ports 859aa18www/linux-chrome Makefile distinfo

www/linux-chrome: update to 142.0.7444.175 stable release (+)

Improve port while here
DeltaFile
+10-6www/linux-chrome/Makefile
+3-3www/linux-chrome/distinfo
+0-1www/linux-chrome/pkg-plist
+13-103 files

HardenedBSD/ports 3fd492ewww/linux-brave Makefile distinfo

www/linux-brave: update to 1.84.141 stable release (+)

Improve port, better handle for supported ARCHes
DeltaFile
+16-6www/linux-brave/Makefile
+5-5www/linux-brave/distinfo
+0-1www/linux-brave/pkg-plist
+21-123 files

HardenedBSD/ports 1ac0374games/openmw pkg-plist Makefile, games/openmw/files patch-components_misc_strings_algorithm.hpp patch-components_esm_formid.hpp

games/openmw: update to 0.50.0 release (+)

Release notes:  https://openmw.org/2025/openmw-0-50-0-released/
DeltaFile
+56-0games/openmw/pkg-plist
+0-28games/openmw/files/patch-components_misc_strings_algorithm.hpp
+0-17games/openmw/files/patch-components_esm_formid.hpp
+9-4games/openmw/Makefile
+3-3games/openmw/distinfo
+68-525 files

HardenedBSD/ports a6d5db9devel/pecl-ev distinfo Makefile

devel/pecl-ev: update to 1.2.2 release (+)

Changelog:      https://pecl.php.net/package/ev/1.2.2
DeltaFile
+3-3devel/pecl-ev/distinfo
+1-1devel/pecl-ev/Makefile
+4-42 files

HardenedBSD/ports 5be0b67games/freeciv distinfo Makefile

games/freeciv: update to 3.2.1 release (+)

Release notes:  https://freeciv.fandom.com/wiki/NEWS-3.2.1
DeltaFile
+3-3games/freeciv/distinfo
+1-1games/freeciv/Makefile
+4-42 files

HardenedBSD/ports 208afcbdeskutils/qownnotes Makefile, editors/encryptpad Makefile

*/*: bump consumers after security/botan3 shlib change
DeltaFile
+1-1security/keepassxc/Makefile
+1-1security/keepassxc276/Makefile
+1-1security/rnp/Makefile
+1-1deskutils/qownnotes/Makefile
+1-1editors/encryptpad/Makefile
+1-0editors/rehex/Makefile
+6-56 files

HardenedBSD/ports 02bcdd2security/botan3 distinfo Makefile

security/botan3: update to 3.10.0 release (+)

Release notes:  https://botan.randombit.net/news.html#version-3-10-0-2025-11-06
DeltaFile
+3-3security/botan3/distinfo
+2-2security/botan3/Makefile
+5-52 files

HardenedBSD/ports 80f8c20x11-fm/doublecmd distinfo Makefile

x11-fm/doublecmd: update to 1.1.30 gamma release (+)

Changelog:      https://github.com/doublecmd/doublecmd/releases/tag/v1.1.29 \
                https://github.com/doublecmd/doublecmd/releases/tag/v1.1.30
DeltaFile
+5-5x11-fm/doublecmd/distinfo
+2-3x11-fm/doublecmd/Makefile
+7-82 files

HardenedBSD/ports 0ca0a98databases/adodb5 distinfo Makefile

databases/adodb5: update to 5.22.11 release (+)

Changelog:      https://github.com/ADOdb/ADOdb/releases/tag/v5.22.11
DeltaFile
+3-3databases/adodb5/distinfo
+1-1databases/adodb5/Makefile
+4-42 files

HardenedBSD/ports 5e11eaex11-toolkits/open-motif Makefile

HBSD: Disable HARDCFLAGS for x11-toolkits/open-motif

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+2-0x11-toolkits/open-motif/Makefile
+2-01 files

HardenedBSD/ports 2bcf778editors/libreoffice-el distinfo

editors/libreoffice-el: fix distinfo
DeltaFile
+3-3editors/libreoffice-el/distinfo
+3-31 files

HardenedBSD/ports 72e2610games/libretro-shaders-slang pkg-plist distinfo

games/libretro-shaders-slang: Update g20251020 => g20251121

Commitlog:
https://github.com/libretro/slang-shaders/compare/422e598...a2ac00b

PR:     291164
DeltaFile
+45-36games/libretro-shaders-slang/pkg-plist
+3-3games/libretro-shaders-slang/distinfo
+2-2games/libretro-shaders-slang/Makefile
+50-413 files

HardenedBSD/ports 3fa77d5devel/protobuf-java distinfo Makefile

devel/protobuf-java: Update 4.33.0 => 4.33.1

Changelog:
https://github.com/protocolbuffers/protobuf/releases/tag/v33.1

PR:     291168
DeltaFile
+3-3devel/protobuf-java/distinfo
+1-1devel/protobuf-java/Makefile
+4-42 files