From 98545bbd53880c5ec1e2d9d9a3dceda11fc62050 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Wed, 8 Jun 2022 23:59:13 -0400 Subject: [PATCH] intel_wifi_firmware: Add updated and new firmware for the upcoming OpenBSD WiFi drivers. The FreeBSD firmware is kept for the time being for "iwm" (idualwifi7260.) Eventually it will be removed. --- ...=> intel_wifi_firmwares-2022_01_11.recipe} | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) rename sys-firmware/intel-wifi-firmwares/{intel_wifi_firmwares-2019_11_02.recipe => intel_wifi_firmwares-2022_01_11.recipe} (70%) 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()