HardenedBSD/src c1f5f72lib/libc/gen posix_spawn.c

HBSD: Fix build error caused by mismerge

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+2-0lib/libc/gen/posix_spawn.c
+2-01 files

HardenedBSD/src 11fae7asys/compat/freebsd32 freebsd32.h, sys/dev/hpt27xx hpt27xx_osm_bsd.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+49-7sys/kern/subr_devstat.c
+27-0sys/compat/freebsd32/freebsd32.h
+3-7sys/dev/hptrr/hptrr_osm_bsd.c
+3-7sys/dev/hpt27xx/hpt27xx_osm_bsd.c
+3-7sys/dev/hptnr/hptnr_osm_bsd.c
+5-3sys/sys/module.h
+90-311 files not shown
+91-337 files

HardenedBSD/src d432d87sys/compat/freebsd32 freebsd32.h, sys/dev/hpt27xx hpt27xx_osm_bsd.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+49-7sys/kern/subr_devstat.c
+27-0sys/compat/freebsd32/freebsd32.h
+3-7sys/dev/hptrr/hptrr_osm_bsd.c
+3-7sys/dev/hpt27xx/hpt27xx_osm_bsd.c
+3-7sys/dev/hptnr/hptnr_osm_bsd.c
+5-3sys/sys/module.h
+90-311 files not shown
+91-337 files

HardenedBSD/src 2cbb4c5contrib/llvm-project/libcxx/include inttypes.h, sys/arm/broadcom/bcm2835 files.bcm283x

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+9-2contrib/llvm-project/libcxx/include/inttypes.h
+3-0sys/conf/kern.mk
+1-1sys/conf/files.arm64
+1-1sys/arm/broadcom/bcm2835/files.bcm283x
+1-1sys/dev/mxge/if_mxge.c
+2-0sys/modules/iwlwifi/Makefile
+17-52 files not shown
+20-68 files

HardenedBSD/ports b533bc0devel/cargo-c distinfo Makefile.crates, devel/nextest distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+221-219devel/cargo-c/distinfo
+129-155shells/nu_plugin_polars/distinfo
+103-117shells/nushell/distinfo
+109-108devel/cargo-c/Makefile.crates
+145-41devel/nextest/distinfo
+77-79lang/neocmakelsp/distinfo
+784-71945 files not shown
+1,442-1,35751 files

HardenedBSD/src a11d132sys/compat/freebsd32 freebsd32.h, sys/kern subr_devstat.c

devstat: Provide 32-bit compatibility

If a 32-bit process running on a 64-bit kernel requests kern.devstat.all,
translate each struct devstat to its 32-bit equivalent before copying it
out.

Also fix a bug where an early error would be ignored if there were no
devices to report.

MFC after:      1 week
Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D54591
DeltaFile
+49-7sys/kern/subr_devstat.c
+27-0sys/compat/freebsd32/freebsd32.h
+76-72 files

HardenedBSD/ports 1aea804devel/jiic/files build.xml

devel/jiic: fix build.
DeltaFile
+1-1devel/jiic/files/build.xml
+1-11 files

HardenedBSD/ports 319b86asysutils/mackerel-agent distinfo Makefile

sysutils/mackerel-agent: Update to 0.86.0

Changes:        https://github.com/mackerelio/mackerel-agent/releases/tag/v0.86.0
DeltaFile
+5-5sysutils/mackerel-agent/distinfo
+1-2sysutils/mackerel-agent/Makefile
+6-72 files

HardenedBSD/ports 00f6178devel/dbus-java Makefile

devel/dbus-java: pin to openjdk8

Newer jdk versions give:
[00:00:10] org/freedesktop/dbus/AbstractConnection.java:13: error: as of release 9, '_' is a keyword, and may not be used as an identifier
[00:00:10] import static org.freedesktop.dbus.Gettext._;

PR:     292654
Approved-by:    0mp@ (maintainer)
DeltaFile
+1-0devel/dbus-java/Makefile
+1-01 files

HardenedBSD/ports cddcb21devel/flexdock Makefile, java/jgraphx Makefile

math/scilab: fix build with jdk8 and JAVA_DEFAULT=21

When scilab compiles with jdk8 it needs the libraries to be
compiled with jdk8 also.

PR:     272855
Approved-By:    no maintainer
Fixes:  0bb32f6170f8040ec686c7e597408b1f3923a225 (scilab pin to jdk8)
DeltaFile
+1-0devel/flexdock/Makefile
+1-0java/jgraphx/Makefile
+2-02 files

HardenedBSD/ports 8e92337net-mgmt/victoria-logs Makefile, net-mgmt/victoria-logs/files victoria-logs.in

net-mgmt/victoria-logs: REQUIRE in RC script is wrong

PR: 292407
DeltaFile
+1-1net-mgmt/victoria-logs/Makefile
+1-1net-mgmt/victoria-logs/files/victoria-logs.in
+2-22 files

HardenedBSD/ports 7cd0a71devel/cargo-c distinfo Makefile.crates

devel/cargo-c: update to 0.10.20

Changes: https://github.com/lu-zero/cargo-c/releases/tag/v0.10.20
DeltaFile
+221-219devel/cargo-c/distinfo
+109-108devel/cargo-c/Makefile.crates
+2-2devel/cargo-c/Makefile
+332-3293 files

HardenedBSD/src c29e051sys/dev/hpt27xx hpt27xx_osm_bsd.c, sys/dev/hptmv entry.c

hpt: remove unnecessary macro expansion hacks

Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D54875
DeltaFile
+3-7sys/dev/hptrr/hptrr_osm_bsd.c
+3-7sys/dev/hpt27xx/hpt27xx_osm_bsd.c
+3-7sys/dev/hptnr/hptnr_osm_bsd.c
+1-2sys/dev/hptmv/entry.c
+10-234 files

HardenedBSD/src 6ecaa8dsys/sys module.h

sys/module.h: allow MODULE_DEPEND to accept macros

Allow MODULE_DEPEND to accept macros by adding an extra level of
indirection. Some drivers in the tree actually depend on this being the
case.

Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D54874
DeltaFile
+5-3sys/sys/module.h
+5-31 files

HardenedBSD/ports 33d5f24sysutils/bsdisks Makefile, sysutils/bsdisks/files patch-camcontrol.c

sysutils/bsdisks: Revert "sysutils/bsdisks: Fix build on latest 16-CURRENT"

scsi_start_stop() has been reverted. This patch is no longer needed.

This reverts commit 51cb57c4fee5d393d155be22b56eab07e20d1ce5.

Reported by:            imp
Reviewed By:            imp (mentor)
Sponsored by:           Samsung Electronics
Differential Revision:  https://reviews.freebsd.org/D54823
DeltaFile
+0-12sysutils/bsdisks/files/patch-camcontrol.c
+1-0sysutils/bsdisks/Makefile
+1-122 files

HardenedBSD/src 5080b34sys/arm/broadcom/bcm2835 files.bcm283x, sys/conf kern.mk files.arm64

vchiq: fix build with clang 21

When compiling vchiq with clang 21, the following -Werror warning is
produced:

    sys/contrib/vchiq/interface/vchiq_arm/vchiq_arm.c:728:27: error: default initialization of an object of type 'VCHIQ_QUEUE_MESSAGE32_T' with const member leaves the object uninitialized [-Werror,-Wdefault-const-init-field-unsafe]
      728 |                 VCHIQ_QUEUE_MESSAGE32_T args32;
          |                                         ^
    sys/contrib/vchiq/interface/vchiq_arm/vchiq_ioctl.h:151:40: note: member 'elements' declared 'const' here
      151 |         const /*VCHIQ_ELEMENT_T * */ uint32_t elements;
          |                                               ^

While the warning is formally correct, the 'args32' object is
immediately initialized after its declaration. Therefore, suppress the
warning.

MFC after:      3 days

(cherry picked from commit b39662fc388678db2b7b5fa3c900205252d15b3b)
DeltaFile
+3-0sys/conf/kern.mk
+1-1sys/conf/files.arm64
+1-1sys/arm/broadcom/bcm2835/files.bcm283x
+5-23 files

HardenedBSD/src 0b52fb5sys/dev/mxge if_mxge.c

mxge(4): avoid clang 21 warning in NO-IP configuration

Building the LINT-NOIP kernel on amd64 with clang 21 results in a
-Werror warning similar to:

    sys/dev/mxge/if_mxge.c:1846:44: error: variable 'sum' is uninitialized when passed as a const pointer argument here [-Werror,-Wuninitialized-const-pointer]
     1846 |                     cksum_offset, sizeof(sum), (caddr_t)&sum);
          |                                                          ^~~

Indeed, if both `INET` and `INET6` are undefined, `sum` is never
initialized. Initialize it to zero to silence the warning.

Reviewed by:    jhibbits
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D54730

(cherry picked from commit 74cac745fe302b26ad22114f60735c8b73e90571)
DeltaFile
+1-1sys/dev/mxge/if_mxge.c
+1-11 files

HardenedBSD/src cff26b9contrib/llvm-project/libcxx/include inttypes.h

libc++ inttypes.h: define __STDC_CONSTANT_MACROS and __STDC_LIMIT_MACROS

Before transitively including the base version of inttypes.h, define
__STDC_CONSTANT_MACROS and __STDC_LIMIT_MACROS, because the base
inttypes.h directly includes sys/stdint.h, instead of going through the
'regular' stdint.h.

The libc++ version of the latter does define those macros, to ensure
things like UINT64_C() and SIZE_MAX are defined even in C++98 or C++03.

MFC after:      3 days

(cherry picked from commit 3cdb6c9d92ecf479a0df338267f3f844ef6feeb2)
DeltaFile
+9-2contrib/llvm-project/libcxx/include/inttypes.h
+9-21 files

HardenedBSD/src 027743asys/modules/miiproxy Makefile

modules: miiproxy: Fix standalone build

The fix is made in main branch [1] by imp but it appears to be done
incidentally. Let's do it directly for stable/15 branch.

[1] 8e985774117d kern: Remove needless kern.opts.mk
DeltaFile
+1-1sys/modules/miiproxy/Makefile
+1-11 files

HardenedBSD/src e09f36csys/modules/iwlwifi Makefile, sys/modules/rtw89 Makefile

modules: iwlwifi/rtw89 allow standalone build

The KERN_OPTS:MDEV_ACPI checks are fine for as long as we are building
modules along the kernel.  If one wants to just build the module
standalone out of the module directory this would fail.
Add the missing include for kmod.opts.mk (as was done for tcp
in 1319a76179682).

Sponsored by:   The FreeBSD Foundation
Reported by:    Tassilo Philipp (tphilipp potion-studios.com)
Fixes:  f5a77dc8f8df ("improve module Makefile dependency on ACPI")
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D54769

(cherry picked from commit 0f0b833e4db6d450b39de0365b657936f5a6993b)
DeltaFile
+2-0sys/modules/iwlwifi/Makefile
+2-0sys/modules/rtw89/Makefile
+4-02 files

HardenedBSD/ports 8955662lang/numbat distinfo Makefile.crates

lang/numbat: update 1.17.0 → 1.20.0

Reported by:    portscout
DeltaFile
+13-11lang/numbat/distinfo
+5-4lang/numbat/Makefile.crates
+1-1lang/numbat/Makefile
+19-163 files

HardenedBSD/ports 95926c9audio/gmsynth-lv2 distinfo Makefile

audio/gmsynth-lv2: update 0.6.3 → 0.6.4

Reported by:    portscout
DeltaFile
+3-3audio/gmsynth-lv2/distinfo
+1-1audio/gmsynth-lv2/Makefile
+4-42 files

HardenedBSD/ports 32b780fdevel/nextest distinfo Makefile

devel/nextest: update 0.9.118 → 0.9.124

Reported by:    portscout
DeltaFile
+145-41devel/nextest/distinfo
+72-20devel/nextest/Makefile
+217-612 files

HardenedBSD/ports 661b342lang/neocmakelsp distinfo Makefile

lang/neocmakelsp: update 0.9.0 → 0.9.2

Reported by:    portscout
DeltaFile
+77-79lang/neocmakelsp/distinfo
+39-40lang/neocmakelsp/Makefile
+116-1192 files

HardenedBSD/ports 7375f88editors/novelwriter distinfo Makefile

editors/novelwriter: update 2.8 → 2.8.2

Reported by:    portscout
DeltaFile
+3-3editors/novelwriter/distinfo
+1-1editors/novelwriter/Makefile
+4-42 files

HardenedBSD/ports f24916fshells/nu_plugin_formats distinfo, shells/nu_plugin_gstat distinfo

shells/nushell: update 0.109.1 → 0.110.0
DeltaFile
+129-155shells/nu_plugin_polars/distinfo
+103-117shells/nushell/distinfo
+64-77shells/nu_plugin_polars/Makefile.crates
+67-71shells/nu_plugin_formats/distinfo
+53-57shells/nu_plugin_gstat/distinfo
+51-59shells/nushell/Makefile
+467-53612 files not shown
+681-77118 files

HardenedBSD/ports 653581dsysutils/mise distinfo Makefile

sysutils/mise: update 2026.1.5 → 2026.1.7

Reported by:    portscout
DeltaFile
+19-5sysutils/mise/distinfo
+9-2sysutils/mise/Makefile
+28-72 files

HardenedBSD/ports cabd857textproc/ibus-table distinfo Makefile

textproc/ibus-table: update 1.17.16 → 1.17.17

Reported by:    portscout
DeltaFile
+3-3textproc/ibus-table/distinfo
+1-1textproc/ibus-table/Makefile
+1-0textproc/ibus-table/pkg-plist
+5-43 files

HardenedBSD/ports 101b366deskutils/skim distinfo Makefile

deskutils/skim: update 1.6.0 → 1.7.2

Reported by:    portscout
DeltaFile
+13-11deskutils/skim/distinfo
+6-5deskutils/skim/Makefile
+19-162 files

HardenedBSD/ports dc7df32science/tinker distinfo Makefile

science/tinker: update 25.6.4 → 26.1.1

Reported by:    portscout
DeltaFile
+3-3science/tinker/distinfo
+1-1science/tinker/Makefile
+4-42 files