diff --git a/net/wifibox-alpine/Makefile b/net/wifibox-alpine/Makefile index 3963ecc09e72..3af1c6aea07c 100644 --- a/net/wifibox-alpine/Makefile +++ b/net/wifibox-alpine/Makefile @@ -1,508 +1,508 @@ PORTNAME= wifibox-alpine -PORTVERSION= 20250924 +PORTVERSION= 20260329 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_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.12.x) -KERN_EDGE_DESC= Linux edge (6.16.x) +KERN_LTS_DESC= Linux LTS (6.18.x) +KERN_EDGE_DESC= Linux edge (6.19.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= 95bc35bf09925412d45787ba74003ca1f32871ad:scripts +GH_TAGNAME= 5f8a89561b4442a7be3ae1e1644c1eb89c515de5:scripts -ALPINE_VERSION= 3.22.1 -LINUX_LTS_VERSION= 6.12.48-r0 -LINUX_EDGE_VERSION= 6.16.8-r0 +ALPINE_VERSION= 3.23.3 +LINUX_LTS_VERSION= 6.18.20-r0 +LINUX_EDGE_VERSION= 6.19.10-r0 _LINUXFW_SITE= https://cdn.kernel.org/pub/linux/kernel/firmware/ -_LINUXFW_TAG= 20250917 +_LINUXFW_TAG= 20260309 _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.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.76-r0 \ - libcrypto3-3.5.1-r0 \ +_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 \ + iw-6.17-r0 \ + libcap2-2.77-r0 \ + libcrypto3-3.5.5-r0 \ libmnl-1.0.5-r2 \ - libnftnl-1.2.9-r0 \ + libnftnl-1.3.0-r0 \ libnl3-3.11.0-r0 \ - libssl3-3.5.1-r0 \ - musl-1.2.5-r10 \ - openrc-0.62.6-r0:wifibox \ + 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 _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= 6467af3bcf1154c2ceb032c903d533f0c718bbc2 +_MT76_FIRMWARE= 018f60316d4dd6b4e741874eda40e2dfaa29df3b _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-r0:wifibox +_PACKAGES+= socat-1.8.0.3-r1:wifibox .endif .if ${PORT_OPTIONS:MXX_FORWARDING} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= socat-with-udp-1.8.0.3-r0:wifibox +_PACKAGES+= socat-with-udp-1.8.0.3-r1:wifibox .endif .if ${PORT_OPTIONS:MUDS_PASSTHRU} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= uds_passthru-0.1.1-r6:wifibox +_PACKAGES+= uds_passthru-0.1.1-r7:wifibox .endif .if ${PORT_OPTIONS:MIPV6} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= radvd-2.20-r0:wifibox +_PACKAGES+= radvd-2.20-r1:wifibox .endif .if ${PORT_OPTIONS:MIPV6} && ${PORT_OPTIONS:MAPP_SUPPLICANT} \ || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= dhcpcd-10.2.3-r0:wifibox +_PACKAGES+= dhcpcd-10.3.0-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.3.3-r0 \ - wpa_supplicant-2.11-r0:wifibox +_PACKAGES+= pcsc-lite-libs-2.4.0-r1 \ + wpa_supplicant-2.11-r1: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 .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-2600.100.147-r0:wifibox + mDNSResponder-2881.0.25-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-r6:wifibox +_PACKAGES+= forwarding-0.1.0-r7: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 .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= 20250820 -RTW88_VERSION= 20250905 -RTW89_VERSION= 20250827 +RTL8821CE_VERSION= 20251013 +RTW88_VERSION= 20260312 +RTW89_VERSION= 20260320 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 827e5abf9c5f..e7cbbce96781 100644 --- a/net/wifibox-alpine/distinfo +++ b/net/wifibox-alpine/distinfo @@ -1,91 +1,91 @@ -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.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 +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 +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/libmnl-1.0.5-r2.apk) = 322ce883205831dce94e90b6c3dee4fccb2099b8fa46ecc971dead14ce22deb4 SIZE (wifibox-alpine/libmnl-1.0.5-r2.apk) = 9003 -SHA256 (wifibox-alpine/libnftnl-1.2.9-r0.apk) = bef674635aec00dca296b8206751245f7664ba10c416f31c01a563af596720ae -SIZE (wifibox-alpine/libnftnl-1.2.9-r0.apk) = 65583 +SHA256 (wifibox-alpine/libnftnl-1.3.0-r0.apk) = 42ae75adfaa6eb770375af159a06aad9e3ff656c48429eab360cda9988027f78 +SIZE (wifibox-alpine/libnftnl-1.3.0-r0.apk) = 65456 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/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-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/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/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/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.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/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/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/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 +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 diff --git a/net/wifibox-alpine/pkg-plist b/net/wifibox-alpine/pkg-plist index e265f1749a53..4883aa7210b6 100644 --- a/net/wifibox-alpine/pkg-plist +++ b/net/wifibox-alpine/pkg-plist @@ -1,41 +1,40 @@ @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 /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/apk @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 8939513990ae..e99b74932cd6 100644 --- a/net/wifibox-core/Makefile +++ b/net/wifibox-core/Makefile @@ -1,48 +1,48 @@ PORTNAME= wifibox-core -PORTVERSION= 0.15.1 +PORTVERSION= 0.16.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 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 8c3c7b26138d..2821c8650572 100644 --- a/net/wifibox-core/distinfo +++ b/net/wifibox-core/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758842421 -SHA256 (pgj-freebsd-wifibox-0.15.1_GH0.tar.gz) = c581c4e7e9dacc7edebd153818cd252eaa2a0c431fd1506f4f778dfa165d9b9a -SIZE (pgj-freebsd-wifibox-0.15.1_GH0.tar.gz) = 19228 +TIMESTAMP = 1774725806 +SHA256 (pgj-freebsd-wifibox-0.16.0_GH0.tar.gz) = 9b53f3343bee1175e5ab37442ee027f5770ff62df738155fe8dd04162bc93d1c +SIZE (pgj-freebsd-wifibox-0.16.0_GH0.tar.gz) = 19297 diff --git a/net/wifibox/Makefile b/net/wifibox/Makefile index d9bfcd686dd0..c62ecf0ed469 100644 --- a/net/wifibox/Makefile +++ b/net/wifibox/Makefile @@ -1,24 +1,24 @@ PORTNAME= wifibox -PORTVERSION= 1.7.0 +PORTVERSION= 1.8.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