summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'metadata/md5-cache/sys-firmware')
-rw-r--r--metadata/md5-cache/sys-firmware/alsa-firmware-1.2.4-r115
-rw-r--r--metadata/md5-cache/sys-firmware/atmel-firmware-1.3-r213
-rw-r--r--metadata/md5-cache/sys-firmware/atmel-firmware-1.3-r313
-rw-r--r--metadata/md5-cache/sys-firmware/b43-firmware-5.100.13811
-rw-r--r--metadata/md5-cache/sys-firmware/b43-firmware-6.30.163.4611
-rw-r--r--metadata/md5-cache/sys-firmware/b43legacy-firmware-3.130.20.011
-rw-r--r--metadata/md5-cache/sys-firmware/bluez-firmware-1.2-r110
-rw-r--r--metadata/md5-cache/sys-firmware/broadcom-bt-firmware-12.0.1.1105_p39
-rw-r--r--metadata/md5-cache/sys-firmware/broadcom-bt-firmware-12.0.1.1105_p4-r114
-rw-r--r--metadata/md5-cache/sys-firmware/edk2-ovmf-202105-r215
-rw-r--r--metadata/md5-cache/sys-firmware/edk2-ovmf-20220214
-rw-r--r--metadata/md5-cache/sys-firmware/edk2-ovmf-bin-20220214
-rw-r--r--metadata/md5-cache/sys-firmware/firmware-imx-5.49
-rw-r--r--metadata/md5-cache/sys-firmware/firmware-imx-8.179
-rw-r--r--metadata/md5-cache/sys-firmware/intel-microcode-20221108_p2022110216
-rw-r--r--metadata/md5-cache/sys-firmware/intel-microcode-20230214_p2023021216
-rw-r--r--metadata/md5-cache/sys-firmware/intel-microcode-20230512_p2023051216
-rw-r--r--metadata/md5-cache/sys-firmware/intel-microcode-20230613_p2023052016
-rw-r--r--metadata/md5-cache/sys-firmware/intel-microcode-20230808_p2023080416
-rw-r--r--metadata/md5-cache/sys-firmware/intel-microcode-20230808_p2023100716
-rw-r--r--metadata/md5-cache/sys-firmware/ipw2100-firmware-1.3-r19
-rw-r--r--metadata/md5-cache/sys-firmware/ipw2200-firmware-3.1-r19
-rw-r--r--metadata/md5-cache/sys-firmware/ipxe-1.21.114
-rw-r--r--metadata/md5-cache/sys-firmware/ipxe-1.21.1_p2023060114
-rw-r--r--metadata/md5-cache/sys-firmware/ivtv-firmware-20080701-r29
-rw-r--r--metadata/md5-cache/sys-firmware/iwl1000-ucode-39.31.5.1-r19
-rw-r--r--metadata/md5-cache/sys-firmware/iwl3160-7260-bt-ucode-37.8.10_p212
-rw-r--r--metadata/md5-cache/sys-firmware/iwl3160-ucode-0.16.242414-r113
-rw-r--r--metadata/md5-cache/sys-firmware/iwl6005-ucode-17.168.5.39
-rw-r--r--metadata/md5-cache/sys-firmware/iwl6005-ucode-18.168.6.19
-rw-r--r--metadata/md5-cache/sys-firmware/iwl6030-ucode-17.168.5.29
-rw-r--r--metadata/md5-cache/sys-firmware/iwl6030-ucode-18.168.6.19
-rw-r--r--metadata/md5-cache/sys-firmware/iwl7260-ucode-0.16.242414-r113
-rw-r--r--metadata/md5-cache/sys-firmware/iwl8000-ucode-16.242414.012
-rw-r--r--metadata/md5-cache/sys-firmware/midisport-firmware-1.2-r113
-rw-r--r--metadata/md5-cache/sys-firmware/nvidia-firmware-340.32-r113
-rw-r--r--metadata/md5-cache/sys-firmware/raspberrypi-wifi-ucode-20190114.1_p1110
-rw-r--r--metadata/md5-cache/sys-firmware/raspberrypi-wifi-ucode-20221012.1_p110
-rw-r--r--metadata/md5-cache/sys-firmware/seabios-1.14.0-r214
-rw-r--r--metadata/md5-cache/sys-firmware/seabios-1.16.014
-rw-r--r--metadata/md5-cache/sys-firmware/seabios-bin-1.16.010
-rw-r--r--metadata/md5-cache/sys-firmware/sgabios-0.1_pre1013
-rw-r--r--metadata/md5-cache/sys-firmware/sigrok-firmware-fx2lafw-0.1.7-r111
-rw-r--r--metadata/md5-cache/sys-firmware/sigrok-firmware-fx2lafw-999912
-rw-r--r--metadata/md5-cache/sys-firmware/sof-firmware-2.2.610
-rw-r--r--metadata/md5-cache/sys-firmware/sof-firmware-2023.0910
-rw-r--r--metadata/md5-cache/sys-firmware/tt-s2-6400-firmware-0.5.111
-rw-r--r--metadata/md5-cache/sys-firmware/vgabios-0.7a11
-rw-r--r--metadata/md5-cache/sys-firmware/vgabios-0.7a-r111
-rw-r--r--metadata/md5-cache/sys-firmware/vgabios-0.8a11
-rw-r--r--metadata/md5-cache/sys-firmware/zd1201-firmware-0.14-r19
-rw-r--r--metadata/md5-cache/sys-firmware/zd1211-firmware-1.5-r19
52 files changed, 616 insertions, 0 deletions
diff --git a/metadata/md5-cache/sys-firmware/alsa-firmware-1.2.4-r1 b/metadata/md5-cache/sys-firmware/alsa-firmware-1.2.4-r1
new file mode 100644
index 000000000000..5b3426862c09
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/alsa-firmware-1.2.4-r1
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=configure install
+DESCRIPTION=Advanced Linux Sound Architecture firmware
+EAPI=7
+HOMEPAGE=https://alsa-project.org/wiki/Main_Page
+INHERIT=udev
+IUSE=alsa_cards_cs46xx alsa_cards_pcxhr alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart alsa_cards_asihpi alsa_cards_sb16 alsa_cards_korg1212 alsa_cards_maestro3 alsa_cards_ymfpci alsa_cards_wavefront alsa_cards_msnd-pinnacle alsa_cards_aica alsa_cards_ca0132 alsa_cards_darla20 alsa_cards_gina20 alsa_cards_layla20 alsa_cards_darla24 alsa_cards_gina24 alsa_cards_layla24 alsa_cards_mona alsa_cards_mia alsa_cards_indigo alsa_cards_indigoio alsa_cards_echo3g alsa_cards_emu1212 alsa_cards_emu1616 alsa_cards_emu1820 alsa_cards_emu10k1
+KEYWORDS=amd64 ppc ppc64 x86
+LICENSE=GPL-2 freedist alsa_cards_korg1212? ( all-rights-reserved ) alsa_cards_maestro3? ( all-rights-reserved ) alsa_cards_sb16? ( all-rights-reserved ) alsa_cards_ymfpci? ( all-rights-reserved )
+RDEPEND=alsa_cards_usb-usx2y? ( sys-apps/fxload ) alsa_cards_hdsp? ( media-sound/alsa-tools ) alsa_cards_hdspm? ( media-sound/alsa-tools )
+RESTRICT=alsa_cards_korg1212? ( bindist ) alsa_cards_maestro3? ( bindist ) alsa_cards_sb16? ( bindist ) alsa_cards_ymfpci? ( bindist )
+SLOT=0
+SRC_URI=https://www.alsa-project.org/files/pub/firmware/alsa-firmware-1.2.4.tar.bz2
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=55e55e02abbf4d0eec1c09da57f32198
diff --git a/metadata/md5-cache/sys-firmware/atmel-firmware-1.3-r2 b/metadata/md5-cache/sys-firmware/atmel-firmware-1.3-r2
new file mode 100644
index 000000000000..35363e684dff
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/atmel-firmware-1.3-r2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install postinst postrm
+DESCRIPTION=Firmware and config for atmel and atmel_cs wlan drivers included in linux 2.6
+EAPI=8
+HOMEPAGE=https://www.thekelleys.org.uk/atmel/
+INHERIT=toolchain-funcs
+IUSE=pcmcia usb
+KEYWORDS=amd64 ~ppc x86
+LICENSE=Atmel
+RDEPEND=>=net-wireless/wireless-tools-26-r1 pcmcia? ( sys-apps/pcmciautils )
+SLOT=0
+SRC_URI=https://www.thekelleys.org.uk/atmel/atmel-firmware-1.3.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=0b477f619cbc94a1287bd15288712a77
diff --git a/metadata/md5-cache/sys-firmware/atmel-firmware-1.3-r3 b/metadata/md5-cache/sys-firmware/atmel-firmware-1.3-r3
new file mode 100644
index 000000000000..f0c81a6b631e
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/atmel-firmware-1.3-r3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install postinst postrm
+DESCRIPTION=Firmware and config for atmel and atmel_cs wlan drivers included in linux 2.6
+EAPI=8
+HOMEPAGE=https://www.thekelleys.org.uk/atmel/
+INHERIT=toolchain-funcs
+IUSE=pcmcia usb
+KEYWORDS=amd64 ~ppc x86
+LICENSE=Atmel
+RDEPEND=>=net-wireless/wireless-tools-26-r1 pcmcia? ( sys-apps/pcmciautils )
+SLOT=0
+SRC_URI=https://www.thekelleys.org.uk/atmel/atmel-firmware-1.3.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=df2591e9f1774080d6e86f01f28cebfc
diff --git a/metadata/md5-cache/sys-firmware/b43-firmware-5.100.138 b/metadata/md5-cache/sys-firmware/b43-firmware-5.100.138
new file mode 100644
index 000000000000..72578f420564
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/b43-firmware-5.100.138
@@ -0,0 +1,11 @@
+BDEPEND=>=net-wireless/b43-fwcutter-015
+DEFINED_PHASES=compile install
+DESCRIPTION=broadcom firmware for b43 LP PHY and >=linux-3.2
+EAPI=7
+HOMEPAGE=http://linuxwireless.org/en/users/Drivers/b43
+KEYWORDS=amd64 ~arm64 ppc x86
+LICENSE=Broadcom
+RESTRICT=binchecks bindist strip
+SLOT=b43
+SRC_URI=http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2
+_md5_=5deefd00eb17c830d355c43abefa8787
diff --git a/metadata/md5-cache/sys-firmware/b43-firmware-6.30.163.46 b/metadata/md5-cache/sys-firmware/b43-firmware-6.30.163.46
new file mode 100644
index 000000000000..3aaabcc579c1
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/b43-firmware-6.30.163.46
@@ -0,0 +1,11 @@
+BDEPEND=>=net-wireless/b43-fwcutter-015
+DEFINED_PHASES=compile install
+DESCRIPTION=broadcom firmware for b43 LP PHY and >=linux-3.2
+EAPI=7
+HOMEPAGE=http://linuxwireless.org/en/users/Drivers/b43
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=Broadcom
+RESTRICT=binchecks bindist strip
+SLOT=b43
+SRC_URI=http://www.lwfinger.com/b43-firmware/broadcom-wl-6.30.163.46.tar.bz2
+_md5_=fd812a628c8fbb8b1816da4b7c60b78e
diff --git a/metadata/md5-cache/sys-firmware/b43legacy-firmware-3.130.20.0 b/metadata/md5-cache/sys-firmware/b43legacy-firmware-3.130.20.0
new file mode 100644
index 000000000000..abe514c08ed5
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/b43legacy-firmware-3.130.20.0
@@ -0,0 +1,11 @@
+BDEPEND=>=net-wireless/b43-fwcutter-012
+DEFINED_PHASES=compile install unpack
+DESCRIPTION=broadcom firmware for b43legacy/bcm43xx
+EAPI=7
+HOMEPAGE=http://linuxwireless.org/en/users/Drivers/b43
+KEYWORDS=amd64 ppc x86
+LICENSE=Broadcom
+RESTRICT=binchecks bindist strip
+SLOT=0
+SRC_URI=http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
+_md5_=5eaf5bc94b650004e43a739c626afbcd
diff --git a/metadata/md5-cache/sys-firmware/bluez-firmware-1.2-r1 b/metadata/md5-cache/sys-firmware/bluez-firmware-1.2-r1
new file mode 100644
index 000000000000..0a880d722b48
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/bluez-firmware-1.2-r1
@@ -0,0 +1,10 @@
+DEFINED_PHASES=compile configure
+DESCRIPTION=Firmware for Broadcom BCM203x and STLC2300 Bluetooth chips
+EAPI=8
+HOMEPAGE=http://www.bluez.org/
+KEYWORDS=amd64 ~arm64 ~hppa ppc x86
+LICENSE=bluez-firmware
+RESTRICT=bindist mirror
+SLOT=0
+SRC_URI=http://bluez.sourceforge.net/download/bluez-firmware-1.2.tar.gz
+_md5_=1bb2c26e8399e5f1a683d23989d9ce4b
diff --git a/metadata/md5-cache/sys-firmware/broadcom-bt-firmware-12.0.1.1105_p3 b/metadata/md5-cache/sys-firmware/broadcom-bt-firmware-12.0.1.1105_p3
new file mode 100644
index 000000000000..2b6ba7b4d151
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/broadcom-bt-firmware-12.0.1.1105_p3
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=Broadcom Bluetooth firmware
+EAPI=7
+HOMEPAGE=https://github.com/winterheart/broadcom-bt-firmware
+KEYWORDS=amd64 ~ppc64 x86
+LICENSE=broadcom_bcm20702 MIT
+SLOT=0
+SRC_URI=https://github.com/winterheart/broadcom-bt-firmware/archive/v12.0.1.1105_p3.tar.gz -> broadcom-bt-firmware-12.0.1.1105_p3.tar.gz
+_md5_=373c5b4ee7b00fcdab0d437ac91eda42
diff --git a/metadata/md5-cache/sys-firmware/broadcom-bt-firmware-12.0.1.1105_p4-r1 b/metadata/md5-cache/sys-firmware/broadcom-bt-firmware-12.0.1.1105_p4-r1
new file mode 100644
index 000000000000..c8c789c74013
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/broadcom-bt-firmware-12.0.1.1105_p4-r1
@@ -0,0 +1,14 @@
+BDEPEND=compress-xz? ( app-arch/xz-utils ) compress-zstd? ( app-arch/zstd )
+DEFINED_PHASES=install setup
+DESCRIPTION=Broadcom Bluetooth firmware
+EAPI=8
+HOMEPAGE=https://github.com/winterheart/broadcom-bt-firmware
+INHERIT=linux-info multiprocessing
+IUSE=compress-xz compress-zstd
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=broadcom_bcm20702 MIT
+REQUIRED_USE=?? ( compress-xz compress-zstd )
+SLOT=0
+SRC_URI=https://github.com/winterheart/broadcom-bt-firmware/archive/v12.0.1.1105_p4.tar.gz -> broadcom-bt-firmware-12.0.1.1105_p4.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=d0af11c4643b457234035b6c52081b4f
diff --git a/metadata/md5-cache/sys-firmware/edk2-ovmf-202105-r2 b/metadata/md5-cache/sys-firmware/edk2-ovmf-202105-r2
new file mode 100644
index 000000000000..f13901fd9345
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/edk2-ovmf-202105-r2
@@ -0,0 +1,15 @@
+BDEPEND=secureboot? ( app-crypt/sbsigntools )
+DEFINED_PHASES=compile install postinst prepare setup
+DEPEND=!binary? ( amd64? ( app-emulation/qemu >=dev-lang/nasm-2.0.7 >=sys-power/iasl-20160729 || ( dev-lang/python:3.11[sqlite] dev-lang/python:3.10[sqlite] ) ) )
+DESCRIPTION=UEFI firmware for 64-bit x86 virtual machines
+EAPI=7
+HOMEPAGE=https://github.com/tianocore/edk2
+INHERIT=python-any-r1 readme.gentoo-r1 secureboot
+IUSE=+binary secureboot
+KEYWORDS=amd64 arm64 ~loong ~ppc ppc64 ~riscv x86
+LICENSE=BSD-2 MIT
+REQUIRED_USE=!amd64? ( binary )
+SLOT=0
+SRC_URI=!binary? ( https://github.com/tianocore/edk2/archive/edk2-stable202105.tar.gz -> edk2-ovmf-202105.tar.gz https://github.com/openssl/openssl/archive/e2e09d9fba1187f8d6aafaa34d4172f56f1ffb72.tar.gz -> openssl-e2e09d9fba1187f8d6aafaa34d4172f56f1ffb72.tar.gz https://github.com/google/brotli/archive/666c3280cc11dc433c303d79a83d4ffbdd12cc8d.tar.gz -> brotli-666c3280cc11dc433c303d79a83d4ffbdd12cc8d.tar.gz ) binary? ( https://dev.gentoo.org/~tamiko/distfiles/edk2-ovmf-202105-r1-bin.tar.xz ) https://dev.gentoo.org/~tamiko/distfiles/edk2-ovmf-202105-qemu-firmware.tar.xz
+_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 secureboot 4911adb593665638c76fbd4e70d451ac
+_md5_=24225129792c5ce3d88b6e69edec41a6
diff --git a/metadata/md5-cache/sys-firmware/edk2-ovmf-202202 b/metadata/md5-cache/sys-firmware/edk2-ovmf-202202
new file mode 100644
index 000000000000..d12119d7eb81
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/edk2-ovmf-202202
@@ -0,0 +1,14 @@
+BDEPEND=app-emulation/qemu >=dev-lang/nasm-2.0.7 >=sys-power/iasl-20160729 || ( dev-lang/python:3.11[sqlite] dev-lang/python:3.10[sqlite] ) secureboot? ( app-crypt/sbsigntools )
+DEFINED_PHASES=compile install postinst prepare setup
+DESCRIPTION=UEFI firmware for 64-bit x86 virtual machines
+EAPI=8
+HOMEPAGE=https://github.com/tianocore/edk2
+INHERIT=python-any-r1 readme.gentoo-r1 secureboot
+IUSE=secureboot
+KEYWORDS=-* amd64
+LICENSE=BSD-2 MIT
+RDEPEND=!sys-firmware/edk2-ovmf-bin
+SLOT=0
+SRC_URI=https://github.com/tianocore/edk2/archive/edk2-stable202202.tar.gz -> edk2-ovmf-202202.tar.gz https://github.com/openssl/openssl/archive/d82e959e621a3d597f1e0d50ff8c2d8b96915fd7.tar.gz -> openssl-d82e959e621a3d597f1e0d50ff8c2d8b96915fd7.tar.gz https://github.com/google/brotli/archive/f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz -> brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz https://dev.gentoo.org/~ajak/distfiles/edk2-ovmf-202202-qemu-firmware.tar.xz
+_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 secureboot 4911adb593665638c76fbd4e70d451ac
+_md5_=ee8592dc95579a4d8dfc93ee0738834e
diff --git a/metadata/md5-cache/sys-firmware/edk2-ovmf-bin-202202 b/metadata/md5-cache/sys-firmware/edk2-ovmf-bin-202202
new file mode 100644
index 000000000000..80f08df1289e
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/edk2-ovmf-bin-202202
@@ -0,0 +1,14 @@
+BDEPEND=secureboot? ( app-crypt/sbsigntools )
+DEFINED_PHASES=install postinst setup unpack
+DESCRIPTION=UEFI firmware for 64-bit x86 virtual machines
+EAPI=8
+HOMEPAGE=https://github.com/tianocore/edk2
+INHERIT=readme.gentoo-r1 secureboot
+IUSE=secureboot
+KEYWORDS=amd64 arm64 ~loong ~ppc ppc64 ~riscv x86
+LICENSE=BSD-2 MIT
+RDEPEND=!sys-firmware/edk2-ovmf
+SLOT=0
+SRC_URI=https://dev.gentoo.org/~ajak/distfiles/edk2-ovmf-202202-1.xpak
+_eclasses_=readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 secureboot 4911adb593665638c76fbd4e70d451ac
+_md5_=773c9576eda87eedd7f74b765a4d8dc0
diff --git a/metadata/md5-cache/sys-firmware/firmware-imx-5.4 b/metadata/md5-cache/sys-firmware/firmware-imx-5.4
new file mode 100644
index 000000000000..ed7531302d90
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/firmware-imx-5.4
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install prepare unpack
+DESCRIPTION=NXP i.MX firmware
+EAPI=6
+HOMEPAGE=https://www.timesys.com/
+KEYWORDS=~arm
+LICENSE=LA_OPT_BASE_LICENSE
+SLOT=0
+SRC_URI=http://repository.timesys.com/buildsources/f/firmware-imx/firmware-imx-5.4/firmware-imx-5.4.bin
+_md5_=ea78b808a46fb1c966f75649ecb76e9a
diff --git a/metadata/md5-cache/sys-firmware/firmware-imx-8.17 b/metadata/md5-cache/sys-firmware/firmware-imx-8.17
new file mode 100644
index 000000000000..be409647104c
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/firmware-imx-8.17
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install unpack
+DESCRIPTION=NXP i.MX firmware
+EAPI=8
+HOMEPAGE=https://www.timesys.com/
+KEYWORDS=~arm
+LICENSE=LA_OPT_BASE_LICENSE
+SLOT=0
+SRC_URI=http://repository.timesys.com/buildsources/f/firmware-imx/firmware-imx-8.17/firmware-imx-8.17.bin
+_md5_=27e17b09e27439dc128f119fbbd543f3
diff --git a/metadata/md5-cache/sys-firmware/intel-microcode-20221108_p20221102 b/metadata/md5-cache/sys-firmware/intel-microcode-20221108_p20221102
new file mode 100644
index 000000000000..91a6b1e6c3af
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/intel-microcode-20221108_p20221102
@@ -0,0 +1,16 @@
+BDEPEND=>=sys-apps/iucode_tool-2.3
+DEFINED_PHASES=install postinst postrm preinst prepare prerm pretend setup
+DESCRIPTION=Intel IA32/IA64 microcode update data
+EAPI=7
+HOMEPAGE=https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files http://inertiawar.com/microcode/
+INHERIT=linux-info mount-boot
+IUSE=hostonly initramfs +split-ucode vanilla
+KEYWORDS=-* amd64 x86
+LICENSE=intel-ucode
+RDEPEND=hostonly? ( sys-apps/iucode_tool )
+REQUIRED_USE=|| ( initramfs split-ucode )
+RESTRICT=binchecks strip
+SLOT=0
+SRC_URI=https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-20221108.tar.gz https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03 -> intel-ucode-sig_0x406e3-rev_0xd6.bin https://dev.gentoo.org/~mpagano/dist/intel-microcode/intel-microcode-collection-20221102.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-firmware/intel-microcode/intel-microcode-collection-20221102.tar.xz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 mount-boot 3945d351ee3192381911f938f4ee527a
+_md5_=044be0d0c2c7c12f12eb36fa75fb1139
diff --git a/metadata/md5-cache/sys-firmware/intel-microcode-20230214_p20230212 b/metadata/md5-cache/sys-firmware/intel-microcode-20230214_p20230212
new file mode 100644
index 000000000000..6b36ac463fd0
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/intel-microcode-20230214_p20230212
@@ -0,0 +1,16 @@
+BDEPEND=>=sys-apps/iucode_tool-2.3
+DEFINED_PHASES=install postinst postrm preinst prepare prerm pretend setup
+DESCRIPTION=Intel IA32/IA64 microcode update data
+EAPI=8
+HOMEPAGE=https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files http://inertiawar.com/microcode/
+INHERIT=linux-info mount-boot
+IUSE=hostonly initramfs +split-ucode vanilla
+KEYWORDS=-* amd64 x86
+LICENSE=intel-ucode
+RDEPEND=hostonly? ( sys-apps/iucode_tool )
+REQUIRED_USE=|| ( initramfs split-ucode )
+RESTRICT=binchecks strip
+SLOT=0
+SRC_URI=https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-20230214.tar.gz https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03 -> intel-ucode-sig_0x406e3-rev_0xd6.bin https://dev.gentoo.org/~mpagano/dist/intel-microcode/intel-microcode-collection-20230212.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-firmware/intel-microcode/intel-microcode-collection-20230212.tar.xz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 mount-boot 3945d351ee3192381911f938f4ee527a
+_md5_=f2790c833b416f32258aa4c97bf58d8a
diff --git a/metadata/md5-cache/sys-firmware/intel-microcode-20230512_p20230512 b/metadata/md5-cache/sys-firmware/intel-microcode-20230512_p20230512
new file mode 100644
index 000000000000..0305499f7157
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/intel-microcode-20230512_p20230512
@@ -0,0 +1,16 @@
+BDEPEND=>=sys-apps/iucode_tool-2.3
+DEFINED_PHASES=install postinst postrm preinst prepare prerm pretend setup
+DESCRIPTION=Intel IA32/IA64 microcode update data
+EAPI=8
+HOMEPAGE=https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files http://inertiawar.com/microcode/
+INHERIT=linux-info mount-boot
+IUSE=hostonly initramfs +split-ucode vanilla
+KEYWORDS=-* amd64 x86
+LICENSE=intel-ucode
+RDEPEND=hostonly? ( sys-apps/iucode_tool )
+REQUIRED_USE=|| ( initramfs split-ucode )
+RESTRICT=binchecks strip
+SLOT=0
+SRC_URI=https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-20230512.tar.gz https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03 -> intel-ucode-sig_0x406e3-rev_0xd6.bin https://dev.gentoo.org/~mpagano/dist/intel-microcode/intel-microcode-collection-20230512.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-firmware/intel-microcode/intel-microcode-collection-20230512.tar.xz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 mount-boot 3945d351ee3192381911f938f4ee527a
+_md5_=f2790c833b416f32258aa4c97bf58d8a
diff --git a/metadata/md5-cache/sys-firmware/intel-microcode-20230613_p20230520 b/metadata/md5-cache/sys-firmware/intel-microcode-20230613_p20230520
new file mode 100644
index 000000000000..db2aa62ccb56
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/intel-microcode-20230613_p20230520
@@ -0,0 +1,16 @@
+BDEPEND=>=sys-apps/iucode_tool-2.3
+DEFINED_PHASES=install postinst postrm preinst prepare prerm pretend setup
+DESCRIPTION=Intel IA32/IA64 microcode update data
+EAPI=8
+HOMEPAGE=https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files https://github.com/platomav/CPUMicrocodes http://inertiawar.com/microcode/
+INHERIT=linux-info mount-boot
+IUSE=hostonly initramfs +split-ucode vanilla
+KEYWORDS=-* amd64 x86
+LICENSE=intel-ucode
+RDEPEND=hostonly? ( sys-apps/iucode_tool )
+REQUIRED_USE=|| ( initramfs split-ucode )
+RESTRICT=binchecks strip
+SLOT=0
+SRC_URI=https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-20230613.tar.gz https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03 -> intel-ucode-sig_0x406e3-rev_0xd6.bin https://dev.gentoo.org/~mpagano/dist/intel-microcode/intel-microcode-collection-20230520.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-firmware/intel-microcode/intel-microcode-collection-20230520.tar.xz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 mount-boot 3945d351ee3192381911f938f4ee527a
+_md5_=b48880b6a3a359a7ee401df1e821293c
diff --git a/metadata/md5-cache/sys-firmware/intel-microcode-20230808_p20230804 b/metadata/md5-cache/sys-firmware/intel-microcode-20230808_p20230804
new file mode 100644
index 000000000000..8bb539c783f7
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/intel-microcode-20230808_p20230804
@@ -0,0 +1,16 @@
+BDEPEND=>=sys-apps/iucode_tool-2.3
+DEFINED_PHASES=install postinst postrm preinst prepare prerm pretend setup
+DESCRIPTION=Intel IA32/IA64 microcode update data
+EAPI=8
+HOMEPAGE=https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files https://github.com/platomav/CPUMicrocodes http://inertiawar.com/microcode/
+INHERIT=linux-info mount-boot
+IUSE=hostonly initramfs +split-ucode vanilla
+KEYWORDS=-* amd64 x86
+LICENSE=intel-ucode
+RDEPEND=hostonly? ( sys-apps/iucode_tool )
+REQUIRED_USE=|| ( initramfs split-ucode )
+RESTRICT=binchecks strip
+SLOT=0
+SRC_URI=https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-20230808.tar.gz https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03 -> intel-ucode-sig_0x406e3-rev_0xd6.bin https://dev.gentoo.org/~mpagano/dist/intel-microcode/intel-microcode-collection-20230804.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-firmware/intel-microcode/intel-microcode-collection-20230804.tar.xz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 mount-boot 3945d351ee3192381911f938f4ee527a
+_md5_=b48880b6a3a359a7ee401df1e821293c
diff --git a/metadata/md5-cache/sys-firmware/intel-microcode-20230808_p20231007 b/metadata/md5-cache/sys-firmware/intel-microcode-20230808_p20231007
new file mode 100644
index 000000000000..60ec9d969840
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/intel-microcode-20230808_p20231007
@@ -0,0 +1,16 @@
+BDEPEND=>=sys-apps/iucode_tool-2.3
+DEFINED_PHASES=install postinst postrm preinst prepare prerm pretend setup
+DESCRIPTION=Intel IA32/IA64 microcode update data
+EAPI=8
+HOMEPAGE=https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files https://github.com/platomav/CPUMicrocodes http://inertiawar.com/microcode/
+INHERIT=linux-info mount-boot
+IUSE=hostonly initramfs +split-ucode vanilla
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=intel-ucode
+RDEPEND=hostonly? ( sys-apps/iucode_tool )
+REQUIRED_USE=|| ( initramfs split-ucode )
+RESTRICT=binchecks strip
+SLOT=0
+SRC_URI=https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-20230808.tar.gz https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03 -> intel-ucode-sig_0x406e3-rev_0xd6.bin https://dev.gentoo.org/~mpagano/dist/intel-microcode/intel-microcode-collection-20231007.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-firmware/intel-microcode/intel-microcode-collection-20231007.tar.xz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 mount-boot 3945d351ee3192381911f938f4ee527a
+_md5_=390374604af78df759f57bc34d4e1272
diff --git a/metadata/md5-cache/sys-firmware/ipw2100-firmware-1.3-r1 b/metadata/md5-cache/sys-firmware/ipw2100-firmware-1.3-r1
new file mode 100644
index 000000000000..c6bde1f9e4ac
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/ipw2100-firmware-1.3-r1
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=Firmware for the Intel PRO/Wireless 2100 3B miniPCI adapter
+EAPI=8
+HOMEPAGE=http://ipw2100.sourceforge.net/
+KEYWORDS=amd64 ~arm ~arm64 ~loong x86
+LICENSE=ipw2100-fw
+SLOT=1.3
+SRC_URI=mirror://gentoo/ipw2100-fw-1.3.tgz
+_md5_=ea4976f5cdf3325ecde6627aa0152b22
diff --git a/metadata/md5-cache/sys-firmware/ipw2200-firmware-3.1-r1 b/metadata/md5-cache/sys-firmware/ipw2200-firmware-3.1-r1
new file mode 100644
index 000000000000..09b7e94d3b90
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/ipw2200-firmware-3.1-r1
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=Firmware for the Intel PRO/Wireless 2200BG/2915ABG miniPCI and 2225BG PCI
+EAPI=8
+HOMEPAGE=http://ipw2200.sourceforge.net/
+KEYWORDS=amd64 ~arm ~arm64 ~loong x86
+LICENSE=ipw2200-fw
+SLOT=0
+SRC_URI=mirror://gentoo/ipw2200-fw-3.1.tgz
+_md5_=2d078e56c12884ebcd8dbd925bf8b7bd
diff --git a/metadata/md5-cache/sys-firmware/ipxe-1.21.1 b/metadata/md5-cache/sys-firmware/ipxe-1.21.1
new file mode 100644
index 000000000000..f2822ef006b6
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/ipxe-1.21.1
@@ -0,0 +1,14 @@
+BDEPEND=!binary? ( amd64? ( app-arch/xz-utils dev-lang/perl iso? ( app-cdr/cdrtools sys-boot/syslinux ) ) x86? ( app-arch/xz-utils dev-lang/perl iso? ( app-cdr/cdrtools sys-boot/syslinux ) ) )
+DEFINED_PHASES=compile configure install postinst
+DESCRIPTION=Open source network boot (PXE) firmware
+EAPI=7
+HOMEPAGE=https://ipxe.org/
+INHERIT=savedconfig toolchain-funcs
+IUSE=+binary efi ipv6 iso lkrn +qemu undi usb vmware savedconfig
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv x86
+LICENSE=GPL-2
+REQUIRED_USE=!amd64? ( !x86? ( binary ) )
+SLOT=0
+SRC_URI=!binary? ( https://github.com/ipxe/ipxe/archive/refs/tags/v1.21.1.tar.gz -> ipxe-1.21.1.tar.gz ) binary? ( https://dev.gentoo.org/~tamiko/distfiles/ipxe-1.21.1-bin.tar.xz )
+_eclasses_=portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=8c1a4ffc5f51d3c52fc0167ab79cd7f4
diff --git a/metadata/md5-cache/sys-firmware/ipxe-1.21.1_p20230601 b/metadata/md5-cache/sys-firmware/ipxe-1.21.1_p20230601
new file mode 100644
index 000000000000..e09b71df09a2
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/ipxe-1.21.1_p20230601
@@ -0,0 +1,14 @@
+BDEPEND=!binary? ( amd64? ( app-arch/xz-utils dev-lang/perl iso? ( app-cdr/cdrtools sys-boot/syslinux ) ) x86? ( app-arch/xz-utils dev-lang/perl iso? ( app-cdr/cdrtools sys-boot/syslinux ) ) ) secureboot? ( app-crypt/sbsigntools )
+DEFINED_PHASES=compile configure install postinst setup
+DESCRIPTION=Open source network boot (PXE) firmware
+EAPI=8
+HOMEPAGE=https://ipxe.org/
+INHERIT=savedconfig secureboot toolchain-funcs
+IUSE=+binary efi efi64 ipv6 iso lkrn +qemu undi usb vmware savedconfig secureboot
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv x86
+LICENSE=GPL-2
+REQUIRED_USE=!amd64? ( !x86? ( binary ) )
+SLOT=0
+SRC_URI=!binary? ( https://github.com/ipxe/ipxe/archive/4fa4052c7ebb59e4d4aa396f1563c89118623ec7.tar.gz -> ipxe-1.21.1_p20230601.gh.tar.gz ) binary? ( https://dev.gentoo.org/~tamiko/distfiles/ipxe-1.21.1_p20230601-bin.tar.xz )
+_eclasses_=portability a74d533f258f1f435be71312558c12f9 savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=133612297ceed3bd77dbbbd76260cb7b
diff --git a/metadata/md5-cache/sys-firmware/ivtv-firmware-20080701-r2 b/metadata/md5-cache/sys-firmware/ivtv-firmware-20080701-r2
new file mode 100644
index 000000000000..7a64f77f4553
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/ivtv-firmware-20080701-r2
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=firmware for Hauppauge PVR-x50 and Conexant 2341x based cards
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+KEYWORDS=amd64 ppc x86
+LICENSE=Hauppauge-Firmware
+SLOT=0
+SRC_URI=mirror://gentoo/ivtv-firmware-20080701.tar.gz
+_md5_=a46b84a3abb0fe29b9c27be5ffaf6751
diff --git a/metadata/md5-cache/sys-firmware/iwl1000-ucode-39.31.5.1-r1 b/metadata/md5-cache/sys-firmware/iwl1000-ucode-39.31.5.1-r1
new file mode 100644
index 000000000000..6750f3ef740d
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/iwl1000-ucode-39.31.5.1-r1
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=Intel (R) Wireless WiFi Link 1000BGN ucode
+EAPI=7
+HOMEPAGE=https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi
+KEYWORDS=amd64 x86
+LICENSE=ipw3945
+SLOT=0
+SRC_URI=https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-1000-ucode-39.31.5.1.tgz
+_md5_=7c31c0ae36e741b998928a5649895846
diff --git a/metadata/md5-cache/sys-firmware/iwl3160-7260-bt-ucode-37.8.10_p2 b/metadata/md5-cache/sys-firmware/iwl3160-7260-bt-ucode-37.8.10_p2
new file mode 100644
index 000000000000..07a9e14f7268
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/iwl3160-7260-bt-ucode-37.8.10_p2
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install pretend setup
+DESCRIPTION=Firmware for Intel (R) Wireless 3160, 7260, 7265 Bluetooth
+EAPI=8
+HOMEPAGE=https://wireless.kernel.org/en/users/Drivers/iwlwifi
+INHERIT=linux-info
+KEYWORDS=~amd64 ~x86
+LICENSE=ipw3945
+RDEPEND=!sys-kernel/linux-firmware[-savedconfig]
+SLOT=0
+SRC_URI=mirror://gentoo/iwl3160-7260-bt-ucode-37.8.10_p2.tgz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91
+_md5_=14e409b05f15220d21efad1741828f0a
diff --git a/metadata/md5-cache/sys-firmware/iwl3160-ucode-0.16.242414-r1 b/metadata/md5-cache/sys-firmware/iwl3160-ucode-0.16.242414-r1
new file mode 100644
index 000000000000..099dba23ccc3
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/iwl3160-ucode-0.16.242414-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install setup
+DESCRIPTION=Firmware for Intel (R) Dual Band Wireless-AC 3160
+EAPI=8
+HOMEPAGE=https://wireless.kernel.org/en/users/Drivers/iwlwifi
+INHERIT=linux-info
+IUSE=bluetooth
+KEYWORDS=~amd64 ~x86
+LICENSE=ipw3945
+RDEPEND=bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode ) !sys-kernel/linux-firmware[-savedconfig]
+SLOT=16
+SRC_URI=https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-3160-ucode-16.242414.0.tgz -> iwl3160-ucode-0.16.242414.tgz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91
+_md5_=8039b298b2e7d9275a5c74da9012c267
diff --git a/metadata/md5-cache/sys-firmware/iwl6005-ucode-17.168.5.3 b/metadata/md5-cache/sys-firmware/iwl6005-ucode-17.168.5.3
new file mode 100644
index 000000000000..ab71ebb2e23c
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/iwl6005-ucode-17.168.5.3
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=Intel (R) Wireless WiFi Advanced N 6005 ucode
+EAPI=7
+HOMEPAGE=http://intellinuxwireless.org/?p=iwlwifi
+KEYWORDS=~amd64 ~x86
+LICENSE=ipw3945
+SLOT=0
+SRC_URI=http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-6000g2a-ucode-17.168.5.3.tgz
+_md5_=298c7ce45577a4d3285359828203b821
diff --git a/metadata/md5-cache/sys-firmware/iwl6005-ucode-18.168.6.1 b/metadata/md5-cache/sys-firmware/iwl6005-ucode-18.168.6.1
new file mode 100644
index 000000000000..adc431c97da7
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/iwl6005-ucode-18.168.6.1
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=Intel (R) Wireless WiFi Advanced N 6005 ucode
+EAPI=7
+HOMEPAGE=http://intellinuxwireless.org/?p=iwlwifi
+KEYWORDS=~amd64 ~x86
+LICENSE=ipw3945
+SLOT=1
+SRC_URI=http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-6000g2a-ucode-18.168.6.1.tgz
+_md5_=70068c47b9c00ce170524f53f1a8f258
diff --git a/metadata/md5-cache/sys-firmware/iwl6030-ucode-17.168.5.2 b/metadata/md5-cache/sys-firmware/iwl6030-ucode-17.168.5.2
new file mode 100644
index 000000000000..c0a94294e43f
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/iwl6030-ucode-17.168.5.2
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=Intel (R) Wireless WiFi Advanced N 6030 ucode
+EAPI=7
+HOMEPAGE=http://intellinuxwireless.org/?p=iwlwifi
+KEYWORDS=~amd64 ~x86
+LICENSE=ipw3945
+SLOT=0
+SRC_URI=http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-6000g2b-ucode-17.168.5.2.tgz
+_md5_=3802536f3a3f1ff277d26aca1fc44551
diff --git a/metadata/md5-cache/sys-firmware/iwl6030-ucode-18.168.6.1 b/metadata/md5-cache/sys-firmware/iwl6030-ucode-18.168.6.1
new file mode 100644
index 000000000000..a377ee76c805
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/iwl6030-ucode-18.168.6.1
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=Intel (R) Wireless WiFi Advanced N 6030 ucode
+EAPI=7
+HOMEPAGE=http://intellinuxwireless.org/?p=iwlwifi
+KEYWORDS=~amd64 ~x86
+LICENSE=ipw3945
+SLOT=1
+SRC_URI=http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-6000g2b-ucode-18.168.6.1.tgz
+_md5_=1cb0150dfba7c66916c627501209ef64
diff --git a/metadata/md5-cache/sys-firmware/iwl7260-ucode-0.16.242414-r1 b/metadata/md5-cache/sys-firmware/iwl7260-ucode-0.16.242414-r1
new file mode 100644
index 000000000000..c52675c86525
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/iwl7260-ucode-0.16.242414-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install setup
+DESCRIPTION=Firmware for Intel (R) Dual Band Wireless-AC 7260
+EAPI=8
+HOMEPAGE=https://wireless.kernel.org/en/users/Drivers/iwlwifi
+INHERIT=linux-info
+IUSE=bluetooth
+KEYWORDS=~amd64 ~x86
+LICENSE=ipw3945
+RDEPEND=bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode ) !sys-kernel/linux-firmware[-savedconfig]
+SLOT=16
+SRC_URI=https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-7260-ucode-16.242414.0.tgz -> iwl7260-ucode-0.16.242414.tgz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91
+_md5_=8039b298b2e7d9275a5c74da9012c267
diff --git a/metadata/md5-cache/sys-firmware/iwl8000-ucode-16.242414.0 b/metadata/md5-cache/sys-firmware/iwl8000-ucode-16.242414.0
new file mode 100644
index 000000000000..d2f19ce96957
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/iwl8000-ucode-16.242414.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install pretend setup
+DESCRIPTION=Firmware for Intel (R) Wireless 8260 and 4165
+EAPI=6
+HOMEPAGE=https://wireless.kernel.org/en/users/Drivers/iwlwifi
+INHERIT=linux-info
+KEYWORDS=~amd64 ~x86
+LICENSE=ipw3945
+RDEPEND=!sys-kernel/linux-firmware[-savedconfig]
+SLOT=0
+SRC_URI=https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-8000-ucode-16.242414.0.tgz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91
+_md5_=a148adbff178027a90f38e51621a9fec
diff --git a/metadata/md5-cache/sys-firmware/midisport-firmware-1.2-r1 b/metadata/md5-cache/sys-firmware/midisport-firmware-1.2-r1
new file mode 100644
index 000000000000..a41219d3d2fb
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/midisport-firmware-1.2-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=configure prepare setup
+DEPEND=sys-apps/fxload virtual/udev virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig
+DESCRIPTION=Firmware for M-Audio/Midiman USB MIDI devices
+EAPI=6
+HOMEPAGE=http://usb-midi-fw.sourceforge.net
+INHERIT=autotools linux-info udev
+KEYWORDS=~amd64 ~x86
+LICENSE=Midisport
+RDEPEND=sys-apps/fxload virtual/udev
+SLOT=0
+SRC_URI=http://downloads.sourceforge.net/usb-midi-fw/midisport-firmware-1.2.tar.gz
+_eclasses_=eqawarn c9847c43b3253a276ae2eabddedab3d7 gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=21562b9b4c2355d319700848b81297c8
diff --git a/metadata/md5-cache/sys-firmware/nvidia-firmware-340.32-r1 b/metadata/md5-cache/sys-firmware/nvidia-firmware-340.32-r1
new file mode 100644
index 000000000000..07802241b878
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/nvidia-firmware-340.32-r1
@@ -0,0 +1,13 @@
+BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 )
+DEFINED_PHASES=compile install setup unpack
+DESCRIPTION=Kernel and mesa firmware for nouveau (video accel and pgraph)
+EAPI=7
+HOMEPAGE=https://nouveau.freedesktop.org/wiki/VideoAcceleration/
+INHERIT=python-any-r1 unpacker
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=MIT NVIDIA-r2
+RESTRICT=bindist mirror
+SLOT=0
+SRC_URI=http://us.download.nvidia.com/XFree86/Linux-x86/340.32/NVIDIA-Linux-x86-340.32.run https://raw.githubusercontent.com/envytools/firmware/a0b9f9be0efad90cc84b8b2eaf587c3d7d350ea9/extract_firmware.py -> nvidia_extract_firmware-a0b9f9be0efad90cc84b8b2eaf587c3d7d350ea9.py
+_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2 unpacker aa6a4e924009232d8b78b31e932c30b5
+_md5_=979537e26ff61a35858d717b203a7977
diff --git a/metadata/md5-cache/sys-firmware/raspberrypi-wifi-ucode-20190114.1_p11 b/metadata/md5-cache/sys-firmware/raspberrypi-wifi-ucode-20190114.1_p11
new file mode 100644
index 000000000000..4b461acab2f1
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/raspberrypi-wifi-ucode-20190114.1_p11
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install prepare pretend
+DESCRIPTION=Most up-to-date uCode for the Broadcom wifi chips on Raspberry Pi SBCs
+EAPI=7
+HOMEPAGE=https://github.com/RPi-Distro/firmware-nonfree https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree
+KEYWORDS=arm arm64
+LICENSE=Broadcom
+RDEPEND=!sys-kernel/linux-firmware[-savedconfig]
+SLOT=0
+SRC_URI=https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree/firmware-nonfree_20190114-1+rpt11.debian.tar.xz
+_md5_=59215fed204c3e7eccf0f0298a8a7c95
diff --git a/metadata/md5-cache/sys-firmware/raspberrypi-wifi-ucode-20221012.1_p1 b/metadata/md5-cache/sys-firmware/raspberrypi-wifi-ucode-20221012.1_p1
new file mode 100644
index 000000000000..a37787791f7a
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/raspberrypi-wifi-ucode-20221012.1_p1
@@ -0,0 +1,10 @@
+DEFINED_PHASES=configure install pretend
+DESCRIPTION=Most up-to-date uCode for the Broadcom wifi chips on Raspberry Pi SBCs
+EAPI=8
+HOMEPAGE=https://github.com/RPi-Distro/firmware-nonfree https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree
+KEYWORDS=arm arm64
+LICENSE=Broadcom
+RDEPEND=net-wireless/wireless-regdb !sys-kernel/linux-firmware[-savedconfig]
+SLOT=0
+SRC_URI=https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree/firmware-nonfree_20221012-1~bpo11+1+rpt1.debian.tar.xz
+_md5_=009924f817ff18a5975dab518cf55135
diff --git a/metadata/md5-cache/sys-firmware/seabios-1.14.0-r2 b/metadata/md5-cache/sys-firmware/seabios-1.14.0-r2
new file mode 100644
index 000000000000..6eb00438f10d
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/seabios-1.14.0-r2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install prepare pretend setup unpack
+DEPEND=!binary? ( >=sys-power/iasl-20060912 || ( dev-lang/python:3.11 dev-lang/python:3.10 ) )
+DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS
+EAPI=7
+HOMEPAGE=https://www.seabios.org/
+INHERIT=toolchain-funcs python-any-r1
+IUSE=+binary debug +seavgabios
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
+LICENSE=LGPL-3 GPL-3
+REQUIRED_USE=debug? ( !binary )
+SLOT=0
+SRC_URI=!binary? ( https://www.seabios.org/downloads/seabios-1.14.0.tar.gz ) binary? ( https://dev.gentoo.org/~sam/distfiles/seabios-1.14.0-r2-bin.tar.xz )
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=2602d06595dd071845b7a84b4cb7dfc1
diff --git a/metadata/md5-cache/sys-firmware/seabios-1.16.0 b/metadata/md5-cache/sys-firmware/seabios-1.16.0
new file mode 100644
index 000000000000..1267779ab938
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/seabios-1.16.0
@@ -0,0 +1,14 @@
+BDEPEND=>=sys-power/iasl-20060912 || ( dev-lang/python:3.11 dev-lang/python:3.10 )
+DEFINED_PHASES=compile configure install prepare pretend setup
+DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS
+EAPI=8
+HOMEPAGE=https://www.seabios.org/
+INHERIT=toolchain-funcs python-any-r1
+IUSE=debug +seavgabios
+KEYWORDS=~alpha amd64 arm64 ~loong ~m68k ~mips ~ppc ppc64 x86
+LICENSE=LGPL-3 GPL-3
+RDEPEND=!sys-firmware/seabios-bin
+SLOT=0
+SRC_URI=https://www.seabios.org/downloads/seabios-1.16.0.tar.gz
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-utils-r1 12aa0037eb004139215ff04894d52b28 python-any-r1 f5169813d1619761b459800587005fd2
+_md5_=2ac2df7429ba1592677e89b4cf9a30ce
diff --git a/metadata/md5-cache/sys-firmware/seabios-bin-1.16.0 b/metadata/md5-cache/sys-firmware/seabios-bin-1.16.0
new file mode 100644
index 000000000000..a47c44ebcfe7
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/seabios-bin-1.16.0
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install unpack
+DESCRIPTION=Open Source implementation of a 16-bit x86 BIOS
+EAPI=8
+HOMEPAGE=https://www.seabios.org/
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86
+LICENSE=LGPL-3 GPL-3
+RDEPEND=!sys-firmware/seabios
+SLOT=0
+SRC_URI=https://dev.gentoo.org/~ajak/distfiles/seabios-1.16.0-1.xpak
+_md5_=37eed2f1a740e0dbc1ee594975c6ded3
diff --git a/metadata/md5-cache/sys-firmware/sgabios-0.1_pre10 b/metadata/md5-cache/sys-firmware/sgabios-0.1_pre10
new file mode 100644
index 000000000000..907fb8d7f64c
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/sgabios-0.1_pre10
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DESCRIPTION=serial graphics adapter bios option rom for x86
+EAPI=7
+HOMEPAGE=https://code.google.com/p/sgabios/
+INHERIT=toolchain-funcs
+IUSE=+binary
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86
+LICENSE=Apache-2.0
+REQUIRED_USE=!amd64? ( !x86? ( binary ) )
+SLOT=0
+SRC_URI=mirror://gentoo/sgabios-0.1_pre10.tar.gz !binary? ( https://dev.gentoo.org/~tamiko/distfiles/sgabios-0.1_pre10.tar.gz ) binary? ( https://dev.gentoo.org/~tamiko/distfiles/sgabios-0.1_pre10-bin.tar.xz )
+_eclasses_=toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0
+_md5_=ac322944a1c32e17d5dcb5daa19829d4
diff --git a/metadata/md5-cache/sys-firmware/sigrok-firmware-fx2lafw-0.1.7-r1 b/metadata/md5-cache/sys-firmware/sigrok-firmware-fx2lafw-0.1.7-r1
new file mode 100644
index 000000000000..423a437c43a6
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/sigrok-firmware-fx2lafw-0.1.7-r1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install prepare unpack
+DEPEND=!binary? ( >=dev-embedded/sdcc-3.4.0[device-lib(+),mcs51(+),sdcpp(+)] )
+DESCRIPTION=Firmware for Cypress FX2 chips for use as simple logic analyzer hardware
+EAPI=8
+HOMEPAGE=https://sigrok.org/wiki/Fx2lafw
+IUSE=binary
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+SLOT=0
+SRC_URI=binary? ( https://sigrok.org/download/binary/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-bin-0.1.7.tar.gz ) !binary? ( https://sigrok.org/download/source/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-0.1.7.tar.gz )
+_md5_=eef0d6dce94fa2a5b0b07097d710a310
diff --git a/metadata/md5-cache/sys-firmware/sigrok-firmware-fx2lafw-9999 b/metadata/md5-cache/sys-firmware/sigrok-firmware-fx2lafw-9999
new file mode 100644
index 000000000000..b1f79c15a259
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/sigrok-firmware-fx2lafw-9999
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=install prepare unpack
+DEPEND=>=dev-embedded/sdcc-3.4.0[device-lib(+),mcs51(+),sdcpp(+)]
+DESCRIPTION=Firmware for Cypress FX2 chips for use as simple logic analyzer hardware
+EAPI=8
+HOMEPAGE=https://sigrok.org/wiki/Fx2lafw
+INHERIT=git-r3 autotools
+LICENSE=GPL-2+
+PROPERTIES=live
+SLOT=0
+_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc multilib c19072c3cd7ac5cb21de013f7e9832e0 libtool 9d3a9a889a6fa62ae794f817c156491b autotools 6ae9a4347149b19a112caa1182d03bde
+_md5_=eef0d6dce94fa2a5b0b07097d710a310
diff --git a/metadata/md5-cache/sys-firmware/sof-firmware-2.2.6 b/metadata/md5-cache/sys-firmware/sof-firmware-2.2.6
new file mode 100644
index 000000000000..e38805966722
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/sof-firmware-2.2.6
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install preinst
+DESCRIPTION=Sound Open Firmware (SOF) binary files
+EAPI=8
+HOMEPAGE=https://www.sofproject.org https://github.com/thesofproject/sof https://github.com/thesofproject/sof-bin
+KEYWORDS=amd64
+LICENSE=BSD
+RDEPEND=media-libs/alsa-lib
+SLOT=0
+SRC_URI=https://github.com/thesofproject/sof-bin/releases/download/v2.2.6/sof-bin-v2.2.6.tar.gz -> sof-firmware-2.2.6.tar.gz
+_md5_=03d000e304fb7f8f70b0a357e0438ff1
diff --git a/metadata/md5-cache/sys-firmware/sof-firmware-2023.09 b/metadata/md5-cache/sys-firmware/sof-firmware-2023.09
new file mode 100644
index 000000000000..b9e93c9fc43e
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/sof-firmware-2023.09
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install preinst
+DESCRIPTION=Sound Open Firmware (SOF) binary files
+EAPI=8
+HOMEPAGE=https://www.sofproject.org https://github.com/thesofproject/sof https://github.com/thesofproject/sof-bin
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=media-libs/alsa-lib
+SLOT=0
+SRC_URI=https://github.com/thesofproject/sof-bin/releases/download/v2023.09/sof-bin-2023.09.tar.gz -> sof-firmware-2023.09.tar.gz
+_md5_=531a4198ed86d1762039eb0298c32314
diff --git a/metadata/md5-cache/sys-firmware/tt-s2-6400-firmware-0.5.1 b/metadata/md5-cache/sys-firmware/tt-s2-6400-firmware-0.5.1
new file mode 100644
index 000000000000..0bc56de482fa
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/tt-s2-6400-firmware-0.5.1
@@ -0,0 +1,11 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install
+DESCRIPTION=Firmware for the Technotrend S2-6400 DVB Card
+EAPI=8
+HOMEPAGE=http://www.aregel.de/
+KEYWORDS=amd64 x86
+LICENSE=all-rights-reserved
+RESTRICT=mirror bindist
+SLOT=0
+SRC_URI=http://www.aregel.de/file_download/28/dvb-ttpremium-st7109-01_v0_5_1.zip http://www.aregel.de/file_download/26/dvb-ttpremium-fpga-01_v1_10.zip http://www.aregel.de/file_download/7/dvb-ttpremium-loader-01_v1_03.zip
+_md5_=34120bcd2ace43e148b91a2feddb9344
diff --git a/metadata/md5-cache/sys-firmware/vgabios-0.7a b/metadata/md5-cache/sys-firmware/vgabios-0.7a
new file mode 100644
index 000000000000..3eda7b4836b7
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/vgabios-0.7a
@@ -0,0 +1,11 @@
+BDEPEND=amd64? ( sys-devel/dev86 ) x86? ( sys-devel/dev86 )
+DEFINED_PHASES=compile install prepare
+DESCRIPTION=VGA BIOS implementation
+EAPI=7
+HOMEPAGE=http://www.nongnu.org/vgabios/
+IUSE=debug
+KEYWORDS=amd64 x86
+LICENSE=LGPL-2.1
+SLOT=0
+SRC_URI=https://savannah.gnu.org/download/vgabios/vgabios-0.7a.tgz https://dev.gentoo.org/~cardoe/distfiles/vgabios-0.7a-fixes-1.tar.bz2
+_md5_=de8d1e79ce0df15113c12625e7855cfe
diff --git a/metadata/md5-cache/sys-firmware/vgabios-0.7a-r1 b/metadata/md5-cache/sys-firmware/vgabios-0.7a-r1
new file mode 100644
index 000000000000..35d43347b855
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/vgabios-0.7a-r1
@@ -0,0 +1,11 @@
+BDEPEND=!binary? ( sys-devel/dev86 )
+DEFINED_PHASES=compile install prepare
+DESCRIPTION=VGA BIOS implementation
+EAPI=7
+HOMEPAGE=http://www.nongnu.org/vgabios/
+IUSE=binary debug
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
+LICENSE=LGPL-2.1
+SLOT=0
+SRC_URI=https://savannah.gnu.org/download/vgabios/vgabios-0.7a.tgz https://dev.gentoo.org/~cardoe/distfiles/vgabios-0.7a-fixes-1.tar.bz2
+_md5_=482d8306b4a73d193af67c8dd1e4d1d9
diff --git a/metadata/md5-cache/sys-firmware/vgabios-0.8a b/metadata/md5-cache/sys-firmware/vgabios-0.8a
new file mode 100644
index 000000000000..ed1c7a450eeb
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/vgabios-0.8a
@@ -0,0 +1,11 @@
+BDEPEND=!binary? ( sys-devel/dev86 )
+DEFINED_PHASES=compile install
+DESCRIPTION=VGA BIOS implementation
+EAPI=7
+HOMEPAGE=http://www.nongnu.org/vgabios/
+IUSE=binary debug
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
+LICENSE=LGPL-2.1
+SLOT=0
+SRC_URI=https://savannah.gnu.org/download/vgabios/vgabios-0.8a.tgz
+_md5_=0cc61425caba31cb0816e45448fbc34e
diff --git a/metadata/md5-cache/sys-firmware/zd1201-firmware-0.14-r1 b/metadata/md5-cache/sys-firmware/zd1201-firmware-0.14-r1
new file mode 100644
index 000000000000..0018c243df11
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/zd1201-firmware-0.14-r1
@@ -0,0 +1,9 @@
+DEFINED_PHASES=compile install
+DESCRIPTION=Firmware for ZyDAS 1201 based USB 802.11b Network WiFi devices
+EAPI=8
+HOMEPAGE=http://linux-lc100020.sourceforge.net/
+KEYWORDS=amd64 ppc64 x86
+LICENSE=|| ( GPL-3 MPL-1.1 )
+SLOT=0
+SRC_URI=mirror://sourceforge/linux-lc100020/zd1201-0.14-fw.tar.gz
+_md5_=9f52a0670fa960353ea6068567b941e7
diff --git a/metadata/md5-cache/sys-firmware/zd1211-firmware-1.5-r1 b/metadata/md5-cache/sys-firmware/zd1211-firmware-1.5-r1
new file mode 100644
index 000000000000..94d128e6a3b9
--- /dev/null
+++ b/metadata/md5-cache/sys-firmware/zd1211-firmware-1.5-r1
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=Firmware for ZyDAS ZD1211 USB-WLAN devices supported by the zd1211rw driver
+EAPI=8
+HOMEPAGE=https://sourceforge.net/projects/zd1211/
+KEYWORDS=amd64 ppc ppc64 ~sparc x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=mirror://sourceforge/project/zd1211/zd1211-firmware/1.5/zd1211-firmware-1.5.tar.bz2
+_md5_=c31ec12d32b21fe5a7b314923ff611b6