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.
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
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]
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
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
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.
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
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]
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
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
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