HardenedBSD/ports c67e220Mk/Uses xlibre-cat.mk, x11-drivers/xlibre-xf86-input-keyboard/files patch-src__bsd_KbdMap.c

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,039-0x11-drivers/xlibre-xf86-input-mouse/files/patch-src-bsd_mouse.c
+229-0x11-drivers/xlibre-xf86-input-keyboard/files/patch-src__bsd_KbdMap.c
+221-0Mk/Uses/xlibre-cat.mk
+196-0x11-drivers/xlibre-xf86-input-mouse/files/patch-src_mouse.c
+174-0x11-servers/xlibre-server/pkg-plist
+145-0x11-drivers/xlibre-xf86-video-intel/files/patch-src_intel__list.h
+2,004-0157 files not shown
+4,367-62163 files

HardenedBSD/ports 02739dbgames/flightgear-aircraft distinfo Makefile

games/flightgear-aircraft: Update to 20251211

and unbreak build as Caravelle has been updated upstream.
DeltaFile
+3-3games/flightgear-aircraft/distinfo
+1-1games/flightgear-aircraft/Makefile
+4-42 files

HardenedBSD/ports 934390cwww/filebrowser distinfo Makefile

www/filebrowser: Update to 2.51.2

ChangeLogs:

- https://github.com/filebrowser/filebrowser/releases/tag/v2.51.2
- https://github.com/filebrowser/filebrowser/releases/tag/v2.51.1
- https://github.com/filebrowser/filebrowser/releases/tag/v2.51.0
- https://github.com/filebrowser/filebrowser/releases/tag/v2.50.0
- https://github.com/filebrowser/filebrowser/releases/tag/v2.49.0
- https://github.com/filebrowser/filebrowser/releases/tag/v2.48.2
- https://github.com/filebrowser/filebrowser/releases/tag/v2.48.1
- https://github.com/filebrowser/filebrowser/releases/tag/v2.48.0
- https://github.com/filebrowser/filebrowser/releases/tag/v2.47.0
- https://github.com/filebrowser/filebrowser/releases/tag/v2.46.1
DeltaFile
+7-7www/filebrowser/distinfo
+2-3www/filebrowser/Makefile
+9-102 files

HardenedBSD/ports bdecdd5deskutils/stirling-pdf distinfo Makefile

deskutils/stirling-pdf: update to 2.1.3

Changes:        https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v2.1.3
DeltaFile
+3-3deskutils/stirling-pdf/distinfo
+1-1deskutils/stirling-pdf/Makefile
+4-42 files

HardenedBSD/ports 31d34a9www/librewolf distinfo Makefile

www/librewolf: Update 146.0-1 => 146.0-2

Release Notes:
https://www.firefox.com/en-US/firefox/146.0/releasenotes/

PR:     291584
MFH:    2025Q4
DeltaFile
+3-3www/librewolf/distinfo
+2-1www/librewolf/Makefile
+5-42 files

HardenedBSD/ports af5ff2bx11-wm/cosmic-comp distinfo

x11-wm/cosmic-comp: chase checksum after fe50a1eb16c4

=> No suitable checksum found for rust/crates/bstr-1.12.1.crate.
=> No suitable checksum found for rust/crates/btoi-0.5.0.crate.
=> No suitable checksum found for rust/crates/font-types-0.10.1.crate.
=> No suitable checksum found for rust/crates/harfrust-0.4.1.crate.
=> No suitable checksum found for rust/crates/phf-0.13.1.crate.
=> No suitable checksum found for rust/crates/phf_generator-0.13.1.crate.
=> No suitable checksum found for rust/crates/phf_macros-0.13.1.crate.
=> No suitable checksum found for rust/crates/phf_shared-0.13.1.crate.
=> No suitable checksum found for rust/crates/read-fonts-0.36.0.crate.
=> No suitable checksum found for rust/crates/skrifa-0.39.0.crate.
=> No suitable checksum found for smithay-smithay-cb9acba2775de4f2032e023520e007cd66909eda_GH0.tar.gz.
=> No suitable checksum found for pop-os-cosmic-text-7051682e70defcab6b683d6e9db07124a6de0df7_GH0.tar.gz.
=> No suitable checksum found for pop-os-freedesktop-icons-7a61a704f6d1ec41f71cbe766e3cc484858523fa_GH0.tar.gz.
=> No suitable checksum found for pop-os-libcosmic-3b8ad45950f5d23c8550e18e628f6e70b7089d89_GH0.tar.gz.
=> No suitable checksum found for pop-os-iced-0.4.2-3067-g10db38f9_GH0.tar.gz.
DeltaFile
+30-24x11-wm/cosmic-comp/distinfo
+30-241 files

HardenedBSD/ports fe50a1ex11-wm/cosmic-comp Makefile.crates distinfo

x11-wm/cosmic-comp: update to 1.0.0

Changes:        https://github.com/pop-os/cosmic-comp/compare/epoch-1.0.0-beta.9...epoch-1.0.0
Reported by:    Repology
DeltaFile
+14-11x11-wm/cosmic-comp/Makefile.crates
+3-3x11-wm/cosmic-comp/distinfo
+2-2x11-wm/cosmic-comp/Makefile
+19-163 files

HardenedBSD/ports 1c62cb4x11 Makefile, x11/xlibre Makefile pkg-descr

x11/xlibre: XLibre + X.Org complete distribution metaport

This is a metaport for the XLibre server and XLibre drivers with many of the
complementary X.Org packages available in the ports tree.

Reviewed by:    dtxdf acm
Tested by:      dtxdf acm
Obtained from:  https://github.com/b-aaz/xlibre-ports
DeltaFile
+28-0x11/xlibre/Makefile
+2-0x11/xlibre/pkg-descr
+1-0x11/Makefile
+31-03 files

HardenedBSD/ports 43f96fcx11-servers Makefile, x11-servers/xlibre-vfb Makefile pkg-descr

x11-servers/xlibre-vfb: New port: Xlibre Xvfb server

This package contains Xvfb, a virtual framebuffer X server.

Reviewed by:    dtxdf acm
Tested by:      dtxdf acm
Obtained from:  https://github.com/b-aaz/xlibre-ports
DeltaFile
+15-0x11-servers/xlibre-vfb/Makefile
+1-0x11-servers/xlibre-vfb/pkg-descr
+1-0x11-servers/Makefile
+17-03 files

HardenedBSD/ports 654acf5x11-drivers/xlibre-drivers Makefile, x11-drivers/xlibre-xf86-input-keyboard/files patch-src__bsd_KbdMap.c

x11-drivers/xlibre-drivers: New port: XLibre drivers

New port: x11-drivers/xlibre-xf86-input-elographics
New port: x11-drivers/xlibre-xf86-input-evdev
New port: x11-drivers/xlibre-xf86-input-joystick
New port: x11-drivers/xlibre-xf86-input-keyboard
New port: x11-drivers/xlibre-xf86-input-libinput
New port: x11-drivers/xlibre-xf86-input-mouse
New port: x11-drivers/xlibre-xf86-input-synaptics
New port: x11-drivers/xlibre-xf86-input-vmmouse
New port: x11-drivers/xlibre-xf86-input-void
New port: x11-drivers/xlibre-xf86-input-wacom
New port: x11-drivers/xlibre-xf86-video-amdgpu
New port: x11-drivers/xlibre-xf86-video-ast
New port: x11-drivers/xlibre-xf86-video-ati
New port: x11-drivers/xlibre-xf86-video-dummy
New port: x11-drivers/xlibre-xf86-video-intel
New port: x11-drivers/xlibre-xf86-video-mga
New port: x11-drivers/xlibre-xf86-video-nv

    [7 lines not shown]
DeltaFile
+1,039-0x11-drivers/xlibre-xf86-input-mouse/files/patch-src-bsd_mouse.c
+229-0x11-drivers/xlibre-xf86-input-keyboard/files/patch-src__bsd_KbdMap.c
+196-0x11-drivers/xlibre-xf86-input-mouse/files/patch-src_mouse.c
+145-0x11-drivers/xlibre-xf86-video-intel/files/patch-src_intel__list.h
+99-0x11-drivers/xlibre-xf86-video-intel/files/patch-test_present-speed.c
+85-0x11-drivers/xlibre-drivers/Makefile
+1,793-0118 files not shown
+3,339-0124 files

HardenedBSD/ports 036fb65x11-servers/xlibre-server pkg-plist Makefile.common, x11-servers/xlibre-server/files patch-config_udev.c patch-hw_xfree86_os-support_bsd_bsd__init.c

x11-servers/xlibre-server: New port: Xlibre X server

This package contains the XLibre X server and some associated programs.

See also: https://github.com/X11Libre/xserver

Reviewed by:    dtxdf acm
Tested by:      dtxdf acm
Obtained from:  https://github.com/b-aaz/xlibre-ports
DeltaFile
+174-0x11-servers/xlibre-server/pkg-plist
+90-0x11-servers/xlibre-server/Makefile.common
+56-0x11-servers/xlibre-server/files/patch-config_udev.c
+55-0x11-servers/xlibre-server/files/patch-hw_xfree86_os-support_bsd_bsd__init.c
+54-0x11-servers/xlibre-server/Makefile
+35-0x11-servers/xlibre-server/files/pkg-message.in
+464-011 files not shown
+569-017 files

HardenedBSD/ports 29c1662x11-servers Makefile, x11-servers/xlibre-nest Makefile pkg-descr

x11-servers/xlibre-nest: New port: Xlibre Xnest server

This package contains Xnest, a nesting X Server that displays on an X Server.

Reviewed by:    dtxdf acm
Tested by:      dtxdf acm
Obtained from:  https://github.com/b-aaz/xlibre-ports
DeltaFile
+19-0x11-servers/xlibre-nest/Makefile
+1-0x11-servers/xlibre-nest/pkg-descr
+1-0x11-servers/Makefile
+21-03 files

HardenedBSD/ports 1f22470x11-servers Makefile, x11-servers/xlibre-ephyr Makefile pkg-descr

x11-servers/xlibre-ephyr: New port: Xlibre Xephyr server

Xephyr is a kdrive server that outputs to a window on a pre-existing
'host' X display. Think Xnest but with support for modern extensions
like composite, damage and randr.

Reviewed by:    dtxdf acm
Tested by:      dtxdf acm
Obtained from:  https://github.com/b-aaz/xlibre-ports
DeltaFile
+25-0x11-servers/xlibre-ephyr/Makefile
+3-0x11-servers/xlibre-ephyr/pkg-descr
+1-0x11-servers/Makefile
+29-03 files

HardenedBSD/ports 290368cMk/Uses xlibre-cat.mk xlibre.mk

Mk/Uses: Add support for xlibre ports

Reviewed by:    dtxdf acm
Tested by:      dtxdf acm
Obtained from:  https://github.com/b-aaz/xlibre-ports
DeltaFile
+221-0Mk/Uses/xlibre-cat.mk
+69-0Mk/Uses/xlibre.mk
+290-02 files

HardenedBSD/ports d83b7a5net-im/deltachat-desktop pkg-plist, net/deltachat-rpc-server distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+219-0net/wifi-firmware-iwlwifi-kmod/files/extract-fw-list.sh
+103-87net/wifi-firmware-iwlwifi-kmod/distinfo
+81-83net/deltachat-rpc-server/distinfo
+79-57net/wifi-firmware-iwlwifi-kmod/Makefile
+50-50net-im/deltachat-desktop/pkg-plist
+29-54net/wifi-firmware-kmod/Makefile.inc
+561-33163 files not shown
+882-48369 files

HardenedBSD/ports aa614ffMk/Uses java.mk

Mk/Uses/java.mk: Fix DEFAULT_VERSIONS+=java=25

Add Java 25 to __JAVA_VERSION_LIST.

Approved by:    portmgr (blanket)
DeltaFile
+1-1Mk/Uses/java.mk
+1-11 files

HardenedBSD/ports d9f4c33www/mediawiki144 distinfo Makefile

www/mediawiki144: Update to 1.44.3
DeltaFile
+3-3www/mediawiki144/distinfo
+1-1www/mediawiki144/Makefile
+4-42 files

HardenedBSD/ports 61b5969www/mediawiki145 distinfo Makefile

www/mediawiki145: Update to 1.45.1
DeltaFile
+3-3www/mediawiki145/distinfo
+1-1www/mediawiki145/Makefile
+4-42 files

HardenedBSD/ports ad0a529www/mediawiki139 distinfo Makefile

www/mediawiki139: Update to 1.39.16
DeltaFile
+3-3www/mediawiki139/distinfo
+1-1www/mediawiki139/Makefile
+4-42 files

HardenedBSD/ports e29c92fwww/mediawiki143 distinfo Makefile

www/mediawiki143: Update to 1.43.6
DeltaFile
+3-3www/mediawiki143/distinfo
+1-1www/mediawiki143/Makefile
+4-42 files

HardenedBSD/ports 9959eafprint/plutobook distinfo Makefile

print/plutobook: Update to 0.11.3

Changelog: https://github.com/plutoprint/plutobook/releases/tag/v0.11.3
DeltaFile
+3-3print/plutobook/distinfo
+1-1print/plutobook/Makefile
+4-42 files

HardenedBSD/ports 5ff03fbemulators/fmsx pkg-message

emulators/fmsx: minor update to pkg-message

Update URL in pkg-message to be usable with modern web browsers
changing FTP to HTTP site. Note that http:// is used deliberately
instead of https:// because its SSL certificate does not cover
"ftp.komkon.org" for the moment.
DeltaFile
+1-1emulators/fmsx/pkg-message
+1-11 files

HardenedBSD/ports 155a101net/wifi-firmware-kmod Makefile.inc

net/wifi-firmware-kmod: add STRIP_FWSUBDIR logic

iwlwififw(4) got moved into a subdirectory in the linux-firmware.git
but the driver still expects the firmware at the toplevel.
The longer-term solution would be to create symlinks as the WHENCE
file indicates but for the moment use the less intrusive version
simply stripping the subdir during 'extract'.

Sponsored by:   The FreeBSD Foundation
Reported by:    jrm
Differential Revision: https://reviews.freebsd.org/D53680
DeltaFile
+3-3net/wifi-firmware-kmod/Makefile.inc
+3-31 files

HardenedBSD/ports 818044anet/wifi-firmware-iwlwifi-kmod distinfo Makefile, net/wifi-firmware-iwlwifi-kmod/files extract-fw-list.sh

net/wifi-firmware-iwlwifi-kmod: update firmware to 20251021

Intel firmware for BE200 ("bz" chipsets) requires more modern firmware
than we provide. [1]
The firmware file for iwlwifi-so-a0-gf4-a0 was missing in a recent
version; we only had the pnvm file. [2]

Update the Intel iwlwifi firmware to the latest tree
which brings a few changes:
(1) on linux-firmware.git the firmware got moved into a subdirectory
    so we need to strip that path before installing as the driver
    still expects the firmware in the top-level directory.
(2) the "bz" firmware gets bumped to 101, we keep the old version for
    14.3-R around as well.
(3) while the other files keep their revisions, Intel may have updated
    them with rebuilds.  This is hard to discover given not only the
    hashes but also the paths have changed in distinfo.
(4) we now generate the firmware list from the WHENCE file in
    linux-firmware.git given the driver firmware name creation is too

    [7 lines not shown]
DeltaFile
+219-0net/wifi-firmware-iwlwifi-kmod/files/extract-fw-list.sh
+103-87net/wifi-firmware-iwlwifi-kmod/distinfo
+78-56net/wifi-firmware-iwlwifi-kmod/Makefile
+2-1net/wifi-firmware-iwlwifi-kmod/pkg-descr
+402-1444 files

HardenedBSD/ports 831bdc1net/wifi-firmware-iwlwifi-kmod Makefile, net/wifi-firmware-kmod Makefile.inc

net/wifi-firmware-kmod: generalize iwlwifi specific tunable writing

Currently iwlwifi(4) is the only LinuxKPI based wireless driver able
to enable 11n/11ac.  bz has added tunables to rtw88 and rtw89 in order
to allow them to gradually enable more modern standards as well.

Generalize the ports framework to not be iwlwifi-specifc anymore
in order to prepare for Realtek and others to gain 11n and 11ac
support.

At some point in time, along with a kernel change, we will then flip
the defaults and make this a "disable" rather than an enable option.

Sponsored by:   The FreeBSD Foundation
Reviewers:      jrm
Differential Revision: https://reviews.freebsd.org/D53789
DeltaFile
+10-7net/wifi-firmware-kmod/Makefile.inc
+1-1net/wifi-firmware-iwlwifi-kmod/Makefile
+11-82 files

HardenedBSD/ports ac61f18net/wifi-firmware-kmod Makefile.inc

net/wifi-firmware-kmod: remove obsolete kernel module build code

All supported FreeBSD versions either shipped firmware along with
source and do not need this, or they support plain firmware file
loading.

Remove the now obsolete kernel module build code to simplify the
logic in the file.  Further cleanup will be done once 13.5-R is
out of support in a few months.

Sponsored by:   The FreeBSD Foundation
Reviewed by:    jrm
Differential Revision: https://reviews.freebsd.org/D53679
DeltaFile
+13-43net/wifi-firmware-kmod/Makefile.inc
+13-431 files

HardenedBSD/ports c019853net/wifi-firmware-kmod Makefile.inc, net/wifi-firmware-mt7601u-kmod Makefile

net/wifi-firmware-kmod: allow ONLY_FOR_ARCHS to be set by child ports

mtw(4) is built along USB for all architectures so we need firmware
on all architectures -- unlike the LinuxKPI based wireless drivers
which are restricted by default.

Allow ONLY_FOR_ARCHS to be set in a child port; maintaing a full list
of supported ARCHes seems unreasonable though so allow NOT_FOR_ARCHS
to disable the ONLY_FOR_ARCHS logic in Makefile.inc.  That way
wifi-firmware-mt7601u-kmod can define an empty NOT_FOR_ARCHS and
it should build on all ARCHes.

Sponsored by:   The FreeBSD Foundation
Reviewed by:    jrm
Differential Revision: https://reviews.freebsd.org/D53788
DeltaFile
+3-1net/wifi-firmware-kmod/Makefile.inc
+2-0net/wifi-firmware-mt7601u-kmod/Makefile
+5-12 files

HardenedBSD/ports 18cdd08net-im/deltachat-desktop pkg-plist distinfo

net-im/deltachat-desktop: Update to 2.33.0

This release now supports multiple relays which you can add to your
profile to make your DeltaChat identity nomadic.

Changelog:      https://github.com/deltachat/deltachat-desktop/releases/tag/v2.33.0
DeltaFile
+50-50net-im/deltachat-desktop/pkg-plist
+5-5net-im/deltachat-desktop/distinfo
+3-3net-im/deltachat-desktop/Makefile
+58-583 files

HardenedBSD/ports e129641net/deltachat-rpc-server distinfo Makefile.crates

net/deltachat-rpc-server: Update to 2.33.0
DeltaFile
+81-83net/deltachat-rpc-server/distinfo
+39-40net/deltachat-rpc-server/Makefile.crates
+1-1net/deltachat-rpc-server/Makefile
+121-1243 files

HardenedBSD/ports 4bc9b7escience/afni distinfo Makefile

science/afni: Update to 25.3.03
DeltaFile
+3-3science/afni/distinfo
+1-1science/afni/Makefile
+1-0science/afni/pkg-plist
+5-43 files