summaryrefslogtreecommitdiff
path: root/sys-firmware
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-08-17 09:31:54 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-08-17 09:31:54 +0100
commit5a21cec0c36dba03507dcbd5e8ab6698d00b39bf (patch)
treeaa76c2f85f9c77c2f9a5af47ae0aa6509585770a /sys-firmware
parent280d9db9f9470686aae5ce1fa4cfa57b26e9beb2 (diff)
gentoo auto-resync : 17:08:2023 - 09:31:54
Diffstat (limited to 'sys-firmware')
-rw-r--r--sys-firmware/Manifest.gzbin5704 -> 5702 bytes
-rw-r--r--sys-firmware/edk2-ovmf-bin/Manifest2
-rw-r--r--sys-firmware/edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild6
-rw-r--r--sys-firmware/edk2-ovmf/Manifest4
-rw-r--r--sys-firmware/edk2-ovmf/edk2-ovmf-202105-r2.ebuild5
-rw-r--r--sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild9
-rw-r--r--sys-firmware/ipxe/Manifest2
-rw-r--r--sys-firmware/ipxe/ipxe-1.21.1_p20230601.ebuild12
8 files changed, 31 insertions, 9 deletions
diff --git a/sys-firmware/Manifest.gz b/sys-firmware/Manifest.gz
index 4fa4aeaf6b17..e2e462cea0c1 100644
--- a/sys-firmware/Manifest.gz
+++ b/sys-firmware/Manifest.gz
Binary files differ
diff --git a/sys-firmware/edk2-ovmf-bin/Manifest b/sys-firmware/edk2-ovmf-bin/Manifest
index 5291cf8a4b41..2052b981d338 100644
--- a/sys-firmware/edk2-ovmf-bin/Manifest
+++ b/sys-firmware/edk2-ovmf-bin/Manifest
@@ -1,3 +1,3 @@
DIST edk2-ovmf-202202-1.xpak 2672386 BLAKE2B 75c15d4379610ab2af85b78166e350d52f4f1bc1fff5b2eb693ad0d7b1f6648e65d8ae3e2c5467f93f1557ad3b4fa664ab2d76ff10794667de22c2ea8cca6b2d SHA512 06783b89c96bada0fd025ff39eaee501a027abcb03c0bdcf3ff497d52be22927ab03013d90f145ee94a8662cfffe4f8c154dcd06db1bb1acef8a85ae43de14a3
-EBUILD edk2-ovmf-bin-202202.ebuild 2114 BLAKE2B ccc7b9eaad99849cf24f8cd4998330dcf3ad6532c5a1969c3af97404c71a679fcc12b259a5d72e518f7264aea3fe7f5152c0bb7f8492f5d8e47213ff3c8646ac SHA512 4d629a94bf6cf4c53892a6b9215ce8cb00735a0f8d44cda32b70c68b87224d0acb1f96d222e42bd402e327248ca139493d607f27a5af275c67510ec510330d90
+EBUILD edk2-ovmf-bin-202202.ebuild 2159 BLAKE2B 8e9ae47e5df851967653a737858bc03c1ac4d9b7e35038dcfd8f5dd5b49f5ad733f2f6f9428bfaaa55ede7b5275c06f667d3761c04c3dbdcbc11852ddc97493b SHA512 f0f9d7d276dbfe0edd1ac3bb76e4e917e455a31d0bdcfc6d24ac7c4ff3835db340223ac1f7d8b5c44e8edfd8bb3c953ab8a01dbca6405d7f8f537ede258f1e0f
MISC metadata.xml 272 BLAKE2B 27a9c4c06a3f01a09abd1c554d9682f0248cd486fa866be62e1e63fcd59c57df6ab036d307b91c4c509bf1190aa5a1620c5995e98fb518bad215eb94b024e2f6 SHA512 aaaaf0683baa09807a821ff4eff365008ee8f7cd7852fb042e7d0aa40cfcc8b192f3bd7bdee6c4cdaad2621b9ad42ea0a5784eb93e0923641e02f8aa24e562fe
diff --git a/sys-firmware/edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild b/sys-firmware/edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild
index de6d9fb8ae2d..2a1a7048cbce 100644
--- a/sys-firmware/edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild
+++ b/sys-firmware/edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit readme.gentoo-r1
+inherit readme.gentoo-r1 secureboot
BINPKG="${P/-bin/}-1"
@@ -61,6 +61,8 @@ src_install() {
rm "usr/share/doc/${PF}/README.gentoo.bz2"
mv usr "${ED}" || die
+ secureboot_auto_sign --in-place
+
readme.gentoo_create_doc
}
diff --git a/sys-firmware/edk2-ovmf/Manifest b/sys-firmware/edk2-ovmf/Manifest
index 554fff0c59c2..6bb7fc4051f8 100644
--- a/sys-firmware/edk2-ovmf/Manifest
+++ b/sys-firmware/edk2-ovmf/Manifest
@@ -8,6 +8,6 @@ DIST edk2-ovmf-202202-qemu-firmware.tar.xz 664 BLAKE2B 1aa4e25804ce0f3c967c80999
DIST edk2-ovmf-202202.tar.gz 14208170 BLAKE2B d8411e6808b335ccd551349a10c983b9448a357e73273fa6c30a07785e27feffed0224950ee98b668712c33f6739a9b006e5043b7dfd014f48dba9fd449b3354 SHA512 200690a4867331de06e0478869b85577bc510213ebe679f2103160efb84d94c82ac8481ef1f15c3e42c1e9f22b7c5ef0d6c8f2c655bce7702ce843551cf9bb83
DIST openssl-d82e959e621a3d597f1e0d50ff8c2d8b96915fd7.tar.gz 10034310 BLAKE2B 6996979dc12a523d565830e7b0943feb682a376f71ddb6f20cb8b9976bb7f12e39f088abaa45d514933ef79c0e4a2933dc6f1af4774fedaa16e74c0081c358e7 SHA512 a89bc652dc4318c5e8a9c594a43d890ca05dfc1acd6b15e2a8ab8b5628b5f33994143ff8024230e07b9e67556b28ea3a5e36763aa72dec20b52022ca8c6f2a7e
DIST openssl-e2e09d9fba1187f8d6aafaa34d4172f56f1ffb72.tar.gz 9981169 BLAKE2B 33aac7364cdd45fec5654ab6caef84e1a829464380419c8a6bb311055c5a01c0aaff6e046a7c541a87e908fa9d26bae652f5be901461d03df36f2522f9c34b0c SHA512 db2087c04f0b428b3f4e1c8b3ac53cce69e0fd331ed2b86ba00facafd1685864d73f71c13eee48f4fe0af2bddad848f84a2b8ed2a17fabdf7fa2ed7d9eb39371
-EBUILD edk2-ovmf-202105-r2.ebuild 5080 BLAKE2B 2c0a60446f5405e4724021b6db5985923369c564245a2264a3ed030778c6e63d61d8ed1782c5cbab59588f34391d8c8c8f215b3eef840757552b7417cca40fd6 SHA512 8ada7dbb244bf5db8704da5a210209613f69e58fd5b366129757b70e3573a3f4b10e20c161e1afa2ce4d2eaed4f74bc6b38e2ac1ae3eab2b6e8e486ce181a9d0
-EBUILD edk2-ovmf-202202.ebuild 4660 BLAKE2B 89efd1e24268cf5985ad3a0767143dd4a5a9159a11a2510e965487d0cc90863fc85e2bdda6788d4154aba62788683c6a44f2bde8b6f02d3f9b77d30402362182 SHA512 2b8fe29477791a66c38b7f9434d550bffdbabc763a43b180dd2a24a209c0030ed6c9eab22e969779ec0214189e492a8aede6efe864bb8a7673d7708e4f2039c1
+EBUILD edk2-ovmf-202105-r2.ebuild 5147 BLAKE2B 201f10d4b3e93b6b25e74f4d5a0e3c34fa0640b06db6b6445b15455bc8787458a1ca6c0fcde20cfdcf9d16e56da1d57fe02300a92fb5263efe70b866dc642940 SHA512 6efcc132607ffd3edf5c6e9010873f858c49ab77c4cd249e32e6562a343bce3d15d5c9ef3a1ea92c1647e4f73c03cc9a37c2dbdf991d6e971c2b7d7c030725ad
+EBUILD edk2-ovmf-202202.ebuild 4769 BLAKE2B 9430d9e3b269a4c0ee712e180d0afd98bd3f0da9fa937c4bdd0c43908a06ea24f2378fbeb4bd1a1bd949b67c157056fe51d5554150e9ec6426fbc44f132fc14f SHA512 d055702701651115dd2f349fd77bcbf5061db9729e61c67682c3fe25fdfcc97f5c8eb87e22b608f34266c2dcfd8bf606272f4086bd3e100bc68e100965009850
MISC metadata.xml 436 BLAKE2B 091a94f2295817e420f919cc87c89b2ac5aab07f7d1b3279fa153bd89395ed9278d429aa75aa0aa3820ad9ee9400e80c1d4f56a3940eb8b37e39f767438f508a SHA512 d5854375acb0fcdf482458d80f0f916389cba9709a9cdc61ff9dc6ffc8bf5a145445fdf252fe543ea7d25ccd0491089b56aff32c7a30d7470be63acc30ad81d7
diff --git a/sys-firmware/edk2-ovmf/edk2-ovmf-202105-r2.ebuild b/sys-firmware/edk2-ovmf/edk2-ovmf-202105-r2.ebuild
index 889f4431214d..e7b13c536c1f 100644
--- a/sys-firmware/edk2-ovmf/edk2-ovmf-202105-r2.ebuild
+++ b/sys-firmware/edk2-ovmf/edk2-ovmf-202105-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_REQ_USE="sqlite"
PYTHON_COMPAT=( python3_{9,10,11} )
-inherit python-any-r1 readme.gentoo-r1
+inherit python-any-r1 readme.gentoo-r1 secureboot
DESCRIPTION="UEFI firmware for 64-bit x86 virtual machines"
HOMEPAGE="https://github.com/tianocore/edk2"
@@ -90,6 +90,7 @@ In order to use the firmware you can run qemu the following way
pkg_setup() {
[[ ${PV} != "999999" ]] && use binary || python-any-r1_pkg_setup
+ secureboot_pkg_setup
}
src_prepare() {
@@ -169,6 +170,8 @@ src_install() {
doins qemu/*
rm "${ED}"/usr/share/qemu/firmware/40-edk2-ovmf-x64-sb-enrolled.json || die "rm failed"
+ secureboot_auto_sign --in-place
+
readme.gentoo_create_doc
}
diff --git a/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild b/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild
index 0a1469b2cbc9..322c5a16bc5d 100644
--- a/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild
+++ b/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_REQ_USE="sqlite"
PYTHON_COMPAT=( python3_{9,10,11} )
-inherit python-any-r1 readme.gentoo-r1
+inherit python-any-r1 readme.gentoo-r1 secureboot
DESCRIPTION="UEFI firmware for 64-bit x86 virtual machines"
HOMEPAGE="https://github.com/tianocore/edk2"
@@ -69,6 +69,11 @@ In order to use the firmware you can run qemu the following way
-drive file=/usr/share/edk2-ovmf/OVMF.fd,if=pflash,format=raw,unit=0,readonly=on \
..."
+pkg_setup() {
+ python-any-r1_pkg_setup
+ secureboot_pkg_setup
+}
+
src_prepare() {
# Bundled submodules
cp -rl "${WORKDIR}/openssl-${BUNDLED_OPENSSL_SUBMODULE_SHA}"/* "CryptoPkg/Library/OpensslLib/openssl/"
@@ -140,6 +145,8 @@ src_install() {
doins qemu/*
rm "${ED}"/usr/share/qemu/firmware/40-edk2-ovmf-x64-sb-enrolled.json || die "rm failed"
+ secureboot_auto_sign --in-place
+
readme.gentoo_create_doc
}
diff --git a/sys-firmware/ipxe/Manifest b/sys-firmware/ipxe/Manifest
index 1b96b45c9709..b857e517c745 100644
--- a/sys-firmware/ipxe/Manifest
+++ b/sys-firmware/ipxe/Manifest
@@ -3,5 +3,5 @@ DIST ipxe-1.21.1.tar.gz 3934045 BLAKE2B 03871b5f89c6228a9082bb89c7b102d85e5f3afc
DIST ipxe-1.21.1_p20230601-bin.tar.xz 2248076 BLAKE2B aac91488a4df65548b857980283fc66b3d6d245e400a8dc1115be1708439d09aafb9d6fe93366feafa889035bdfb13edd15be34bf47aa52b75f14f75a1956618 SHA512 2dbcc5b6bf764f9fecf0fd18e304d4ac21ae081a590ceda710a2984e2cd500cff3f26f36d4abb15f806ee64f11ee1b1eb299e6e184f54d85ce74843918a4f02a
DIST ipxe-1.21.1_p20230601.gh.tar.gz 4137586 BLAKE2B 51d8e0f5c95e77707d934a0d8c16104c0d7c500ca33f408c2d94b77244d4b198e7a4b40ee091eb059a55bc0f780572bee8d3556de28f9fdae498206c24139276 SHA512 3fbb803bd679adbeb805c7d3a8ac952e14ff41fdbb7b0c30d8ccb196e39da346faf4c3e2588466bc82400b9f113f08aa8a8056d4ed2393d1aa0fee0d22b67111
EBUILD ipxe-1.21.1.ebuild 2706 BLAKE2B 740826574d5b726b8a8e85887e81e796458845ac2ab74a1e071be8c798caf88371a8ef16d3c5db3301752d62903a9ea26c3ef655c9fd772963725b7a1d036075 SHA512 606f6e8f18cf37db8dd773eea0c7cede8e1664361d6d511e5ef9741995fdb43cf53b4e8f8ceb7c3c8c189744ecfb4eb636e7f0158ce0db759dff55a01c6d477d
-EBUILD ipxe-1.21.1_p20230601.ebuild 3223 BLAKE2B 6eaa3a3ea3e4b4ecd644fc936bf0c77f24da5ed68b167b9b8acaeb317c3bef048e2765437a808e04744c88c28fb0378471153b7086702c6a73f516ede785e222 SHA512 37eedc574f89e810538c728493b35a3e6c70905567e33378557bf57ef90fe26a012c610578cde9bf1993facdb513da0b95e348d595b2632acb0b3ec8dbb87507
+EBUILD ipxe-1.21.1_p20230601.ebuild 3379 BLAKE2B 1cb56798d74a533f20e0e3f04fc715d56b274bbb307e7fa94e88860cb58f78db352084b470473b65f3b186097ccafbd9ce618f514be948e326b5a631f9bffe21 SHA512 f4369e3b83df75fb6cc9f57b6e39f638973e02f46bc54998200329b64628ed881f11df953dc657f49b8e79f736a387aeb0ef627f72a516e7b1e5dd12629cec8d
MISC metadata.xml 1163 BLAKE2B 6cf9984068bb88e8c7ce87d96097829cd1b4af5b007388a187738dd86de9a1f65d08cf92edde08c292bf81b144252624f18a610a2699c9fd06994ed99e736801 SHA512 1cc437b096442f8bcbf8122479e13f2cdff1e9b71b4299ee8491df7a668a36ce0830ed0895b19f24728a49568cc3921c87d6008b180f807742dadea86f57e8d2
diff --git a/sys-firmware/ipxe/ipxe-1.21.1_p20230601.ebuild b/sys-firmware/ipxe/ipxe-1.21.1_p20230601.ebuild
index 8123927dca19..8f24b1ebc727 100644
--- a/sys-firmware/ipxe/ipxe-1.21.1_p20230601.ebuild
+++ b/sys-firmware/ipxe/ipxe-1.21.1_p20230601.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit savedconfig toolchain-funcs
+inherit savedconfig secureboot toolchain-funcs
# for 1.21.1_p20230601
COMMIT_SHA1="4fa4052c7ebb59e4d4aa396f1563c89118623ec7"
@@ -34,6 +34,12 @@ BDEPEND="
x86? ( ${SOURCE_DEPEND} )
)"
+pkg_setup() {
+ if use efi || use efi64; then
+ secureboot_pkg_setup
+ fi
+}
+
src_configure() {
use binary && return
@@ -123,5 +129,9 @@ src_install() {
use usb && doins bin/*.usb
use lkrn && doins bin/*.lkrn
+ if use efi || use efi64; then
+ secureboot_auto_sign --in-place
+ fi
+
save_config config/local/general.h
}