summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/qemu: remove unused patchesMichael Mair-Keimberger2024-12-232-53/+0
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* app-emulation/qemu: Update live ebuildMichal Privoznik2024-12-021-0/+41
| | | | | | | | | | | | | | | | In qemu upstream, sh4eb-softmmu target was removed in [1], but then reverted in [2]. Reflect this change in the live ebuild. This partially reverts 64427d3372c8975a015875526ad546447c64bd48. Then, due to context changes, qemu-9.1.0-capstone-include-path.patch no longer applies cleanly. Rebase the patch. 1: https://gitlab.com/qemu-project/qemu/-/commit/73ceb12960e686b763415f0880cc5171ccce01cf 2: https://gitlab.com/qemu-project/qemu/-/commit/51cdb6806f405062c2bda3f527e98aaf259d6116 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: add 9.1.0Sam James2024-10-061-0/+33
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: remove unused patchMichael Mair-Keimberger2024-08-201-137/+0
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/qemu: Update live ebuildMichal Privoznik2024-04-293-0/+121
| | | | | | | | | | | | | | | | | | | | | | Because we want to download all dependencies in fetch phase (fixed in [1]), we keep a list of subprojects among with their latest commit hash. Well, in commit [2] qemu bumped 'berkeley-testfloat-3'. Reflect that in our live ebuild. Unfortunately, I've missed this in qemu-8.2.0 timeframe (in which the qemu commit was merged), but there's no real harm as these subprojects are part of dist tar. IOW, it's only live ebuild that needs to fetch subprojects explicitly. Also, some patches don't apply cleanly anymore. Rebase them. Oh, and 'nios2' target was removed [3]. 1: https://github.com/gentoo/gentoo/pull/32684 2: https://gitlab.com/qemu-project/qemu/-/commit/c01196bdddc280ae3710912e98e78f3103155eaf 3: https://gitlab.com/qemu-project/qemu/-/commit/6c3014858c4c0024dd0560f08a6eda0f92f658d6 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: remove unused patchMichael Mair-Keimberger2023-11-201-182/+0
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* app-emulation/qemu: remove unused patchesMichael Mair-Keimberger2023-10-222-329/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/33451 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/qemu: add 8.1.0Sam James2023-08-262-0/+74
| | | | | | | | | Fix some test failures too (skip a test which fails for me, probably kernel config or network-sandbox related + crank up timeouts). Closes: https://bugs.gentoo.org/865647 Closes: https://bugs.gentoo.org/867766 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: use right CVE-2023-2861 patch for 8.0.2Sam James2023-07-031-9/+14
| | | | | | Fixes: d2d08ad4d9a70136bf79818eb698e3cb7eead3b0 Bug: https://bugs.gentoo.org/909542 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: fix CVE-2023-2861 for 8.0.2Sam James2023-07-031-0/+162
| | | | | Bug: https://bugs.gentoo.org/909542 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: fix CVE-2023-2861 for 7.2.3Sam James2023-07-021-0/+162
| | | | | Bug: https://bugs.gentoo.org/909542 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: update live ebuildMatthias Maier2023-05-181-0/+32
| | | | | | | Thanks to Paolo Bonzini for the update regarding qemu-8.0.0-remove-python-meson-check.patch Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: fix configureMatthias Maier2023-05-051-0/+40
| | | | | | | | Version 8.0.0 complains about not using internal meson when conifguring. For the time being, simply disable the check. We should fix this properly, though. Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: add 8.0.0Matthias Maier2023-05-052-12/+15
| | | | | | | | | | - merge qemu-7.2.1 and qemu-9999 ebuilds - remove static keyword - update to --enable-trace-backends configuration option Bug: https://bugs.gentoo.org/905342 Bug: https://bugs.gentoo.org/865121 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: rebase 2 patches for git masterAndreas K. Hüttel2023-03-122-0/+39
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* app-emulation/qemu: backport fix for TCG for x86Sam James2023-02-221-0/+182
| | | | | Bug: https://bugs.gentoo.org/895746 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: add additional glibc-2.36/linux-headers-6.2 patchSam James2023-02-221-0/+71
| | | | | | Closes: https://bugs.gentoo.org/895662 Closes: https://bugs.gentoo.org/895746 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: fix build w/ linux-headers-6.2Sam James2023-02-211-0/+66
| | | | | Closes: https://bugs.gentoo.org/895662 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: drop 7.1.0, 7.1.0-r2Andreas K. Hüttel2023-02-044-296/+0
| | | | | Bug: https://bugs.gentoo.org/883693 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* app-emulation/qemu: dependency/automagic linkage fixupsJohn Helmert III2023-01-181-0/+45
| | | | | Closes: https://bugs.gentoo.org/886207 Signed-off-by: John Helmert III <ajak@gentoo.org>
* app-emulation/qemu: drop 7.0.0-r3John Helmert III2022-12-077-471/+0
| | | | | Bug: https://bugs.gentoo.org/857657 Signed-off-by: John Helmert III <ajak@gentoo.org>
* app-emulation/qemu: 7.1.0 revbump, fixing 3 qemu-user bugsAndreas K. Hüttel2022-11-123-0/+270
| | | | | | | Backport of 3 patches from master, for mips and loongarch64 usemode emulation Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* app-emulation/qemu: fix configure failure with USE=capstoneJohn Helmert III2022-09-271-0/+31
| | | | | Closes: https://bugs.gentoo.org/873157 Signed-off-by: John Helmert III <ajak@gentoo.org>
* app-emulation/qemu: fix build on ppc (or any softmmu-only arch)Georgy Yakovlev2022-09-161-0/+36
| | | | | Acked-by: John Helmert III <ajak@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* app-emulation/qemu: fix build w/ glibc 2.36Sam James2022-08-031-0/+90
| | | | | Closes: https://bugs.gentoo.org/863443 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: forward 7.0.0-also-build-virtfs-proxy-helper.patch to ↵WANG Xuerui2022-07-051-0/+32
| | | | | | | | | avoid fuzz Due to upstream commit https://gitlab.com/qemu-project/qemu/-/commit/622d64fffe4f ("meson, configure: move bdrv whitelists to meson"). Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* app-emulation/qemu: forward port 6.1.0-strings.patch to latest main branchWANG Xuerui2022-07-051-0/+26
| | | | | | | | | | Due to upstream commit https://gitlab.com/qemu-project/qemu/-/commit/158bb2249ed9 ("configure: Add cross prefix for widl tool"). Tentatively named 7.1.0, as 7.1.0 will be the first upstream version this forwarded patch is applicable to. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* app-emulation/qemu: backport virtio-iscsi CPU usage fix; FORTIFY_SOURCE=3 fixesSam James2022-06-042-0/+276
| | | | | | | | | | | - Backport virtio-iscsi CPU usage fix; - Don't force -D_FORTIFY_SOURCE=2 (we patch it into toolchain so need to set it, and by doing -U... -D...=2, it prevents usage of =3) - Backport FORTIFY_SOURCE=3 crash fix Closes: https://bugs.gentoo.org/849587 Closes: https://bugs.gentoo.org/849500 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: drop 6.2.0, 6.2.0-r3, 6.2.0-r4, 7.0.0_rc4John Helmert III2022-05-223-268/+0
| | | | | | Closes: https://bugs.gentoo.org/831046 Bug: https://bugs.gentoo.org/839762 Signed-off-by: John Helmert III <ajak@gentoo.org>
* app-emulation/qemu: Rebase qemu-6.2.0-also-build-virtfs-proxy-helper.patch ↵Michal Privoznik2022-04-041-0/+32
| | | | | | | | | | | for live ebuild Since the upstream moved some stuff in meson.build the original patch applies no more. Rebase it onto current master. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/24898 Signed-off-by: John Helmert III <ajak@gentoo.org>
* app-emulation/qemu: add glibc-2.35 patchSam James2022-03-291-0/+61
| | | | | Closes: https://bugs.gentoo.org/836300 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: fix build for USE=-capsMatthias Maier2022-01-121-1/+3
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: always build virtfs-proxy-helper toolMatthias Maier2022-01-111-0/+32
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: remove unused patchesMichael Mair-Keimberger2022-01-103-211/+0
| | | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/23727 Signed-off-by: John Helmert III <ajak@gentoo.org>
* app-emulation/qemu: add links to patch sources, upstream issue, gentoo bug ↵John Helmert III2022-01-061-0/+5
| | | | | | in SLIC patch Signed-off-by: John Helmert III <ajak@gentoo.org>
* app-emulation/qemu: fix some automagic and patch runtime crashJohn Helmert III2021-12-311-0/+168
| | | | | | | | | | Fix automagic audio backend use/linking (alsa, jack, oss, pulseaudio) and pam, add upstream patches to fix crash when with user-provided SLIC table, and fix calculating the --audio-drv-list argument. Bug: https://bugs.gentoo.org/830170 Thanks-To: Ionen Wolkens <ionen@gentoo.org> Signed-off-by: John Helmert III <ajak@gentoo.org>
* app-emulation/qemu: fix unix socket path copyJohn Helmert III2021-12-211-0/+76
| | | | | | | | This adds a patch of upstream commit 118d527f2e4baec5fe8060b22a6212468b8e4d3f. It is included in 6.2.0, but fixes a 6.1.0 regression, so committing straight to stable. Signed-off-by: John Helmert III <ajak@gentoo.org>
* app-emulation/qemu: drop 6.0.0-r4, 6.0.0-r54, 6.0.1-r1John Helmert III2021-12-203-81/+0
| | | | | | | | Bug: https://bugs.gentoo.org/807055 Bug: https://bugs.gentoo.org/820743 Closes: https://github.com/gentoo/gentoo/pull/23421 Signed-off-by: John Helmert III <ajak@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: add potential patch for data corruption bugJohn Helmert III2021-12-071-0/+114
| | | | | Bug: https://bugs.gentoo.org/815379 Signed-off-by: John Helmert III <ajak@gentoo.org>
* app-emulation/qemu: fix build failure when libbpf is presentJohn Helmert III2021-10-101-0/+21
| | | | | Closes: https://bugs.gentoo.org/814458 Signed-off-by: John Helmert III <ajak@gentoo.org>
* app-emulation/qemu: bump to 6.1.0John Helmert III2021-09-221-0/+26
| | | | | | Closes: https://bugs.gentoo.org/804525 Signed-off-by: John Helmert III <ajak@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: allow MAKE='make ...' formSergei Trofimovich2021-06-261-0/+14
| | | | | | | Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/795678 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: remove unused patchesMichael Mair-Keimberger2021-06-163-91/+0
| | | | | | | Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/21269 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: revert "apply sphinx-4 workaround"Sergei Trofimovich2021-05-261-35/+0
| | | | | | | | | This reverts commit 65b728346b8f8833906f796f16bafb8361931879. Reported-by: Michael Moon Bug: https://bugs.gentoo.org/789561 Bug: https://bugs.gentoo.org/791331 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: apply sphinx-4 workaroundSergei Trofimovich2021-05-121-0/+35
| | | | | | | Reported-by: Ionen Wolkens Closes: https://bugs.gentoo.org/789561 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: Do not rely on DCE for lock type testSergei Trofimovich2021-04-121-0/+18
| | | | | | | | | | | | Fix CFLAGS=-Og build break. -Og fails because gcc does not enable dead code elimination (but does set __OPTIMIZE__ define). The fix avoids DCE reliance downstream entirely. Reported-by: Luke-Jr Closes: https://bugs.gentoo.org/782364 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: drop upstreamed firmware path patchSergei Trofimovich2021-04-121-17/+0
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: remove unused patchesMichael Mair-Keimberger2021-03-145-262/+0
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/19927 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* app-emulation/qemu: Add /dev/vhost-vsock to udev rulesMaciej S. Szmigiero2021-02-281-0/+3
| | | | | | | | | | The installed udev rules should also cover /dev/vhost-vsock just as they currently cover /dev/vhost-net. The upstream systemd rules will include vhost-vsock in systemd v248. Closes: https://bugs.gentoo.org/773286 Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: backport bios link no-pie fix on binutils-2.36Sergei Trofimovich2021-02-011-0/+73
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>