diff options
Diffstat (limited to 'net/wifibox-alpine/Makefile')
-rw-r--r-- | net/wifibox-alpine/Makefile | 107 |
1 files changed, 54 insertions, 53 deletions
diff --git a/net/wifibox-alpine/Makefile b/net/wifibox-alpine/Makefile index f60688f65550..3963ecc09e72 100644 --- a/net/wifibox-alpine/Makefile +++ b/net/wifibox-alpine/Makefile @@ -1,5 +1,5 @@ PORTNAME= wifibox-alpine -PORTVERSION= 20250323 +PORTVERSION= 20250924 CATEGORIES= net MAINTAINER= pali.gabor@gmail.com @@ -27,13 +27,13 @@ OPTIONS_SUB= yes OPTIONS_SINGLE= COMPRESSION APPLICATION KERNEL OPTIONS_SINGLE_COMPRESSION= COMP_GZIP COMP_LZ4 COMP_LZO COMP_XZ COMP_ZSTD -OPTIONS_SINGLE_APPLICATION= APP_HOSTAPD APP_WPA_SUPPLICANT +OPTIONS_SINGLE_APPLICATION= APP_ACCESS_POINT APP_SUPPLICANT OPTIONS_SINGLE_KERNEL= KERN_LTS KERN_EDGE OPTIONS_GROUP= EXTRAS OPTIONS_GROUP_EXTRAS= XX_MDNS XX_FORWARDING XX_TCPDUMP -OPTIONS_DEFAULT= COMP_XZ APP_WPA_SUPPLICANT UDS_PASSTHRU KERN_LTS IPV6 +OPTIONS_DEFAULT= COMP_XZ APP_SUPPLICANT UDS_PASSTHRU KERN_LTS IPV6 COMP_GZIP_DESC= gzip COMP_LZ4_DESC= lz4 @@ -43,14 +43,14 @@ COMP_ZSTD_DESC= zstd UDS_PASSTHRU_DESC= Control socket pass-through (wpa_supplicant/hostapd) IPV6_DESC= IPv6 support -APP_HOSTAPD_DESC= Access Point (hostapd) -APP_WPA_SUPPLICANT_DESC= WPA Supplicant (wpa_supplicant) +APP_ACCESS_POINT_DESC= Access Point (hostapd) +APP_SUPPLICANT_DESC= Supplicant (wpa_supplicant) XX_MDNS_DESC= mDNS Responder Daemon XX_FORWARDING_DESC= User-space forwarding XX_TCPDUMP_DESC= Packet analysis with tcpdump KERN_LTS_DESC= Linux LTS (6.12.x) -KERN_EDGE_DESC= Linux edge (6.13.x) +KERN_EDGE_DESC= Linux edge (6.16.x) UDS_PASSTHRU_RUN_DEPENDS= socat>0:net/socat @@ -88,45 +88,46 @@ FW_TI_DESC= Texas Instruments WL1xxx 802.11b/g/n XX_DRIVER_WL_DESC= Broadcom 802.11 STA driver (+ firmware, exclusive) .endif -_GITHUB_SITE= https://github.com/pgj/freebsd-wifibox-alpine/releases/download +_GITHUB_SITE= https://pgj.github.io/freebsd-wifibox/alpine USE_GITHUB= nodefault GH_ACCOUNT= pgj GH_PROJECT= freebsd-wifibox-alpine:scripts -GH_TAGNAME= 3c9aa05dd7933a2b109c52d81ff22199082db4e5:scripts +GH_TAGNAME= 95bc35bf09925412d45787ba74003ca1f32871ad:scripts -ALPINE_VERSION= 3.21.3 -LINUX_LTS_VERSION= 6.12.19-r0 -LINUX_EDGE_VERSION= 6.13.7-r0 +ALPINE_VERSION= 3.22.1 +LINUX_LTS_VERSION= 6.12.48-r0 +LINUX_EDGE_VERSION= 6.16.8-r0 _LINUXFW_SITE= https://cdn.kernel.org/pub/linux/kernel/firmware/ -_LINUXFW_TAG= 20250311 +_LINUXFW_TAG= 20250917 _LINUXFW= linux-firmware-${_LINUXFW_TAG} -MASTER_SITES+= ${_GITHUB_SITE}/upstream/:upstream \ - ${_GITHUB_SITE}/packages/:custom_packages \ +_WBA_BRANCH= main +MASTER_SITES+= ${_GITHUB_SITE}/${_WBA_BRANCH}/upstream/:upstream \ + ${_GITHUB_SITE}/${_WBA_BRANCH}/packages/:custom_packages \ ${_LINUXFW_SITE}:linux_firmware \ https://sources.openwrt.org/:openwrt \ - https://lwfinger.com/b43-firmware/:b43 \ + https://github.com/minios-linux/b43-firmware/releases/download/b43-firmware/:b43 \ https://thekelleys.org.uk/atmel/:atmel \ https://github.com/openwrt/mt76/archive/:mt76 _MINIROOTFS= alpine-minirootfs-${ALPINE_VERSION}-x86_64.tar.gz -_PACKAGES= baselayout-3.6.8-r0:wifibox \ - busybox-1.37.0-r0:wifibox \ - ifupdown-ng-0.12.1-r4:wifibox \ - iptables-1.8.11-r0:wifibox \ +_PACKAGES= baselayout-3.7.0-r0:wifibox \ + busybox-1.37.0-r3:wifibox \ + ifupdown-ng-0.12.1-r5:wifibox \ + iptables-1.8.11-r1:wifibox \ iw-6.9-r0 \ - libcap2-2.71-r0 \ - libcrypto3-3.3.3-r0 \ + libcap2-2.76-r0 \ + libcrypto3-3.5.1-r0 \ libmnl-1.0.5-r2 \ - libnftnl-1.2.8-r0 \ - libnl3-3.9.0-r1 \ - libssl3-3.3.3-r0 \ - musl-1.2.5-r9 \ - openrc-0.55.1-r0:wifibox \ - skalibs-libs-2.14.3.0-r0 \ - utmps-libs-0.1.2.3-r2 + libnftnl-1.2.9-r0 \ + libnl3-3.11.0-r0 \ + libssl3-3.5.1-r0 \ + musl-1.2.5-r10 \ + openrc-0.62.6-r0:wifibox \ + skalibs-libs-2.14.4.0-r0 \ + utmps-libs-0.1.3.1-r0 _BOOT_SERVICES= bootmisc defaults modules hostname hwclock networking sysctl \ syslog urandom @@ -140,7 +141,7 @@ _IPW2100_FIRMWARE= ipw/ipw2100-1.3 \ ipw/ipw2100-1.3-i _IPW2200_FIRMWARE= iwi/ipw2200-bss \ iwi/ipw2200-ibss -_MT76_FIRMWARE= de635e1e3adc90ca804da87144d86539aab65f74 +_MT76_FIRMWARE= 6467af3bcf1154c2ceb032c903d533f0c718bbc2 _LINUX64_KMOD!= (kldstat -qn linux64 && echo "found") || echo "" _LINUX_EMUL_PATH!= (sysctl -qn compat.linux.emul_path) || echo "" @@ -191,27 +192,27 @@ _BOOT_SERVICES+= ip6tables radvd .if (${PORT_OPTIONS:MUDS_PASSTHRU} && empty(PORT_OPTIONS:MXX_FORWARDING)) \ || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= socat-1.8.0.1-r0:wifibox +_PACKAGES+= socat-1.8.0.3-r0:wifibox .endif .if ${PORT_OPTIONS:MXX_FORWARDING} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= socat-with-udp-1.8.0.1-r0:wifibox +_PACKAGES+= socat-with-udp-1.8.0.3-r0:wifibox .endif .if ${PORT_OPTIONS:MUDS_PASSTHRU} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= uds_passthru-0.1.1-r5:wifibox +_PACKAGES+= uds_passthru-0.1.1-r6:wifibox .endif .if ${PORT_OPTIONS:MIPV6} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= radvd-2.19-r3:wifibox +_PACKAGES+= radvd-2.20-r0:wifibox .endif -.if ${PORT_OPTIONS:MIPV6} && ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT} \ +.if ${PORT_OPTIONS:MIPV6} && ${PORT_OPTIONS:MAPP_SUPPLICANT} \ || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= dhcpcd-10.1.0-r0:wifibox +_PACKAGES+= dhcpcd-10.2.3-r0:wifibox .endif -.if ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT} +.if ${PORT_OPTIONS:MAPP_SUPPLICANT} _VIRTFS_MOUNTS= app_config:/etc/wpa_supplicant _BOOT_SERVICES+= wpa_supplicant _ETC_SRCS= etc/wpa_supplicant @@ -220,12 +221,12 @@ _ETC_SRCS+= etc/optional/ipv6/wpa_supplicant .endif .endif -.if ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= pcsc-lite-libs-2.2.3-r1 \ - wpa_supplicant-2.10-r10:wifibox +.if ${PORT_OPTIONS:MAPP_SUPPLICANT} || make(makesum) || make(fetch-url-list-int) +_PACKAGES+= pcsc-lite-libs-2.3.3-r0 \ + wpa_supplicant-2.11-r0:wifibox .endif -.if ${PORT_OPTIONS:MAPP_HOSTAPD} +.if ${PORT_OPTIONS:MAPP_ACCESS_POINT} _VIRTFS_MOUNTS= app_config:/etc/hostapd _BOOT_SERVICES+= hostapd _ETC_SRCS= etc/hostapd @@ -234,8 +235,8 @@ _ETC_SRCS+= etc/optional/ipv6/hostapd .endif .endif -.if ${PORT_OPTIONS:MAPP_HOSTAPD} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= hostapd-2.11-r0:wifibox +.if ${PORT_OPTIONS:MAPP_ACCESS_POINT} || make(makesum) || make(fetch-url-list-int) +_PACKAGES+= hostapd-2.11-r2:wifibox .endif .if ${PORT_OPTIONS:MXX_MDNS} @@ -244,8 +245,8 @@ _ETC_SRCS+= etc/optional/mdns .endif .if ${PORT_OPTIONS:MXX_MDNS} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= mbedtls2-2.28.8-r1 \ - mDNSResponder-2559.80.8-r0:wifibox +_PACKAGES+= mbedtls2-2.28.10-r0 \ + mDNSResponder-2600.100.147-r0:wifibox .endif .if ${PORT_OPTIONS:MXX_FORWARDING} @@ -254,12 +255,12 @@ _ETC_SRCS+= etc/optional/forwarding .endif .if ${PORT_OPTIONS:MXX_FORWARDING} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= forwarding-0.1.0-r5:wifibox +_PACKAGES+= forwarding-0.1.0-r6:wifibox .endif .if ${PORT_OPTIONS:MXX_TCPDUMP} || make(makesum) || make(fetch-url-list-int) -_PACKAGES+= libpcap-1.10.5-r0 \ - tcpdump-4.99.5-r0 +_PACKAGES+= libpcap-1.10.5-r1 \ + tcpdump-4.99.5-r1 .endif .if ${PORT_OPTIONS:MKERN_LTS} || make(makesum) || make(fetch-url-list-int) @@ -304,9 +305,9 @@ LINUX_FIRMWARE+= ${L${fw_opt}_FILES} .endif .endfor -RTL8821CE_VERSION= 20250312 -RTW88_VERSION= 20250315 -RTW89_VERSION= 20250317 +RTL8821CE_VERSION= 20250820 +RTW88_VERSION= 20250905 +RTW89_VERSION= 20250827 BROADCOM_WL_VERSION= 6.30.223.271 _LINUX_LTS_MAJOR= ${LINUX_LTS_VERSION:C/^([0-9]*)\..*/\1/} @@ -418,10 +419,10 @@ DISTFILES+= ${_MT76_FIRMWARE}.zip:mt76 .endif pre-build: -.if ${PORT_OPTIONS:MAPP_WPA_SUPPLICANT} +.if ${PORT_OPTIONS:MAPP_SUPPLICANT} ${MKDIR} ${_ETCDIR}/wpa_supplicant .endif -.if ${PORT_OPTIONS:MAPP_HOSTAPD} +.if ${PORT_OPTIONS:MAPP_ACCESS_POINT} ${MKDIR} ${_ETCDIR}/hostapd .endif ${MKDIR} ${_FIRMWAREDIR} @@ -485,7 +486,7 @@ post-install: .if empty(PORT_OPTIONS:MUDS_PASSTHRU) ${RM} ${STAGEDIR}${PREFIX}/etc/wifibox/appliance/uds_passthru.conf.sample .endif -.if ${PORT_OPTIONS:MAPP_HOSTAPD} && ${PORT_OPTIONS:MUDS_PASSTHRU} +.if ${PORT_OPTIONS:MAPP_ACCESS_POINT} && ${PORT_OPTIONS:MUDS_PASSTHRU} ${MKDIR} ${STAGEDIR}/var/run/hostapd .endif |