HardenedBSD/src 925ee1dlib/libc/stdlib strfmon.c, sys/dev/nvme nvme.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+1-1sys/dev/nvme/nvme.h
+1-1lib/libc/stdlib/strfmon.c
+2-22 files

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

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
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 6ab30d0contrib/llvm-project/clang/lib/Driver/ToolChains FreeBSD.h, lib/clang freebsd_cc_version.h

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
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/ports 313b21dmath/octave-forge-llms Makefile, x11-toolkits/aquamarine Makefile distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+3-3x11-toolkits/aquamarine/Makefile
+3-3x11-toolkits/aquamarine/distinfo
+2-0math/octave-forge-llms/Makefile
+1-1x11-toolkits/aquamarine/pkg-plist
+1-1x11-toolkits/hyprtoolkit/Makefile
+1-1x11-wm/hyprland/Makefile
+11-96 files

HardenedBSD/src e4e5e7dcontrib/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.


    [17 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 a48358dcontrib/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.


    [17 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 718acd7sys/dev/nvme nvme.h

nvme: Use 'unsigned int' in preference to bare unsigned

It's our preferred style. No functional change.

Noticed by: avg
Sponsored by: Netflix
DeltaFile
+1-1sys/dev/nvme/nvme.h
+1-11 files

HardenedBSD/src 91e7f19lib/libc/stdlib strfmon.c

strfmon: Fix typo s/poistion/position/

MFC after:      1 week
DeltaFile
+1-1lib/libc/stdlib/strfmon.c
+1-11 files

HardenedBSD/ports 45f4c1bx11-toolkits/hyprtoolkit Makefile, x11-wm/hyprland Makefile

*/*: Bump port revision after aquamarine shlib version bump (ec4bc630d105)
DeltaFile
+1-1x11-toolkits/hyprtoolkit/Makefile
+1-1x11-wm/hyprland/Makefile
+2-22 files

HardenedBSD/ports ec4bc63x11-toolkits/aquamarine Makefile distinfo

x11-toolkits/aquamarine: Update to 0.10.0

Changelog: https://github.com/hyprwm/aquamarine/releases/tag/v0.10.0

Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11-toolkits/aquamarine/Makefile
+3-3x11-toolkits/aquamarine/distinfo
+1-1x11-toolkits/aquamarine/pkg-plist
+7-73 files

HardenedBSD/ports 8ada7f0math/octave-forge-llms Makefile

math/octave-forge-llms: Mark broken for arm64.

Reported by:    pkg-fallout@
DeltaFile
+2-0math/octave-forge-llms/Makefile
+2-01 files

HardenedBSD/src 489d73esys/cam/nvme nvme_da.c, sys/dev/cxgbe t4_main.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+18-3sys/dev/cxgbe/t4_main.c
+4-5sys/cam/nvme/nvme_da.c
+2-2sys/net/if.h
+1-0sys/modules/agp/Makefile
+25-104 files

HardenedBSD/src bd2919elib/libc/stdlib/malloc/jemalloc jemalloc.3, sys/cam/nvme nvme_da.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+179-21lib/libc/stdlib/malloc/jemalloc/jemalloc.3
+4-5sys/cam/nvme/nvme_da.c
+183-262 files

HardenedBSD/ports 38bbbd7net-mgmt/xymon-server/files patch-fix_tls13_banner patch-nousemultipart, science/zx Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+0-467x11/salut/distinfo
+0-232x11/salut/Makefile.crates
+39-0net-mgmt/xymon-server/files/patch-fix_tls13_banner
+0-31science/zx/Makefile
+29-0net-mgmt/xymon-server/files/patch-nousemultipart
+0-24x11/salut/Makefile
+68-75451 files not shown
+238-95157 files

HardenedBSD/ports e7c6df1graphics/libvisual04/files patch-libvisual_lv__plugin.c

HBSD: Fix HARDCFLAGS for graphics/libvisual04

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+16-0graphics/libvisual04/files/patch-libvisual_lv__plugin.c
+16-01 files

HardenedBSD/ports 053f765misc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS amd64-amd64-15.0-RC3 amd64-amd64-15.0-RC4

misc/freebsd-release-manifests: Add 15.0-RC4 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   https://www.patreon.com/cperciva
DeltaFile
+5-10misc/freebsd-release-manifests/pkg-plist
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC3
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC4
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC4
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC4
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC2
+32-2811 files not shown
+47-9317 files

HardenedBSD/ports a7106b3devel/fortytwo-encore/files patch-ECNSLogLoggingWriter.m

HBSD: Fix hardcflags for devel/fortytwo-encore

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+11-0devel/fortytwo-encore/files/patch-ECNSLogLoggingWriter.m
+11-01 files

HardenedBSD/src e271f93sys/cam/nvme nvme_da.c

nda: fix setting of unmappedio flag

The upstream refactoring of ndaregister() to split out ndasetgeom()
accidentally used an uninitialed variable to decide whether or not
to set DISKFLAG_UNMAPPED_BIO.  Fix this by moving that portion of
ndasetgeom() back up to ndaregister().  The check for PIM_UNMAPPED
is not really needed because nvme devices always have that set,
so it cannot change in the other path that ndasetgeom() is now called.

Reviewed by:    imp
Fixes:          dffd882d12d2a71aca464f48209ec9ae6f393b15
Sponsored by:   Netflix
MFC After:      1 minute
(cherry picked from commit 2b4dbad2db5766294ee97bb96228ec6826a9e7c3)
DeltaFile
+4-5sys/cam/nvme/nvme_da.c
+4-51 files

HardenedBSD/ports e262f71net-mgmt/xymon-server Makefile, net-mgmt/xymon-server/files patch-fix_tls13_banner patch-nousemultipart

net-mgmt/xymon-server: Import patches from Debian

Development of Xymon has slowed, but is not abandoned. Debian has
accumulated several patches that have not made it into a release yet
which we should import.

- Fix bbcombotest: "Could not access hobbitd board, error 0"
- Fix reading service banners from TLS-1.3-enabled hosts
- Fix Snapshot and Availability Report on Firefox
- Fix buffer overflow in md5hash
DeltaFile
+39-0net-mgmt/xymon-server/files/patch-fix_tls13_banner
+29-0net-mgmt/xymon-server/files/patch-nousemultipart
+18-0net-mgmt/xymon-server/files/patch-bbcombotest-fix
+17-0net-mgmt/xymon-server/files/patch-md5_buffer_overflow
+1-1net-mgmt/xymon-server/Makefile
+104-15 files

HardenedBSD/src 2b4dbadsys/cam/nvme nvme_da.c

nda: fix setting of unmappedio flag

The upstream refactoring of ndaregister() to split out ndasetgeom()
accidentally used an uninitialed variable to decide whether or not
to set DISKFLAG_UNMAPPED_BIO.  Fix this by moving that portion of
ndasetgeom() back up to ndaregister().  The check for PIM_UNMAPPED
is not really needed because nvme devices always have that set,
so it cannot change in the other path that ndasetgeom() is now called.

Reviewed by:    imp
Fixes:          dffd882d12d2a71aca464f48209ec9ae6f393b15
Sponsored by:   Netflix
MFC After:      1 minute
DeltaFile
+4-5sys/cam/nvme/nvme_da.c
+4-51 files

HardenedBSD/ports 97a8665graphics/netpbm Makefile

HBSD: Disable fortifysource for graphics/netpbm

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-1graphics/netpbm/Makefile
+1-11 files

HardenedBSD/ports 1de578bdevel/aws-c-s3 distinfo Makefile

devel/aws-c-s3: Update to 0.11.2

ChangeLog:
        https://github.com/awslabs/aws-c-s3/releases/tag/v0.11.2
        https://github.com/awslabs/aws-c-s3/releases/tag/v0.11.1
DeltaFile
+3-3devel/aws-c-s3/distinfo
+1-1devel/aws-c-s3/Makefile
+4-42 files

HardenedBSD/ports 3682325sysutils/kopia distinfo Makefile

sysutils/kopia: Update to 0.22.1

- Switch to go 1.25

ChangeLOg: https://github.com/kopia/kopia/releases/tag/v0.22.1
DeltaFile
+5-5sysutils/kopia/distinfo
+2-2sysutils/kopia/Makefile
+7-72 files

HardenedBSD/src 98f6f6esys/dev/cxgbe t4_main.c

cxgbe(4): Enable IFCAP_NV and implement SIOCGIFCAPNV/SIOCSIFCAPNV

MFC after:      1 week
Sponsored by:   Chelsio Communications
DeltaFile
+18-3sys/dev/cxgbe/t4_main.c
+18-31 files

HardenedBSD/src cbe0ccdlib/libc/stdlib/malloc/jemalloc jemalloc.3

jemalloc: apply freebsd changes to jemalloc 5.3.0 man page

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1890

(cherry picked from commit 80ec82aba9ae7286cac1a4f8000262cf2cf34d0c)
DeltaFile
+31-1lib/libc/stdlib/malloc/jemalloc/jemalloc.3
+31-11 files

HardenedBSD/src 6162f86lib/libc/stdlib/malloc/jemalloc jemalloc.3

jemalloc: import jemalloc 5.3.0 man page

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1890

(cherry picked from commit bf4c7487f25d3891425a9ba54516b740a948876b)
DeltaFile
+180-52lib/libc/stdlib/malloc/jemalloc/jemalloc.3
+180-521 files

HardenedBSD/ports 845acc2java/bootstrap-openjdk11 Makefile, java/bootstrap-openjdk17 Makefile

java/bootstrap-openjdk*: Revert 13f33637597.

BUNDLE_LIBS is for preventing _providing_ libraries. In this
case the pre-compiled binary distributed has dependencies on
libraries that are not provided here. BUNDLE_LIBS does not
help the problem.
DeltaFile
+1-3java/bootstrap-openjdk11/Makefile
+1-3java/bootstrap-openjdk17/Makefile
+1-3java/bootstrap-openjdk8/Makefile
+3-93 files

HardenedBSD/src a87c1e2sys/modules/agp Makefile

agp: Export intel_gtt_read_pte, required by i915kms

This isn't used by modern cards, but is needed for i915kms to load
on a system that has agp as a module not compiled into the kernel.

PR:             291214
Reviewed by:    cy
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53906
DeltaFile
+1-0sys/modules/agp/Makefile
+1-01 files

HardenedBSD/ports 85e2c9cdevel/hyprutils Makefile distinfo, devel/hyprutils/files patch-src_memory_Memory.cpp patch-tests_os_Process.cpp

devel/hyprutils: Update to 0.10.4

Changelog:
- https://github.com/hyprwm/hyprutils/releases/tag/v0.10.3
- https://github.com/hyprwm/hyprutils/releases/tag/v0.10.4

Reported by:    GitHub (watch releases)
DeltaFile
+0-17devel/hyprutils/files/patch-src_memory_Memory.cpp
+12-0devel/hyprutils/files/patch-tests_os_Process.cpp
+3-3devel/hyprutils/Makefile
+3-3devel/hyprutils/distinfo
+4-1devel/hyprutils/pkg-plist
+22-245 files

HardenedBSD/ports 0680fef. MOVED, x11 Makefile

x11/salut: Remove expired port

2025-11-24 x11/salut: fails to build with rust 1.90.0
DeltaFile
+0-467x11/salut/distinfo
+0-232x11/salut/Makefile.crates
+0-24x11/salut/Makefile
+0-12x11/salut/pkg-descr
+0-1x11/Makefile
+1-0MOVED
+1-7366 files