diff --git a/net/wifibox-alpine/Makefile b/net/wifibox-alpine/Makefile index 3af1c6aea07c..66053fd284a1 100644 --- a/net/wifibox-alpine/Makefile +++ b/net/wifibox-alpine/Makefile @@ -1,508 +1,509 @@ PORTNAME= wifibox-alpine -PORTVERSION= 20260329 +PORTVERSION= 20260927 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 \ + mtools>0:filesystems/mtools \ 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_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_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_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.18.x) -KERN_EDGE_DESC= Linux edge (6.19.x) +KERN_EDGE_DESC= Linux edge (7.2.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://pgj.github.io/freebsd-wifibox/alpine USE_GITHUB= nodefault GH_ACCOUNT= pgj GH_PROJECT= freebsd-wifibox-alpine:scripts -GH_TAGNAME= 5f8a89561b4442a7be3ae1e1644c1eb89c515de5:scripts +GH_TAGNAME= baba4973d2f9000f17329a1c3e847ad530049603:scripts -ALPINE_VERSION= 3.23.3 -LINUX_LTS_VERSION= 6.18.20-r0 -LINUX_EDGE_VERSION= 6.19.10-r0 +ALPINE_VERSION= 3.24.2 +LINUX_LTS_VERSION= 6.18.54-r0 +LINUX_EDGE_VERSION= 7.2.8-r0 _LINUXFW_SITE= https://cdn.kernel.org/pub/linux/kernel/firmware/ -_LINUXFW_TAG= 20260309 +_LINUXFW_TAG= 20260916 _LINUXFW= linux-firmware-${_LINUXFW_TAG} _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://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.7.1-r0:wifibox \ - busybox-1.37.0-r4:wifibox \ - ifupdown-ng-0.12.1-r6:wifibox \ - iptables-1.8.11-r2:wifibox \ +_PACKAGES= baselayout-3.7.2-r0:wifibox \ + busybox-1.37.0-r5:wifibox \ + ifupdown-ng-0.13.0-r0:wifibox \ + iptables-1.8.13-r0:wifibox \ iw-6.17-r0 \ - libcap2-2.77-r0 \ - libcrypto3-3.5.5-r0 \ + libcap2-2.78-r0 \ + libcrypto3-3.5.8-r0 \ libmnl-1.0.5-r2 \ - libnftnl-1.3.0-r0 \ + libnftnl-1.3.1-r0 \ libnl3-3.11.0-r0 \ - libssl3-3.5.5-r0 \ - musl-1.2.5-r21 \ - openrc-0.63-r0:wifibox \ - skalibs-libs-2.14.4.0-r0 \ - utmps-libs-0.1.3.1-r0 + libssl3-3.5.8-r0 \ + musl-1.2.6-r2 \ + openrc-0.63.2-r0:wifibox \ + skalibs-libs-2.15.0.0-r0 \ + utmps-libs-0.1.3.3-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= 018f60316d4dd6b4e741874eda40e2dfaa29df3b +_MT76_FIRMWARE= be5ce7910521492d4a2e4ce7ee3843680a46c047 _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.3-r1:wifibox +_PACKAGES+= socat-1.8.1.3-r0:wifibox .endif .if ${PORT_OPTIONS:MXX_FORWARDING} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= socat-with-udp-1.8.0.3-r1:wifibox +_PACKAGES+= socat-with-udp-1.8.1.3-r0:wifibox .endif .if ${PORT_OPTIONS:MUDS_PASSTHRU} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= uds_passthru-0.1.1-r7:wifibox +_PACKAGES+= uds_passthru-0.1.1-r8:wifibox .endif .if ${PORT_OPTIONS:MIPV6} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= radvd-2.20-r1:wifibox +_PACKAGES+= radvd-2.21-r0:wifibox .endif .if ${PORT_OPTIONS:MIPV6} && ${PORT_OPTIONS:MAPP_SUPPLICANT} \ || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= dhcpcd-10.3.0-r0:wifibox +_PACKAGES+= dhcpcd-10.5.2-r0:wifibox .endif .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_SUPPLICANT} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= pcsc-lite-libs-2.4.0-r1 \ - wpa_supplicant-2.11-r1:wifibox +_PACKAGES+= pcsc-lite-libs-2.4.0-r4 \ + wpa_supplicant-2.11-r2:wifibox .endif .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_ACCESS_POINT} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= hostapd-2.11-r2:wifibox +_PACKAGES+= hostapd-2.11-r3: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.10-r0 \ - mDNSResponder-2881.0.25-r0:wifibox + mDNSResponder-2881.120.11-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-r7:wifibox +_PACKAGES+= forwarding-0.1.0-r8:wifibox .endif .if ${PORT_OPTIONS:MXX_TCPDUMP} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= libpcap-1.10.5-r1 \ - tcpdump-4.99.5-r1 +_PACKAGES+= libpcap-1.10.7-r0 \ + tcpdump-4.99.6-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= 20251013 -RTW88_VERSION= 20260312 -RTW89_VERSION= 20260320 +RTL8821CE_VERSION= 20260825 +RTW88_VERSION= 20260521 +RTW89_VERSION= 20260909 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_SUPPLICANT} ${MKDIR} ${_ETCDIR}/wpa_supplicant .endif .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_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 e7cbbce96781..35442bf46340 100644 --- a/net/wifibox-alpine/distinfo +++ b/net/wifibox-alpine/distinfo @@ -1,91 +1,91 @@ -TIMESTAMP = 1774814116 -SHA256 (wifibox-alpine/alpine-minirootfs-3.23.3-x86_64.tar.gz) = 42d0e6d8de5521e7bf92e075e032b5690c1d948fa9775efa32a51a38b25460fb -SIZE (wifibox-alpine/alpine-minirootfs-3.23.3-x86_64.tar.gz) = 3713234 -SHA256 (wifibox-alpine/linux-firmware-20260309.tar.xz) = c74cc6f562b58ad5bc6b2b00a61abc29c9e49e06126e7ba34fbca9928e07a96c -SIZE (wifibox-alpine/linux-firmware-20260309.tar.xz) = 610973936 -SHA256 (wifibox-alpine/baselayout-3.7.1-r0.apk) = 2c372ae4325e4b6dcc6be4dcf016039547992302ee93af17af612a43e0929ea7 -SIZE (wifibox-alpine/baselayout-3.7.1-r0.apk) = 13354 -SHA256 (wifibox-alpine/busybox-1.37.0-r4.apk) = 25607485ceec5ac4e468bc864606275b0fb2a54980b29e4168c2a2606456187d -SIZE (wifibox-alpine/busybox-1.37.0-r4.apk) = 353925 -SHA256 (wifibox-alpine/ifupdown-ng-0.12.1-r6.apk) = 275771722bf68e6c8a81ce07eea002f355356b28baf04d2277668bfa106994c1 -SIZE (wifibox-alpine/ifupdown-ng-0.12.1-r6.apk) = 27939 -SHA256 (wifibox-alpine/iptables-1.8.11-r2.apk) = d0f03448abec40b17169ff53bd456859ca52577e1dc64ec660de27a7fc565553 -SIZE (wifibox-alpine/iptables-1.8.11-r2.apk) = 399413 +TIMESTAMP = 1790485882 +SHA256 (wifibox-alpine/alpine-minirootfs-3.24.2-x86_64.tar.gz) = c5ca053cfe1d85c5b96dff8b9bc57045f7f184a30ffb6b65776409ca90388677 +SIZE (wifibox-alpine/alpine-minirootfs-3.24.2-x86_64.tar.gz) = 3701382 +SHA256 (wifibox-alpine/linux-firmware-20260916.tar.xz) = f80dcb757a623deda62200c08e0e1a88c76fb6b54964f31b35fa74da1c90ccc5 +SIZE (wifibox-alpine/linux-firmware-20260916.tar.xz) = 662182768 +SHA256 (wifibox-alpine/baselayout-3.7.2-r0.apk) = 261c2065f9fc8d9c4c9aa0e55ed2a76f405bb7ee88ec10de6fc7f9c88886960f +SIZE (wifibox-alpine/baselayout-3.7.2-r0.apk) = 13358 +SHA256 (wifibox-alpine/busybox-1.37.0-r5.apk) = 15bbd9506a5f6fbf073745c2227d8437c2b58f1dccfd67ad9d7c0c4b16a2363d +SIZE (wifibox-alpine/busybox-1.37.0-r5.apk) = 353917 +SHA256 (wifibox-alpine/ifupdown-ng-0.13.0-r0.apk) = cdf30c4d98ca54bd41c5443628b6dae7dcdd895d610c962d21840551c6d5f624 +SIZE (wifibox-alpine/ifupdown-ng-0.13.0-r0.apk) = 65975 +SHA256 (wifibox-alpine/iptables-1.8.13-r0.apk) = dfd43b098b45c4d94a119d7db2a355f84794f243f3cbc52e92b44355335bd42f +SIZE (wifibox-alpine/iptables-1.8.13-r0.apk) = 399717 SHA256 (wifibox-alpine/iw-6.17-r0.apk) = a79c6920ebf5029797f1725fcf3acb5496c91e5e2ff1a375a63f943008b7ba94 SIZE (wifibox-alpine/iw-6.17-r0.apk) = 102983 -SHA256 (wifibox-alpine/libcap2-2.77-r0.apk) = a5b3db69e7c34ffabe329d21911c14459bb30aef185c6474eef95286cfe30ff7 -SIZE (wifibox-alpine/libcap2-2.77-r0.apk) = 21415 -SHA256 (wifibox-alpine/libcrypto3-3.5.5-r0.apk) = 4531f3807683659ca7d02c73cfdbc0ae9925da995bda42e2ce3db267797bc217 -SIZE (wifibox-alpine/libcrypto3-3.5.5-r0.apk) = 1974339 +SHA256 (wifibox-alpine/libcap2-2.78-r0.apk) = 42886a7b4bcde26347c712925c8dc7db202b6029ef9b8c7ee81577ab7bdd8fad +SIZE (wifibox-alpine/libcap2-2.78-r0.apk) = 21582 +SHA256 (wifibox-alpine/libcrypto3-3.5.8-r0.apk) = 161223a16f042b8e469e9441291e071464fd91d4f4bbe6f496ee8d0abd4e0701 +SIZE (wifibox-alpine/libcrypto3-3.5.8-r0.apk) = 1978546 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.3.0-r0.apk) = 42ae75adfaa6eb770375af159a06aad9e3ff656c48429eab360cda9988027f78 -SIZE (wifibox-alpine/libnftnl-1.3.0-r0.apk) = 65456 +SHA256 (wifibox-alpine/libnftnl-1.3.1-r0.apk) = 2f4cf35959fde00fdba0dd35ef12a6739739b504e8319c97e30bd4834f98d924 +SIZE (wifibox-alpine/libnftnl-1.3.1-r0.apk) = 67237 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.5-r0.apk) = d0c5680469e8e420a966aad0e3a267369a99db2cb394341a1a8ec4c8535e35ed -SIZE (wifibox-alpine/libssl3-3.5.5-r0.apk) = 378646 -SHA256 (wifibox-alpine/musl-1.2.5-r21.apk) = fd5bb1158ec3092bc62922f701e245a647b497405d3b5c9ad9b46cb4bc492752 -SIZE (wifibox-alpine/musl-1.2.5-r21.apk) = 413303 -SHA256 (wifibox-alpine/openrc-0.63-r0.apk) = aaacecbe553e69030f81c55729a83536f67b2fa0f18de01e7eed99a1730cee25 -SIZE (wifibox-alpine/openrc-0.63-r0.apk) = 338649 -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-r1.apk) = a7a86971c88c5bda2e591f72232b9e88a0f313478958d139b78ca57a6c4fd5b6 -SIZE (wifibox-alpine/socat-1.8.0.3-r1.apk) = 81282 -SHA256 (wifibox-alpine/socat-with-udp-1.8.0.3-r1.apk) = 17e8936016f679578485e17714fff8e3b15bcf9816a48d6ee698f69bd4f3aa5b -SIZE (wifibox-alpine/socat-with-udp-1.8.0.3-r1.apk) = 81328 -SHA256 (wifibox-alpine/uds_passthru-0.1.1-r7.apk) = 916849640ad087ee5c65e89cf6ba524511be443517b0f1ef394cb4f3f04094c5 -SIZE (wifibox-alpine/uds_passthru-0.1.1-r7.apk) = 2964 -SHA256 (wifibox-alpine/radvd-2.20-r1.apk) = e6cd3b3eb24838751ff27312df9c2b14d8533d7056132e591cd279ae8a9d32d8 -SIZE (wifibox-alpine/radvd-2.20-r1.apk) = 53742 -SHA256 (wifibox-alpine/dhcpcd-10.3.0-r0.apk) = 216efdfe61c3e9609c656638b8ca8ce9c1d0b5f64a58193fc63c321cd050cfb6 -SIZE (wifibox-alpine/dhcpcd-10.3.0-r0.apk) = 166253 -SHA256 (wifibox-alpine/pcsc-lite-libs-2.4.0-r1.apk) = d947db8482237c54c32a5fa087e72f9538d673f2ab2ca753b8436edd8760b4ae -SIZE (wifibox-alpine/pcsc-lite-libs-2.4.0-r1.apk) = 22760 -SHA256 (wifibox-alpine/wpa_supplicant-2.11-r1.apk) = a96f8267d76df2c3f0e74ff8c013c7fe3f076bf98abdac7727f3e8abd417a8cc -SIZE (wifibox-alpine/wpa_supplicant-2.11-r1.apk) = 934036 -SHA256 (wifibox-alpine/hostapd-2.11-r2.apk) = 54ccb2c8f6e7bd60ccb7d4c33a94dd49e36ea7dd166aad8c924efb7db6dff445 -SIZE (wifibox-alpine/hostapd-2.11-r2.apk) = 623138 +SHA256 (wifibox-alpine/libssl3-3.5.8-r0.apk) = aca521e5ae4a321322a9d47ed64a1775f5ab1ffd215d1e9fc0433c58f7bfd037 +SIZE (wifibox-alpine/libssl3-3.5.8-r0.apk) = 379265 +SHA256 (wifibox-alpine/musl-1.2.6-r2.apk) = 573712e2f49c15bfc20a2699f204acdfc74c772722b15e7353d768057fae0e71 +SIZE (wifibox-alpine/musl-1.2.6-r2.apk) = 415475 +SHA256 (wifibox-alpine/openrc-0.63.2-r0.apk) = 24802cf7b300889fed68d33219ef9656baf3470d391d60cfa6f5bd89922eb860 +SIZE (wifibox-alpine/openrc-0.63.2-r0.apk) = 526313 +SHA256 (wifibox-alpine/skalibs-libs-2.15.0.0-r0.apk) = 3301f6ccbeaea49cdd966c7e636898a8612fb8fe964a15f24f6d204b3944c3f3 +SIZE (wifibox-alpine/skalibs-libs-2.15.0.0-r0.apk) = 84969 +SHA256 (wifibox-alpine/utmps-libs-0.1.3.3-r0.apk) = 497f0f1cb51f0e6c1acc338fded0dc7722b1d43ea17bdb749f0d556794f8b2d8 +SIZE (wifibox-alpine/utmps-libs-0.1.3.3-r0.apk) = 5206 +SHA256 (wifibox-alpine/socat-1.8.1.3-r0.apk) = 356e4775afe3d69a3ce6592fe46e343405acefa62b3e4000f532874e3cf5ebce +SIZE (wifibox-alpine/socat-1.8.1.3-r0.apk) = 83800 +SHA256 (wifibox-alpine/socat-with-udp-1.8.1.3-r0.apk) = d7b5884faf4540cef45871e9a8a8123c598424518e74ef66a320de007e54587a +SIZE (wifibox-alpine/socat-with-udp-1.8.1.3-r0.apk) = 83966 +SHA256 (wifibox-alpine/uds_passthru-0.1.1-r8.apk) = 89368d5eca536a4ca0b546825555bd733e3fe62fc229b5770e84c59e1564e840 +SIZE (wifibox-alpine/uds_passthru-0.1.1-r8.apk) = 2964 +SHA256 (wifibox-alpine/radvd-2.21-r0.apk) = 254b4db1ec15164aa98a074db9991117133dca3752cafbc2bb08571c6e3ee1a9 +SIZE (wifibox-alpine/radvd-2.21-r0.apk) = 54736 +SHA256 (wifibox-alpine/dhcpcd-10.5.2-r0.apk) = 72eb707d0f929d914d97bdf22674d4bbf3f97617ae672b1d84141a0ef397c1de +SIZE (wifibox-alpine/dhcpcd-10.5.2-r0.apk) = 169474 +SHA256 (wifibox-alpine/pcsc-lite-libs-2.4.0-r4.apk) = f01c9af6f32a01dc385e7959dd2215711ab1037afe45f0cbf34efb19c7cb39ac +SIZE (wifibox-alpine/pcsc-lite-libs-2.4.0-r4.apk) = 22767 +SHA256 (wifibox-alpine/wpa_supplicant-2.11-r2.apk) = b06e1ab31cb4859c6a7905eb3e6d8a7c094e0c2c1e48f4b2d20e97cdae7a930e +SIZE (wifibox-alpine/wpa_supplicant-2.11-r2.apk) = 934039 +SHA256 (wifibox-alpine/hostapd-2.11-r3.apk) = c5ef2a20acea7f50ba3da389a901c05ec93e1027e2229231e4f3bd47575c6f62 +SIZE (wifibox-alpine/hostapd-2.11-r3.apk) = 617977 SHA256 (wifibox-alpine/mbedtls2-2.28.10-r0.apk) = da6db07ca8511befded8b08719a7723b99d9e7f44dfbea4427253fea0dbc01ec SIZE (wifibox-alpine/mbedtls2-2.28.10-r0.apk) = 309185 -SHA256 (wifibox-alpine/mDNSResponder-2881.0.25-r0.apk) = b2da471877fbda482d4df39fc5374e73c2ed4d3915814c72ed1d25e599abfabf -SIZE (wifibox-alpine/mDNSResponder-2881.0.25-r0.apk) = 191192 -SHA256 (wifibox-alpine/forwarding-0.1.0-r7.apk) = 22aead93596f7bc6dc6607144d87131ac8fa33dcee546e886d2e99833807ecc4 -SIZE (wifibox-alpine/forwarding-0.1.0-r7.apk) = 2539 -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.18.20-r0.apk) = a1bf11425037d50809cb141eb71a8b5a8a89bc9fb528dc510c0fb6ec5bd0c0b2 -SIZE (wifibox-alpine/linux-lts-6.18.20-r0.apk) = 8301611 -SHA256 (wifibox-alpine/linux-edge-6.19.10-r0.apk) = 5b3d64d3c69bccded198dae47c44c270992181502aa3ba8e531774da93fe401f -SIZE (wifibox-alpine/linux-edge-6.19.10-r0.apk) = 8378681 -SHA256 (wifibox-alpine/rtl8821ce-20251013-r06180200000.apk) = 2263055aec0a6de37f18f79c752c205a03ab3607633e4c7cfe709b3a406e7223 -SIZE (wifibox-alpine/rtl8821ce-20251013-r06180200000.apk) = 606193 -SHA256 (wifibox-alpine/rtw88-20260312-r06180200000.apk) = ffa88b5753f328bc00671e8a50553a916162ad2fb10009aa98cfe4efdcbc29da -SIZE (wifibox-alpine/rtw88-20260312-r06180200000.apk) = 282933 -SHA256 (wifibox-alpine/rtl8821ce-edge-20251013-r06190100000.apk) = 4e814090c1350c8cefaa1b92685db41e92e387ebc321608810ca720c22cd0a48 -SIZE (wifibox-alpine/rtl8821ce-edge-20251013-r06190100000.apk) = 606737 -SHA256 (wifibox-alpine/rtw88-edge-20260312-r06190100000.apk) = 942df0ede22527479e3ff26b90bfba77a07045816e5c651acc93af176e2c99c1 -SIZE (wifibox-alpine/rtw88-edge-20260312-r06190100000.apk) = 281423 -SHA256 (wifibox-alpine/rtw89-20260320-r06180200000.apk) = b6a050682d3aad18a95429bde65da5a2b13a2a209d1c6e91fe6f0db4769d4f9e -SIZE (wifibox-alpine/rtw89-20260320-r06180200000.apk) = 625264 -SHA256 (wifibox-alpine/rtw89-edge-20260320-r06190100000.apk) = 2a9cf0814f411b3b60c69c8fae66e900e517090f420b2180dc2017acc5e6ce9c -SIZE (wifibox-alpine/rtw89-edge-20260320-r06190100000.apk) = 633286 -SHA256 (wifibox-alpine/broadcom-wl-6.30.223.271-r06180200000.apk) = 44790c4cefc632e496306936c1855d94d0b6b6079be1d134875181b2e1359b0d -SIZE (wifibox-alpine/broadcom-wl-6.30.223.271-r06180200000.apk) = 1468394 -SHA256 (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r06190100000.apk) = 9e13a07b42c32790ba11747ff19c1f2d334ed531e15d18c78bded096fb8e81da -SIZE (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r06190100000.apk) = 1470318 +SHA256 (wifibox-alpine/mDNSResponder-2881.120.11-r0.apk) = c6eaaa3d2089952b944ecf26ca07bfe80d134914d92234131d867ab12b22e1f3 +SIZE (wifibox-alpine/mDNSResponder-2881.120.11-r0.apk) = 191094 +SHA256 (wifibox-alpine/forwarding-0.1.0-r8.apk) = ac8a45b477409254d250a6750a3cb42de4e98bda43b56d47ca2ff26547b32345 +SIZE (wifibox-alpine/forwarding-0.1.0-r8.apk) = 2536 +SHA256 (wifibox-alpine/libpcap-1.10.7-r0.apk) = 1883aff264d8b5901f6bbc3575929ad01855e24d06557b7d0ad9762241b7e3cf +SIZE (wifibox-alpine/libpcap-1.10.7-r0.apk) = 110393 +SHA256 (wifibox-alpine/tcpdump-4.99.6-r1.apk) = 14626b75407d65fece45f2e9c66fe127ab0e6fbfe9cdd94d6a093342c20af7d6 +SIZE (wifibox-alpine/tcpdump-4.99.6-r1.apk) = 367614 +SHA256 (wifibox-alpine/linux-lts-6.18.54-r0.apk) = c62fca317a4ab7d710285c15b86a9c5eec430394d80ae700a3d3e52ee8b9a1d4 +SIZE (wifibox-alpine/linux-lts-6.18.54-r0.apk) = 8439058 +SHA256 (wifibox-alpine/linux-edge-7.2.8-r0.apk) = 3cc5e43346668cbbe9c5fc6ed2a31ca6a6dbee8fb36daf1bf3721d6170ab1c08 +SIZE (wifibox-alpine/linux-edge-7.2.8-r0.apk) = 8709290 +SHA256 (wifibox-alpine/rtl8821ce-20260825-r06180540000.apk) = 93f247ef46cdef17fd139a62a2877ff6319ab33c7daa202d713f59e6541c36ab +SIZE (wifibox-alpine/rtl8821ce-20260825-r06180540000.apk) = 600886 +SHA256 (wifibox-alpine/rtw88-20260521-r06180540000.apk) = e80756aae0a602bf298ac3d37be057d7cce4d4aa70071b9cb1bb50fa877e7dc2 +SIZE (wifibox-alpine/rtw88-20260521-r06180540000.apk) = 280230 +SHA256 (wifibox-alpine/rtl8821ce-edge-20260825-r07020080000.apk) = 298884ee54ed4b37b180c59776284f8a4cf04ee3c0f963e2dd22fb487e7537cc +SIZE (wifibox-alpine/rtl8821ce-edge-20260825-r07020080000.apk) = 607271 +SHA256 (wifibox-alpine/rtw88-edge-20260521-r07020080000.apk) = 5cdf698a522628cb3578409f5843c43c6bae8c49eb16319b2a3020e459abe211 +SIZE (wifibox-alpine/rtw88-edge-20260521-r07020080000.apk) = 283526 +SHA256 (wifibox-alpine/rtw89-20260909-r06180540000.apk) = 0e9306f07a523f31172cbf0b1f373215b57ab234b9e5a9e690f4481e66785929 +SIZE (wifibox-alpine/rtw89-20260909-r06180540000.apk) = 659869 +SHA256 (wifibox-alpine/rtw89-edge-20260909-r07020080000.apk) = 8208c8587930fc2bcca18de063c94221d0583724b750e0c86ebf0a6a87dde629 +SIZE (wifibox-alpine/rtw89-edge-20260909-r07020080000.apk) = 679219 +SHA256 (wifibox-alpine/broadcom-wl-6.30.223.271-r06180540000.apk) = 62389b5df6f3b593b5956764afbfb019315981ad1b8a70bcdea8eb06ecc190aa +SIZE (wifibox-alpine/broadcom-wl-6.30.223.271-r06180540000.apk) = 1465810 +SHA256 (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r07020080000.apk) = 28d5708e38a3b86783b12412c9a49e2f8a8474a0f2269f34a6f7c3d198f3577c +SIZE (wifibox-alpine/broadcom-wl-edge-6.30.223.271-r07020080000.apk) = 1468469 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/018f60316d4dd6b4e741874eda40e2dfaa29df3b.zip) = bcb68d1cec161676962236deb0b45557180ce92e5ca79c565a84a1379c47ff42 -SIZE (wifibox-alpine/018f60316d4dd6b4e741874eda40e2dfaa29df3b.zip) = 22044943 -SHA256 (wifibox-alpine/pgj-freebsd-wifibox-alpine-5f8a89561b4442a7be3ae1e1644c1eb89c515de5_GH0.tar.gz) = 69627dd22f0a144071d94f3035ddf638fbdad470a733be472b261b2196373213 -SIZE (wifibox-alpine/pgj-freebsd-wifibox-alpine-5f8a89561b4442a7be3ae1e1644c1eb89c515de5_GH0.tar.gz) = 219623 +SHA256 (wifibox-alpine/be5ce7910521492d4a2e4ce7ee3843680a46c047.zip) = f16d288e83315c4d04a3c8b849fdf4281ae432febe10ecde5377aac7d90a9c26 +SIZE (wifibox-alpine/be5ce7910521492d4a2e4ce7ee3843680a46c047.zip) = 22119105 +SHA256 (wifibox-alpine/pgj-freebsd-wifibox-alpine-baba4973d2f9000f17329a1c3e847ad530049603_GH0.tar.gz) = c72e7477601fafa2ad8837b5a361adc62d046e64d3b7e2967e7ba467d430d2f5 +SIZE (wifibox-alpine/pgj-freebsd-wifibox-alpine-baba4973d2f9000f17329a1c3e847ad530049603_GH0.tar.gz) = 219507 diff --git a/net/wifibox-alpine/pkg-plist b/net/wifibox-alpine/pkg-plist index 4883aa7210b6..6b870d72a2da 100644 --- a/net/wifibox-alpine/pkg-plist +++ b/net/wifibox-alpine/pkg-plist @@ -1,40 +1,39 @@ @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_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_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 +share/wifibox/esp.img +share/wifibox/root.img /var/run/wifibox/appliance/lock /var/run/wifibox/appliance/run /var/run/wifibox/appliance/spool/cron/crontabs /var/run/wifibox/appliance/spool/mail %%APP_ACCESS_POINT%%%%UDS_PASSTHRU%%@dir /var/run/hostapd @dir /var/run/wifibox/appliance/cache/misc @dir /var/run/wifibox/appliance/cache @dir /var/run/wifibox/appliance/empty %%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 a7df39aa11f1..1a132dbe33da 100644 --- a/net/wifibox-core/Makefile +++ b/net/wifibox-core/Makefile @@ -1,42 +1,41 @@ PORTNAME= wifibox-core -PORTVERSION= 0.16.0 +PORTVERSION= 0.17.0 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 +RUN_DEPENDS= bhyve-firmware>0:sysutils/bhyve-firmware 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} \ - DEVD_FIX= + RECOVERY_METHOD=${PORT_OPTIONS:MRECOVER_*:S/RECOVER_//:tl} .include diff --git a/net/wifibox-core/distinfo b/net/wifibox-core/distinfo index 2821c8650572..de3f7bfcb871 100644 --- a/net/wifibox-core/distinfo +++ b/net/wifibox-core/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1774725806 -SHA256 (pgj-freebsd-wifibox-0.16.0_GH0.tar.gz) = 9b53f3343bee1175e5ab37442ee027f5770ff62df738155fe8dd04162bc93d1c -SIZE (pgj-freebsd-wifibox-0.16.0_GH0.tar.gz) = 19297 +TIMESTAMP = 1790483230 +SHA256 (pgj-freebsd-wifibox-0.17.0_GH0.tar.gz) = 75b654fa319900354526ce5128ff7adfa24500ffe11b903ff3bba61bff2515d4 +SIZE (pgj-freebsd-wifibox-0.17.0_GH0.tar.gz) = 18553 diff --git a/net/wifibox-core/pkg-plist b/net/wifibox-core/pkg-plist index 3f357e41a0d3..f163c4bca22d 100644 --- a/net/wifibox-core/pkg-plist +++ b/net/wifibox-core/pkg-plist @@ -1,9 +1,8 @@ @sample etc/wifibox/bhyve.conf.sample @sample etc/wifibox/core.conf.sample -@comment @sample etc/devd/wifibox.conf.sample etc/rc.d/wifibox sbin/wifibox share/man/man5/wifibox-guest.5.gz share/man/man8/wifibox.8.gz @preexec /usr/bin/touch /var/log/wifibox.log @preunexec /bin/rm -f /var/log/wifibox.log diff --git a/net/wifibox/Makefile b/net/wifibox/Makefile index c62ecf0ed469..0de6cc4283bf 100644 --- a/net/wifibox/Makefile +++ b/net/wifibox/Makefile @@ -1,24 +1,24 @@ PORTNAME= wifibox -PORTVERSION= 1.8.0 +PORTVERSION= 1.9.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