git: 5573be29f538 - main - net/wifibox: Update to 1.5.0

From: Ashish SHUKLA <ashish_at_FreeBSD.org>
Date: Mon, 30 Sep 2024 15:22:16 UTC
The branch main has been updated by ashish:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5573be29f538429e704fa998bb16c2e6736bd6b3

commit 5573be29f538429e704fa998bb16c2e6736bd6b3
Author:     PÁLI Gábor János <pali.gabor@gmail.com>
AuthorDate: 2024-09-27 23:45:41 +0000
Commit:     Ashish SHUKLA <ashish@FreeBSD.org>
CommitDate: 2024-09-30 15:21:57 +0000

    net/wifibox: Update to 1.5.0
    
    Changes:        https://github.com/pgj/freebsd-wifibox-port/releases/tag/1.5.0
---
 net/wifibox-alpine/Makefile |  87 ++++++++++++++------------
 net/wifibox-alpine/distinfo | 148 +++++++++++++++++++++-----------------------
 net/wifibox-core/Makefile   |  13 +++-
 net/wifibox-core/distinfo   |   6 +-
 net/wifibox-core/pkg-plist  |   2 +-
 net/wifibox/Makefile        |   2 +-
 6 files changed, 135 insertions(+), 123 deletions(-)

diff --git a/net/wifibox-alpine/Makefile b/net/wifibox-alpine/Makefile
index 4a6bf957fd6e..53affd870ba9 100644
--- a/net/wifibox-alpine/Makefile
+++ b/net/wifibox-alpine/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	wifibox-alpine
-PORTVERSION=	20240506
+PORTVERSION=	20240911
 CATEGORIES=	net
 
 MAINTAINER=	pali.gabor@gmail.com
@@ -50,7 +50,7 @@ XX_FORWARDING_DESC=		User-space forwarding
 XX_TCPDUMP_DESC=		Packet analysis with tcpdump
 
 KERN_LTS_DESC=			Linux LTS (6.6.x)
-KERN_EDGE_DESC=			Linux edge (6.8.x)
+KERN_EDGE_DESC=			Linux edge (6.10.x)
 
 UDS_PASSTHRU_RUN_DEPENDS=	socat>0:net/socat
 
@@ -93,14 +93,14 @@ _GITHUB_SITE=	https://github.com/pgj/freebsd-wifibox-alpine/releases/download
 USE_GITHUB=	nodefault
 GH_ACCOUNT=	pgj
 GH_PROJECT=	freebsd-wifibox-alpine:scripts
-GH_TAGNAME=	3ce5b1faf48ef4b9d52c38bf518aa612242fba3f:scripts
+GH_TAGNAME=	2b0702c10d5f81064525ca7cc679ccdb66a3cc6a:scripts
 
-ALPINE_VERSION=		3.19.1
-LINUX_LTS_VERSION=	6.6.22-r1
-LINUX_EDGE_VERSION=	6.8.1-r1
+ALPINE_VERSION=		3.20.3
+LINUX_LTS_VERSION=	6.6.50-r0
+LINUX_EDGE_VERSION=	6.10.9-r0
 
 _LINUXFW_SITE=	https://git.kernel.org/pub/scm/linux/kernel/git/firmware/
-_LINUXFW_TAG=	20240312
+_LINUXFW_TAG=	20240909
 _LINUXFW=	linux-firmware-${_LINUXFW_TAG}
 
 MASTER_SITES+=	${_GITHUB_SITE}/upstream/:upstream \
@@ -112,26 +112,23 @@ MASTER_SITES+=	${_GITHUB_SITE}/upstream/:upstream \
 		https://github.com/openwrt/mt76/archive/:mt76
 
 _MINIROOTFS=	alpine-minirootfs-${ALPINE_VERSION}-x86_64.tar.gz
-_PACKAGES=	baselayout-3.4.3-r3:wifibox \
-		busybox-1.36.1-r2:wifibox \
-		ifupdown-ng-0.12.1-r2:wifibox \
-		iptables-1.8.10-r0:wifibox \
-		iw-5.19-r1 \
-		libcap2-2.69-r1 \
-		libcap-getcap-2.69-r1 \
-		libcap-setcap-2.69-r1 \
-		libcap-utils-2.69-r1 \
-		libcrypto3-3.1.4-r5 \
+_PACKAGES=	baselayout-3.6.5-r0:wifibox \
+		busybox-1.36.1-r4:wifibox \
+		ifupdown-ng-0.12.1-r3:wifibox \
+		iptables-1.8.10-r1:wifibox \
+		iw-6.9-r0 \
+		libcap2-2.70-r0 \
+		libcrypto3-3.3.2-r0 \
 		libmnl-1.0.5-r2 \
 		libnftnl-1.2.6-r0 \
 		libnl3-3.9.0-r1 \
-		libssl3-3.1.4-r5 \
-		musl-1.2.4_git20230717-r4 \
-		openrc-0.52.1-r0:wifibox
+		libssl3-3.3.2-r0 \
+		musl-1.2.5-r0 \
+		openrc-0.54-r1:wifibox
 
 _BOOT_SERVICES=		bootmisc defaults modules hostname hwclock networking sysctl \
 			syslog urandom
-_DEFAULT_SERVICES=	acpid crond iptables udhcpd
+_DEFAULT_SERVICES=	acpid crond iptables udhcpd remove-wireless
 _SYSINIT_SERVICES=	devfs dmesg hwdrivers mdev
 
 _ATMEL_FIRMWARE=	atmel-firmware-1.3
@@ -141,7 +138,7 @@ _IPW2100_FIRMWARE=	ipw/ipw2100-1.3 \
 			ipw/ipw2100-1.3-i
 _IPW2200_FIRMWARE=	iwi/ipw2200-bss \
 			iwi/ipw2200-ibss
-_MT76_FIRMWARE=		2135e201e7a9339e018d4e2d4a33c73266e674d7
+_MT76_FIRMWARE=		bec8cb851d99aadfd27eb161a66ee396205479a1
 
 _LINUX64_KMOD!=		(kldstat -qn linux64 && echo "found") || echo ""
 _LINUX_EMUL_PATH!=	(sysctl -qn compat.linux.emul_path) || echo ""
@@ -159,6 +156,8 @@ IGNORE=	needs compat.linux.emul_path to be set
 IGNORE= needs compat.linux.emul_path to point to an existing directory
 .endif
 
+.include <bsd.port.options.mk>
+
 pre-everything::
 .if !defined(FIRMWARE_FILES)
 	@${ECHO_MSG} "===> NOTICE:"
@@ -169,7 +168,16 @@ pre-everything::
 	@sleep 1
 .endif
 
-.include <bsd.port.options.mk>
+.if ${PORT_OPTIONS:MFW_BRCM} && !defined(BRCM_FWCONF_FILES)
+	@${ECHO_MSG} "===> NOTICE:"
+	@${ECHO_MSG}
+	@${ECHO_MSG} "The Broadcom driver was selected.  Note that it might require additional"
+	@${ECHO_MSG} "firmware configuration files to function properly, e.g. brcmfmac43602-pcie.txt."
+	@${ECHO_MSG} "Use the BRCM_FWCONF_FILES make(1) variable specify the location of these files"
+	@${ECHO_MSG} "to have them added to the guest image."
+	@${ECHO_MSG}
+	@sleep 1
+.endif
 
 .if ${PORT_OPTIONS:MUDS_PASSTHRU}
 _BOOT_SERVICES+=	uds_passthru
@@ -181,24 +189,24 @@ _BOOT_SERVICES+=	ip6tables radvd
 
 .if (${PORT_OPTIONS:MUDS_PASSTHRU} && empty(PORT_OPTIONS:MXX_FORWARDING)) \
 	|| make(makesum) || make(fetch-url-list-int)
-_PACKAGES+=		socat-1.8.0.0-r0:wifibox
+_PACKAGES+=		socat-1.8.0.0-r1:wifibox
 .endif
 
 .if ${PORT_OPTIONS:MXX_FORWARDING} || make(makesum) || make(fetch-url-list-int)
-_PACKAGES+=		socat-with-udp-1.8.0.0-r0:wifibox
+_PACKAGES+=		socat-with-udp-1.8.0.0-r1:wifibox
 .endif
 
 .if ${PORT_OPTIONS:MUDS_PASSTHRU} || make(makesum) || make(fetch-url-list-int)
-_PACKAGES+=		uds_passthru-0.1.1-r3:wifibox
+_PACKAGES+=		uds_passthru-0.1.1-r4:wifibox
 .endif
 
 .if ${PORT_OPTIONS:MIPV6} || make(makesum) || make(fetch-url-list-int)
-_PACKAGES+=		radvd-2.19-r1:wifibox
+_PACKAGES+=		radvd-2.19-r2:wifibox
 .endif
 
 .if ${PORT_OPTIONS:MIPV6} && ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT} \
 	|| make(makesum) || make(fetch-url-list-int)
-_PACKAGES+=		dhcpcd-10.0.6-r0:wifibox
+_PACKAGES+=		dhcpcd-10.0.6-r1:wifibox
 .endif
 
 .if ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT}
@@ -211,8 +219,8 @@ _ETC_SRCS+=		etc/optional/ipv6/wpa_supplicant
 .endif
 
 .if ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT} || make(makesum) || make(fetch-url-list-int)
-_PACKAGES+=		pcsc-lite-libs-2.0.0-r2 \
-			wpa_supplicant-2.10-r7:wifibox
+_PACKAGES+=		pcsc-lite-libs-2.2.3-r0 \
+			wpa_supplicant-2.10-r9:wifibox
 .endif
 
 .if ${PORT_OPTIONS:MAPP_HOSTAPD}
@@ -225,7 +233,7 @@ _ETC_SRCS+=		etc/optional/ipv6/hostapd
 .endif
 
 .if ${PORT_OPTIONS:MAPP_HOSTAPD} || make(makesum) || make(fetch-url-list-int)
-_PACKAGES+=		hostapd-2.10-r4:wifibox
+_PACKAGES+=		hostapd-2.10-r5:wifibox
 .endif
 
 .if ${PORT_OPTIONS:MXX_MDNS}
@@ -234,8 +242,8 @@ _ETC_SRCS+=		etc/optional/mdns
 .endif
 
 .if ${PORT_OPTIONS:MXX_MDNS} || make(makesum) || make(fetch-url-list-int)
-_PACKAGES+=		mbedtls-2.28.7-r0 \
-			mDNSResponder-2200.80.16-r0:wifibox
+_PACKAGES+=		mbedtls2-2.28.8-r1 \
+			mDNSResponder-2200.140.11-r0:wifibox
 .endif
 
 .if ${PORT_OPTIONS:MXX_FORWARDING}
@@ -244,7 +252,7 @@ _ETC_SRCS+=		etc/optional/forwarding
 .endif
 
 .if ${PORT_OPTIONS:MXX_FORWARDING} || make(makesum) || make(fetch-url-list-int)
-_PACKAGES+=		forwarding-0.1.0-r3:wifibox
+_PACKAGES+=		forwarding-0.1.0-r4:wifibox
 .endif
 
 .if ${PORT_OPTIONS:MXX_TCPDUMP} || make(makesum) || make(fetch-url-list-int)
@@ -294,9 +302,9 @@ LINUX_FIRMWARE+=	${L${fw_opt}_FILES}
 .endif
 .endfor
 
-RTL8821CE_VERSION=	20240120
-RTW88_VERSION=		20240316
-RTW89_VERSION=		20240106
+RTL8821CE_VERSION=	20240326
+RTW88_VERSION=		20240822
+RTW89_VERSION=		20240825
 BROADCOM_WL_VERSION=	6.30.223.271
 
 _LINUX_LTS_MAJOR=	${LINUX_LTS_VERSION:C/^([0-9]*)\..*/\1/}
@@ -442,7 +450,7 @@ pre-build:
 .endfor
 .if ${PORT_OPTIONS:MFW_BRCM}
 	$(FIND) ${_FIRMWAREDIR}/${LFW_BRCM_FILES} -name 'brcmfmac*-pcie.bin' -type f \
-		| ${SED} -E 's!(.*)-pcie.bin!ln -s $$(basename \1-pcie.bin) \1-pcie.bin.FreeBSD-BHYVE.bin!' \
+		| ${SED} -E 's!(.*)-pcie.bin!ln -s $$(basename \1-pcie.bin) \1-pcie.FreeBSD-BHYVE.bin!' \
 		| ${SH}
 .endif
 .if ${PORT_OPTIONS:MFW_MEDIATEK}
@@ -450,6 +458,9 @@ pre-build:
 		-C ${_FIRMWAREDIR} --strip-components 2 \
 		*/firmware/mt76??_e?.bin
 .endif
+.if ${PORT_OPTIONS:MFW_BRCM} && defined(BRCM_FWCONF_FILES)
+	${CP} ${BRCM_FWCONF_FILES} ${_FIRMWAREDIR}/brcm
+.endif
 
 post-install:
 .if empty(PORT_OPTIONS:MUDS_PASSTHRU)
diff --git a/net/wifibox-alpine/distinfo b/net/wifibox-alpine/distinfo
index a9bcd657630a..9a20a4c74faf 100644
--- a/net/wifibox-alpine/distinfo
+++ b/net/wifibox-alpine/distinfo
@@ -1,93 +1,87 @@
-TIMESTAMP = 1714987776
-SHA256 (wifibox-alpine/alpine-minirootfs-3.19.1-x86_64.tar.gz) = 185123ceb6e7d08f2449fff5543db206ffb79decd814608d399ad447e08fa29e
-SIZE (wifibox-alpine/alpine-minirootfs-3.19.1-x86_64.tar.gz) = 3285677
-SHA256 (wifibox-alpine/linux-firmware-20240312.tar.gz) = 89cbac35d1bd21ebf64936d764ccd01d4e0b6cde973e3b940f8ad2bac9086ec8
-SIZE (wifibox-alpine/linux-firmware-20240312.tar.gz) = 563675974
-SHA256 (wifibox-alpine/baselayout-3.4.3-r3.apk) = ca9162f49d0e9d839d17839463be18be9d1133a7da77ee0f8f38cb206139ec25
-SIZE (wifibox-alpine/baselayout-3.4.3-r3.apk) = 14073
-SHA256 (wifibox-alpine/busybox-1.36.1-r2.apk) = 66ff5ff8258dc39494d8426a854aaa7bc060c6613a69c49e9aac6eb5e9ccdb30
-SIZE (wifibox-alpine/busybox-1.36.1-r2.apk) = 338474
-SHA256 (wifibox-alpine/ifupdown-ng-0.12.1-r2.apk) = 54b90bfa22c85750c7cd4be6845f70b0a6e06f477ab4dbdbb27cba268a27769a
-SIZE (wifibox-alpine/ifupdown-ng-0.12.1-r2.apk) = 29668
-SHA256 (wifibox-alpine/iptables-1.8.10-r0.apk) = 442651c837dda8d5058ea93f7347cfdfd495a42b03fa712c4b6c2db5801d7119
-SIZE (wifibox-alpine/iptables-1.8.10-r0.apk) = 406364
-SHA256 (wifibox-alpine/iw-5.19-r1.apk) = 81be6fc3a65f5e97ebc613230223a79974633f19fa09107fe0499104d6939602
-SIZE (wifibox-alpine/iw-5.19-r1.apk) = 95442
-SHA256 (wifibox-alpine/libcap2-2.69-r1.apk) = e5733777fee2b85644e4ca6362da3eb8206559311bbf267a4a0633e6169af535
-SIZE (wifibox-alpine/libcap2-2.69-r1.apk) = 22021
-SHA256 (wifibox-alpine/libcap-getcap-2.69-r1.apk) = 94c26c778bd092a47b289440dc51ab31f2b41f37a6fe3276ab63821ca4406340
-SIZE (wifibox-alpine/libcap-getcap-2.69-r1.apk) = 4344
-SHA256 (wifibox-alpine/libcap-setcap-2.69-r1.apk) = 2e8486c3ccee79f00e4a4ee01c65d76c758274b8196d120b8fcd545c01d767ae
-SIZE (wifibox-alpine/libcap-setcap-2.69-r1.apk) = 5368
-SHA256 (wifibox-alpine/libcap-utils-2.69-r1.apk) = cca42fa3b6826d3f9079b33f6d9029ab8aa1280bbd94e10118444bbc4e82d2a6
-SIZE (wifibox-alpine/libcap-utils-2.69-r1.apk) = 19356
-SHA256 (wifibox-alpine/libcrypto3-3.1.4-r5.apk) = 0d05fda166248f9322138098c7503f82aab83f5f9b781c4e02bf29fde67e9346
-SIZE (wifibox-alpine/libcrypto3-3.1.4-r5.apk) = 1743413
+TIMESTAMP = 1726042467
+SHA256 (wifibox-alpine/alpine-minirootfs-3.20.3-x86_64.tar.gz) = d4e6fd67dcf75e40c451560ac7265166c2b72a0f38ddc9aae756a7de3d1efa0c
+SIZE (wifibox-alpine/alpine-minirootfs-3.20.3-x86_64.tar.gz) = 3490290
+SHA256 (wifibox-alpine/linux-firmware-20240909.tar.gz) = 93e9b6ae2240661639c874f5fc38f677d18afe365b17a13fee6b4fc4fba42c10
+SIZE (wifibox-alpine/linux-firmware-20240909.tar.gz) = 587006796
+SHA256 (wifibox-alpine/baselayout-3.6.5-r0.apk) = 28f31f534a6fd026d05f3c262dd6519b1b17a528f13a72a1836cc04e062004a7
+SIZE (wifibox-alpine/baselayout-3.6.5-r0.apk) = 13697
+SHA256 (wifibox-alpine/busybox-1.36.1-r4.apk) = 38a40048603eb6f5eacf6d19733101276bfa2afca6976709c089fc7b855cfb0c
+SIZE (wifibox-alpine/busybox-1.36.1-r4.apk) = 355360
+SHA256 (wifibox-alpine/ifupdown-ng-0.12.1-r3.apk) = 4adb65ac6991ab2d7c36c15f0be6b573ec1bb330fbab5b6ad38386ee9d6c4752
+SIZE (wifibox-alpine/ifupdown-ng-0.12.1-r3.apk) = 29639
+SHA256 (wifibox-alpine/iptables-1.8.10-r1.apk) = de891ab0bb207834a8bf29edce1a64d102e3051182b045779952000515813381
+SIZE (wifibox-alpine/iptables-1.8.10-r1.apk) = 406362
+SHA256 (wifibox-alpine/iw-6.9-r0.apk) = ea78e641ea622ff64ad4b6178faef673aae93a299b778d42677136b46b092cb5
+SIZE (wifibox-alpine/iw-6.9-r0.apk) = 100473
+SHA256 (wifibox-alpine/libcap2-2.70-r0.apk) = 38e69c9b966e0db15915c107a01c46cb6f0758fe0ef92001d40fc3987e06b74d
+SIZE (wifibox-alpine/libcap2-2.70-r0.apk) = 22007
+SHA256 (wifibox-alpine/libcrypto3-3.3.2-r0.apk) = 43a86f41eeea0b0874f43271383c0b02ddcc5a510bd9f2548a2c2bba944e0744
+SIZE (wifibox-alpine/libcrypto3-3.3.2-r0.apk) = 1818353
 SHA256 (wifibox-alpine/libmnl-1.0.5-r2.apk) = 322ce883205831dce94e90b6c3dee4fccb2099b8fa46ecc971dead14ce22deb4
 SIZE (wifibox-alpine/libmnl-1.0.5-r2.apk) = 9003
 SHA256 (wifibox-alpine/libnftnl-1.2.6-r0.apk) = c533fa38066450ae9c0c3f794e7314514280e4cd34d49ec199028599b6352d49
 SIZE (wifibox-alpine/libnftnl-1.2.6-r0.apk) = 67186
 SHA256 (wifibox-alpine/libnl3-3.9.0-r1.apk) = 1fc11f5762fad12b6bce1ccea5de684bf079ae1a0166bed26cb592cdb650e49b
 SIZE (wifibox-alpine/libnl3-3.9.0-r1.apk) = 324819
-SHA256 (wifibox-alpine/libssl3-3.1.4-r5.apk) = 7a2ca2d52169001c7df5bacf6439173d5d66cfd9e34d763afdcfba77f1d387fa
-SIZE (wifibox-alpine/libssl3-3.1.4-r5.apk) = 234047
-SHA256 (wifibox-alpine/musl-1.2.4_git20230717-r4.apk) = 7467f80e2e056ec2946a3d058c701e39b127fd4138ad1e1ea4fc6e2550b24d9b
-SIZE (wifibox-alpine/musl-1.2.4_git20230717-r4.apk) = 407278
-SHA256 (wifibox-alpine/openrc-0.52.1-r0.apk) = 9b66f15fc68cce018b69dcfaefe12ba821ea8eb6c7079777b6bcf10efe4df057
-SIZE (wifibox-alpine/openrc-0.52.1-r0.apk) = 472998
-SHA256 (wifibox-alpine/socat-1.8.0.0-r0.apk) = 408b447e7b751587311ba8fcbb10a5acccd8a8f0780449343418e09c17e986d2
-SIZE (wifibox-alpine/socat-1.8.0.0-r0.apk) = 79360
-SHA256 (wifibox-alpine/socat-with-udp-1.8.0.0-r0.apk) = 25a36d22f5486b51e7efd5a822e8cb79383efd8cc37b42673a595e36d6274722
-SIZE (wifibox-alpine/socat-with-udp-1.8.0.0-r0.apk) = 79179
-SHA256 (wifibox-alpine/uds_passthru-0.1.1-r3.apk) = 3973750cc6a46b20f0fde89eaa0f53835962eed1c5efb00d14e92acb62636c46
-SIZE (wifibox-alpine/uds_passthru-0.1.1-r3.apk) = 3009
-SHA256 (wifibox-alpine/radvd-2.19-r1.apk) = 2d8f06e6d61bb3a382dd6636dfe0ed8c2bc20306587dfd0b6c8b52c77e67bbe8
-SIZE (wifibox-alpine/radvd-2.19-r1.apk) = 49088
-SHA256 (wifibox-alpine/dhcpcd-10.0.6-r0.apk) = df6c680047bdf546224e81e4edd8eeae2abff59466d998ed98461d80219bac82
-SIZE (wifibox-alpine/dhcpcd-10.0.6-r0.apk) = 162875
-SHA256 (wifibox-alpine/pcsc-lite-libs-2.0.0-r2.apk) = ad80284af7e8eeda364990d781cbb524aac3621a34fd8e14e3ad3e7dd0e9d5b7
-SIZE (wifibox-alpine/pcsc-lite-libs-2.0.0-r2.apk) = 17918
-SHA256 (wifibox-alpine/wpa_supplicant-2.10-r7.apk) = 5f245f08a8da63c8b74eef63279c0b30ea70f02ee02036a33e37ec085e9c8435
-SIZE (wifibox-alpine/wpa_supplicant-2.10-r7.apk) = 857123
-SHA256 (wifibox-alpine/hostapd-2.10-r4.apk) = f2b6625e2d566efc1a3050316bbf3745622ad566a2f8f7a27fad8a38b0817969
-SIZE (wifibox-alpine/hostapd-2.10-r4.apk) = 515548
-SHA256 (wifibox-alpine/mbedtls-2.28.7-r0.apk) = 81b6f43a402f5bb8827bc497f787334d5d6092d99eeebea1d54bb9b50fa53c23
-SIZE (wifibox-alpine/mbedtls-2.28.7-r0.apk) = 304534
-SHA256 (wifibox-alpine/mDNSResponder-2200.80.16-r0.apk) = da0c3ea30944d1837a1a399cd2ef7f9b37115876bc8b11e7e17ce8c1ee70fcfc
-SIZE (wifibox-alpine/mDNSResponder-2200.80.16-r0.apk) = 187265
-SHA256 (wifibox-alpine/forwarding-0.1.0-r3.apk) = c726f55fb441c027b87f3b240ea36c0074bf7da2cd5850d001d74be47bcbbb8e
-SIZE (wifibox-alpine/forwarding-0.1.0-r3.apk) = 2561
+SHA256 (wifibox-alpine/libssl3-3.3.2-r0.apk) = dda52224c8fd62d03fb11aced5f646d7c07c3c35c46b15e75f6fd4aa9a5842dd
+SIZE (wifibox-alpine/libssl3-3.3.2-r0.apk) = 357545
+SHA256 (wifibox-alpine/musl-1.2.5-r0.apk) = 0955083d4ff27c5f4dae60a37d8fe112cf81115b6e335cdc8fda9d8be0966d6c
+SIZE (wifibox-alpine/musl-1.2.5-r0.apk) = 407468
+SHA256 (wifibox-alpine/openrc-0.54-r1.apk) = 705a1796215c8cf1998b027ac55286ec73219d0dcee14d752f287b6d1ee17eb9
+SIZE (wifibox-alpine/openrc-0.54-r1.apk) = 472995
+SHA256 (wifibox-alpine/socat-1.8.0.0-r1.apk) = 86792c316dcdb2457678e16c7a05164556e55acdd2f1caff83da73c51b6246da
+SIZE (wifibox-alpine/socat-1.8.0.0-r1.apk) = 79376
+SHA256 (wifibox-alpine/socat-with-udp-1.8.0.0-r1.apk) = 3a69ae61b6f007412f1cd16e89c1b5c4105c20e1dea0c226ad873aa0bc6b3d49
+SIZE (wifibox-alpine/socat-with-udp-1.8.0.0-r1.apk) = 79447
+SHA256 (wifibox-alpine/uds_passthru-0.1.1-r4.apk) = 175e04d2551a1bfbceb55634546991d379fea6c7c3e5e942cf2869ee7b5e6696
+SIZE (wifibox-alpine/uds_passthru-0.1.1-r4.apk) = 2980
+SHA256 (wifibox-alpine/radvd-2.19-r2.apk) = 843c8f8e99f41e3dd4b6bcf67c526a04affb9dec98096edf11bef548f1db2268
+SIZE (wifibox-alpine/radvd-2.19-r2.apk) = 49076
+SHA256 (wifibox-alpine/dhcpcd-10.0.6-r1.apk) = fae6edd8b0002a27dd4857401feba5e9650295846c521ea64447b1259407af37
+SIZE (wifibox-alpine/dhcpcd-10.0.6-r1.apk) = 162881
+SHA256 (wifibox-alpine/pcsc-lite-libs-2.2.3-r0.apk) = 069be1a1b0f619fd2820d10d1a60caefc432867c5957cbbf2a8d8679b05683e2
+SIZE (wifibox-alpine/pcsc-lite-libs-2.2.3-r0.apk) = 22594
+SHA256 (wifibox-alpine/wpa_supplicant-2.10-r9.apk) = 50004702b3463a6fdcc19832442a14ea02fdbfae0892f24b4bd677e4a9403b52
+SIZE (wifibox-alpine/wpa_supplicant-2.10-r9.apk) = 857590
+SHA256 (wifibox-alpine/hostapd-2.10-r5.apk) = 999cf9ce471993e0bf18f5c188f1171bf2ee2143cc09466b8d16c9b5be4b7e98
+SIZE (wifibox-alpine/hostapd-2.10-r5.apk) = 515493
+SHA256 (wifibox-alpine/mbedtls2-2.28.8-r1.apk) = b9bc7fbeae46e87c5efcb59afd8439c9e7f7c38c6b7fb6912690804a96b6bb60
+SIZE (wifibox-alpine/mbedtls2-2.28.8-r1.apk) = 307393
+SHA256 (wifibox-alpine/mDNSResponder-2200.140.11-r0.apk) = 4edc0f6ff735ccc1a7af06e71cdf8f993988f6c105e4d3988782c18ab6ee0e1a
+SIZE (wifibox-alpine/mDNSResponder-2200.140.11-r0.apk) = 187373
+SHA256 (wifibox-alpine/forwarding-0.1.0-r4.apk) = 6bfa03c08ea90f0fdf7cd97f91df0400f81aae177193be4383699e01444f0d63
+SIZE (wifibox-alpine/forwarding-0.1.0-r4.apk) = 2539
 SHA256 (wifibox-alpine/libpcap-1.10.4-r1.apk) = a1c67637dac4dd1217e252616f68f6bea8a00de88d5818f73b704648b671b0c1
 SIZE (wifibox-alpine/libpcap-1.10.4-r1.apk) = 106847
 SHA256 (wifibox-alpine/tcpdump-4.99.4-r1.apk) = 34fc91461a4105fac1796d66be7bd789ec6ae4f3116fd56bc366f288815282b1
 SIZE (wifibox-alpine/tcpdump-4.99.4-r1.apk) = 379405
-SHA256 (wifibox-alpine/linux-lts-6.6.22-r1.apk) = 6de97b32aab0c9c514953658d44285aa7132fb5dc47e9b30b840ec7ad6ef9727
-SIZE (wifibox-alpine/linux-lts-6.6.22-r1.apk) = 7193218
-SHA256 (wifibox-alpine/linux-edge-6.8.1-r1.apk) = 93e8246cd88d3e4e03b6dc94d0076db213fb2cd925b9f0f4532639c97e920d1d
-SIZE (wifibox-alpine/linux-edge-6.8.1-r1.apk) = 7209761
-SHA256 (wifibox-alpine/rtl8821ce-20240120-r06060220100.apk) = 880c865a5be3a6faf101a78cb254d033504f72e9c13a479183a030d183b1279d
-SIZE (wifibox-alpine/rtl8821ce-20240120-r06060220100.apk) = 598730
-SHA256 (wifibox-alpine/rtw88-20240316-r06060220100.apk) = 050b588e1f19dde9f80b11ed3beff736c05c2e6c322264e1ddc36c1a64484565
-SIZE (wifibox-alpine/rtw88-20240316-r06060220100.apk) = 194201
-SHA256 (wifibox-alpine/rtl8821ce-edge-20240120-r06080010100.apk) = 35062fee8d7c6ec317903ffcadb78f11f3bb5e530752140e10d77f06a038d27f
-SIZE (wifibox-alpine/rtl8821ce-edge-20240120-r06080010100.apk) = 598056
-SHA256 (wifibox-alpine/rtw88-edge-20240316-r06080010100.apk) = 62fe2c87b04f5e86d46bfd0bd87d97cc42563eaf19a27806f80c021b76a068a3
-SIZE (wifibox-alpine/rtw88-edge-20240316-r06080010100.apk) = 194890
-SHA256 (wifibox-alpine/rtw89-20240106-r06060220100.apk) = 961719596caa90522773a9ffe17d760ff2bdfda02eece413063d4f994e4d155f
-SIZE (wifibox-alpine/rtw89-20240106-r06060220100.apk) = 410651
-SHA256 (wifibox-alpine/rtw89-edge-20240106-r06080010100.apk) = 173a44c79d9f0f7df18eed1e5d487d4b7a4ea5a6641f32acaa3bda810456d768
-SIZE (wifibox-alpine/rtw89-edge-20240106-r06080010100.apk) = 411361
-SHA256 (wifibox-alpine/broadcom-wl-6.30.223.271-r06060220100.apk) = e42f9e0871e89105911ff09c5df7c87e0d55c8a5c9cf76c30d094f31625cb15e
-SIZE (wifibox-alpine/broadcom-wl-6.30.223.271-r06060220100.apk) = 1465323
-SHA256 (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r06080010100.apk) = 964ddfe0b7d7a0de3a0069ca7361438e9eb5b0ebc5b5bc7772bdc57cddc00c3f
-SIZE (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r06080010100.apk) = 1464431
+SHA256 (wifibox-alpine/linux-lts-6.6.50-r0.apk) = bca4a04e7dd3031fffd2a65d9cfcd1736b40256c725f6e30751afbf69c8fbc10
+SIZE (wifibox-alpine/linux-lts-6.6.50-r0.apk) = 7614091
+SHA256 (wifibox-alpine/linux-edge-6.10.9-r0.apk) = 17fc5da67d426313de934aa9c550aa97cc89d20d2a817b46bc6dafaf19cd0fa1
+SIZE (wifibox-alpine/linux-edge-6.10.9-r0.apk) = 7746949
+SHA256 (wifibox-alpine/rtl8821ce-20240326-r06060500000.apk) = c6cfb2cfaf897f53eafd5c4ff0ea59f9eb2e563e1201763393d9972fdeffe825
+SIZE (wifibox-alpine/rtl8821ce-20240326-r06060500000.apk) = 597428
+SHA256 (wifibox-alpine/rtw88-20240822-r06060500000.apk) = e0192a5c950eb7f12195cc12cd1a58e4bf2a93b6721390debd53681d863d426e
+SIZE (wifibox-alpine/rtw88-20240822-r06060500000.apk) = 233564
+SHA256 (wifibox-alpine/rtl8821ce-edge-20240326-r06100090000.apk) = ffd0c9eec96afa4c1d5b95f8fb3e36385aa329627e0672528cbf793541788306
+SIZE (wifibox-alpine/rtl8821ce-edge-20240326-r06100090000.apk) = 597763
+SHA256 (wifibox-alpine/rtw88-edge-20240822-r06100090000.apk) = 816774c391f1014a0395fa025fc5cdd37e178d042f1889d9f89023e82d4b0386
+SIZE (wifibox-alpine/rtw88-edge-20240822-r06100090000.apk) = 234737
+SHA256 (wifibox-alpine/rtw89-20240825-r06060500000.apk) = d854f1bb6363eb4afc72115a67be8b21f3b32068ef32fd5984ede7a585754bb2
+SIZE (wifibox-alpine/rtw89-20240825-r06060500000.apk) = 474315
+SHA256 (wifibox-alpine/rtw89-edge-20240825-r06100090000.apk) = 4b3abde5c69c3da28408b60963e61821db85078457ffa7e466c1fc65a9358662
+SIZE (wifibox-alpine/rtw89-edge-20240825-r06100090000.apk) = 475060
+SHA256 (wifibox-alpine/broadcom-wl-6.30.223.271-r06060500000.apk) = e4c571eb7b0f2afca536680cbaab7dd3453cb41a3d7c5a035b7ca327d9263051
+SIZE (wifibox-alpine/broadcom-wl-6.30.223.271-r06060500000.apk) = 1465864
+SHA256 (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r06100090000.apk) = 758c9475bcc86ec11aa2613e0c4930a80ba010c187f0777770295bf3e9b661cc
+SIZE (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r06100090000.apk) = 1464113
 SHA256 (wifibox-alpine/atmel-firmware-1.3.tar.gz) = f53160b0b4a824754957d8488f1eba68d3c6379d48c563464bd3924e7be19b3d
 SIZE (wifibox-alpine/atmel-firmware-1.3.tar.gz) = 470254
 SHA256 (wifibox-alpine/wl_apsta-3.130.20.0.o) = 7dba610b1d96dd14e901bcbce14cd6ecd1b1ac6f5c0035b0d6b6dc46a7c3ef90
 SIZE (wifibox-alpine/wl_apsta-3.130.20.0.o) = 652866
 SHA256 (wifibox-alpine/broadcom-wl-6.30.163.46.tar.bz2) = a07c3b6b277833c7dbe61daa511f908cd66c5e2763eb7a0859abc36cd9335c2d
 SIZE (wifibox-alpine/broadcom-wl-6.30.163.46.tar.bz2) = 7684610
-SHA256 (wifibox-alpine/2135e201e7a9339e018d4e2d4a33c73266e674d7.zip) = 7c9c69184bea159c6a6a885ffbafe878d9bb0e5d6d0fc2aeba010ee42c8fdd33
-SIZE (wifibox-alpine/2135e201e7a9339e018d4e2d4a33c73266e674d7.zip) = 12509641
-SHA256 (wifibox-alpine/pgj-freebsd-wifibox-alpine-3ce5b1faf48ef4b9d52c38bf518aa612242fba3f_GH0.tar.gz) = 69d1feb931b3230b3577487cf21a7a008058442c8064b1f4f1a535d6838a212f
-SIZE (wifibox-alpine/pgj-freebsd-wifibox-alpine-3ce5b1faf48ef4b9d52c38bf518aa612242fba3f_GH0.tar.gz) = 208422
+SHA256 (wifibox-alpine/bec8cb851d99aadfd27eb161a66ee396205479a1.zip) = a5a3821f711266a2f09457543eacd871d546974a116a0df3d0fd7778bbfe2fa0
+SIZE (wifibox-alpine/bec8cb851d99aadfd27eb161a66ee396205479a1.zip) = 12691337
+SHA256 (wifibox-alpine/pgj-freebsd-wifibox-alpine-2b0702c10d5f81064525ca7cc679ccdb66a3cc6a_GH0.tar.gz) = 330002b829c409512ce244abb92b20e9bec9009f31341fcca86cccb31dcbd6ff
+SIZE (wifibox-alpine/pgj-freebsd-wifibox-alpine-2b0702c10d5f81064525ca7cc679ccdb66a3cc6a_GH0.tar.gz) = 217532
diff --git a/net/wifibox-core/Makefile b/net/wifibox-core/Makefile
index 059782669284..1b5d504b1f5d 100644
--- a/net/wifibox-core/Makefile
+++ b/net/wifibox-core/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	wifibox-core
-PORTVERSION=	0.13.0
+PORTVERSION=	0.14.0
 CATEGORIES=	net
 
 MAINTAINER=	pali.gabor@gmail.com
@@ -21,9 +21,9 @@ OPTIONS_SINGLE_RECOVERY=	RECOVER_RESTART_VMM \
 
 OPTIONS_DEFAULT=		RECOVER_RESTART_VMM
 
-RECOVER_RESTART_VMM_DESC=	Restart the vmm(4) kernel module on resume
+RECOVER_RESTART_VMM_DESC=	Restart the guest and reload vmm(4) kernel module on resume
 RECOVER_SUSPEND_GUEST_DESC=	Stop the guest on suspend, start on resume
-RECOVER_SUSPEND_VMM_DESC=	Unload vmm(4) on suspend, and reload on resume
+RECOVER_SUSPEND_VMM_DESC=	Stop the guest and unload vmm(4) on suspend, start the guest and reload vmm(4) on resume
 RECOVER_NONE_DESC=		No recovery for suspend/resume
 
 .include <bsd.port.options.mk>
@@ -38,4 +38,11 @@ MAKE_ARGS+=	GUEST_ROOT=${LOCALBASE}/share/wifibox \
 		VERSION=${PORTVERSION} \
 		RECOVERY_METHOD=${PORT_OPTIONS:MRECOVER_*:S/RECOVER_//:tl}
 
+.if ${OSVERSION} > 1400089
+MAKE_ARGS+=	DEVD_FIX=
+PLIST_SUB+=	DEVD_FIX="@comment "
+.else
+PLIST_SUB+=	DEVD_FIX=""
+.endif
+
 .include <bsd.port.mk>
diff --git a/net/wifibox-core/distinfo b/net/wifibox-core/distinfo
index f90abf6d2e6f..e352eb8b22c4 100644
--- a/net/wifibox-core/distinfo
+++ b/net/wifibox-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711536358
-SHA256 (pgj-freebsd-wifibox-0.13.0_GH0.tar.gz) = 06714b82442a2abf2730c8148e2cf700335bd72e30f9769f7134ef728c4b67b7
-SIZE (pgj-freebsd-wifibox-0.13.0_GH0.tar.gz) = 17904
+TIMESTAMP = 1727478244
+SHA256 (pgj-freebsd-wifibox-0.14.0_GH0.tar.gz) = 7cba1145fe2ae366d3677cb54a05f58524d78295e5edf451f9f4e7daff515fc1
+SIZE (pgj-freebsd-wifibox-0.14.0_GH0.tar.gz) = 18428
diff --git a/net/wifibox-core/pkg-plist b/net/wifibox-core/pkg-plist
index 67c15a4ae069..cdfc9a776406 100644
--- a/net/wifibox-core/pkg-plist
+++ b/net/wifibox-core/pkg-plist
@@ -1,6 +1,6 @@
 @sample etc/wifibox/bhyve.conf.sample
 @sample etc/wifibox/core.conf.sample
-@sample etc/devd/wifibox.conf.sample
+%%DEVD_FIX%%@sample etc/devd/wifibox.conf.sample
 etc/rc.d/wifibox
 sbin/wifibox
 share/man/man5/wifibox-guest.5.gz
diff --git a/net/wifibox/Makefile b/net/wifibox/Makefile
index 8cefe54e1f87..c0a7d7cd8914 100644
--- a/net/wifibox/Makefile
+++ b/net/wifibox/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	wifibox
-PORTVERSION=	1.4.2
+PORTVERSION=	1.5.0
 CATEGORIES=	net
 
 MAINTAINER=	pali.gabor@gmail.com