HardenedBSD/src a0e1f06. Makefile.inc1, sys/conf kmod.mk kern.opts.mk

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+10-6sys/modules/Makefile
+6-2sys/conf/kmod.mk
+5-0sys/conf/kern.opts.mk
+2-1Makefile.inc1
+1-0sys/conf/files.arm64
+24-95 files

HardenedBSD/src b2a97b7. Makefile.inc1, sys/conf kmod.mk kern.opts.mk

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+10-6sys/modules/Makefile
+6-2sys/conf/kmod.mk
+5-0sys/conf/kern.opts.mk
+2-1Makefile.inc1
+1-0sys/conf/files.arm64
+24-95 files

HardenedBSD/src 9128649. Makefile.inc1

Run `make obj` before running `make test-includes`

Before this change, `make test-includes` (run as part of buildworld)
would place test files in the current directory, which would clutter up
git clones. Run `make obj` beforehand to ensure that the files are put
in `${.OBJDIR}` instead of `${.CURDIR}`. This helps cut down on the
noise significantly when running commands like `git status`.

MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D55499
DeltaFile
+2-1Makefile.inc1
+2-11 files

HardenedBSD/ports 43da9d8games/vcmi pkg-plist distinfo

games/vcmi: update the port to bugfix version 1.7.3

- Previous version had been skipped, prone to various crashes
- Discord integration cannot be enabled ATM due to PR 276265

Reported by:    portscout
DeltaFile
+8-0games/vcmi/pkg-plist
+3-3games/vcmi/distinfo
+2-2games/vcmi/Makefile
+13-53 files

HardenedBSD/src c47cefbsys/conf kmod.mk kern.opts.mk, sys/modules Makefile

Only build USB-related modules if MK_USB != no

This change moves the thunderbolt module and other USB modules under a
MK_USB != no conditional to ensure that users not desiring USB support
can easily build systems without USB-specific drivers using this knob.

MFC after:      1 week
Reviewed By:    imp
Differential Revision: https://reviews.freebsd.org/D55576
DeltaFile
+10-6sys/modules/Makefile
+6-2sys/conf/kmod.mk
+5-0sys/conf/kern.opts.mk
+21-83 files

HardenedBSD/ports 848458aeditors/fresh distinfo Makefile.crates

editors/fresh: Update to 0.2.12
DeltaFile
+165-73editors/fresh/distinfo
+81-35editors/fresh/Makefile.crates
+1-1editors/fresh/Makefile
+247-1093 files

HardenedBSD/src 876d2b8sys/conf files.arm64

acpi: build dev/acpi_support/acpi_wmi_if.m on ARM64

Per Wikipedia, ACPI WMI support is available on all x86* platforms
and ARM platforms. Add the source to `files.arm64` so code that relies
on its headers (thunderbolt(4) for instance), can be built on ARM64.

MFC after:      1 month
Reviewed By:    andrew
Differential Revision: https://reviews.freebsd.org/D55535
DeltaFile
+1-0sys/conf/files.arm64
+1-01 files

HardenedBSD/ports b7289f2sysutils/topgrade distinfo Makefile.crates

sysutils/topgrade: Update to 16.9.0

Changelog: https://github.com/topgrade-rs/topgrade/blob/v16.9.0/CHANGELOG.md

PR:             292924
Reported by:    freebsd at scd-systems.net (maintainer)
DeltaFile
+695-615sysutils/topgrade/distinfo
+346-306sysutils/topgrade/Makefile.crates
+2-2sysutils/topgrade/Makefile
+1,043-9233 files

HardenedBSD/ports 1fcc9a5math/py-levmar Makefile distinfo, math/py-levmar/files patch-levmar___levmar.c patch-pyproject.toml

math/py-levmar: update 0.2.3 → 0.3.0.d0+g
DeltaFile
+16-18math/py-levmar/Makefile
+0-22math/py-levmar/files/patch-levmar___levmar.c
+12-0math/py-levmar/files/patch-pyproject.toml
+3-3math/py-levmar/distinfo
+31-434 files

HardenedBSD/ports 8001899shells/ksh-devel pkg-plist Makefile, shells/ksh-devel/files patch-src_cmd_INIT_mamake.c

shells/ksh-devel: Update to latest github commit plus additional fixes

Main changes:
- Removal of obsolete comments and build system workarounds.
- Update build/test command invocations.
- Add -j${MAKE_JOBS_NUMBER} flag to enable parallel building (I added
  support for this last year).
- Ensure that ${SH} (/bin/sh) is used for shell actions while building.
- Install default shell functions in /usr/local/share/fun (for use with
  FPATH and the autoload command). Symlink /usr/local/share/examples/ksh*
  to that. (Of course you may decide to handle this differently, but it
  would be good if the canonical share/fun directory were available.)
- Install the version with dynamic (*.so*) libraries by default (the STATIC
  option can now be used to link those libraries statically). The version
  with the libraries is preferred because this enables access to all the
  libcmd built-ins (which are bound to /opt/ast/bin by default) and allows
  writing C programs that link against these libraries -- you can even embed
  the entire shell as a library. It would be good if this received wider
  testing.

    [5 lines not shown]
DeltaFile
+164-4shells/ksh-devel/pkg-plist
+18-30shells/ksh-devel/Makefile
+0-18shells/ksh-devel/files/patch-src_cmd_INIT_mamake.c
+3-3shells/ksh-devel/distinfo
+185-554 files

HardenedBSD/ports 99139cemath/octave-forge-mboct-fem-pkg Makefile

math/octave-forge-mboct-fem-pkg: Premptive fix for GCC-15.

- Changes so that when GCC defaults to version 15, the port will
  still build.

PR:             293334
Reported by:    salvadore at freebsd.org
DeltaFile
+2-1math/octave-forge-mboct-fem-pkg/Makefile
+2-11 files

HardenedBSD/src 2f13d1fsys/dev/le lance.c am79900.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+0-818sys/dev/le/lance.c
+0-651sys/dev/le/am79900.c
+0-616sys/dev/le/am7990.c
+0-611sys/dev/le/lancereg.h
+0-498sys/dev/le/if_le_pci.c
+0-494sys/dev/le/if_le_isa.c
+0-3,68827 files not shown
+225-4,80133 files

HardenedBSD/src 8a20b2fsys/dev/le lance.c am79900.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+0-818sys/dev/le/lance.c
+0-651sys/dev/le/am79900.c
+0-616sys/dev/le/am7990.c
+0-611sys/dev/le/lancereg.h
+0-498sys/dev/le/if_le_pci.c
+0-494sys/dev/le/if_le_isa.c
+0-3,68827 files not shown
+225-4,80133 files

HardenedBSD/ports a260ec0net-im/deltachat-desktop distinfo Makefile

net-im/deltachat-desktop: Fix distinfo

The distinfo in my staged commit was from before dc5d1ed9379bf9b2bebfe8631b2caa99a7cf0819
which fixed distinfo reproducibilty when using pnpm
DeltaFile
+3-3net-im/deltachat-desktop/distinfo
+1-1net-im/deltachat-desktop/Makefile
+4-42 files

HardenedBSD/ports 61feef1mail/stalwart distinfo Makefile.crates

mail/stalwart: Update to 0.15.5

PR:     290995
DeltaFile
+581-619mail/stalwart/distinfo
+289-308mail/stalwart/Makefile.crates
+2-5mail/stalwart/Makefile
+1-0mail/stalwart/pkg-message
+873-9324 files

HardenedBSD/ports b33df3anet-im/deltachat-desktop Makefile, net-im/deltachat-desktop/files/packagejsons pnpm-lock.yaml package.json

net-im/deltachat-desktop: Update to 2.43.0
DeltaFile
+8,880-0net-im/deltachat-desktop/files/packagejsons/pnpm-lock.yaml
+92-0net-im/deltachat-desktop/files/packagejsons/packages/target-electron/package.json
+83-0net-im/deltachat-desktop/files/packagejsons/package.json
+0-78net-im/deltachat-desktop/scripts/make_node_tarball.sh
+77-0net-im/deltachat-desktop/files/packagejsons/packages/frontend/package.json
+19-22net-im/deltachat-desktop/Makefile
+9,151-10010 files not shown
+9,361-10616 files

HardenedBSD/ports 0477a46net/deltachat-rpc-server distinfo Makefile.crates

net/deltachat-rpc-server: Update to 2.43.0
DeltaFile
+111-105net/deltachat-rpc-server/distinfo
+54-51net/deltachat-rpc-server/Makefile.crates
+2-2net/deltachat-rpc-server/Makefile
+167-1583 files

HardenedBSD/ports 9fb3cdfmultimedia/obs-studio pkg-plist Makefile, multimedia/obs-studio/files patch-plugins_obs-nvenc_CMakeLists.txt patch-plugins_CMakeLists.txt

multimedia/obs-studio: bring back NVENC

PR:             291889
DeltaFile
+50-0multimedia/obs-studio/pkg-plist
+29-0multimedia/obs-studio/files/patch-plugins_obs-nvenc_CMakeLists.txt
+7-5multimedia/obs-studio/Makefile
+10-1multimedia/obs-studio/files/patch-plugins_CMakeLists.txt
+10-0multimedia/obs-studio/files/patch-plugins_obs-nvenc_obs-nvenc-test_CMakeLists.txt
+106-65 files

HardenedBSD/ports bb82473java/netbeans pkg-plist distinfo

java/netbeans: Update 28 => 29

Changelog:
https://github.com/apache/netbeans/releases/tag/29

PR:     293537
MFH:    2026Q1
DeltaFile
+60-110java/netbeans/pkg-plist
+3-3java/netbeans/distinfo
+1-2java/netbeans/Makefile
+64-1153 files

HardenedBSD/ports 5108811devel/spirv-llvm-translator distinfo.llvm22 Makefile

devel/spirv-llvm-translator: update to 22.1.0

Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v22.1.0
Reported by:    GitHub (watch releases)
PR:             293053
DeltaFile
+5-0devel/spirv-llvm-translator/distinfo.llvm22
+2-1devel/spirv-llvm-translator/Makefile
+7-12 files

HardenedBSD/ports 7423b66multimedia/ab-av1 distinfo Makefile.crates

multimedia/ab-av1: update to 0.11.1

Changes:        https://github.com/alexheretic/ab-av1/releases/tag/v0.11.1
Reported by:    GitHub (watch releases)
DeltaFile
+27-27multimedia/ab-av1/distinfo
+12-12multimedia/ab-av1/Makefile.crates
+1-1multimedia/ab-av1/Makefile
+40-403 files

HardenedBSD/ports 12c4d47x11-drivers/xlibre-xf86-video-intel distinfo Makefile

x11-drivers/xlibre-xf86-video-intel: Update to latest commit to fix some linking issues

- Bump PORTREVISION
DeltaFile
+3-3x11-drivers/xlibre-xf86-video-intel/distinfo
+2-2x11-drivers/xlibre-xf86-video-intel/Makefile
+5-52 files

HardenedBSD/ports 5b0e5f3multimedia Makefile, multimedia/go2tv Makefile pkg-descr

multimedia/go2tv: Add new port

Go2TV lets you play video, audio, and image files on your Smart TV or
Chromecast device directly from your computer or phone. It works with:

  - Smart TVs - Samsung, LG, Sony, and others that support DLNA/UPnP
  - Chromecast - Google Chromecast, Chromecast with Google TV, and compatible
    devices
  - Apps - BubbleUPnP, GMediaRender, and other media receiver apps

No need to copy files to a USB drive or set up a media server. Just select your
file, pick your device, and play.

https://go2tv.app/
DeltaFile
+52-0multimedia/go2tv/Makefile
+10-0multimedia/go2tv/pkg-descr
+5-0multimedia/go2tv/distinfo
+1-0multimedia/Makefile
+68-04 files

HardenedBSD/ports 0cd65a8net-im/telegram-desktop distinfo Makefile

net-im/telegram-desktop: update: 6.6.0 -> 6.6.1

ChangeLog:      https://github.com/telegramdesktop/tdesktop/compare/v6.6.0...v6.6.1
Tested by:      fluffy

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-1net-im/telegram-desktop/Makefile
+4-42 files

HardenedBSD/ports bebd267net-im/tde2e distinfo Makefile

net-im/tde2e: update: 1.8.61 -> 1.8.62

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/tde2e/distinfo
+2-2net-im/tde2e/Makefile
+5-52 files

HardenedBSD/src 6becc3dcontrib/tzdata NEWS europe

contrib/tzdata: import tzdata 2026a

Changes: https://github.com/eggert/tz/blob/2026a/NEWS

MFC after:      3 days
DeltaFile
+98-1contrib/tzdata/NEWS
+68-6contrib/tzdata/europe
+16-32contrib/tzdata/Makefile
+12-10contrib/tzdata/theory.html
+4-4contrib/tzdata/leapseconds
+4-4contrib/tzdata/leap-seconds.list
+202-574 files not shown
+207-6510 files

HardenedBSD/src 18b0e60. NEWS europe

Import tzdata 2026a
DeltaFile
+98-1NEWS
+68-6europe
+16-32Makefile
+12-10theory.html
+4-4leap-seconds.list
+4-4leapseconds
+202-574 files not shown
+207-6510 files

HardenedBSD/ports cbb7e1bwww/nyxt/files patch-sbcl262

www/nyxt: Unbreak with SBCL >= 2.5.11

PR:             293549
DeltaFile
+22-0www/nyxt/files/patch-sbcl262
+22-01 files

HardenedBSD/ports e9270a4security/1password-client2-beta distinfo Makefile

security/1password-client2-beta: update to 2.33.0-beta.02

see https://app-updates.agilebits.com/product_history/CLI2
DeltaFile
+9-9security/1password-client2-beta/distinfo
+1-1security/1password-client2-beta/Makefile
+10-102 files

HardenedBSD/src e4c8058usr.sbin/crunch/examples really-big.conf

crunch: ldconfig and ldd are unrelated to GNU ld

Move them to the usr.bin section.

Fixes: de5663609e4c ("This is the new crunch utility for making...")
DeltaFile
+4-4usr.sbin/crunch/examples/really-big.conf
+4-41 files