efi.h: Bring in sys/types.h explicitly now
sys/types.h used to be brought in through namespace pollution, but no
more.
Fixes: 43b8edb32051
Sponsored by: Netflix
sys/efi_map.h: This is a kernel-only file
Slap a #ifdef _KERNEL around it all since it's useless to userland.
Fixes: 43b8edb32051
Sponsored by: Netflix
net/wifi-firmware-kmod: update additional MASTER_SITES entries
The fallback list of geolocated servers is outdated.
Update with current set discovered using the RIPE Atlas service.
PR: 290898
Reviewed by: jrm
Differential Revision: https://reviews.freebsd.org/D53678
edk2: Fix fdt build
x86 doesn't use FDT things by default, but aarch64 does. I thought I'd
built the loader on aarch64 to test the EDK2 all the things series, but
apparently not. This fixes the aarch64 build.
Fixes: 43b8edb32051
Sponsored by: Netflix
edk2: Bring in Guid/Fdt.h
This one is from EmbeddedPkg/Include/Guid/Fdt.h, which is our first
EmbeddedPkg addition. For the moment, I'm doing this as an ad-hoc basis,
but in the next import may need to reconsider the strategy.
Sponsored by: Netflix
x11/xfce4-screensaver: Use pgrep instead of pidof
Import patch accepted upstream to use pgrep, instead of pidof, which
is not a dependency of this port.
Use switching from the screen saver should be fixed by this change.
PR: 290766
Obtained from: https://gitlab.xfce.org/apps/xfce4-screensaver/-/merge_requests/58
graphics/drm-515-kmod: add extra patch to unbreak on 15 and newer
Conditionally apply a patch to avoid conflicts with an updated LinuxKPI.
This should make this port both build and work again.
The patch is conditional for the moment as 14.3-R and stable/14 do not
have the LinuxKPI changes yet. stable/14 will likely get it before
14.4-R. At that point it might be easier to (a) have it conditional
in the drm-kmod branch based on __FreeBSD_version or (b) have a
backout patch here for 14.2-R and stable/14 before the LinuxKPI update.
PR: 290432
Reported by: kargl
Deprecate fdc(4) and floppy utilities
Floppies have been obsolete for over a decade. Add a deprecation note
now and plan to remove fdc(4) support in 16.
Reviewed by: ziaee
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D41549
security/rkhunter: deprecate,
Project was abandoned in 2009. Maintainer wishes to release
maintainership.
PR: 291001
Reported by: pirzyk at FreeBSD.org
HBSD: Resolve merge conflict
It seems the pcre2 project might not support disabling JIT support
anymore. At least, I cannot seem to coerce the build to disable JIT
support.
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
tpm20: Bring in the edk2 includes for TPM 2.0 support
Bring these in from edk2-stable202502. They will be used in a
forthcoming TPM 2.0 support code.
Sponsored by: Netflix
edk2: Pull in more headers from edk2
Pull in more headers from edk2-stable202502 that will be needed as we
transition the building to using only EDK2 headers in the boot loader,
finally ditching our home-grown ones from a super-obsolete SDK from the
early days of EFI.
Note to future importers: My apologies if this not being a mege commit
causes problems. Except for ProcessorBind.h, all files should be exactly
as we got them from EDK2, and if that breaks the build on future
imports, we should adjust our code.
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D53654