diff --git a/net/wifibox-alpine/Makefile b/net/wifibox-alpine/Makefile index f60688f65550..3963ecc09e72 100644 --- a/net/wifibox-alpine/Makefile +++ b/net/wifibox-alpine/Makefile @@ -1,507 +1,508 @@ PORTNAME= wifibox-alpine -PORTVERSION= 20250323 +PORTVERSION= 20250924 CATEGORIES= net MAINTAINER= pali.gabor@gmail.com COMMENT= Wifibox guest based on Alpine Linux WWW= https://github.com/pgj/freebsd-wifibox-alpine LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC_scripts}/LICENSE ONLY_FOR_ARCHS= amd64 EXTRACT_ONLY= ${_DISTFILES:M*_GH0.tar.gz} BUILD_DEPENDS= gtar>0:archivers/gtar \ patchelf>0:sysutils/patchelf \ squashfs-tools-ng>0:filesystems/squashfs-tools-ng .include "${.CURDIR}/flavors.mk" .for flavor in ${_FLAVORS} ${flavor}_PKGNAMESUFFIX= -${flavor} .endfor OPTIONS_DEFINE= UDS_PASSTHRU IPV6 OPTIONS_SUB= yes OPTIONS_SINGLE= COMPRESSION APPLICATION KERNEL OPTIONS_SINGLE_COMPRESSION= COMP_GZIP COMP_LZ4 COMP_LZO COMP_XZ COMP_ZSTD -OPTIONS_SINGLE_APPLICATION= APP_HOSTAPD APP_WPA_SUPPLICANT +OPTIONS_SINGLE_APPLICATION= APP_ACCESS_POINT APP_SUPPLICANT OPTIONS_SINGLE_KERNEL= KERN_LTS KERN_EDGE OPTIONS_GROUP= EXTRAS OPTIONS_GROUP_EXTRAS= XX_MDNS XX_FORWARDING XX_TCPDUMP -OPTIONS_DEFAULT= COMP_XZ APP_WPA_SUPPLICANT UDS_PASSTHRU KERN_LTS IPV6 +OPTIONS_DEFAULT= COMP_XZ APP_SUPPLICANT UDS_PASSTHRU KERN_LTS IPV6 COMP_GZIP_DESC= gzip COMP_LZ4_DESC= lz4 COMP_LZO_DESC= lzo COMP_XZ_DESC= xz COMP_ZSTD_DESC= zstd UDS_PASSTHRU_DESC= Control socket pass-through (wpa_supplicant/hostapd) IPV6_DESC= IPv6 support -APP_HOSTAPD_DESC= Access Point (hostapd) -APP_WPA_SUPPLICANT_DESC= WPA Supplicant (wpa_supplicant) +APP_ACCESS_POINT_DESC= Access Point (hostapd) +APP_SUPPLICANT_DESC= Supplicant (wpa_supplicant) XX_MDNS_DESC= mDNS Responder Daemon XX_FORWARDING_DESC= User-space forwarding XX_TCPDUMP_DESC= Packet analysis with tcpdump KERN_LTS_DESC= Linux LTS (6.12.x) -KERN_EDGE_DESC= Linux edge (6.13.x) +KERN_EDGE_DESC= Linux edge (6.16.x) UDS_PASSTHRU_RUN_DEPENDS= socat>0:net/socat .if ${FLAVOR:U} == default OPTIONS_GROUP+= FIRMWARE OPTIONS_GROUP_FIRMWARE= FW_ATH10K FW_ATH11K FW_ATH12K FW_ATMEL FW_B43 FW_B43LEGACY\ FW_BRCM FW_IPW2100 FW_IPW2200 FW_IWL3945 FW_IWL4965 FW_IWLWIFI\ FW_MEDIATEK FW_MARVELL FW_RT61 FW_RTLWIFI FW_RTW88 FW_RTW89\ FW_TI OPTIONS_GROUP_EXTRAS+= XX_DRIVER_WL OPTIONS_DEFAULT+= FW_ATH10K FW_ATH11K FW_ATH12K FW_BRCM FW_IWLWIFI FW_MEDIATEK\ FW_MARVELL FW_RT61 FW_RTLWIFI FW_RTW88 FW_RTW89 FW_ATH10K_DESC= Qualcomm Atheros 802.11ac FW_ATH11K_DESC= Qualcomm Atheros 802.11ax FW_ATH12K_DESC= Qualcomm Atheros 802.11be FW_ATMEL_DESC= Atmel at76c50x 802.11b FW_B43_DESC= Broadcom B43xx 802.11a/b/g/n FW_B43LEGACY_DESC= Broadcom B43xx 802.11b (legacy) FW_BRCM_DESC= Broadcom 802.11n FW_IWL3945_DESC= Intel(R) PRO/Wireless 3945ABG 802.11a/b/g FW_IWL4965_DESC= Intel(R) Wireless WiFi 4965AGN 802.11a/b/g/n FW_IWLWIFI_DESC= Intel(R) Wireless WiFi 802.11a/b/g/n FW_IPW2100_DESC= Intel(R) PRO/Wireless 2100 802.11a/b FW_IPW2200_DESC= Intel(R) PRO/Wireless 2200 802.11b/g/n FW_MEDIATEK_DESC= MediaTek MT76xxx 802.11n, MT79xx 802.11ax FW_MARVELL_DESC= Marvell 88W8xxx (TopDog) 802.11b/g/n FW_RT61_DESC= Ralink RT2xxx (RT61) 802.11a/b/g FW_RTLWIFI_DESC= Realtek 802.11n FW_RTW88_DESC= Realtek 802.11ac FW_RTW89_DESC= Realtek 802.11ax FW_TI_DESC= Texas Instruments WL1xxx 802.11b/g/n XX_DRIVER_WL_DESC= Broadcom 802.11 STA driver (+ firmware, exclusive) .endif -_GITHUB_SITE= https://github.com/pgj/freebsd-wifibox-alpine/releases/download +_GITHUB_SITE= https://pgj.github.io/freebsd-wifibox/alpine USE_GITHUB= nodefault GH_ACCOUNT= pgj GH_PROJECT= freebsd-wifibox-alpine:scripts -GH_TAGNAME= 3c9aa05dd7933a2b109c52d81ff22199082db4e5:scripts +GH_TAGNAME= 95bc35bf09925412d45787ba74003ca1f32871ad:scripts -ALPINE_VERSION= 3.21.3 -LINUX_LTS_VERSION= 6.12.19-r0 -LINUX_EDGE_VERSION= 6.13.7-r0 +ALPINE_VERSION= 3.22.1 +LINUX_LTS_VERSION= 6.12.48-r0 +LINUX_EDGE_VERSION= 6.16.8-r0 _LINUXFW_SITE= https://cdn.kernel.org/pub/linux/kernel/firmware/ -_LINUXFW_TAG= 20250311 +_LINUXFW_TAG= 20250917 _LINUXFW= linux-firmware-${_LINUXFW_TAG} -MASTER_SITES+= ${_GITHUB_SITE}/upstream/:upstream \ - ${_GITHUB_SITE}/packages/:custom_packages \ +_WBA_BRANCH= main +MASTER_SITES+= ${_GITHUB_SITE}/${_WBA_BRANCH}/upstream/:upstream \ + ${_GITHUB_SITE}/${_WBA_BRANCH}/packages/:custom_packages \ ${_LINUXFW_SITE}:linux_firmware \ https://sources.openwrt.org/:openwrt \ - https://lwfinger.com/b43-firmware/:b43 \ + https://github.com/minios-linux/b43-firmware/releases/download/b43-firmware/:b43 \ https://thekelleys.org.uk/atmel/:atmel \ https://github.com/openwrt/mt76/archive/:mt76 _MINIROOTFS= alpine-minirootfs-${ALPINE_VERSION}-x86_64.tar.gz -_PACKAGES= baselayout-3.6.8-r0:wifibox \ - busybox-1.37.0-r0:wifibox \ - ifupdown-ng-0.12.1-r4:wifibox \ - iptables-1.8.11-r0:wifibox \ +_PACKAGES= baselayout-3.7.0-r0:wifibox \ + busybox-1.37.0-r3:wifibox \ + ifupdown-ng-0.12.1-r5:wifibox \ + iptables-1.8.11-r1:wifibox \ iw-6.9-r0 \ - libcap2-2.71-r0 \ - libcrypto3-3.3.3-r0 \ + libcap2-2.76-r0 \ + libcrypto3-3.5.1-r0 \ libmnl-1.0.5-r2 \ - libnftnl-1.2.8-r0 \ - libnl3-3.9.0-r1 \ - libssl3-3.3.3-r0 \ - musl-1.2.5-r9 \ - openrc-0.55.1-r0:wifibox \ - skalibs-libs-2.14.3.0-r0 \ - utmps-libs-0.1.2.3-r2 + libnftnl-1.2.9-r0 \ + libnl3-3.11.0-r0 \ + libssl3-3.5.1-r0 \ + musl-1.2.5-r10 \ + openrc-0.62.6-r0:wifibox \ + skalibs-libs-2.14.4.0-r0 \ + utmps-libs-0.1.3.1-r0 _BOOT_SERVICES= bootmisc defaults modules hostname hwclock networking sysctl \ syslog urandom _DEFAULT_SERVICES= acpid crond iptables udhcpd remove-wireless _SYSINIT_SERVICES= devfs dmesg hwdrivers mdev _ATMEL_FIRMWARE= atmel-firmware-1.3 _B43LEGACY_FIRMWARE= wl_apsta-3.130.20.0 _B43_FIRMWARE= broadcom-wl-6.30.163.46 _IPW2100_FIRMWARE= ipw/ipw2100-1.3 \ ipw/ipw2100-1.3-i _IPW2200_FIRMWARE= iwi/ipw2200-bss \ iwi/ipw2200-ibss -_MT76_FIRMWARE= de635e1e3adc90ca804da87144d86539aab65f74 +_MT76_FIRMWARE= 6467af3bcf1154c2ceb032c903d533f0c718bbc2 _LINUX64_KMOD!= (kldstat -qn linux64 && echo "found") || echo "" _LINUX_EMUL_PATH!= (sysctl -qn compat.linux.emul_path) || echo "" _LINUX_EP_EXISTS!= (test -d "${_LINUX_EMUL_PATH}" && echo "found") || echo "" .if empty(IGNORE) && empty(_LINUX64_KMOD) IGNORE= needs the linux64 kernel module to build .endif .if empty(IGNORE) && empty(_LINUX_EMUL_PATH) IGNORE= needs compat.linux.emul_path to be set .endif .if empty(IGNORE) && empty(_LINUX_EP_EXISTS) IGNORE= needs compat.linux.emul_path to point to an existing directory .endif .include pre-everything:: .if !defined(FIRMWARE_FILES) @${ECHO_MSG} "===> NOTICE:" @${ECHO_MSG} @${ECHO_MSG} "Use the FIRMWARE_FILES make(1) variable to keep only the firmware files that" @${ECHO_MSG} "are used by the driver to reduce the size of the disk image." @${ECHO_MSG} @sleep 1 .endif .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 .endif .if ${PORT_OPTIONS:MIPV6} _BOOT_SERVICES+= ip6tables radvd .endif .if (${PORT_OPTIONS:MUDS_PASSTHRU} && empty(PORT_OPTIONS:MXX_FORWARDING)) \ || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= socat-1.8.0.1-r0:wifibox +_PACKAGES+= socat-1.8.0.3-r0:wifibox .endif .if ${PORT_OPTIONS:MXX_FORWARDING} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= socat-with-udp-1.8.0.1-r0:wifibox +_PACKAGES+= socat-with-udp-1.8.0.3-r0:wifibox .endif .if ${PORT_OPTIONS:MUDS_PASSTHRU} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= uds_passthru-0.1.1-r5:wifibox +_PACKAGES+= uds_passthru-0.1.1-r6:wifibox .endif .if ${PORT_OPTIONS:MIPV6} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= radvd-2.19-r3:wifibox +_PACKAGES+= radvd-2.20-r0:wifibox .endif -.if ${PORT_OPTIONS:MIPV6} && ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT} \ +.if ${PORT_OPTIONS:MIPV6} && ${PORT_OPTIONS:MAPP_SUPPLICANT} \ || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= dhcpcd-10.1.0-r0:wifibox +_PACKAGES+= dhcpcd-10.2.3-r0:wifibox .endif -.if ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT} +.if ${PORT_OPTIONS:MAPP_SUPPLICANT} _VIRTFS_MOUNTS= app_config:/etc/wpa_supplicant _BOOT_SERVICES+= wpa_supplicant _ETC_SRCS= etc/wpa_supplicant .if ${PORT_OPTIONS:MIPV6} _ETC_SRCS+= etc/optional/ipv6/wpa_supplicant .endif .endif -.if ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= pcsc-lite-libs-2.2.3-r1 \ - wpa_supplicant-2.10-r10:wifibox +.if ${PORT_OPTIONS:MAPP_SUPPLICANT} || make(makesum) || make(fetch-url-list-int) +_PACKAGES+= pcsc-lite-libs-2.3.3-r0 \ + wpa_supplicant-2.11-r0:wifibox .endif -.if ${PORT_OPTIONS:MAPP_HOSTAPD} +.if ${PORT_OPTIONS:MAPP_ACCESS_POINT} _VIRTFS_MOUNTS= app_config:/etc/hostapd _BOOT_SERVICES+= hostapd _ETC_SRCS= etc/hostapd .if ${PORT_OPTIONS:MIPV6} _ETC_SRCS+= etc/optional/ipv6/hostapd .endif .endif -.if ${PORT_OPTIONS:MAPP_HOSTAPD} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= hostapd-2.11-r0:wifibox +.if ${PORT_OPTIONS:MAPP_ACCESS_POINT} || make(makesum) || make(fetch-url-list-int) +_PACKAGES+= hostapd-2.11-r2:wifibox .endif .if ${PORT_OPTIONS:MXX_MDNS} _DEFAULT_SERVICES+= mdnsresponderposix _ETC_SRCS+= etc/optional/mdns .endif .if ${PORT_OPTIONS:MXX_MDNS} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= mbedtls2-2.28.8-r1 \ - mDNSResponder-2559.80.8-r0:wifibox +_PACKAGES+= mbedtls2-2.28.10-r0 \ + mDNSResponder-2600.100.147-r0:wifibox .endif .if ${PORT_OPTIONS:MXX_FORWARDING} _BOOT_SERVICES+= forwarding _ETC_SRCS+= etc/optional/forwarding .endif .if ${PORT_OPTIONS:MXX_FORWARDING} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= forwarding-0.1.0-r5:wifibox +_PACKAGES+= forwarding-0.1.0-r6:wifibox .endif .if ${PORT_OPTIONS:MXX_TCPDUMP} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= libpcap-1.10.5-r0 \ - tcpdump-4.99.5-r0 +_PACKAGES+= libpcap-1.10.5-r1 \ + tcpdump-4.99.5-r1 .endif .if ${PORT_OPTIONS:MKERN_LTS} || make(makesum) || make(fetch-url-list-int) _PACKAGES+= linux-lts-${LINUX_LTS_VERSION}:wifibox .endif .if ${PORT_OPTIONS:MKERN_EDGE} || make(makesum) || make(fetch-url-list-int) _PACKAGES+= linux-edge-${LINUX_EDGE_VERSION}:wifibox .endif .if ${PORT_OPTIONS:MXX_MDNS} || ${PORT_OPTIONS:MXX_FORWARDING} PKGMESSAGE= pkg-message.iptables .endif .for flavor in ${_FLAVORS} .if ${FLAVOR:U} == ${flavor} PORT_OPTIONS+= FW_${flavor:tu} .endif .endfor DIST_SUBDIR= wifibox-alpine DISTFILES+= ${_MINIROOTFS}:upstream LFW_ATH10K_FILES= ath10k LFW_ATH11K_FILES= ath11k LFW_ATH12K_FILES= ath12k LFW_BRCM_FILES= brcm cypress LFW_IWL3945_FILES= iwlwifi-3945-*.ucode LFW_IWL4965_FILES= iwlwifi-4965-*.ucode LFW_IWLWIFI_FILES= iwlwifi-* LFW_MEDIATEK_FILES= mediatek LFW_MARVELL_FILES= mwl* LFW_RT61_FILES= rt*.bin LFW_RTLWIFI_FILES= rtlwifi LFW_RTW88_FILES= rtw88 LFW_RTW89_FILES= rtw89 LFW_TI_FILES= ti-connectivity .for fw_opt in ${PORT_OPTIONS:MFW_*} .if defined(L${fw_opt}_FILES) LINUX_FIRMWARE+= ${L${fw_opt}_FILES} .endif .endfor -RTL8821CE_VERSION= 20250312 -RTW88_VERSION= 20250315 -RTW89_VERSION= 20250317 +RTL8821CE_VERSION= 20250820 +RTW88_VERSION= 20250905 +RTW89_VERSION= 20250827 BROADCOM_WL_VERSION= 6.30.223.271 _LINUX_LTS_MAJOR= ${LINUX_LTS_VERSION:C/^([0-9]*)\..*/\1/} _LINUX_LTS_MINOR= ${LINUX_LTS_VERSION:C/^[0-9]*\.([0-9]*)\..*/\1/} _LINUX_LTS_PATCH= ${LINUX_LTS_VERSION:C/^[0-9]*\.[0-9]*\.([0-9]*)-.*/\1/} _LINUX_LTS_REVISION= ${LINUX_LTS_VERSION:C/^.*-r([0-9]*)/\1/} _KERN_LTS_REL!= printf "%02d%02d%03d%02d" \ ${_LINUX_LTS_MAJOR} \ ${_LINUX_LTS_MINOR} \ ${_LINUX_LTS_PATCH} \ ${_LINUX_LTS_REVISION} _LINUX_EDGE_MAJOR= ${LINUX_EDGE_VERSION:C/^([0-9]*)\..*/\1/} _LINUX_EDGE_MINOR= ${LINUX_EDGE_VERSION:C/^[0-9]*\.([0-9]*)\..*/\1/} _LINUX_EDGE_PATCH= ${LINUX_EDGE_VERSION:C/^[0-9]*\.[0-9]*\.([0-9]*)-.*/\1/} _LINUX_EDGE_REVISION= ${LINUX_EDGE_VERSION:C/^.*-r([0-9]*)/\1/} _KERN_EDGE_REL!= printf "%02d%02d%03d%02d" \ ${_LINUX_EDGE_MAJOR} \ ${_LINUX_EDGE_MINOR} \ ${_LINUX_EDGE_PATCH} \ ${_LINUX_EDGE_REVISION} .if ${PORT_OPTIONS:MFW_RTW88} && ${PORT_OPTIONS:MKERN_LTS} \ || make(makesum) || make(fetch-url-list-int) _PACKAGES+= rtl8821ce-${RTL8821CE_VERSION}-r${_KERN_LTS_REL}00:wifibox \ rtw88-${RTW88_VERSION}-r${_KERN_LTS_REL}00:wifibox .endif .if ${PORT_OPTIONS:MFW_RTW88} && ${PORT_OPTIONS:MKERN_EDGE} \ || make(makesum) || make(fetch-url-list-int) _PACKAGES+= rtl8821ce-edge-${RTL8821CE_VERSION}-r${_KERN_EDGE_REL}00:wifibox \ rtw88-edge-${RTW88_VERSION}-r${_KERN_EDGE_REL}00:wifibox .endif .if ${PORT_OPTIONS:MFW_RTW89} && ${PORT_OPTIONS:MKERN_LTS} \ || make(makesum) || make(fetch-url-list-int) _PACKAGES+= rtw89-${RTW89_VERSION}-r${_KERN_LTS_REL}00:wifibox .endif .if ${PORT_OPTIONS:MFW_RTW89} && ${PORT_OPTIONS:MKERN_EDGE} \ || make(makesum) || make(fetch-url-list-int) _PACKAGES+= rtw89-edge-${RTW89_VERSION}-r${_KERN_EDGE_REL}00:wifibox .endif .if ${PORT_OPTIONS:MXX_DRIVER_WL} && ${PORT_OPTIONS:MKERN_LTS} \ || make(makesum) || make(fetch-url-list-int) _PACKAGES+= broadcom-wl-${BROADCOM_WL_VERSION}-r${_KERN_LTS_REL}00:wifibox .endif .if ${PORT_OPTIONS:MXX_DRIVER_WL} && ${PORT_OPTIONS:MKERN_EDGE} \ || make(makesum) || make(fetch-url-list-int) _PACKAGES+= broadcom-wl-edge-${BROADCOM_WL_VERSION}-r${_KERN_EDGE_REL}00:wifibox .endif .if !empty(LINUX_FIRMWARE) _LINUXFWFILE= ${_LINUXFW}.tar.xz _LINUXFWDIR= ${WRKDIR}/${_LINUXFW} .endif .if !empty(LINUX_FIRMWARE) || make(makesum) DISTFILES+= ${_LINUXFWFILE}:linux_firmware .endif .for package in ${_PACKAGES} .if ${package:M*\:wifibox} DISTFILES+= ${package:C@^([^:]*):wifibox$@\1@}.apk:custom_packages .else DISTFILES+= ${package:C@^([^:]*):wifibox$@\1@}.apk:upstream .endif _APK_FILES+= ${_DISTDIR}/${package:C@^([^:]*):.*$@\1@}.apk .endfor _GUESTDIR= ${WRKSRC}/guest _ETCDIR= ${_GUESTDIR}/etc _FIRMWAREDIR= ${_GUESTDIR}/lib/firmware .if ${PORT_OPTIONS:MFW_ATMEL} || make(makesum) DISTFILES+= ${_ATMEL_FIRMWARE}.tar.gz:atmel .endif .if ${PORT_OPTIONS:MFW_B43LEGACY} || make(makesum) DISTFILES+= ${_B43LEGACY_FIRMWARE}.o:openwrt .endif .if ${PORT_OPTIONS:MFW_B43} EXTRACT_ONLY+= ${_B43_FIRMWARE}.tar.bz2 .endif .if ${PORT_OPTIONS:MFW_B43} || make(makesum) DISTFILES+= ${_B43_FIRMWARE}.tar.bz2:b43 .endif .if ${PORT_OPTIONS:MFW_B43*} BUILD_DEPENDS+= b43-fwcutter>0:sysutils/b43-fwcutter FW_B43_TARGETDIR= ${_FIRMWAREDIR}/b43 FW_B43_FIRMWARE= ${WRKDIR}/${_B43_FIRMWARE}.wl_apsta.o FW_B43LEGACY_TARGETDIR= ${_FIRMWAREDIR}/b43legacy FW_B43LEGACY_FIRMWARE= ${_DISTDIR}/${_B43LEGACY_FIRMWARE}.o .endif .if ${PORT_OPTIONS:MFW_IPW2*} && !exists(${SRC_BASE}/sys/Makefile) IGNORE= requires kernel source files in SRC_BASE=${SRC_BASE} .endif .if ${PORT_OPTIONS:MFW_MEDIATEK} || make(makesum) DISTFILES+= ${_MT76_FIRMWARE}.zip:mt76 .endif pre-build: -.if ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT} +.if ${PORT_OPTIONS:MAPP_SUPPLICANT} ${MKDIR} ${_ETCDIR}/wpa_supplicant .endif -.if ${PORT_OPTIONS:MAPP_HOSTAPD} +.if ${PORT_OPTIONS:MAPP_ACCESS_POINT} ${MKDIR} ${_ETCDIR}/hostapd .endif ${MKDIR} ${_FIRMWAREDIR} .for fw in ${PORT_OPTIONS:MFW_B43*} .if ${fw} (_TARGETDIR=${${fw}_TARGETDIR}; \ ${MKDIR} $$_TARGETDIR; \ ${LOCALBASE}/bin/b43-fwcutter -w $$_TARGETDIR ${${fw}_FIRMWARE}; \ ${FIND} $$_TARGETDIR -mindepth 2 -type f -exec ${MV} {} $$_TARGETDIR \; ; \ ${FIND} $$_TARGETDIR -type d -delete) .endif .endfor .if ${PORT_OPTIONS:MFW_ATMEL} ${TAR} -xf ${_DISTDIR}/${_ATMEL_FIRMWARE}.tar.gz \ -C ${_FIRMWAREDIR} --strip-components 2 \ */images/atmel_*.bin .endif .for fw in ${PORT_OPTIONS:MFW_IPW2*} .for fw_file in ${${fw:C@FW@@}_FIRMWARE} uudecode -p ${SRC_BASE}/sys/contrib/dev/${fw_file}.fw.uu \ > ${_FIRMWAREDIR}/${fw_file:C@^[^/]*/(.*)@\1@}.fw .endfor .endfor .for fw_files in ${LINUX_FIRMWARE} ${TAR} -xf ${_DISTDIR}/${_LINUXFWFILE} \ -C ${_FIRMWAREDIR} --strip-components 1 \ */${fw_files} .endfor .if ${PORT_OPTIONS:MFW_BRCM} $(FIND) ${_FIRMWAREDIR}/brcm -name 'brcmfmac*-pcie.bin' -type f \ | ${SED} -E 's!(.*)-pcie.bin!ln -s $$(basename \1-pcie.bin) \1-pcie.FreeBSD-BHYVE.bin!' \ | ${SH} .endif .if ${PORT_OPTIONS:MFW_MEDIATEK} ${TAR} -xf ${_DISTDIR}/${_MT76_FIRMWARE}.zip \ -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 ${TAR} -xf ${_DISTDIR}/${_LINUXFWFILE} \ -C ${WRKDIR} --strip-components 1 \ */WHENCE @${GREP} -E "^Link:" ${WRKDIR}/WHENCE \ | ${SED} -e 's/^Link: *//g;s/-> //g' \ | while read _link _target; do \ _topdir=$$(${DIRNAME} "$$_link" | ${CUT} -d '/' -f 1) ; \ if [ -d "${_FIRMWAREDIR}/$$_topdir" ]; then \ _directory="${_FIRMWAREDIR}/$$(dirname $$_link)"; \ ${MKDIR} "$$_directory"; \ _linktarget=$$(cd "$$_directory" && ${REALPATH} -q "$$_target" || ${TRUE}); \ if [ -n "$$_linktarget" ] && [ -e "$$_linktarget" ]; then \ ${ECHO} "Creating link: $$_link -> $$_target"; \ ${LN} -s "$$_target" "${_FIRMWAREDIR}/$$_link"; \ fi; \ fi; \ done post-install: .if empty(PORT_OPTIONS:MUDS_PASSTHRU) ${RM} ${STAGEDIR}${PREFIX}/etc/wifibox/appliance/uds_passthru.conf.sample .endif -.if ${PORT_OPTIONS:MAPP_HOSTAPD} && ${PORT_OPTIONS:MUDS_PASSTHRU} +.if ${PORT_OPTIONS:MAPP_ACCESS_POINT} && ${PORT_OPTIONS:MUDS_PASSTHRU} ${MKDIR} ${STAGEDIR}/var/run/hostapd .endif WRKSRC= ${WRKSRC_scripts} MAKE_ARGS+= VERSION=${PORTVERSION} \ MINIROOTFS=${_DISTDIR}/${_MINIROOTFS} \ PACKAGES="${_APK_FILES}" \ BOOT_SERVICES="${_BOOT_SERVICES}" \ DEFAULT_SERVICES="${_DEFAULT_SERVICES}" \ SYSINIT_SERVICES="${_SYSINIT_SERVICES}" \ ETC_SRCS="${_ETC_SRCS}" \ EXTRA_VIRTFS_MOUNTS="${_VIRTFS_MOUNTS}" \ SQUASHFS_COMP=${PORT_OPTIONS:MCOMP_*:S/COMP_//:tl} .if defined(FIRMWARE_FILES) MAKE_ARGS+= FIRMWARE_FILES=${FIRMWARE_FILES} .endif .include diff --git a/net/wifibox-alpine/distinfo b/net/wifibox-alpine/distinfo index 353a16752add..827e5abf9c5f 100644 --- a/net/wifibox-alpine/distinfo +++ b/net/wifibox-alpine/distinfo @@ -1,91 +1,91 @@ -TIMESTAMP = 1743193744 -SHA256 (wifibox-alpine/alpine-minirootfs-3.21.3-x86_64.tar.gz) = 1a694899e406ce55d32334c47ac0b2efb6c06d7e878102d1840892ad44cd5239 -SIZE (wifibox-alpine/alpine-minirootfs-3.21.3-x86_64.tar.gz) = 3507952 -SHA256 (wifibox-alpine/linux-firmware-20250311.tar.xz) = b1083a36f19aea46f661dcfd4cd462d13933dcb4e7f0dc809525552dd5c3541d -SIZE (wifibox-alpine/linux-firmware-20250311.tar.xz) = 434375512 -SHA256 (wifibox-alpine/baselayout-3.6.8-r0.apk) = ab79c582ef244442b64248fb4a2e051fa392274c5413420817291e7d14a9a529 -SIZE (wifibox-alpine/baselayout-3.6.8-r0.apk) = 13288 -SHA256 (wifibox-alpine/busybox-1.37.0-r0.apk) = d448f4bf4e0eabff9ccf299e70147433771c485b9b3b776ef798c385451010d0 -SIZE (wifibox-alpine/busybox-1.37.0-r0.apk) = 355110 -SHA256 (wifibox-alpine/ifupdown-ng-0.12.1-r4.apk) = 6cbde971e4d6cff226e97337383b2773b235b7218277072dabd39de783626728 -SIZE (wifibox-alpine/ifupdown-ng-0.12.1-r4.apk) = 28045 -SHA256 (wifibox-alpine/iptables-1.8.11-r0.apk) = 43b6cf35a3e54c9f83d583f25e87d3dfe3c8d5b73d444ad1caf9867c116f7e08 -SIZE (wifibox-alpine/iptables-1.8.11-r0.apk) = 400247 +TIMESTAMP = 1758691184 +SHA256 (wifibox-alpine/alpine-minirootfs-3.22.1-x86_64.tar.gz) = 0e5cc5702ad72a4e151f219976ba946d50161c3acce210ef3b122a529aba1270 +SIZE (wifibox-alpine/alpine-minirootfs-3.22.1-x86_64.tar.gz) = 3651341 +SHA256 (wifibox-alpine/linux-firmware-20250917.tar.xz) = 120575b756915a11e736f599316a756b6a29a76d6135ad86208868b21c58fb75 +SIZE (wifibox-alpine/linux-firmware-20250917.tar.xz) = 578516100 +SHA256 (wifibox-alpine/baselayout-3.7.0-r0.apk) = 87dbdf8c4156a8688730b5e04cefbf08263a64779b4a2a0ea754d9f9909336f7 +SIZE (wifibox-alpine/baselayout-3.7.0-r0.apk) = 13343 +SHA256 (wifibox-alpine/busybox-1.37.0-r3.apk) = 662605a8e6debac3425a142dd6a321f1775858fb87a685c0ce3c1d6297266f81 +SIZE (wifibox-alpine/busybox-1.37.0-r3.apk) = 355224 +SHA256 (wifibox-alpine/ifupdown-ng-0.12.1-r5.apk) = d8febc309875c0738cf96031078d18739af5a3f7e0e1b9e6c8d6c01b8abbefb3 +SIZE (wifibox-alpine/ifupdown-ng-0.12.1-r5.apk) = 28123 +SHA256 (wifibox-alpine/iptables-1.8.11-r1.apk) = 9ec85b1f5a53fd8bb2f2924f940e973f207627c6f40dfdd0bf821d516056658e +SIZE (wifibox-alpine/iptables-1.8.11-r1.apk) = 400188 SHA256 (wifibox-alpine/iw-6.9-r0.apk) = ea78e641ea622ff64ad4b6178faef673aae93a299b778d42677136b46b092cb5 SIZE (wifibox-alpine/iw-6.9-r0.apk) = 100473 -SHA256 (wifibox-alpine/libcap2-2.71-r0.apk) = 800cae6800b126675efc74a787188c03e183a5ec4be56a7d59f95fff39ff0e3b -SIZE (wifibox-alpine/libcap2-2.71-r0.apk) = 21902 -SHA256 (wifibox-alpine/libcrypto3-3.3.3-r0.apk) = 58afa629d2c9fc9320b5d60a95c19b113519be2c52bfae4867dd2e08b9c35f3c -SIZE (wifibox-alpine/libcrypto3-3.3.3-r0.apk) = 1827777 +SHA256 (wifibox-alpine/libcap2-2.76-r0.apk) = a2e93a4c82af234f5893511a3ea4eba6a08baee5a16a41f7f057d1fa554e5fd6 +SIZE (wifibox-alpine/libcap2-2.76-r0.apk) = 21525 +SHA256 (wifibox-alpine/libcrypto3-3.5.1-r0.apk) = 626bb0eb06d5c2658d3f01ba99fb9b4a4ddd28e49d3668ce306e49fccc7462d3 +SIZE (wifibox-alpine/libcrypto3-3.5.1-r0.apk) = 1979013 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.8-r0.apk) = de4048171138081548e581221d1b4642f07a6a638681b5db481b0edd54ba51b2 -SIZE (wifibox-alpine/libnftnl-1.2.8-r0.apk) = 65546 -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.3.3-r0.apk) = 30a546fbcec90e7d3b1577ea9caadbc7ef0212398fde295c64b93fe65cdc7c31 -SIZE (wifibox-alpine/libssl3-3.3.3-r0.apk) = 357457 -SHA256 (wifibox-alpine/musl-1.2.5-r9.apk) = d830ea70bddeef87c80e6d16a488c194839cdd3e15b04c3e060c0ca0d96e5047 -SIZE (wifibox-alpine/musl-1.2.5-r9.apk) = 411323 -SHA256 (wifibox-alpine/openrc-0.55.1-r0.apk) = 5273e6b7f6cb78343d6d45d950c63bddb888de4282884527eeff9de6fe92d302 -SIZE (wifibox-alpine/openrc-0.55.1-r0.apk) = 483279 -SHA256 (wifibox-alpine/skalibs-libs-2.14.3.0-r0.apk) = 10c8ca82df402bcf01dd1ac00277ee105a6e7528ab182a0dde4a15a20e32ce97 -SIZE (wifibox-alpine/skalibs-libs-2.14.3.0-r0.apk) = 78005 -SHA256 (wifibox-alpine/utmps-libs-0.1.2.3-r2.apk) = 17b33292e4b080eef9798e73575a6d96c24bc97ad38d78ba4732a9c75096975d -SIZE (wifibox-alpine/utmps-libs-0.1.2.3-r2.apk) = 4973 -SHA256 (wifibox-alpine/socat-1.8.0.1-r0.apk) = 5c7f8d03555d0be5f6ab5ccad7f1a679927c3bb9a7d46e4c2baf58d32bcd6201 -SIZE (wifibox-alpine/socat-1.8.0.1-r0.apk) = 80107 -SHA256 (wifibox-alpine/socat-with-udp-1.8.0.1-r0.apk) = d410abf43cd54b96391f476f4620893d14492788e0f7cefb2523ad47c725a8ca -SIZE (wifibox-alpine/socat-with-udp-1.8.0.1-r0.apk) = 80147 -SHA256 (wifibox-alpine/uds_passthru-0.1.1-r5.apk) = f16daccff6f7845c8aabb3cac59294800364f4e5f66bdf807c6bbeac9557d4f2 -SIZE (wifibox-alpine/uds_passthru-0.1.1-r5.apk) = 2888 -SHA256 (wifibox-alpine/radvd-2.19-r3.apk) = e0d163516bb7a542328fdf0b8217ee4e10a43ef604e4cf2dc246adfb1d02544a -SIZE (wifibox-alpine/radvd-2.19-r3.apk) = 48926 -SHA256 (wifibox-alpine/dhcpcd-10.1.0-r0.apk) = 973017bf6b8f1262ac93372ed671c38059bf9878236b344a117520e5603b7393 -SIZE (wifibox-alpine/dhcpcd-10.1.0-r0.apk) = 163531 -SHA256 (wifibox-alpine/pcsc-lite-libs-2.2.3-r1.apk) = e1a20cc1224f1eeb7fba3989243514446fd8e7bbc3e637605548aa82af056294 -SIZE (wifibox-alpine/pcsc-lite-libs-2.2.3-r1.apk) = 22476 -SHA256 (wifibox-alpine/wpa_supplicant-2.10-r10.apk) = 48ae31f207f728e539511439fb7883b965eef7f0054c9434da53615e803088e9 -SIZE (wifibox-alpine/wpa_supplicant-2.10-r10.apk) = 857861 -SHA256 (wifibox-alpine/hostapd-2.11-r0.apk) = 592c53a6e59fbff35cbff0f071397efdead8b794092e74f7d5988f507ec74d16 -SIZE (wifibox-alpine/hostapd-2.11-r0.apk) = 589437 -SHA256 (wifibox-alpine/mbedtls2-2.28.8-r1.apk) = b9bc7fbeae46e87c5efcb59afd8439c9e7f7c38c6b7fb6912690804a96b6bb60 -SIZE (wifibox-alpine/mbedtls2-2.28.8-r1.apk) = 307393 -SHA256 (wifibox-alpine/mDNSResponder-2559.80.8-r0.apk) = 4b13abb27b6e73d59eff4c3190c60973962cdc72ce8b29c2705560be6982cac1 -SIZE (wifibox-alpine/mDNSResponder-2559.80.8-r0.apk) = 191532 -SHA256 (wifibox-alpine/forwarding-0.1.0-r5.apk) = 6014c9b892b1fa9632217fd6548e19e57ef5c34f1097ed3e126b5ce8cf0c795d -SIZE (wifibox-alpine/forwarding-0.1.0-r5.apk) = 2465 -SHA256 (wifibox-alpine/libpcap-1.10.5-r0.apk) = 54d141c51ec285aecd7e998d2808c20c96e17b8899937c4dc4edee701d326b3f -SIZE (wifibox-alpine/libpcap-1.10.5-r0.apk) = 108325 -SHA256 (wifibox-alpine/tcpdump-4.99.5-r0.apk) = 7ecab542041bb4c567e63779ecdd67fb79faa6042be6a9613191d199c9893cfb -SIZE (wifibox-alpine/tcpdump-4.99.5-r0.apk) = 370519 -SHA256 (wifibox-alpine/linux-lts-6.12.19-r0.apk) = eb41d3f94cc15fc80f9b8c5569c2754d355986ca14b35dc9cc13e67a9a3bab4a -SIZE (wifibox-alpine/linux-lts-6.12.19-r0.apk) = 8900966 -SHA256 (wifibox-alpine/linux-edge-6.13.7-r0.apk) = 7e847a9c1e3ba5607290c49fba99d54a4ae28d9ba3d4c54bc259dc88038b0532 -SIZE (wifibox-alpine/linux-edge-6.13.7-r0.apk) = 8997436 -SHA256 (wifibox-alpine/rtl8821ce-20250312-r06120190000.apk) = a0c3609656d8aa678649fc9f2ccc9e90f9a024e61666ce285b3fcc4711fcf9cc -SIZE (wifibox-alpine/rtl8821ce-20250312-r06120190000.apk) = 600795 -SHA256 (wifibox-alpine/rtw88-20250315-r06120190000.apk) = b3db2d4b26b5d29e80c338e7f7346bdb0868e9cb30e1a3fa22fca1dc6ea6f4bd -SIZE (wifibox-alpine/rtw88-20250315-r06120190000.apk) = 277392 -SHA256 (wifibox-alpine/rtl8821ce-edge-20250312-r06130070000.apk) = d7b5002ce6b92e161276b0a2db0fb57067b1dca69e4bd0c934673ba75fff321e -SIZE (wifibox-alpine/rtl8821ce-edge-20250312-r06130070000.apk) = 600176 -SHA256 (wifibox-alpine/rtw88-edge-20250315-r06130070000.apk) = 8cbbbf089f1fde61cfccb499d21a2c3b30583f7f34b634d58faf6f08971c8e47 -SIZE (wifibox-alpine/rtw88-edge-20250315-r06130070000.apk) = 277014 -SHA256 (wifibox-alpine/rtw89-20250317-r06120190000.apk) = c925b6037a1225f42b439e7f5a7be614c06f68d48f83ef3c231bc18682e93550 -SIZE (wifibox-alpine/rtw89-20250317-r06120190000.apk) = 502305 -SHA256 (wifibox-alpine/rtw89-edge-20250317-r06130070000.apk) = 8c37f0ee763043ae294ad1c720c0b0030c1aedc669362bf52a8170e0a3e22cc9 -SIZE (wifibox-alpine/rtw89-edge-20250317-r06130070000.apk) = 501701 -SHA256 (wifibox-alpine/broadcom-wl-6.30.223.271-r06120190000.apk) = b89affa2a86d8d4c22f235d04cfff1a71936eed8ec70227140aa5ffe63a81c18 -SIZE (wifibox-alpine/broadcom-wl-6.30.223.271-r06120190000.apk) = 1466497 -SHA256 (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r06130070000.apk) = 34ff69b179cdf4b6cfa4f9c8f73e95e7a52d2fe8188245447a3e93cb75897a0e -SIZE (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r06130070000.apk) = 1464456 +SHA256 (wifibox-alpine/libnftnl-1.2.9-r0.apk) = bef674635aec00dca296b8206751245f7664ba10c416f31c01a563af596720ae +SIZE (wifibox-alpine/libnftnl-1.2.9-r0.apk) = 65583 +SHA256 (wifibox-alpine/libnl3-3.11.0-r0.apk) = 33ed874071d99643088f590ee01fb4517f487e13c4b23ff38a0963720a8d80bb +SIZE (wifibox-alpine/libnl3-3.11.0-r0.apk) = 333010 +SHA256 (wifibox-alpine/libssl3-3.5.1-r0.apk) = 4c4b73374a27ea8483d12a00e6b2f19fe1cf352015f9eb2a3af9f08730bf8955 +SIZE (wifibox-alpine/libssl3-3.5.1-r0.apk) = 379770 +SHA256 (wifibox-alpine/musl-1.2.5-r10.apk) = ff1f912e37c0145de9a369dcdd66164fb0c4e7618153edf6432b4e386404ccbb +SIZE (wifibox-alpine/musl-1.2.5-r10.apk) = 411378 +SHA256 (wifibox-alpine/openrc-0.62.6-r0.apk) = 1c717d38f75c260cd0e81ffcd1bca4d99eb0e4a266f8521fc4eb212c1b5deb1a +SIZE (wifibox-alpine/openrc-0.62.6-r0.apk) = 353235 +SHA256 (wifibox-alpine/skalibs-libs-2.14.4.0-r0.apk) = b00cb52d7c9c1309b2c2a11b654162ebabd728cf61898326aeffb39f2a27240a +SIZE (wifibox-alpine/skalibs-libs-2.14.4.0-r0.apk) = 78874 +SHA256 (wifibox-alpine/utmps-libs-0.1.3.1-r0.apk) = 3d1b9714c720828355c2b231fa188791f2b3e5dc26999681765d5adbbf951989 +SIZE (wifibox-alpine/utmps-libs-0.1.3.1-r0.apk) = 5239 +SHA256 (wifibox-alpine/socat-1.8.0.3-r0.apk) = 449ca594ec54f232e26d1182581d0e540a90433de2a7c1e51e2de8701b4feb23 +SIZE (wifibox-alpine/socat-1.8.0.3-r0.apk) = 81525 +SHA256 (wifibox-alpine/socat-with-udp-1.8.0.3-r0.apk) = 736410549981c76557ba6be2bd96db353f60f273cfb94aac21440156d56e5769 +SIZE (wifibox-alpine/socat-with-udp-1.8.0.3-r0.apk) = 81598 +SHA256 (wifibox-alpine/uds_passthru-0.1.1-r6.apk) = df0c729e58f85bc7ef8e40d01d24a41e6508ada776f6ef2cab3322f7a75f76e0 +SIZE (wifibox-alpine/uds_passthru-0.1.1-r6.apk) = 2957 +SHA256 (wifibox-alpine/radvd-2.20-r0.apk) = 85d7c502005447e9b65e8a6a083fe37699b5ec5dd43783a693a3eee0ade56910 +SIZE (wifibox-alpine/radvd-2.20-r0.apk) = 53990 +SHA256 (wifibox-alpine/dhcpcd-10.2.3-r0.apk) = 9b174bb5a057b93a95ad674d9a8bb6ed4cc65b54232dcbf6207af196f46707b1 +SIZE (wifibox-alpine/dhcpcd-10.2.3-r0.apk) = 165827 +SHA256 (wifibox-alpine/pcsc-lite-libs-2.3.3-r0.apk) = 9862422f75217786477698fc58586a931a8b82dec45fec243ccfa28113fe5dfc +SIZE (wifibox-alpine/pcsc-lite-libs-2.3.3-r0.apk) = 22815 +SHA256 (wifibox-alpine/wpa_supplicant-2.11-r0.apk) = 59466230c60f038f7f3b17afdaf877e05c666228049c3c39f7a9dd7ab153d3e8 +SIZE (wifibox-alpine/wpa_supplicant-2.11-r0.apk) = 942190 +SHA256 (wifibox-alpine/hostapd-2.11-r2.apk) = 54ccb2c8f6e7bd60ccb7d4c33a94dd49e36ea7dd166aad8c924efb7db6dff445 +SIZE (wifibox-alpine/hostapd-2.11-r2.apk) = 623138 +SHA256 (wifibox-alpine/mbedtls2-2.28.10-r0.apk) = da6db07ca8511befded8b08719a7723b99d9e7f44dfbea4427253fea0dbc01ec +SIZE (wifibox-alpine/mbedtls2-2.28.10-r0.apk) = 309185 +SHA256 (wifibox-alpine/mDNSResponder-2600.100.147-r0.apk) = 4a8840f887be4120adb7e301470db7a9a2e90c9aba8482baa4ebb5346b9d1fed +SIZE (wifibox-alpine/mDNSResponder-2600.100.147-r0.apk) = 191495 +SHA256 (wifibox-alpine/forwarding-0.1.0-r6.apk) = e08e8bb70946dc4417da5e33fdf98b67a9c82d4eeb44e02b4f440ce3f044f613 +SIZE (wifibox-alpine/forwarding-0.1.0-r6.apk) = 2534 +SHA256 (wifibox-alpine/libpcap-1.10.5-r1.apk) = dff90e1108691b6e742c216020773e6dd2178366834f9a12af420327b6344fc0 +SIZE (wifibox-alpine/libpcap-1.10.5-r1.apk) = 108393 +SHA256 (wifibox-alpine/tcpdump-4.99.5-r1.apk) = 12bb5c3ad8a3d4b81f9a14f6afcd17b188f687cd2a3a432f8e3053cca1ab2933 +SIZE (wifibox-alpine/tcpdump-4.99.5-r1.apk) = 370589 +SHA256 (wifibox-alpine/linux-lts-6.12.48-r0.apk) = c599f02c953d232bf100cc93073e391d2815e4441e733a4ca26332827ab65c3c +SIZE (wifibox-alpine/linux-lts-6.12.48-r0.apk) = 7915747 +SHA256 (wifibox-alpine/linux-edge-6.16.8-r0.apk) = a6dd3b8fe1f406e61420f18a178b2163c51b66a58cdc0812c572dde972067ec0 +SIZE (wifibox-alpine/linux-edge-6.16.8-r0.apk) = 8196849 +SHA256 (wifibox-alpine/rtl8821ce-20250820-r06120480000.apk) = fb5b6c8bfb8851ad2f2f4f4a2c5de7df88bfad956c75653e64944b9abfe55dcb +SIZE (wifibox-alpine/rtl8821ce-20250820-r06120480000.apk) = 600609 +SHA256 (wifibox-alpine/rtw88-20250905-r06120480000.apk) = ad3fe948c9a5941abb35f913697b41b230f35d6ae7bb2a075969284acaeb3218 +SIZE (wifibox-alpine/rtw88-20250905-r06120480000.apk) = 277215 +SHA256 (wifibox-alpine/rtl8821ce-edge-20250820-r06160080000.apk) = 5dce1f4e8edcba3a20b6a7ecfb58e7ae9e278b2c53253a26458b882b8cdac482 +SIZE (wifibox-alpine/rtl8821ce-edge-20250820-r06160080000.apk) = 603632 +SHA256 (wifibox-alpine/rtw88-edge-20250905-r06160080000.apk) = 93549e8ded243f76f8a7ce0568df02d7f5ed825d7072fd8d3552b808a025df2b +SIZE (wifibox-alpine/rtw88-edge-20250905-r06160080000.apk) = 278026 +SHA256 (wifibox-alpine/rtw89-20250827-r06120480000.apk) = 584bc28b92f38b0aebeeb4ac938a8be9191b4d8ef7761995d8754170defa1ca3 +SIZE (wifibox-alpine/rtw89-20250827-r06120480000.apk) = 599527 +SHA256 (wifibox-alpine/rtw89-edge-20250827-r06160080000.apk) = dfe5fe1e650950f7d8d3755df5c7d32fa33a96657b5d98a101b67f914550f974 +SIZE (wifibox-alpine/rtw89-edge-20250827-r06160080000.apk) = 600098 +SHA256 (wifibox-alpine/broadcom-wl-6.30.223.271-r06120480000.apk) = 0dea909bbf295b344213976d446afd6d9cb02bc872c7577f620910d40ad39ca1 +SIZE (wifibox-alpine/broadcom-wl-6.30.223.271-r06120480000.apk) = 1468197 +SHA256 (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r06160080000.apk) = f39dc3d3da21cebfa635568155b566be88923e2fb69f687263f8a38479966316 +SIZE (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r06160080000.apk) = 1467135 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/de635e1e3adc90ca804da87144d86539aab65f74.zip) = 96e983bc0d01c83cbbadde012ba05aa1f88a11b1f650137588bc78a91e1ef6a4 -SIZE (wifibox-alpine/de635e1e3adc90ca804da87144d86539aab65f74.zip) = 20505913 -SHA256 (wifibox-alpine/pgj-freebsd-wifibox-alpine-3c9aa05dd7933a2b109c52d81ff22199082db4e5_GH0.tar.gz) = 4f0883b45c154fb9463008d77eb2e0b76cbebf021b4a30d2b93eb2b6ccc04fe9 -SIZE (wifibox-alpine/pgj-freebsd-wifibox-alpine-3c9aa05dd7933a2b109c52d81ff22199082db4e5_GH0.tar.gz) = 277449 +SHA256 (wifibox-alpine/6467af3bcf1154c2ceb032c903d533f0c718bbc2.zip) = bb398dc384651216aa36deaf0639741e7bc64ca6ad838f7381c612914c8e493a +SIZE (wifibox-alpine/6467af3bcf1154c2ceb032c903d533f0c718bbc2.zip) = 20647767 +SHA256 (wifibox-alpine/pgj-freebsd-wifibox-alpine-95bc35bf09925412d45787ba74003ca1f32871ad_GH0.tar.gz) = 28b972caad1ac9a145707294bd84ad1c19e0b9fbf9f159b20dcac7e215039109 +SIZE (wifibox-alpine/pgj-freebsd-wifibox-alpine-95bc35bf09925412d45787ba74003ca1f32871ad_GH0.tar.gz) = 229140 diff --git a/net/wifibox-alpine/pkg-plist b/net/wifibox-alpine/pkg-plist index 0580dc500103..e265f1749a53 100644 --- a/net/wifibox-alpine/pkg-plist +++ b/net/wifibox-alpine/pkg-plist @@ -1,41 +1,41 @@ @sample(,,640) etc/wifibox/appliance/hostname.sample @sample(,,640) etc/wifibox/appliance/interfaces.conf.sample @sample(,,640) etc/wifibox/appliance/iptables.sample @sample(,,640) etc/wifibox/appliance/sysctl.conf.sample @sample(,,640) etc/wifibox/appliance/udhcpd.conf.sample %%UDS_PASSTHRU%%@sample(,,640) etc/wifibox/appliance/uds_passthru.conf.sample -%%IPV6%%%%APP_WPA_SUPPLICANT%%@sample(,,640) etc/wifibox/appliance/dhcpcd.conf.sample +%%IPV6%%%%APP_SUPPLICANT%%@sample(,,640) etc/wifibox/appliance/dhcpcd.conf.sample %%IPV6%%@sample(,,640) etc/wifibox/appliance/ip6tables.sample %%IPV6%%@sample(,,640) etc/wifibox/appliance/radvd.conf.sample %%IPV6%%@sample(,,640) etc/wifibox/appliance/sysctl.d/ipv6.conf.sample -%%APP_WPA_SUPPLICANT%%@sample(,,640) etc/wifibox/wpa_supplicant/wpa_supplicant.conf.sample -%%APP_HOSTAPD%%@sample(,,640) etc/wifibox/hostapd/hostapd.conf.sample +%%APP_SUPPLICANT%%@sample(,,640) etc/wifibox/wpa_supplicant/wpa_supplicant.conf.sample +%%APP_ACCESS_POINT%%@sample(,,640) etc/wifibox/hostapd/hostapd.conf.sample %%XX_MDNS%%@sample(,,640) etc/wifibox/appliance/mdnsd-services.conf.sample %%XX_FORWARDING%%@sample(,,640) etc/wifibox/appliance/forwarding.conf.sample etc/wifibox/app_config share/man/man5/wifibox-alpine.5.gz share/wifibox/disk.img share/wifibox/grub.cfg share/wifibox/vmlinuz /var/run/wifibox/appliance/lock /var/run/wifibox/appliance/run /var/run/wifibox/appliance/spool/cron/crontabs /var/run/wifibox/appliance/spool/mail -%%APP_HOSTAPD%%%%UDS_PASSTHRU%%@dir /var/run/hostapd +%%APP_ACCESS_POINT%%%%UDS_PASSTHRU%%@dir /var/run/hostapd @dir /var/run/wifibox/appliance/cache/apk @dir /var/run/wifibox/appliance/cache/misc @dir /var/run/wifibox/appliance/cache @dir /var/run/wifibox/appliance/empty -%%IPV6%%%%APP_WPA_SUPPLICANT%%@dir /var/run/wifibox/appliance/lib/dhcpcd +%%IPV6%%%%APP_SUPPLICANT%%@dir /var/run/wifibox/appliance/lib/dhcpcd @dir /var/run/wifibox/appliance/lib/iptables @dir /var/run/wifibox/appliance/lib/misc @dir /var/run/wifibox/appliance/lib @dir /var/run/wifibox/appliance/local @dir /var/run/wifibox/appliance/log @dir /var/run/wifibox/appliance/mail @dir /var/run/wifibox/appliance/opt @dir /var/run/wifibox/appliance/spool/cron @dir /var/run/wifibox/appliance/spool @dir /var/run/wifibox/appliance/tmp @dir /var/run/wifibox/appliance @dir /var/run/wifibox diff --git a/net/wifibox-core/Makefile b/net/wifibox-core/Makefile index b8b3201dfb18..8939513990ae 100644 --- a/net/wifibox-core/Makefile +++ b/net/wifibox-core/Makefile @@ -1,48 +1,48 @@ PORTNAME= wifibox-core -PORTVERSION= 0.15.0 +PORTVERSION= 0.15.1 CATEGORIES= net MAINTAINER= pali.gabor@gmail.com COMMENT= Wifibox core functionality WWW= https://github.com/pgj/freebsd-wifibox LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 RUN_DEPENDS= grub2-bhyve>0:sysutils/grub2-bhyve OPTIONS_SINGLE= RECOVERY OPTIONS_SINGLE_RECOVERY= RECOVER_RESTART_VMM \ RECOVER_SUSPEND_GUEST \ RECOVER_SUSPEND_VMM \ RECOVER_NONE OPTIONS_DEFAULT= RECOVER_RESTART_VMM 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= 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 USE_GITHUB= yes GH_ACCOUNT= pgj GH_PROJECT= freebsd-wifibox NO_BUILD= yes MAKE_ARGS+= GUEST_ROOT=${LOCALBASE}/share/wifibox \ GUEST_MAN=${LOCALBASE}/share/man/man5/wifibox-alpine.5.gz \ 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 diff --git a/net/wifibox-core/distinfo b/net/wifibox-core/distinfo index 01325c082d46..8c3c7b26138d 100644 --- a/net/wifibox-core/distinfo +++ b/net/wifibox-core/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743204322 -SHA256 (pgj-freebsd-wifibox-0.15.0_GH0.tar.gz) = c9a63a04cc0989a2fc0e0c21ff253411f03aa1b53a871ccac32f3d5b7f0b5c91 -SIZE (pgj-freebsd-wifibox-0.15.0_GH0.tar.gz) = 19204 +TIMESTAMP = 1758842421 +SHA256 (pgj-freebsd-wifibox-0.15.1_GH0.tar.gz) = c581c4e7e9dacc7edebd153818cd252eaa2a0c431fd1506f4f778dfa165d9b9a +SIZE (pgj-freebsd-wifibox-0.15.1_GH0.tar.gz) = 19228 diff --git a/net/wifibox/Makefile b/net/wifibox/Makefile index 7a4c554497db..d9bfcd686dd0 100644 --- a/net/wifibox/Makefile +++ b/net/wifibox/Makefile @@ -1,24 +1,24 @@ PORTNAME= wifibox -PORTVERSION= 1.6.0 +PORTVERSION= 1.7.0 CATEGORIES= net MAINTAINER= pali.gabor@gmail.com COMMENT= Embedded (virtualized) wireless router WWW= https://github.com/pgj/freebsd-wifibox ONLY_FOR_ARCHS= amd64 RUN_DEPENDS= wifibox-core>0:net/wifibox-core USES= metaport .include "${.CURDIR}/../wifibox-alpine/flavors.mk" .for flavor in ${_FLAVORS} ${flavor}_RUN_DEPENDS= wifibox-alpine-${flavor}>0:net/wifibox-alpine@${flavor} ${flavor}_PKGNAMESUFFIX= -${flavor} .endfor default_RUN_DEPENDS= wifibox-alpine>0:net/wifibox-alpine .include