HardenedBSD/src fa9dadc. RELNOTES, sys/dev/smartpqi smartpqi_ioctl.c smartpqi_defines.h

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+199-0sys/dev/smartpqi/smartpqi_ioctl.c
+8-3sys/dev/smartpqi/smartpqi_defines.h
+8-1sys/dev/smartpqi/smartpqi_ioctl.h
+6-2sys/dev/smartpqi/smartpqi_controllers.h
+7-0RELNOTES
+2-2sys/dev/smartpqi/smartpqi_event.c
+230-811 files not shown
+244-1917 files

HardenedBSD/ports 98e9383filesystems/moosefs-client pkg-plist, graphics/skia pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,345-0sysutils/rustic/distinfo
+380-377graphics/skia/pkg-plist
+671-0sysutils/rustic/Makefile.crates
+569-0sysutils/rucola/distinfo
+283-0sysutils/rucola/Makefile.crates
+122-0filesystems/moosefs-client/pkg-plist
+3,370-37780 files not shown
+4,290-45886 files

HardenedBSD/ports 4398890net/gnome-online-accounts distinfo Makefile

net/gnome-online-accounts: update to 3.54.10

Update to 3.54.10.

  Overview of changes in 3.54.10
  ==============================
  * Bugs fixed:
    - #442 Unclear which part of "IMAP+SMTP" account test failed
    - #450 adding nextcloud account which has a subfolder does not work
    - !374 goadaemon: Handle broken account configs
DeltaFile
+3-3net/gnome-online-accounts/distinfo
+1-1net/gnome-online-accounts/Makefile
+4-42 files

HardenedBSD/ports 215b3cbnet/gnome-online-accounts distinfo Makefile

net/gnome-online-accounts: update to 3.54.9

Update to 3.54.9

Overview of changes in 3.54.6
=============================
* Translation updates:
  - Dutch (Nathan Follens)
  - Slovak (Dušan Kazik)
  - Thai (Aefgh Threenine)
  - Uighur (Abduqadir Abliz)

Overview of changes in 3.54.7
=============================
* Bugs fixed:
  - #417 Support for saving a Kerberos password after the first login
  - #436 Changing expired kerberos password is not supported
  - #437 Provided Files URI does not override undiscovered endpoint
  - #439 DAV client rejects 204 status in OPTIONS request handler

    [13 lines not shown]
DeltaFile
+3-3net/gnome-online-accounts/distinfo
+1-1net/gnome-online-accounts/Makefile
+4-42 files

HardenedBSD/ports 3837e90www/moodle51 distinfo Makefile

www/moodle51: Update to 5.1.3
DeltaFile
+3-3www/moodle51/distinfo
+1-1www/moodle51/Makefile
+4-42 files

HardenedBSD/ports 4925d22www/moodle45 distinfo Makefile

www/moodle45: Update to 4.5.10
DeltaFile
+3-3www/moodle45/distinfo
+1-1www/moodle45/Makefile
+4-42 files

HardenedBSD/ports 9c82781www/moodle50 distinfo Makefile

www/moodle50: Update to 5.0.6
DeltaFile
+3-3www/moodle50/distinfo
+1-1www/moodle50/Makefile
+4-42 files

HardenedBSD/ports fa912e9audio Makefile, audio/blucli Makefile pkg-descr

audio/blucli: New Port: BluOS CLI (blu) for Bluesound/NAD BluOS players

Features:
*  Discovery: mDNS (_musc/_musp/_musz/_mush) + LSDP fallback (blu devices)
*  Device selection: --device, BLU_DEVICE, config default_device, aliases,
   discovery names
*  Playback: play/pause/stop/next/prev + play --url/--seek/--id
*  Volume + modes: volume, mute, shuffle, repeat
*  Grouping: group status|add|remove
*  Queue/presets/browse: queue, presets, browse, playlists, inputs
*  TuneIn: tunein search|play for quick "play X"
*  Spotify Connect: spotify open (and optional Web API spotify
   login/search/play)
*  Sleep timer: sleep
*  Watch: long-poll Status / SyncStatus (watch status|sync)
*  Scripting/safety: --json, --dry-run, --trace-http
*  Diagnostics: diag, doctor, raw endpoint runner
*  Shell completions: completions bash|zsh
DeltaFile
+20-0audio/blucli/Makefile
+18-0audio/blucli/pkg-descr
+5-0audio/blucli/distinfo
+1-0audio/Makefile
+44-04 files

HardenedBSD/ports edf44a2filesystems/moosefs-cgi Makefile, filesystems/moosefs-client pkg-plist

filesystems/moosefs-*: Add new ports MooseFS 4.58.3

MooseFS Distributed Storage – Open Source, Petabyte, Fault-Tolerant,
Highly Performing, Scalable Network Distributed File System /
Software-Defined Storage.

Official site: https://moosefs.com/
Source repository: https://github.com/moosefs/moosefs/
Documentation: https://docs.moosefs.com/

PR:             289966
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+105-71filesystems/moosefs-client/pkg-plist
+56-4filesystems/moosefs-gui/pkg-plist
+20-27filesystems/moosefs-master/Makefile
+30-0filesystems/moosefs-master/files/mfsgui.in
+0-29filesystems/moosefs-master/files/mfscgiserv.in
+15-5filesystems/moosefs-cgi/Makefile
+226-13616 files not shown
+284-18822 files

HardenedBSD/ports a5ac15bfilesystems/moosefs-client pkg-plist, filesystems/moosefs-master Makefile

filesystems/moosefs-*: Repocopy from filesystems/moosefs3-*

PR:     289966
DeltaFile
+114-0filesystems/moosefs-master/Makefile
+88-0filesystems/moosefs-client/pkg-plist
+31-0filesystems/moosefs-master/files/mfsmaster.in
+30-0filesystems/moosefs-master/files/mfschunkserver.in
+30-0filesystems/moosefs-master/files/mfsmetalogger.in
+29-0filesystems/moosefs-master/files/mfscgiserv.in
+322-027 files not shown
+564-033 files

HardenedBSD/ports 3f297f8net/ooni-probe-cli distinfo Makefile

net/ooni-probe-cli: update to 3.29.0
DeltaFile
+5-5net/ooni-probe-cli/distinfo
+1-2net/ooni-probe-cli/Makefile
+6-72 files

HardenedBSD/ports bdf3e90emulators/playonbsd Makefile

emulators/playonbsd: Fix unwanted files in extract stage

Fix unwanted __pycache__ dir in extract stage instead of deletion in post
install.

PR:             287658
Reported by:    diizzy
DeltaFile
+5-3emulators/playonbsd/Makefile
+5-31 files

HardenedBSD/ports 58d588fwww/py-google-api-python-client distinfo Makefile

www/py-google-api-python-client: Update to 2.190.0

ChangeLog:      https://github.com/googleapis/google-api-python-client/releases/tag/v2.190.0
Reported by:    "release-please[bot]" <notifications at github.com>
DeltaFile
+3-3www/py-google-api-python-client/distinfo
+1-1www/py-google-api-python-client/Makefile
+4-42 files

HardenedBSD/ports 20d7fefsysutils Makefile, sysutils/rucola distinfo Makefile.crates

sysutils/rucola: Add new port

Terminal-based markdown note manager to view statistics, explore connections
and launch editing and viewing applications.

Features:

  - Present users of a zettelkasten-like note system of interlinked markdown
    files with high-level information & statistics about their notes.
  - Show the same information about filtered subsets of notes, as well as their
    relation with the entire note set.
  - Allow the user to view and follow links and backlinks of a single note to
    see connections within their note graph.
  - Allow the user to make small edits such as renaming or moving notes from
    within the application.
  - Provide easy access to a powerful, external text editor for editing notes.
  - Optionally compile notes to HTML-documents, including LaTeX compilation and
    code highlighting, on the fly and show them in an external viewer.
  - Provide all of this functionality from within a terminal user interface.

    [2 lines not shown]
DeltaFile
+569-0sysutils/rucola/distinfo
+283-0sysutils/rucola/Makefile.crates
+39-0sysutils/rucola/Makefile
+17-0sysutils/rucola/pkg-descr
+7-0sysutils/rucola/pkg-plist
+1-0sysutils/Makefile
+916-06 files

HardenedBSD/ports e4a037asysutils Makefile, sysutils/rustic distinfo Makefile.crates

sysutils/rustic: Add new port

Rustic is a backup tool that provides fast, encrypted, deduplicated backups.

It reads and writes the restic repo format described in the design document and
can be used as a restic replacement in most cases.

It is implemented in Rust, a performant, memory-efficient, and reliable
cross-platform systems programming language.

Stability

Rustic currently is in beta state and misses regression tests. It is not
recommended to use it for production backups, yet.

https://rustic.cli.rs/
DeltaFile
+1,345-0sysutils/rustic/distinfo
+671-0sysutils/rustic/Makefile.crates
+38-0sysutils/rustic/Makefile
+15-0sysutils/rustic/pkg-plist
+12-0sysutils/rustic/pkg-descr
+1-0sysutils/Makefile
+2,082-06 files

HardenedBSD/ports 5eafbe4lang/trealla-prolog distinfo Makefile

lang/trealla-prolog: update to 2.90.9

Approved by:    lwhsu (mentor, implicitly)
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3lang/trealla-prolog/distinfo
+2-1lang/trealla-prolog/Makefile
+5-42 files

HardenedBSD/ports 9534403sysutils/u-boot-tools Makefile distinfo

sysutils/u-boot-tools: update to 2025.10 and fix SOURCE_DATE_EPOCH build

This fixes the reproducible build when SOURCE_DATE_EPOCH is specified.

* moved to upstream-default gnutls since it doesn't correctly build with the USES=ssl and openssl flags
* added BUILD_DEPENDS on gdate from coreutils to handle SOURCE_DATE_EPOCH correctly
* cleaned up and simplified make target a bit
* removed CONFLICTS since it is nonexistent

Tested by building all dependent sysutils/u-boot* ports.

PR:             292260
Approved by:    maintainer timeout (1+ month), lwhsu (mentor, implicitly)
Sponsored by:   The FreeBSD Foundation
DeltaFile
+7-13sysutils/u-boot-tools/Makefile
+3-3sysutils/u-boot-tools/distinfo
+10-162 files

HardenedBSD/ports 3afd7c8net/ipxe distinfo Makefile

net/ipxe: update to g20260106 and fix SOURCE_DATE_EPOCH build

Switch to xorriso to generate ISO images because it handles
SOURCE_DATE_EPOCH correctly and fixes the build.

PR:             292259
Approved by:    maintainer timeout (1+ month), lwhsu (mentor, implicitly)
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3net/ipxe/distinfo
+3-3net/ipxe/Makefile
+6-62 files

HardenedBSD/ports 6c593f1security/hockeypuck distinfo Makefile

security/hockeypuck: update to 2.3.2

Approved by:    lwhsu (mentor, implicitly)
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3security/hockeypuck/distinfo
+1-2security/hockeypuck/Makefile
+4-52 files

HardenedBSD/ports 19a0587graphics/skia pkg-plist Makefile, graphics/skia/files skia.pc.in

graphics/skia: update to 144, fix include path and pkgconf file

Approved by:            lwhsu (mentor, implicitly)
Sponsored by:           The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55234
DeltaFile
+380-377graphics/skia/pkg-plist
+5-5graphics/skia/files/skia.pc.in
+3-4graphics/skia/Makefile
+3-3graphics/skia/distinfo
+391-3894 files

HardenedBSD/ports 7883615security/cyberchef distinfo Makefile

security/cyberchef: Update to 10.22.1

re: https://github.com/gchq/CyberChef/releases/tag/v10.22.1
DeltaFile
+3-3security/cyberchef/distinfo
+1-1security/cyberchef/Makefile
+4-42 files

HardenedBSD/ports f9807ebwww/qt5-webengine/files patch-src_3rdparty_chromium_base_metrics_histogram__macros.h patch-src_3rdparty_chromium_components_sessions_core_session__service__commands.cc

www/qt5-webengine: fix build with clang 21

With libc++ 21 www/qt5-webengine fails to build, with errors similar to:

    In file included from gen/third_party/blink/renderer/platform/platform_jumbo_54.cc:7:
    ./../../../../kde-qtwebengine-5.15.19p0/src/3rdparty/chromium/third_party/blink/renderer/platform/image-encoders/image_encoder_utils.cc:63:5: error: static assertion expression is not an integral constant expression
    [...]
    ../../../../kde-qtwebengine-5.15.19p0/src/3rdparty/chromium/base/metrics/histogram_macros_internal.h:45:12: note: integer value 8 is outside the valid range of values [0, 7] for the enumeration type 'RequestedImageMimeType'
       45 |     return static_cast<Enum>(
          |            ^

https://chromium.googlesource.com/chromium/src/+/bb340f66aaf44206fa5106509fb4e8c0719ee831
fixes these, but has to be slightly adjusted to make it apply to the
specific chromium version included in qt5-webengine.

PR:             293093
Approved by:    jhale (maintainer)
MFH:            2026Q1
DeltaFile
+19-0www/qt5-webengine/files/patch-src_3rdparty_chromium_base_metrics_histogram__macros.h
+13-0www/qt5-webengine/files/patch-src_3rdparty_chromium_components_sessions_core_session__service__commands.cc
+13-0www/qt5-webengine/files/patch-src_3rdparty_chromium_base_metrics_histogram__macros__internal.h
+12-0www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_code__cache_generated__code__cache.h
+11-0www/qt5-webengine/files/patch-src_3rdparty_chromium_components_download_public_common_download__stats.h
+11-0www/qt5-webengine/files/patch-src_3rdparty_chromium_net_cookies_cookie__monster.h
+79-02 files not shown
+101-08 files

HardenedBSD/src 4ca74af. RELNOTES

RELNOTES:  Add entry for 0c370a416b68
DeltaFile
+7-0RELNOTES
+7-01 files

HardenedBSD/ports b4f2819devel/godot Makefile

devel/godot: Unbundle multiple libraries

archivers/brotli
audio/libogg
multimedia/libtheora
audio/libvorbis
graphics/webp
net/miniupnpc
graphics/openxr
graphics/recastnavigation
www/wslay
archivers/zstd

Explicitly enable the use of x11-fonts/fontconfig.

PR:             288408
Tested by:      Sure Beae <sure at disroot.org>
Approved by:    Shane <FreeBSD at ShaneWare.Biz> (maintainer, timeout 6 months)
DeltaFile
+31-3devel/godot/Makefile
+31-31 files

HardenedBSD/ports 248d8a1filesystems/moosefs2-master Makefile, filesystems/moosefs3-master Makefile

filesystems/moosefs[2,3]-*: Adjust CONFLICTS in anticipation of moosefs 4.x

PR:             289966
Approved by:    Piotr R. Konopelko (MooseFS) <piotr.konopelko at moosefs.com> (maintainer, implicit)
DeltaFile
+3-0filesystems/moosefs2-master/Makefile
+2-1filesystems/moosefs3-master/Makefile
+5-12 files

HardenedBSD/src 0c370a4sys/dev/smartpqi smartpqi_ioctl.c smartpqi_defines.h

smartpqi: Update to vendor version 14.4690.0.2008 - 15.2.0.2008

Update to versions:
FreeBSD14 14.4690.2008
FreeBSD15 15.2.0.2008

Included in this update are:
 - Support for new controllers
 - Add code that utilizes the new BIG_IOCTL_Command_struct and allows
   the I/O buffer size for a single passthrough ioctl to be stored as a
   32 bit integer instead of the original 16 bit integer.
 - Update occurrences of Microsemi to Microchip
 - Some format changes including converting comments from C++ to C
   style, remove instances of /* $FreeBSD$ */, and updating copyright
   dates.

Update to versions:
FreeBSD14 14.4690.2008
FreeBSD15 15.2.0.2008

    [24 lines not shown]
DeltaFile
+199-0sys/dev/smartpqi/smartpqi_ioctl.c
+8-3sys/dev/smartpqi/smartpqi_defines.h
+8-1sys/dev/smartpqi/smartpqi_ioctl.h
+6-2sys/dev/smartpqi/smartpqi_controllers.h
+3-1sys/dev/smartpqi/smartpqi_helper.c
+2-2sys/dev/smartpqi/smartpqi_event.c
+226-910 files not shown
+237-1916 files

HardenedBSD/src a6af590sys/netpfil/pf pf.h

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1-1sys/netpfil/pf/pf.h
+1-11 files

HardenedBSD/ports 83a3c6adatabases/postgresql13-server pkg-plist-server pkg-plist-client, databases/postgresql13-server/files postgresql.in

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+0-1,546databases/postgresql13-server/pkg-plist-server
+0-1,242databases/postgresql13-server/pkg-plist-client
+0-239databases/postgresql13-server/pkg-plist-contrib
+183-0security/vuxml/vuln/2026.xml
+0-126databases/postgresql13-server/files/postgresql.in
+23-98games/openbve/pkg-plist
+206-3,251153 files not shown
+721-4,501159 files

HardenedBSD/ports bf12d5demulators/playonbsd Makefile

emulators/playonbsd: Fix plist

Fix plist by deletion of __pycache__ dirs.

PR:             287658
Approved by:    maintainer timeout >6 months
DeltaFile
+3-0emulators/playonbsd/Makefile
+3-01 files

HardenedBSD/ports 00c3e49chinese/libreoffice-zh_CN distinfo, chinese/libreoffice-zh_TW distinfo

editors/libreoffice: regen i18n distinfo for 26.2.0 release

Reported by:    vvd
DeltaFile
+5-5chinese/libreoffice-zh_CN/distinfo
+5-5chinese/libreoffice-zh_TW/distinfo
+5-5editors/libreoffice-km/distinfo
+5-5editors/libreoffice-lo/distinfo
+5-5editors/libreoffice-lt/distinfo
+5-5editors/libreoffice-lv/distinfo
+30-3062 files not shown
+264-26468 files