net/wifibox: Update to 1.2.0

Changes:	https://github.com/pgj/freebsd-wifibox-port/releases/tag/1.2.0
This commit is contained in:
PÁLI Gábor János 2023-02-05 17:28:18 +01:00 committed by Ashish SHUKLA
parent bcf4747f05
commit e182730380
No known key found for this signature in database
7 changed files with 167 additions and 108 deletions

View file

@ -1,5 +1,5 @@
PORTNAME= wifibox-alpine
PORTVERSION= 20220712
PORTVERSION= 20230201
CATEGORIES= net
MAINTAINER= pali.gabor@gmail.com
@ -12,8 +12,9 @@ LICENSE_FILE= ${WRKSRC_scripts}/LICENSE
ONLY_FOR_ARCHS= amd64
EXTRACT_ONLY= ${_DISTFILES:M*_GH0.tar.gz}
BUILD_DEPENDS= patchelf>0:sysutils/patchelf \
squashfs-tools>0:sysutils/squashfs-tools
BUILD_DEPENDS= gtar>0:archivers/gtar \
patchelf>0:sysutils/patchelf \
squashfs-tools-ng>0:sysutils/squashfs-tools-ng
.include "${.CURDIR}/flavors.mk"
@ -25,32 +26,39 @@ OPTIONS_DEFINE= UDS_PASSTHRU
OPTIONS_SUB= yes
OPTIONS_SINGLE= COMPRESSION APPLICATION
OPTIONS_SINGLE_COMPRESSION= COMP_GZIP COMP_LZO COMP_LZ4 COMP_XZ COMP_ZSTD
OPTIONS_SINGLE_COMPRESSION= COMP_GZIP COMP_LZ4 COMP_LZO COMP_XZ COMP_ZSTD
OPTIONS_SINGLE_APPLICATION= APP_HOSTAPD APP_WPA_SUPPLICANT
OPTIONS_GROUP= EXTRAS
OPTIONS_GROUP_EXTRAS= XX_MDNS XX_FORWARDING XX_TCPDUMP
OPTIONS_DEFAULT= COMP_XZ APP_WPA_SUPPLICANT UDS_PASSTHRU
COMP_GZIP_DESC= gzip
COMP_LZO_DESC= lzo
COMP_LZ4_DESC= lz4
COMP_LZO_DESC= lzo
COMP_XZ_DESC= xz
COMP_ZSTD_DESC= zstd
UDS_PASSTHRU_DESC= Control socket pass-through
APP_HOSTAPD_DESC= Access Point (hostapd)
APP_WPA_SUPPLICANT_DESC= WPA Supplicant (wpa_supplicant)
XX_MDNS_DESC= mDNS Responder Daemon
XX_FORWARDING_DESC= User-space forwarding
XX_TCPDUMP_DESC= Packet analysis with tcpdump
UDS_PASSTHRU_RUN_DEPENDS= socat>0:net/socat
.if ${FLAVOR:U} == default
OPTIONS_GROUP= FIRMWARE EXTRAS
OPTIONS_GROUP+= FIRMWARE
OPTIONS_GROUP_FIRMWARE= FW_ATH10K FW_ATH11K 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_TI
OPTIONS_GROUP_EXTRAS= XX_DRIVER_WL XX_DRIVER_RTW89
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_BRCM FW_IWLWIFI FW_MEDIATEK\
FW_MARVELL FW_RT61 FW_RTLWIFI FW_RTW88
FW_MARVELL FW_RT61 FW_RTLWIFI FW_RTW88 FW_RTW89
FW_ATH10K_DESC= Qualcomm Atheros 802.11ac
FW_ATH11K_DESC= Qualcomm Atheros 802.11ax
@ -68,10 +76,10 @@ 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)
XX_DRIVER_RTW89_DESC= Realtek 802.11ax driver (+ firmware)
.endif
_GITHUB_SITE= https://github.com/pgj/freebsd-wifibox-alpine/releases/download
@ -79,10 +87,11 @@ _GITHUB_SITE= https://github.com/pgj/freebsd-wifibox-alpine/releases/download
USE_GITHUB= nodefault
GH_ACCOUNT= pgj
GH_PROJECT= freebsd-wifibox-alpine:scripts
GH_TAGNAME= f8fd8cdb1a0e545272917fe1dc1f9544cf74e383:scripts
GH_TAGNAME= 8439c9ac04c3220f148f81aedc15b9660d0d8509:scripts
ALPINE_VERSION= 3.17.1
ALPINE_DATE= 2023.01.28
ALPINE_VERSION= 3.16.0
ALPINE_DATE= 2022.07.09
_ALPINE_VER= ${ALPINE_VERSION:C@([0-9]+)\.([0-9]+).*@\1.\2@}
.if defined(ALPINE_DATE)
@ -93,7 +102,7 @@ _ALPINE_SITE= https://mirror.fit.cvut.cz/alpine/v${_ALPINE_VER}
.endif
_LINUXFW_SITE= https://git.kernel.org/pub/scm/linux/kernel/git/firmware/
_LINUXFW_TAG= 20220708
_LINUXFW_TAG= 20230117
_LINUXFW= linux-firmware-${_LINUXFW_TAG}
MASTER_SITES+= ${_ALPINE_SITE}/releases/x86_64/:rootfs \
@ -107,25 +116,24 @@ MASTER_SITES+= ${_ALPINE_SITE}/releases/x86_64/:rootfs \
https://github.com/openwrt/mt76/archive/:mt76
_MINIROOTFS= alpine-minirootfs-${ALPINE_VERSION}-x86_64.tar.gz
_PACKAGES= baselayout-3.2.0-r19:wifibox \
busybox-1.35.0-r0:wifibox \
_PACKAGES= baselayout-3.4.0-r0:wifibox \
busybox-1.35.0-r3:wifibox \
ifupdown-ng-0.12.1-r0:wifibox \
iptables-1.8.8-r0:wifibox \
iw-5.16-r0:community \
libcrypto1.1-1.1.1o-r0 \
iw-5.19-r0 \
libcap2-2.66-r0 \
libcap-utils-2.66-r0 \
libcrypto3-3.0.7-r2 \
libmnl-1.0.5-r0 \
libnftnl-1.2.1-r0 \
libnl3-3.5.0-r0 \
libssl1.1-1.1.1o-r0 \
linux-lts-5.15.53-r0:wifibox \
musl-1.2.3-r0 \
openrc-0.44.10-r0:wifibox
libnftnl-1.2.4-r0 \
libnl3-3.7.0-r0 \
libssl3-3.0.7-r2 \
linux-lts-5.15.90-r0:wifibox \
musl-1.2.3-r4 \
openrc-0.45.2-r0:wifibox
.if !defined(_GUEST_MEM)
_GUEST_MEM= 64M
.endif
_BOOT_SERVICES= networking urandom bootmisc modules hostname hwclock sysctl syslog
_BOOT_SERVICES= bootmisc defaults modules hostname hwclock networking sysctl \
syslog urandom
_DEFAULT_SERVICES= acpid crond iptables udhcpd
_SYSINIT_SERVICES= devfs dmesg hwdrivers mdev
@ -136,7 +144,7 @@ _IPW2100_FIRMWARE= ipw/ipw2100-1.3 \
ipw/ipw2100-1.3-i
_IPW2200_FIRMWARE= iwi/ipw2200-bss \
iwi/ipw2200-ibss
_MT76_FIRMWARE= b6e865e2cc7080c91ec34a9dd3648d25f7ce04c6
_MT76_FIRMWARE= 5b509e80384ab019ac11aa90c81ec0dbb5b0d7f2
_LINUX64_KMOD!= (kldstat -qn linux64 && echo "found") || echo ""
@ -160,9 +168,16 @@ pre-everything::
_BOOT_SERVICES+= uds_passthru
.endif
.if (${PORT_OPTIONS:MUDS_PASSTHRU} && empty(PORT_OPTIONS:MXX_FORWARDING)) || make(makesum)
_PACKAGES+= socat-1.7.4.4-r0:wifibox
.endif
.if ${PORT_OPTIONS:MXX_FORWARDING} || make(makesum)
_PACKAGES+= socat-with-udp-1.7.4.4-r0:wifibox
.endif
.if ${PORT_OPTIONS:MUDS_PASSTHRU} || make(makesum)
_PACKAGES+= socat-1.7.4.3-r0:wifibox \
uds_passthru-0.1.0-r0:wifibox
_PACKAGES+= uds_passthru-0.1.1-r1:wifibox
.endif
.if ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT}
@ -172,8 +187,8 @@ _ETC_SRCS= etc/wpa_supplicant
.endif
.if ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT} || make(makesum)
_PACKAGES+= pcsc-lite-libs-1.9.6-r0 \
wpa_supplicant-2.10-r0:wifibox
_PACKAGES+= pcsc-lite-libs-1.9.9-r0 \
wpa_supplicant-2.10-r1:wifibox
.endif
.if ${PORT_OPTIONS:MAPP_HOSTAPD}
@ -183,7 +198,35 @@ _ETC_SRCS= etc/hostapd
.endif
.if ${PORT_OPTIONS:MAPP_HOSTAPD} || make(makesum)
_PACKAGES+= hostapd-2.10-r1:wifibox
_PACKAGES+= hostapd-2.10-r2:wifibox
.endif
.if ${PORT_OPTIONS:MXX_MDNS}
_DEFAULT_SERVICES+= mdnsresponderposix
_ETC_SRCS+= etc/optional/mdns
.endif
.if ${PORT_OPTIONS:MXX_MDNS} || make(makesum)
_PACKAGES+= mbedtls-2.28.2-r0 \
mDNSResponder-1790.80.10-r0:wifibox
.endif
.if ${PORT_OPTIONS:MXX_FORWARDING}
_BOOT_SERVICES+= forwarding
_ETC_SRCS+= etc/optional/forwarding
.endif
.if ${PORT_OPTIONS:MXX_FORWARDING} || make(makesum)
_PACKAGES+= forwarding-0.1.0-r1:wifibox
.endif
.if ${PORT_OPTIONS:MXX_TCPDUMP} || make(makesum)
_PACKAGES+= libpcap-1.10.1-r1 \
tcpdump-4.99.1-r4
.endif
.if ${PORT_OPTIONS:MXX_MDNS} || ${PORT_OPTIONS:MXX_FORWARDING}
PKGMESSAGE= pkg-message.iptables
.endif
.for flavor in ${_FLAVORS}
@ -206,6 +249,7 @@ 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_*}
@ -214,20 +258,16 @@ LINUX_FIRMWARE+= ${L${fw_opt}_FILES}
.endif
.endfor
.if ${FLAVOR:U} == iwlwifi
_GUEST_MEM= 45M
.if ${PORT_OPTIONS:MFW_RTW88} || make(makesum)
_PACKAGES+= rtl8821ce-20230101-r0:wifibox
.endif
.if ${PORT_OPTIONS:MFW_RTW88} || make(makesum)
_PACKAGES+= rtl8821ce-20220601-r0:wifibox
.if ${PORT_OPTIONS:MFW_RTW89} || make(makesum)
_PACKAGES+= rtw89-20230117-r0:wifibox
.endif
.if ${PORT_OPTIONS:MXX_DRIVER_WL} || make(makesum)
_PACKAGES+= broadcom-wl-6.30.223.271-r4:wifibox
.endif
.if ${PORT_OPTIONS:MXX_DRIVER_RTW89} || make(makesum)
_PACKAGES+= rtw89-20220630-r0:wifibox
_PACKAGES+= broadcom-wl-6.30.223.271-r7:wifibox
.endif
.if !empty(LINUX_FIRMWARE)
@ -326,8 +366,6 @@ post-install:
.if ${PORT_OPTIONS:MAPP_HOSTAPD} && ${PORT_OPTIONS:MUDS_PASSTHRU}
${MKDIR} ${STAGEDIR}/var/run/hostapd
.endif
${PRINTF} "cpus=1\nmemory=${_GUEST_MEM}\n" \
> ${STAGEDIR}${PREFIX}/share/wifibox/bhyve.conf
WRKSRC= ${WRKSRC_scripts}
MAKE_ARGS+= VERSION=${PORTVERSION} \

View file

@ -1,57 +1,67 @@
TIMESTAMP = 1657644281
SHA256 (wifibox-alpine/alpine-minirootfs-3.16.0-x86_64.tar.gz) = 49cb0d0702a8bde1f7aa1620f53e97cea514ce53540100812c1119b6128a4134
SIZE (wifibox-alpine/alpine-minirootfs-3.16.0-x86_64.tar.gz) = 2712602
SHA256 (wifibox-alpine/linux-firmware-20220708.tar.gz) = 67a678f1d0a80fc32703efcea1831f78c410abbd513b5b8985daac6223d9bf91
SIZE (wifibox-alpine/linux-firmware-20220708.tar.gz) = 407009280
SHA256 (wifibox-alpine/baselayout-3.2.0-r19.apk) = 12fb2ed201f5bc5ee18111ce1deb4775a5365128aca1cc78cfb9aa6e210b73eb
SIZE (wifibox-alpine/baselayout-3.2.0-r19.apk) = 14271
SHA256 (wifibox-alpine/busybox-1.35.0-r0.apk) = 976d072c283df22b60be50c32df4ad51eb76dd11d0be932ceb7a578d9a0b5d76
SIZE (wifibox-alpine/busybox-1.35.0-r0.apk) = 341254
TIMESTAMP = 1675236940
SHA256 (wifibox-alpine/alpine-minirootfs-3.17.1-x86_64.tar.gz) = 602c903f27eb8f4b2983f5216cb5f3f4312b90ac5c314933e76c29969b82f410
SIZE (wifibox-alpine/alpine-minirootfs-3.17.1-x86_64.tar.gz) = 3252080
SHA256 (wifibox-alpine/linux-firmware-20230117.tar.gz) = b50362c9fedb05083a3efdf461888813ec654f1864a41ce73b5aa8feba1542a8
SIZE (wifibox-alpine/linux-firmware-20230117.tar.gz) = 488295349
SHA256 (wifibox-alpine/baselayout-3.4.0-r0.apk) = 685d44019c003bb38b7d079e1b84f000bc40a65f24da7801c200dbfb25af0e05
SIZE (wifibox-alpine/baselayout-3.4.0-r0.apk) = 14580
SHA256 (wifibox-alpine/busybox-1.35.0-r3.apk) = 437c26d129b566cab370955766cd9e853bbf331c596e5423054a13bfad755b44
SIZE (wifibox-alpine/busybox-1.35.0-r3.apk) = 343126
SHA256 (wifibox-alpine/ifupdown-ng-0.12.1-r0.apk) = 95b661045ef53e22a28038f735efcfbc6ae23a3b25034df7bfade1c270d4b835
SIZE (wifibox-alpine/ifupdown-ng-0.12.1-r0.apk) = 30021
SHA256 (wifibox-alpine/iptables-1.8.8-r0.apk) = 68441976ea0152094619db62acccb2ba499918c0b6ecee4b410b63cb8d1d6555
SIZE (wifibox-alpine/iptables-1.8.8-r0.apk) = 463203
SHA256 (wifibox-alpine/iw-5.16-r0.apk) = 7f15257785fb784cdd7a6489749559456241158dddddba363dd12c9a46f2e54d
SIZE (wifibox-alpine/iw-5.16-r0.apk) = 99193
SHA256 (wifibox-alpine/libcrypto1.1-1.1.1o-r0.apk) = e739df69f3e8c4fc9ff298262969b6666d27734dee1fbf16097189957bb6b8c2
SIZE (wifibox-alpine/libcrypto1.1-1.1.1o-r0.apk) = 1212701
SHA256 (wifibox-alpine/libmnl-1.0.5-r0.apk) = 9da10898d53da7e8dbc3b2f6646f383e7f0b5833f6d16f2cadf394142bebfe07
SIZE (wifibox-alpine/libmnl-1.0.5-r0.apk) = 9403
SHA256 (wifibox-alpine/libnftnl-1.2.1-r0.apk) = 9c7bd7d03b9e3237c18e95939fa7a9ba3c99a63934e53c2eae5a3b4dd65fa790
SIZE (wifibox-alpine/libnftnl-1.2.1-r0.apk) = 70586
SHA256 (wifibox-alpine/libnl3-3.5.0-r0.apk) = 6c2b08987842a852fed9e4946ee53b0cd7f815177a0ff2c0046709a4d608f6ad
SIZE (wifibox-alpine/libnl3-3.5.0-r0.apk) = 325448
SHA256 (wifibox-alpine/libssl1.1-1.1.1o-r0.apk) = 164997f353a103cc45d55db112de76b36c772a7524ca7b8bf43162dc4545e58e
SIZE (wifibox-alpine/libssl1.1-1.1.1o-r0.apk) = 213137
SHA256 (wifibox-alpine/linux-lts-5.15.53-r0.apk) = 5b32c4aac7861759fe715a8bdfc926e7d98172750328e4a429d5997911d1c112
SIZE (wifibox-alpine/linux-lts-5.15.53-r0.apk) = 7638975
SHA256 (wifibox-alpine/musl-1.2.3-r0.apk) = 607b64f5007e92bd88a938aa05c5b50cd6ce2ced3315ad811057cbaea0663e6d
SIZE (wifibox-alpine/musl-1.2.3-r0.apk) = 383304
SHA256 (wifibox-alpine/openrc-0.44.10-r0.apk) = d0a67e0491890df595ef2aae4f3f267db869da7dc9372549690dcd3f3519f308
SIZE (wifibox-alpine/openrc-0.44.10-r0.apk) = 344405
SHA256 (wifibox-alpine/socat-1.7.4.3-r0.apk) = dde6a219b383cf3c1b3101de3ab3907dc37a823438642633f4015023d5e3aef5
SIZE (wifibox-alpine/socat-1.7.4.3-r0.apk) = 69740
SHA256 (wifibox-alpine/uds_passthru-0.1.0-r0.apk) = d52e8ce222ad0a03256f44ff63cececd9218b618c4cd5e4410251d6c33164869
SIZE (wifibox-alpine/uds_passthru-0.1.0-r0.apk) = 2708
SHA256 (wifibox-alpine/pcsc-lite-libs-1.9.6-r0.apk) = b2392684aec6bc182076fa90412209287a37c74ec8557898802b12d34c54e54e
SIZE (wifibox-alpine/pcsc-lite-libs-1.9.6-r0.apk) = 18292
SHA256 (wifibox-alpine/wpa_supplicant-2.10-r0.apk) = abc08bd813bc4b7831e294f9cc414481f130b4409eef0fab0aa82cac4909e59d
SIZE (wifibox-alpine/wpa_supplicant-2.10-r0.apk) = 816535
SHA256 (wifibox-alpine/hostapd-2.10-r1.apk) = 8e8ae07dc40c34e9eb750fc5eb813cc3f64eff4b08340043985419d06aceebbe
SIZE (wifibox-alpine/hostapd-2.10-r1.apk) = 542948
SHA256 (wifibox-alpine/rtl8821ce-20220601-r0.apk) = d0e31eed23c4e717ec8f26df427cedc3bdeb8d788c756c3de12b422ee9df32e6
SIZE (wifibox-alpine/rtl8821ce-20220601-r0.apk) = 598338
SHA256 (wifibox-alpine/broadcom-wl-6.30.223.271-r4.apk) = 8423185626392d91623985c1a91cad05ea1869aeea3bd1882c68dd00fbf5bb30
SIZE (wifibox-alpine/broadcom-wl-6.30.223.271-r4.apk) = 1464895
SHA256 (wifibox-alpine/rtw89-20220630-r0.apk) = 19e954d85660c8db7e0205c405f39bd7b7334ba2389dc2603e8272ac035d11a5
SIZE (wifibox-alpine/rtw89-20220630-r0.apk) = 852676
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/b6e865e2cc7080c91ec34a9dd3648d25f7ce04c6.zip) = 6b8015702c0df7ca21a377b21971606a084141747c2ffabf0fea7558b3664026
SIZE (wifibox-alpine/b6e865e2cc7080c91ec34a9dd3648d25f7ce04c6.zip) = 6498334
SHA256 (wifibox-alpine/pgj-freebsd-wifibox-alpine-f8fd8cdb1a0e545272917fe1dc1f9544cf74e383_GH0.tar.gz) = 56855339476bfc9153cc093ec930051f37c565d96114f263889b9a724e60c897
SIZE (wifibox-alpine/pgj-freebsd-wifibox-alpine-f8fd8cdb1a0e545272917fe1dc1f9544cf74e383_GH0.tar.gz) = 140316
SHA256 (wifibox-alpine/iw-5.19-r0.apk) = ad4f24da293c7acbbaea0a725bd257a896d20c856548c67084481ab934c6a736
SIZE (wifibox-alpine/iw-5.19-r0.apk) = 101791
SHA256 (wifibox-alpine/libcap2-2.66-r0.apk) = 77342435302175fe0e9946d2b226d9d1a12e714849ddd7d4f421c93e63ca04f8
SIZE (wifibox-alpine/libcap2-2.66-r0.apk) = 23461
SHA256 (wifibox-alpine/libcap-utils-2.66-r0.apk) = 72d232845f50b2d2d8897640d4b57f8b9b5be1ca81312597b0215ab0561f2e1b
SIZE (wifibox-alpine/libcap-utils-2.66-r0.apk) = 26399
SHA256 (wifibox-alpine/libcrypto3-3.0.7-r2.apk) = 8f4177a26e25d9550e15cfa822cd1aa547c1168b0483483c1ea5614fce7bed46
SIZE (wifibox-alpine/libcrypto3-3.0.7-r2.apk) = 1707139
SHA256 (wifibox-alpine/libmnl-1.0.5-r0.apk) = ca68dd99193cc4936422da14c50930da17e894b7fac2d76cef3c1817581c2c0d
SIZE (wifibox-alpine/libmnl-1.0.5-r0.apk) = 9352
SHA256 (wifibox-alpine/libnftnl-1.2.4-r0.apk) = 365b32343824555ebb2c6d03c5cab0364ff2f743aed2c0c4d0e44151989f05eb
SIZE (wifibox-alpine/libnftnl-1.2.4-r0.apk) = 70349
SHA256 (wifibox-alpine/libnl3-3.7.0-r0.apk) = ede0b4fa32c44ed13ef23616856f173d6f9fd7de1787426e8009cbd04f03802d
SIZE (wifibox-alpine/libnl3-3.7.0-r0.apk) = 341514
SHA256 (wifibox-alpine/libssl3-3.0.7-r2.apk) = 125c7f4c79671b98ed297515172be318943a6a35fa9f418b1ac49e2d689b07a2
SIZE (wifibox-alpine/libssl3-3.0.7-r2.apk) = 246098
SHA256 (wifibox-alpine/linux-lts-5.15.90-r0.apk) = 37ab00cffc025bfa8acd7bda49e1b60e81fd26b8f48cc4c8b0cab1f27f3177e8
SIZE (wifibox-alpine/linux-lts-5.15.90-r0.apk) = 7526873
SHA256 (wifibox-alpine/musl-1.2.3-r4.apk) = 2a77f358c803ae9e2ec35ccf4906019df9b92d96c13e207d92ccabd13aec80eb
SIZE (wifibox-alpine/musl-1.2.3-r4.apk) = 388955
SHA256 (wifibox-alpine/openrc-0.45.2-r0.apk) = 8c1517e9ff8ea97921932e8c1025e00d294a18b6c8f651641cd88110b31aa129
SIZE (wifibox-alpine/openrc-0.45.2-r0.apk) = 340778
SHA256 (wifibox-alpine/socat-1.7.4.4-r0.apk) = bc4f963342af0bc4ef3039c04ddd9f737583c81f62615cae814b0137ea0ca92b
SIZE (wifibox-alpine/socat-1.7.4.4-r0.apk) = 69653
SHA256 (wifibox-alpine/socat-with-udp-1.7.4.4-r0.apk) = ce181eec04ab2daab5f0e1808596c70cc254861697c981310bef924375fff20f
SIZE (wifibox-alpine/socat-with-udp-1.7.4.4-r0.apk) = 73118
SHA256 (wifibox-alpine/uds_passthru-0.1.1-r1.apk) = f9128a80d06f06b41a74c470fbc7415e9019b0641f3cf5ca72ede422f2cc53e6
SIZE (wifibox-alpine/uds_passthru-0.1.1-r1.apk) = 2739
SHA256 (wifibox-alpine/pcsc-lite-libs-1.9.9-r0.apk) = fc3c54c0d03a6168236b9448f49bda06e9df8fb1614e42c91d9b9efa6c9fc7d3
SIZE (wifibox-alpine/pcsc-lite-libs-1.9.9-r0.apk) = 18473
SHA256 (wifibox-alpine/wpa_supplicant-2.10-r1.apk) = 4c47b6ac8e5d8d8c84ea9a3690d2048c361514907c72ebe5356b888ee59c54a7
SIZE (wifibox-alpine/wpa_supplicant-2.10-r1.apk) = 825189
SHA256 (wifibox-alpine/hostapd-2.10-r2.apk) = a3bf79e0b8f67d03d187cf98eea337561a05875fb9573523c831ef3d1cdaf50b
SIZE (wifibox-alpine/hostapd-2.10-r2.apk) = 500495
SHA256 (wifibox-alpine/mbedtls-2.28.2-r0.apk) = 5b1398a46b6120a2c190d949a3d10e48037d8cfa182e8f4c8f8122ef6f776ed5
SIZE (wifibox-alpine/mbedtls-2.28.2-r0.apk) = 317238
SHA256 (wifibox-alpine/mDNSResponder-1790.80.10-r0.apk) = 4b575bf0ac5f72e1bd5ed28062356dd3988c6d5498bf35bef7ab215065468449
SIZE (wifibox-alpine/mDNSResponder-1790.80.10-r0.apk) = 183906
SHA256 (wifibox-alpine/forwarding-0.1.0-r1.apk) = 79d24af3e49fc7e2738e2ff8fc13b6773f339b7c1788c4253128664ac16ea9a1
SIZE (wifibox-alpine/forwarding-0.1.0-r1.apk) = 2305
SHA256 (wifibox-alpine/libpcap-1.10.1-r1.apk) = 9f297cfaf748b6fb8b701801787483bc0d0863e6e7215f922b4e805fc1446cfd
SIZE (wifibox-alpine/libpcap-1.10.1-r1.apk) = 107997
SHA256 (wifibox-alpine/tcpdump-4.99.1-r4.apk) = 531927fe8dcbd785e67355b7f819c4ab734c3bddefc9dac16237925e16b44ad2
SIZE (wifibox-alpine/tcpdump-4.99.1-r4.apk) = 414439
SHA256 (wifibox-alpine/rtl8821ce-20230101-r0.apk) = 57ca6547d29247c35d7770dcc34ee48d183a13146bde3335e2869872e0497a32
SIZE (wifibox-alpine/rtl8821ce-20230101-r0.apk) = 584323
SHA256 (wifibox-alpine/rtw89-20230117-r0.apk) = d4fd5af23823c25c8284b30a565340d3940c97d31a4c37b57f424802e4e80276
SIZE (wifibox-alpine/rtw89-20230117-r0.apk) = 334420
SHA256 (wifibox-alpine/broadcom-wl-6.30.223.271-r7.apk) = 378b52c1afad70126967a4aa5d1b45e563e99dce682c1d1c91c2453096bddec0
SIZE (wifibox-alpine/broadcom-wl-6.30.223.271-r7.apk) = 1466109
SHA256 (wifibox-alpine/5b509e80384ab019ac11aa90c81ec0dbb5b0d7f2.zip) = 3b9ab19a1288f4c0d4a20001f7932dcdf4d12173c8662ad33e033a771a3b4b92
SIZE (wifibox-alpine/5b509e80384ab019ac11aa90c81ec0dbb5b0d7f2.zip) = 6900820
SHA256 (wifibox-alpine/pgj-freebsd-wifibox-alpine-8439c9ac04c3220f148f81aedc15b9660d0d8509_GH0.tar.gz) = 5f2be2b574dd24d142e06c6c7554f721a4d559724932eed818965c382aa00514
SIZE (wifibox-alpine/pgj-freebsd-wifibox-alpine-8439c9ac04c3220f148f81aedc15b9660d0d8509_GH0.tar.gz) = 145010

View file

@ -1,3 +1,3 @@
_FLAVORS= ath10k ath11k brcm iwlwifi mediatek marvell rt61 rtlwifi rtw88
_FLAVORS= ath10k ath11k brcm iwlwifi mediatek marvell rt61 rtlwifi rtw88 rtw89
FLAVORS= default ${_FLAVORS}
FLAVOR?= default

View file

@ -1,12 +1,14 @@
@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/udhcpd.conf.sample
%%UDS_PASSTHRU%%@sample(,,640) etc/wifibox/appliance/uds_passthru.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
%%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
man/man5/wifibox-alpine.5.gz
share/wifibox/bhyve.conf
share/wifibox/disk.img
share/wifibox/grub.cfg
share/wifibox/vmlinuz

View file

@ -1,5 +1,5 @@
PORTNAME= wifibox-core
PORTVERSION= 0.10.0
PORTVERSION= 0.11.0
CATEGORIES= net
MAINTAINER= pali.gabor@gmail.com
@ -14,9 +14,17 @@ ONLY_FOR_ARCHS= amd64
RUN_DEPENDS= grub2-bhyve>0:sysutils/grub2-bhyve
OPTIONS_DEFINE= BHYVE_PLUS
OPTIONS_DEFAULT= #
OPTIONS_SINGLE= RECOVERY
OPTIONS_SINGLE_RECOVERY= RECOVER_RESTART_VMM RECOVER_SUSPEND_GUEST RECOVER_NONE
OPTIONS_DEFAULT= RECOVER_RESTART_VMM
OPTIONS_EXCLUDE_FreeBSD_12= BHYVE_PLUS
RECOVER_RESTART_VMM_DESC= Restart the vmm(4) kernel module on resume
RECOVER_SUSPEND_GUEST_DESC= Stop the guest on suspend, start on resume
RECOVER_NONE_DESC= No recovery for suspend/resume
BHYVE_PLUS_DESC= Use bhyve+ (experimental)
.include <bsd.port.options.mk>
@ -33,7 +41,8 @@ GH_PROJECT= freebsd-wifibox
NO_BUILD= yes
MAKE_ARGS+= GUEST_ROOT=${LOCALBASE}/share/wifibox \
GUEST_MAN=${LOCALBASE}/man/man5/wifibox-alpine.5.gz \
VERSION=${PORTVERSION}
VERSION=${PORTVERSION} \
RECOVERY_METHOD=${PORT_OPTIONS:MRECOVER_*:S/RECOVER_//:tl}
.if defined(_BHYVE_PLUS)
MAKE_ARGS+= BHYVE=${LOCALBASE}/sbin/bhyve \
BHYVECTL=${LOCALBASE}/sbin/bhyvectl \

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1656275716
SHA256 (pgj-freebsd-wifibox-0.10.0_GH0.tar.gz) = 948a54e405da9d99c69b3ea72e44a19479a457ecefcc7ed415a8365d740c06c3
SIZE (pgj-freebsd-wifibox-0.10.0_GH0.tar.gz) = 14681
TIMESTAMP = 1672447163
SHA256 (pgj-freebsd-wifibox-0.11.0_GH0.tar.gz) = c0dfbc052adbe4f4b80b2edd1c2d6d8f2079a8dc083a267741626cddf2589e6e
SIZE (pgj-freebsd-wifibox-0.11.0_GH0.tar.gz) = 15217

View file

@ -1,5 +1,5 @@
PORTNAME= wifibox
PORTVERSION= 1.1.1
PORTVERSION= 1.2.0
CATEGORIES= net
MAINTAINER= pali.gabor@gmail.com