diff --git a/sys-firmware/intel-wifi-firmwares/intel_wifi_firmwares-2019_11_02.recipe b/sys-firmware/intel-wifi-firmwares/intel_wifi_firmwares-2022_01_11.recipe similarity index 70% rename from sys-firmware/intel-wifi-firmwares/intel_wifi_firmwares-2019_11_02.recipe rename to sys-firmware/intel-wifi-firmwares/intel_wifi_firmwares-2022_01_11.recipe index 388da1ccb..0dcd27906 100644 --- a/sys-firmware/intel-wifi-firmwares/intel_wifi_firmwares-2019_11_02.recipe +++ b/sys-firmware/intel-wifi-firmwares/intel_wifi_firmwares-2022_01_11.recipe @@ -3,14 +3,21 @@ DESCRIPTION="Intel WiFi devices require firmware to operate. This package \ contains those necessary firmware files, corresponding to the WiFi drivers \ contained within the base system." HOMEPAGE="https://www.intel.com/content/www/us/en/support/articles/000005511/wireless.html" -COPYRIGHT="2006-2019 Intel Corporation" +COPYRIGHT="2006-2022 Intel Corporation" LICENSE="Intel WiFi Firmware" REVISION="1" + srcGitRev="50b5a6cc0ad284c55ad95d0b8a2b3190d045b7a3" SOURCE_URI="https://github.com/freebsd/freebsd-src/archive/$srcGitRev.tar.gz" CHECKSUM_SHA256="3081411b6786d960263502bf7af2100153e7bf73787b12ce14a1a8930fd7eb65" SOURCE_DIR="freebsd-src-$srcGitRev/sys/contrib/dev/" +SOURCE_URI_2="http://firmware.openbsd.org/firmware/7.1/iwm-firmware-20220111.tgz" +CHECKSUM_SHA256_2="3e784c1377d4f567a503613d8cc04e31ef40ed9ef7933a89a10bb247a5961055" + +SOURCE_URI_3="http://firmware.openbsd.org/firmware/7.1/iwx-firmware-20211101.tgz" +CHECKSUM_SHA256_3="6970b1c650cc06a8c0b617e750c438106edf01534b32a8de4f1e09c2884ce3d4" + ARCHITECTURES="any" DISABLE_SOURCE_PACKAGE="yes" @@ -56,6 +63,17 @@ BUILD() rm iwm-7265-16.ucode rm iwm-7260-16.ucode iwm-3160-16.ucode cd ../.. + + # copy OpenBSD firmware directly + mkdir -p install-firmware/idualwifi7260/ + cd install-firmware/idualwifi7260/ + cp -r ../../../../sources-2/firmware/iwm* . + cd ../.. + + mkdir -p install-firmware/iaxwifi200/ + cd install-firmware/iaxwifi200/ + cp -r ../../../../sources-3/firmware/iwx* . + cd ../.. } INSTALL()