summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/qemu: plumb EXTRA_CONF_QEMU variable for ./configureSergei Trofimovich2020-10-252-0/+8
| | | | | | | | | | | | | | | New EXTRA_CONF_QEMU variable To ease passing arbitrary overrides to qemu's configure. Usage example: EXTRA_CONF_QEMU='--tls-priority=@QEMU,NORMAL' emerge -v1 qemu Expected to be used in make.conf or package.env override. Use at your own risk! Closes: https://bugs.gentoo.org/747928 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: revert "allow user-specified @QEMU TLS policy"Sergei Trofimovich2020-10-252-857/+0
| | | | | | | | | | `--tls-priority=@QEMU,NORMAL` does not work without extra configuration. Let's remove it for now. Reported-by: Vjaceslavs Klimovs Bug: https://bugs.gentoo.org/747928 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: syncl recent changes to live ebuildSergei Trofimovich2020-10-241-2/+3
| | | | | Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu-9999: Remove qemu-9999-cflags.patchMichal Privoznik2020-10-212-13/+0
| | | | | | | | In upstream commit of v5.1.0-1916-g5770e8afd6 qemu removed CFLAGS clobbering (among other env vars) rendering our patch redundant. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu-9999: Reflect targets moveMichal Privoznik2020-10-211-1/+1
| | | | | | | | | | In qemu upstream commit of v5.1.0-1872-gfdb75aeff7 the targets were moved from "${S}"/default-configs/ to "${S}"/default-configs/targets/. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/17992 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: allow user'specified @QEMU TLS policySergei Trofimovich2020-10-181-0/+856
| | | | | | | Patch-by: Vjaceslavs Klimovs Closes: https://bugs.gentoo.org/747928 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: works with py39Alexey Shvetsov2020-10-141-1/+1
| | | | | Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
* app-emulation/qemu: drop oldSergei Trofimovich2020-10-081-854/+0
| | | | | Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: x86 stable wrt bug #743649Agostino Sarubbo2020-10-071-1/+1
| | | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/qemu: drop USE=tciSergei Trofimovich2020-10-064-7/+33
| | | | | | | | | | | | | | | | TCG interpreter (TCI) has a few limitations: - it does not support FPU - it's generally slower on non-self-modifying code It's advantage is support for host architectures where native codegeneration is not implemented. Gentoo has qemu keyworded only on targets with native code generation available. Avoid the interpreter. Reported-by: Kent Fredric Closes: https://bugs.gentoo.org/746752 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: Stabilize 5.1.0-r1 amd64, #743649Sam James2020-10-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: Stabilize 5.1.0-r1 arm64, #743649Sam James2020-09-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: remove unused patchesMichael Mair-Keimberger2020-09-212-85/+0
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/17629 Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* app-emulation/qemu: drop oldSergei Trofimovich2020-09-202-845/+0
| | | | | Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: backport USB oob access (CVE-2020-14364)Sergei Trofimovich2020-09-202-0/+936
| | | | | | | Reported-by: John Helmert III (ajak) Bug: https://bugs.gentoo.org/743649 Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: drop upstreamed patchSergei Trofimovich2020-09-192-15/+0
| | | | | | | This reverts commit 3752d632441c34385ee7296126e3867536cb63e7. Bug: https://bugs.gentoo.org/740836 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: amd64 stable wrt bug #741768Agostino Sarubbo2020-09-181-1/+1
| | | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/qemu: x86 stable (bug #741768)Thomas Deutschmann2020-09-161-1/+1
| | | | | Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* app-emulation/qemu: Stabilize 5.1.0 arm64, #741768Sam James2020-09-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: enable sdl-image only for softmmuSergei Trofimovich2020-09-081-1/+9
| | | | | | | | | | | | | | | qemu's build system became sightly stricter and disallows 'sdl-image' support without 'sdl' support. The check only makes sense for softmmu build, but is done for all types of builds. The change disables 'sdl-image' flag for 'user' and 'tools' builds. Reported-by: Rafael Kitover Closes: https://bugs.gentoo.org/740836 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: tweak error message for missing SDLSergei Trofimovich2020-09-082-0/+15
| | | | | | | Reported-by: Rafael Kitover Bug: https://bugs.gentoo.org/740836 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: add meson repo to live ebuildSergei Trofimovich2020-09-081-1/+3
| | | | | Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: drop --with-confsuffix=Sergei Trofimovich2020-09-051-1/+0
| | | | | | | | | Upstream renamed it to --with-suffix=. We were passing the default anyway. No need to pass it explicitly. Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: drop outdated pixman-for-vhost-user-gpu.patchSergei Trofimovich2020-09-051-1/+0
| | | | | | | Reported-by: Darren Blaber Bug: https://bugs.gentoo.org/740386 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: refresh cflags.patch patchSergei Trofimovich2020-09-052-1/+13
| | | | | | | Reported-by: Darren Blaber Bug: https://bugs.gentoo.org/740386 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: drop outdated mkdir_systemtap.patch patchSergei Trofimovich2020-09-051-1/+0
| | | | | | | Reported-by: Darren Blaber Bug: https://bugs.gentoo.org/740386 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: drop oldSergei Trofimovich2020-08-311-841/+0
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: x86 stable (bug #737228)Thomas Deutschmann2020-08-301-1/+1
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* app-emulation/qemu: fix USE="static slirp"David Michael2020-08-293-3/+3
| | | | | | | Closes: https://bugs.gentoo.org/739514 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: add jack supportIonen Wolkens2020-08-252-4/+8
| | | | | | Closes: https://bugs.gentoo.org/733612 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: arm64 stable (bug #738056)Sam James2020-08-191-1/+1
| | | | | Package-Manager: Portage-3.0.3, Repoman-3.0.0 Signed-off-by: Sam James <sam@gentoo.org>
* app-emulation/qemu: amd64 stable wrt bug #737228Agostino Sarubbo2020-08-161-1/+1
| | | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/qemu: fix pixman detection for vhost-user-gnuSergei Trofimovich2020-08-133-0/+64
| | | | | | | | | Use patch by Rafael Kitover to fix dependency detection. Fix-by: Rafael Kitover Closes: https://bugs.gentoo.org/735146 Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: bump up to 5.1.0Sergei Trofimovich2020-08-132-0/+843
| | | | | Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: drop oldSergei Trofimovich2020-07-251-840/+0
| | | | | Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: fix automagic sys-fs/multipath-toolsSergei Trofimovich2020-07-255-4/+18
| | | | | | | | | | Add USE=multipath to control optional sys-fs/multipath-tools dependency. Reported-by: Alessandro Barbieri Closes: https://bugs.gentoo.org/733820 Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: add USE=caps for USE=virtfsSergei Trofimovich2020-07-174-4/+4
| | | | | | | | | qemu's ./configure asserts that virtfs always requires caps. Reported-by: Thomas De Schampheleire Closes: https://bugs.gentoo.org/732722 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: pass --disable-containersSergei Trofimovich2020-07-172-0/+2
| | | | | | | | | | By default qemu build system tries to run docker and zfs tools. We don't want that as part of normal build process. Reported-by: Rafael Kitover Closes: https://bugs.gentoo.org/732972 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: add 'avr' target to live ebuildSergei Trofimovich2020-07-171-1/+1
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: enable USE=slirp by defaultSergei Trofimovich2020-07-172-2/+2
| | | | | | | Reported-by: Michał Górny Closes: https://bugs.gentoo.org/733098 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: x86 stable wrt bug #731992Agostino Sarubbo2020-07-171-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/qemu: amd64 stable wrt bug #731992Agostino Sarubbo2020-07-171-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* app-emulation/qemu: fix eerror typoFrancesco Turco2020-07-164-4/+4
| | | | | | Signed-off-by: Francesco Turco <mail@fturco.net> Closes: https://github.com/gentoo/gentoo/pull/16714 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-emulation/qemu: use system slirp via USE=slirpSergei Trofimovich2020-07-113-3/+845
| | | | | | | Reported-by: Yaroslav Isakov Bug: https://bugs.gentoo.org/732144 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: backport slirp ipv6 fix: CVE-2020-10756Sergei Trofimovich2020-07-092-0/+873
| | | | | | | Reported-by: John Helmert III (ajak) Bug: https://bugs.gentoo.org/731992 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: remove unused patchesMichael Mair-Keimberger2020-07-062-107/+0
| | | | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16612 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: drop oldSergei Trofimovich2020-07-052-836/+0
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: add new sv locale to live ebuildSergei Trofimovich2020-07-021-1/+1
| | | | | | | Reported-by: Joakim Tjernlund Closes: https://bugs.gentoo.org/730226 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: drop upstreamed patch from live ebuildSergei Trofimovich2020-07-021-1/+0
| | | | | | | Reported-by: Joakim Tjernlund Bug: https://bugs.gentoo.org/730226 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: x86 stable wrt bug #728932Agostino Sarubbo2020-06-211-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>