HardenedBSD/src 869908busr.bin/less lesspipe.sh

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+1-1usr.bin/less/lesspipe.sh
+1-11 files

HardenedBSD/src 653a013usr.bin/less lesspipe.sh

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+1-1usr.bin/less/lesspipe.sh
+1-11 files

HardenedBSD/src 0ef5177secure/lib/libcrypto/man/man3 Makefile, share/man/man4 multicast.4

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+22-4share/man/man4/multicast.4
+0-1secure/lib/libcrypto/man/man3/Makefile
+22-52 files

HardenedBSD/ports 804e369deskutils/qlipper Makefile, games/armagetronad pkg-plist Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+21-7games/armagetronad/pkg-plist
+4-20games/armagetronad/Makefile
+12-7deskutils/qlipper/Makefile
+9-9www/cinny/pkg-plist
+8-8games/armagetronad/files/patch-Makefile.am
+7-7games/armagetronad/files/patch-batch_sysinstall.in
+61-5819 files not shown
+105-10325 files

HardenedBSD/ports 70ecec9www/freenginx-devel distinfo Makefile.extmod

www/freenginx-devel: third-party module management (+)

- update vts module to its recent snapshot

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+3-3www/freenginx-devel/distinfo
+1-1www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+5-53 files

HardenedBSD/ports 6669508x11/xfce4-whiskermenu-plugin distinfo Makefile

x11/xfce4-whiskermenu-plugin: Update to 2.10.1
DeltaFile
+3-3x11/xfce4-whiskermenu-plugin/distinfo
+1-1x11/xfce4-whiskermenu-plugin/Makefile
+1-0x11/xfce4-whiskermenu-plugin/pkg-plist
+5-43 files

HardenedBSD/ports 80c3260games/armagetronad pkg-plist Makefile, games/armagetronad/files patch-Makefile.am patch-batch_sysinstall.in

games/armagetronad: Unbreak and update 0.2.8.3.5 => 0.2.9.2.5

Release Notes:
https://download.armagetronad.org/blog/2020/07/29/build-stable-0.2.9.0/
https://download.armagetronad.org/blog/2020/08/14/build-stable-0.2.9.0.1/
https://download.armagetronad.org/blog/2020/11/30/build-stable-0.2.9.1.0/
https://download.armagetronad.org/blog/2023/08/10/build-stable-0.2.9.1.1/
https://download.armagetronad.org/blog/2024/03/17/build-stable-0.2.9.2.3/
https://download.armagetronad.org/blog/2025/12/13/build-stable-0.2.9.2.4/
https://download.armagetronad.org/blog/2025/12/14/build-stable-0.2.9.2.5/

Reported by:    Xaero (via Discord)
Approved by:    portmgr (blanket - fix port)
MFH:            2026Q1
Co-authored-by: Xaero
DeltaFile
+21-7games/armagetronad/pkg-plist
+4-20games/armagetronad/Makefile
+8-8games/armagetronad/files/patch-Makefile.am
+7-7games/armagetronad/files/patch-batch_sysinstall.in
+0-11games/armagetronad/files/patch-desktop_armagetronad.desktop.in
+3-3games/armagetronad/distinfo
+43-566 files

HardenedBSD/ports 96eb01bdevel/abseil Makefile distinfo

devel/abseil: fix __is_trivially_relocatable warnings with clang 21

With clang 21 ports using devel/abseil will run into warnings similar
to:

    In file included from /usr/local/include/absl/strings/string_view.h:40:
    In file included from /usr/local/include/absl/base/nullability.h:154:
    In file included from /usr/local/include/absl/base/internal/nullability_impl.h:23:
    /usr/local/include/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins]
      527 |                     (__is_trivially_relocatable(T) &&
          |                      ^
    /usr/local/include/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins]
    /usr/local/include/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable<absl::str_format_internal::FormatArgImpl>' requested here
      147 |     : std::conditional<T::value, conjunction<Ts...>, T>::type {};
          |                        ^

Upstream abseil fixed this in
<https://github.com/abseil/abseil-cpp/commit/a4950fb>, so pull it in as
a patch.

    [4 lines not shown]
DeltaFile
+4-0devel/abseil/Makefile
+3-1devel/abseil/distinfo
+7-12 files

HardenedBSD/src 49ab036share/man/man4 multicast.4

multicast.4: Fix disabling multicast forwarding

Reviewed by: markj, glebius
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D55266

(cherry picked from commit f2c2e5b0bf9def01b10651b9802fa38d07d9d265)
DeltaFile
+22-4share/man/man4/multicast.4
+22-41 files

HardenedBSD/ports 65f0c24deskutils/qlipper Makefile distinfo

deskutils/qlipper: Update to 6.0.0

- Use QT6 support by default

Differential Revision:  <https://reviews.freebsd.org/D55465>
DeltaFile
+12-7deskutils/qlipper/Makefile
+3-3deskutils/qlipper/distinfo
+3-0deskutils/qlipper/pkg-plist
+18-103 files

HardenedBSD/ports 9cc8f34devel/nextpnr-devel distinfo Makefile

devel/nextpnr-devel: Update to 2026-02-21
DeltaFile
+3-3devel/nextpnr-devel/distinfo
+2-3devel/nextpnr-devel/Makefile
+5-62 files

HardenedBSD/ports 9fe32c3www/freenginx-devel distinfo Makefile.extmod, www/freenginx-devel/files extra-patch-passenger-build-nginx.rb extra-patch-passenger-Configuration.c

www/freenginx-devel: third-party module management (+)

- update passenger to 6.1.2

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+3-3www/freenginx-devel/distinfo
+2-2www/freenginx-devel/files/extra-patch-passenger-build-nginx.rb
+2-2www/freenginx-devel/files/extra-patch-passenger-Configuration.c
+2-2www/freenginx-devel/files/extra-patch-passenger-disable-telemetry
+1-1www/freenginx-devel/Makefile.extmod
+1-0www/freenginx-devel/Makefile
+11-106 files

HardenedBSD/src b0476eesecure/lib/libcrypto/man/man3 Makefile

OpenSSL: install EVP_CIPHER_CTX_get_app_data.3 once

A separate EVP_CIPHER_CTX_get_app_data.3 was added in the OpenSSL 3.5.5
import, but the link to EVP_EncryptInit.3 was still being installed
which stomped on the file and created inconsistent entries in the METALOG.

Reviewed by:    emaste
Found by:       package_check script in Cirrus-CI
Fixes:          1731fc70f734 ("OpenSSL: update vendor sources to match 3.5.5 content")
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D55332

(cherry picked from commit c4130a8a84e1ce0fc9c05d2b48f83e66ade302aa)
DeltaFile
+0-1secure/lib/libcrypto/man/man3/Makefile
+0-11 files

HardenedBSD/ports 904bbdawww/cinny pkg-plist distinfo

www/cinny: Update to 4.10.5
DeltaFile
+9-9www/cinny/pkg-plist
+3-3www/cinny/distinfo
+1-1www/cinny/Makefile
+13-133 files

HardenedBSD/src dae848eshare/misc committers-ports.dot, sys/dev/acpi_support acpi_panasonic.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+36-0sys/dev/acpi_support/acpi_panasonic.c
+4-0share/misc/committers-ports.dot
+40-02 files

HardenedBSD/src 4b799aashare/misc committers-ports.dot, sys/dev/acpi_support acpi_panasonic.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+36-0sys/dev/acpi_support/acpi_panasonic.c
+4-0share/misc/committers-ports.dot
+40-02 files

HardenedBSD/src f602d62sys/dev/vt vt_core.c, sys/teken teken.c teken.h

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+80-57tools/test/hwpmc/pmctest.py
+6-0sys/dev/vt/vt_core.c
+4-0sys/teken/teken.c
+2-0sys/teken/teken.h
+92-574 files

HardenedBSD/ports 502315edevel/py-ty distinfo Makefile.crates, java/apache-commons-httpclient/files patch-build.xml

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+69-31devel/py-ty/distinfo
+0-63lang/sbcl/files/patch-src_runtime_ppc-bsd-os.c
+33-14devel/py-ty/Makefile.crates
+23-23sysutils/try-rs/distinfo
+31-3java/apache-commons-httpclient/files/patch-build.xml
+15-15textproc/py-zensical/distinfo
+171-149150 files not shown
+562-528156 files

HardenedBSD/src b4305c9usr.bin/less lesspipe.sh

lesspipe: Allow zstd to operate on a symlink

By default zstd refuses to operate on symlinks, so for example
`zless /var/crash/vmcore.last.zst` failed to view the uncompressed core
file.  Add -f to the zstd command line to allow operation on symlinks.

Reviewed by:    delphij
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55101
DeltaFile
+1-1usr.bin/less/lesspipe.sh
+1-11 files

HardenedBSD/ports bbc0e2dgraphics/blender4 Makefile, graphics/blender4/files patch-release_freedesktop_blender.desktop

graphics/blender4: Fix desktop file - refers to stale executable name

The desktop file Exec command line refers to the wrong executable name
"blender" and it should be "blender-45".

PR:             293215
Approved by:    portmgr (blanket - fix runtime)
DeltaFile
+11-0graphics/blender4/files/patch-release_freedesktop_blender.desktop
+1-0graphics/blender4/Makefile
+12-02 files

HardenedBSD/ports c346ca9net-mgmt/super_mediator Makefile

net-mgmt/super_mediator: Ignore with mysql 8.4

PR:     291336
Reported by:    private exp-run
Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1net-mgmt/super_mediator/Makefile
+1-11 files

HardenedBSD/ports 657b78ddatabases/rubygem-mysql Makefile

databases/rubygem-mysql: Ignore with mysql 8.4

PR:     291336
Reported by:    private exp-run
Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1databases/rubygem-mysql/Makefile
+1-11 files

HardenedBSD/ports 62c5915databases/ocaml-mysql Makefile

databases/ocaml-mysql: Ignore with mysql 8.4

PR:     291336
Reported by:    private exp-run
Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1databases/ocaml-mysql/Makefile
+1-11 files

HardenedBSD/ports a5e09e8graphics/materialx Makefile

graphics/materialx: Add required by bundled glfw dependencies

- Sync dependencies with graphics/glfw X11 enabled, WAYLAND disabled.
- Remove python version 3.9 from USES - 3.10 is the oldest version in
  ports.
- Add USES+=compiler:c++17-lang - several parts of the port uses
  -std=c++17.

PR:             293322
Approved by:    Martin Filla <freebsd at sysctl.cz> (maintainer)
DeltaFile
+5-4graphics/materialx/Makefile
+5-41 files

HardenedBSD/ports 3928587www/dooble distinfo Makefile

www/dooble: Update 2026.02.09 => 2026.02.15

Changelog:
 - Interpret command-line arguments as local files first and then as
   remote locations. See 2025.11.25 item.
 - New Settings -> Web -> Local Content Can Access File URLs.
 - New Settings -> Web -> Special Files Suffixes.
 - Sleepy-deepy timers on panel closings.
 - Special logic for displaying .desktop files. A page's setContent()
   method will be issued whenever the local file has a suffix of
   .desktop. GitHub ticket #274.
https://github.com/textbrowser/dooble/releases/tag/2026.02.15

PR:     293203
DeltaFile
+3-3www/dooble/distinfo
+1-1www/dooble/Makefile
+4-42 files

HardenedBSD/ports 54e2c80astro/xearth/files freebsd.committers.markers

astro/xearth: add myself (nxjoseph) to freebsd.committers.markers

Reviewed by:    osa, vvd (mentors)
Approved by:    osa, vvd (mentors)
Differential Revision:  https://reviews.freebsd.org/D55464
DeltaFile
+1-0astro/xearth/files/freebsd.committers.markers
+1-01 files

HardenedBSD/ports 26399a2sysutils/detox pkg-plist distinfo

sysutils/detox: Update to 3.0.1
DeltaFile
+5-2sysutils/detox/pkg-plist
+3-3sysutils/detox/distinfo
+1-1sysutils/detox/Makefile
+9-63 files

HardenedBSD/ports 2197f63devel/cl-split-sequence-sbcl Makefile, devel/cl-trivial-features-sbcl Makefile

*/*: Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade.
DeltaFile
+1-1security/cl-md5-sbcl/Makefile
+1-1textproc/cl-ppcre-sbcl/Makefile
+1-1www/cl-lml-sbcl/Makefile
+1-1www/nyxt/Makefile
+1-1devel/cl-split-sequence-sbcl/Makefile
+1-1devel/cl-trivial-features-sbcl/Makefile
+6-614 files not shown
+20-1520 files

HardenedBSD/ports 0326873lang/sbcl pkg-plist distinfo, lang/sbcl/files patch-src_runtime_ppc-bsd-os.c patch-make-config.sh

lang/sbcl: Update to 2.6.1
DeltaFile
+0-63lang/sbcl/files/patch-src_runtime_ppc-bsd-os.c
+0-28lang/sbcl/files/patch-make-config.sh
+0-22lang/sbcl/files/patch-src_runtime_ppc-bsd-os.h
+16-0lang/sbcl/pkg-plist
+0-11lang/sbcl/files/patch-src_runtime_ppc-arch.c
+3-3lang/sbcl/distinfo
+19-1272 files not shown
+20-1328 files

HardenedBSD/src 16822dasys/dev/acpi_support acpi_panasonic.c

acpi_panasonic: Clear wireless RF_KILL on boot and resume

On Panasonic FZ-Y1 and similar models, the EC latches RF_KILL on
shutdown and suspend when battery is at certain level, causing wireless
to boot with hard block.

Call WLSW.SHRF during attach and resume to clear the block.

Tested on Panasonic FZ-Y1 with Intel Wireless 7265.

Reviewed by:    adrian, obiwac
Approved by:    adrian, obiwac
Differential Revision:  https://reviews.freebsd.org/D55265
DeltaFile
+36-0sys/dev/acpi_support/acpi_panasonic.c
+36-01 files