summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/qemu: require opengl if virgl is enabledKarl-Johan Karlsson2021-05-072-0/+2
| | | | | | Closes: https://bugs.gentoo.org/788409 Signed-off-by: Karl-Johan Karlsson <creideiki@lysator.liu.se> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: stable 5.2.0-r3 for ppc64Sergei Trofimovich2021-05-061-1/+1
| | | | | | | | stable wrt bug #785379 Package-Manager: Portage-3.0.18, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: bump up to 6.0.0Sergei Trofimovich2021-04-302-0/+906
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: fix variable reference styleSam James2021-04-294-4/+4
| | | | | Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Stabilize 5.2.0-r3 amd64, #785379Mikle Kolyada2021-04-281-1/+1
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* app-emulation/qemu: Stabilize 5.2.0-r3 arm64, #785379Sam James2021-04-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Do not rely on DCE for lock type testSergei Trofimovich2021-04-123-0/+20
| | | | | | | | | | | | 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: mark USE=virtfs as non-tools flagSergei Trofimovich2021-04-121-1/+1
| | | | | 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-122-18/+0
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: sync target list in live ebuildSergei Trofimovich2021-04-121-8/+49
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: fix seabios pin for ppcSergei Trofimovich2021-04-052-14/+18
| | | | | | | Reported-by: Michał Górny Closes: https://bugs.gentoo.org/780378 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: pin new firmware versionsMatthias Maier2021-04-041-0/+868
| | | | | | Closes: https://bugs.gentoo.org/759298 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: default enable USE=+docMatthias Maier2021-04-043-3/+3
| | | | | | Closes: https://bugs.gentoo.org/770997 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: drop oldSergei Trofimovich2021-04-021-860/+0
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: filter out -fcommonSergei Trofimovich2021-03-291-2/+7
| | | | | | | | | | | | | | | | | Next qemu release should have a proper fix for symbol collision: $ git grep -P '[^a-z_]machine_init_done[^a-z_]' | cat softmmu/vl.c:bool machine_init_done; stubs/machine-init-done.c:bool machine_init_done = true; I'm not comfortable backporting the change and only filtering out -fcommon as a workaround. We'll remove a workaround in next release. Reported-by: Agostino Sarubbo Reported-by: gordon@niflheim.info Closes: https://bugs.gentoo.org/726560 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: ppc64 stable wrt bug #774420Agostino Sarubbo2021-03-271-1/+1
| | | | | | Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/qemu: fix cross-compilingDavid Michael2021-03-224-0/+12
| | | | | | | Closes: https://bugs.gentoo.org/766546 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: David Seifert <soap@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: drop oldSergei Trofimovich2021-03-133-862/+0
| | | | | Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: Stabilize 5.2.0-r2 amd64, #774420Mikle Kolyada2021-03-071-1/+1
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* app-emulation/qemu: Stabilize 5.2.0-r2 arm64, #774420Sam James2021-03-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: x86 stable (bug #774420)Thomas Deutschmann2021-03-061-1/+1
| | | | | Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* app-emulation/qemu: Add /dev/vhost-vsock to udev rulesMaciej S. Szmigiero2021-02-283-1/+864
| | | | | | | | | | 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: Stabilize 5.2.0-r1 arm64, #765736Sam James2021-02-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: depend on VGA BIOS files for PPCDavid Michael2021-02-082-8/+10
| | | | | | | Closes: https://bugs.gentoo.org/769386 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: fix s/vis/via typoSergei Trofimovich2021-02-061-1/+1
| | | | | | | Reported-by: Adjudicator Darren Closes: https://bugs.gentoo.org/768534 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: backport bios link no-pie fix on binutils-2.36Sergei Trofimovich2021-02-012-0/+74
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: port fimrware path to live ebuildSergei Trofimovich2021-01-312-2/+18
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: apply werror and keymap patches to live ebuildSergei Trofimovich2021-01-311-0/+4
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: fix firmware paths in json filesSergei Trofimovich2021-01-312-0/+874
| | | | | | | Fixed-by: Jannik Glückert Closes: https://bugs.gentoo.org/766743 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* */*: Remove obsolete values from PYTHON_COMPATMichał Górny2021-01-313-3/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* app-emulation/qemu: drop oldSergei Trofimovich2021-01-281-859/+0
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: Stabilize 5.1.0-r3 ppc64, #761598Sam James2021-01-241-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Stabilize 5.2.0-r1 ppc64, #765736Sam James2021-01-241-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: x86 stable wrt bug #761598Agostino Sarubbo2021-01-241-1/+1
| | | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/qemu: x86 stable wrt bug #765736Agostino Sarubbo2021-01-241-1/+1
| | | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/qemu: amd64 stable wrt bug #761598Agostino Sarubbo2021-01-211-2/+2
| | | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/qemu: amd64 stable wrt bug #765736Agostino Sarubbo2021-01-201-1/+1
| | | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/qemu: add udev REQUIRED_USE for multipathIonen Wolkens2021-01-032-2/+4
| | | | | | | Closes: https://bugs.gentoo.org/763285 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: Stabilize 5.1.0-r3 arm64, #761598Sam James2020-12-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: use tool-prefixed 'strings'Sergei Trofimovich2020-12-143-2/+27
| | | | | | | Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/759310 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: build virtiofsd if USE=vhost-user-fsIonen Wolkens2020-12-132-0/+20
| | | | | | | | | | | | | | | With qemu-5.2.0 build system changes, virtiofsd would only be auto-enabled if USE="caps seccomp", --enable-tools, and --enable-system. The last being disabled for the tools build led to virtiofsd being missing for users. Rather than work around, control using --enable-virtiofsd and USE=vhost-user-fs Cannot be enabled together with --disable-tools, so added conf_tools() Closes: https://bugs.gentoo.org/759673 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: add missing ipxe[qemu] USE depIonen Wolkens2020-12-134-8/+8
| | | | | | | Closes: https://bugs.gentoo.org/759592 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: drop USE=xkb, use prebuilt keymapsSergei Trofimovich2020-12-123-6/+32
| | | | | | | | | | | | | | | USE=xkb re-generates qemu keymaps instead of already prebuilt ones. It has a few problems: - present /usr/bin/qemu-keymaps is preferred over locally built one - /usr/bin/qemu-keymaps can't be ran on a system without x11-misc/xkeyboard-config Let's rely on prebuilt keymaps. Reported-by: Ben Kohler Closes: https://bugs.gentoo.org/759604 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: fix automagic libudev dependencyDavid Michael2020-12-122-2/+6
| | | | | | | Closes: https://bugs.gentoo.org/759361 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: make ./configure -Werror-cleanSergei Trofimovich2020-12-122-0/+41
| | | | | | | | Fix safe-stack detection on gcc -Wall -Wextra to avoid declaration of unused parameters. Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: drop nls mangling, use --enable-gettextSergei Trofimovich2020-12-102-60/+14
| | | | | | | | | | qemu-5.2.0 updated the way locales are generated. Let's drop our hack for locale filtering. Reported-by: Julien Delquié Closes: https://bugs.gentoo.org/759301 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: revert "fix safe-stack feature detection"Sergei Trofimovich2020-12-102-13/+0
| | | | | | | | | | | I misinterpreted what test does. Will need to check why it passes for me. Reverting it for now. This reverts commit 541bb02a46aa817953c29c8ffef222bbfb58ebd8. Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/759331 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: fix safe-stack feature detectionSergei Trofimovich2020-12-102-0/+13
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: bump up to 5.2.0Sergei Trofimovich2020-12-092-0/+865
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>