summaryrefslogtreecommitdiff
path: root/app-emulation/qemu
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-23 19:24:10 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-23 19:24:10 +0000
commit575bcb9220287a6f0d2577db1fd9fe55d9d8b745 (patch)
tree52f12cfa140d4839d32305dd42eebe34e9686234 /app-emulation/qemu
parent4c5bd80830992553e02f099442277e10ee97372d (diff)
gentoo auto-resync : 23:02:2025 - 19:24:09
Diffstat (limited to 'app-emulation/qemu')
-rw-r--r--app-emulation/qemu/Manifest4
-rw-r--r--app-emulation/qemu/qemu-9.2.0.ebuild16
-rw-r--r--app-emulation/qemu/qemu-9999.ebuild18
3 files changed, 9 insertions, 29 deletions
diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index f09133160e90..66ce1741c7cb 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -40,6 +40,6 @@ EBUILD qemu-8.2.7.ebuild 28076 BLAKE2B 142048a9b341a8312d26a64203effd19486b7fae1
EBUILD qemu-8.2.8.ebuild 28080 BLAKE2B d1afc74d6e20100636a1de531b3774d09a31ca0eb71025cf2a50fa14490b1499795d4e109c88ae51c38b1eae593db18643b7a91616ba43d18ec1892384345db1 SHA512 ac9559c9903bf4fe35810a68e40222673e225c80a7820607c74ed01b364ee4ec00cfafdb94fe5ac938f7eeea3ef20b90ed84940a855f362ec9e2ce014aca068b
EBUILD qemu-9.0.4.ebuild 28339 BLAKE2B 458485285fc48ebfea9f4c389d98f6c6d7e4a73a91ded3d4bfc49102a114e49500677e5520432bd755c9792d74daaf45f1e420883735dc4e937b294f6fd09d04 SHA512 afe14b492da529bce93a0a3493f406eb31c7e7bdde21358e23e1d4f918a2e0f0cfa246a79b2a636d055a0da51da20ee8a6e342d6a6afee0597d721fbe6ff89c9
EBUILD qemu-9.1.2.ebuild 28328 BLAKE2B 732b44d68aed01e95e817ac3a97998456929219bbbbab2ee970d2d79be746e8dad26fd0cc07ddc7b7a79524a1773550d8082b09e8aaa908a7298a0bab299145c SHA512 bb532fc4662ce83f68f1df044ce46cfef6789268b1b4db397622386cb3500a99419d3de5e6cf68df1c116819694ba75c38b12736fd5661c4b481420913f9ed6b
-EBUILD qemu-9.2.0.ebuild 28280 BLAKE2B a0acd938f9bd395f495b9dfa3d3dbb03bbb0da02f7a8c1ef3ba421d26878f942b65a70167aa051a6ec091d0d1890016a9e12ad7af8b50707b2576e53e1d34c25 SHA512 dbb3133833c8cc70962d543870f049958f5f279f4328163bf7bf93ab5266f26627764f20b6a6e501f7720924b0add1b7ae5384a45bf7517f59beebfa0a9874a7
-EBUILD qemu-9999.ebuild 28237 BLAKE2B f936856d81b9979d7768984d6577c65bfae7b1b94f0440f9ebeaa5a280b4cfd3770e68d16fcb70883547e75f1b4173b4fde1145d8c95e7245190ee50dcbc4e11 SHA512 c953a9ddae7ca0117f1e308fe1cf0dc2e58ae23046d2c62c9fa17d365af29da237c52003895f6b27133750bcbbecb4a4674aef05a54102766b1e4b7f6a8f9138
+EBUILD qemu-9.2.0.ebuild 28151 BLAKE2B 7a711cccbc6ed8f87b770d831fa6d53cfcc5bdf59d567009774968507146aa14dcc8300ed9beb27bcbc2357f8d878a04b783dec67afe561fda83a40d22eecf69 SHA512 e51cb0c081a91da0b5674cb8d3f443e7bbdc17bd48b2cb3959d854fe5714a0fa6e124b46e41ffa4c7b84ac1cb2a13e3deb97554ab2d6ab61ce90f1e51b89079b
+EBUILD qemu-9999.ebuild 28118 BLAKE2B 1ebab472a5767e2bc6727440ae6281da22bd98d454f570516138a5538de122a084cb180b9657fce7039f4890bcfc4f3db39daf29e1a02e5aa5a95071d736c0d1 SHA512 abb1ad855ea384913b9fe6c885627d870386c09798b7de6c1fcec51e8c431578f632386a46ee263ae930908ae4943791f12bfb5a593b9d59f48ab8b70a5e0546
MISC metadata.xml 4516 BLAKE2B f46e6395374e5dd22a3304ee5c012311f1ea794038c490ee2e709e3e8ced4f476d34704581b35e049b5f06aa59b59a4392896b566020b35e638c3837eeff66f5 SHA512 34ecef876f4dbfcba11fd02aa40fef9a3a099f4e4912d7a9f81d3663130893b0e1327cd4725e60d47372ee3754435011681e9fff3bd9b97da198273947d47e04
diff --git a/app-emulation/qemu/qemu-9.2.0.ebuild b/app-emulation/qemu/qemu-9.2.0.ebuild
index 143df28f6fc4..3fda0219f134 100644
--- a/app-emulation/qemu/qemu-9.2.0.ebuild
+++ b/app-emulation/qemu/qemu-9.2.0.ebuild
@@ -18,8 +18,8 @@ PYTHON_REQ_USE="ensurepip(-),ncurses,readline"
FIRMWARE_ABI_VERSION="7.2.0"
-inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \
- pax-utils xdg-utils
+inherit eapi9-ver linux-info toolchain-funcs python-r1 udev fcaps \
+ readme.gentoo-r1 pax-utils xdg-utils
if [[ ${PV} == *9999* ]]; then
QEMU_DOCS_PREBUILT=0
@@ -930,16 +930,6 @@ src_install() {
readme.gentoo_create_doc
}
-firmware_abi_change() {
- local pv
- for pv in ${REPLACING_VERSIONS}; do
- if ver_test ${pv} -lt ${FIRMWARE_ABI_VERSION}; then
- return 0
- fi
- done
- return 1
-}
-
pkg_postinst() {
if [[ -n ${softmmu_targets} ]] && use kernel_linux; then
udev_reload
@@ -953,7 +943,7 @@ pkg_postinst() {
DISABLE_AUTOFORMATTING=true
readme.gentoo_print_elog
- if use pin-upstream-blobs && firmware_abi_change; then
+ if use pin-upstream-blobs && ver_replacing -lt ${FIRMWARE_ABI_VERSION}; then
ewarn "This version of qemu pins new versions of firmware blobs:"
if has_version 'sys-firmware/edk2-bin'; then
diff --git a/app-emulation/qemu/qemu-9999.ebuild b/app-emulation/qemu/qemu-9999.ebuild
index 2eec55505545..3bca5a4feb43 100644
--- a/app-emulation/qemu/qemu-9999.ebuild
+++ b/app-emulation/qemu/qemu-9999.ebuild
@@ -18,8 +18,8 @@ PYTHON_REQ_USE="ensurepip(-),ncurses,readline"
FIRMWARE_ABI_VERSION="7.2.0"
-inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \
- pax-utils xdg-utils
+inherit eapi9-ver linux-info toolchain-funcs python-r1 udev fcaps \
+ readme.gentoo-r1 pax-utils xdg-utils
if [[ ${PV} == *9999* ]]; then
QEMU_DOCS_PREBUILT=0
@@ -246,7 +246,7 @@ SEABIOS_VERSION="1.16.3"
X86_FIRMWARE_DEPEND="
pin-upstream-blobs? (
~sys-firmware/edk2-bin-${EDK2_OVMF_VERSION}
- ~sys-firmware/ipxe-1.21.1[binary,qemu]
+ ~sys-firmware/ipxe-1.21.1_p20230601[binary,qemu]
~sys-firmware/seabios-bin-${SEABIOS_VERSION}
~sys-firmware/sgabios-0.1_pre10[binary]
)
@@ -930,16 +930,6 @@ src_install() {
readme.gentoo_create_doc
}
-firmware_abi_change() {
- local pv
- for pv in ${REPLACING_VERSIONS}; do
- if ver_test ${pv} -lt ${FIRMWARE_ABI_VERSION}; then
- return 0
- fi
- done
- return 1
-}
-
pkg_postinst() {
if [[ -n ${softmmu_targets} ]] && use kernel_linux; then
udev_reload
@@ -953,7 +943,7 @@ pkg_postinst() {
DISABLE_AUTOFORMATTING=true
readme.gentoo_print_elog
- if use pin-upstream-blobs && firmware_abi_change; then
+ if use pin-upstream-blobs && ver_replacing -lt ${FIRMWARE_ABI_VERSION}; then
ewarn "This version of qemu pins new versions of firmware blobs:"
if has_version 'sys-firmware/edk2-bin'; then