summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-emulation/qemu: fix build with SOFTMMU_TARGETS emptyDoug Goldstein2019-01-272-2/+4
| | | | | | | | | When SOFTMMU_TARGETS are empty the qemu-bridge-helper isn't installed anymore causing a failure to build due to the fcaps call. Closes: https://bugs.gentoo.org/675110 Signed-off-by: Doug Goldstein <cardoe@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* app-emulation/qemu: x86 stable (bug #673108)Thomas Deutschmann2019-01-071-1/+1
| | | | | Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* app-emulation/qemu: amd64 stable wrt bug #673108Mikle Kolyada2019-01-061-1/+1
| | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* app-emulation/qemu: use ver_test instead of versionatorMatthias Maier2019-01-052-2/+2
| | | | | | Closes: https://bugs.gentoo.org/674628 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: fix python dependenciesMatthias Maier2019-01-053-6/+3
| | | | | | Closes: https://bugs.gentoo.org/672950 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: add capstone slot operatorSergei Trofimovich2018-12-302-2/+2
| | | | | Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* app-emulation/qemu: do no use dohtmlMatthias Maier2018-12-281-1/+4
| | | | | | Closes: https://bugs.gentoo.org/673876 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: reintroduce 2.12.1, remove correct versionMatthias Maier2018-12-192-3/+3
| | | | | | | Closes: https://bugs.gentoo.org/673458 Package-Manager: Portage-2.3.52, Repoman-2.3.12 RepoMan-Options: --force Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: drop old and vulnerableMatthias Maier2018-12-193-1641/+0
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: synchronize 3.1.0 and 9999 ebuildsMatthias Maier2018-12-192-36/+22
| | | | | | | | - update to EAPI=7 - drop versionator inherit Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: version bump to 3.1.0Matthias Maier2018-12-196-3/+860
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - use RESTRICT=strip, bug #651422 - switch to tar.xz, bug #666726 - add missing use constraints, bug #664474 qemu_softmmu_targets_riscv32? ( fdt ) qemu_softmmu_targets_riscv64? ( fdt ) - 3.1.0 already contains patches for CVE-2018-15746 - applied patch for CVE-2018-20123 - disable bt subsystem entirely as a "workaround" for CVE-2018-19665. Upstream deprecated the subsystem in November and states that it had been dysfunctional for years with likely no users. Bug: https://bugs.gentoo.org/664740 Bug: https://bugs.gentoo.org/672346 Bug: https://bugs.gentoo.org/673108 Closes: https://bugs.gentoo.org/651422 Closes: https://bugs.gentoo.org/664474 Closes: https://bugs.gentoo.org/666726 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: add python3_7Jonathan Callen2018-12-022-4/+4
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jonathan Callen <jcallen@gentoo.org>
* app-emulation/qemu-9999: Drop sdl-1.2 supportMichal Privoznik2018-10-221-11/+4
| | | | | | | | | | | QEMU has deprecated sdl-1.2 support nearly a year ago (in upstream commit of e52c6ba3414). It's not removed yet, but it soon will be. Therefore, drop support for it in our ebuild. This is achieved by basically dropping old 'sdl' use flag and then renaming 'sdl2' to 'sdl'. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu-9999: Drop gtk2 use flagMichal Privoznik2018-10-221-12/+4
| | | | | | | | | QEMU has deprecated gtk2 support nearly a year ago, and recently it dropped the support completely (upstream commit 89d85cde75143). Reflect this change in the live ebuild. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu-9999: Sync softmmu targetsMichal Privoznik2018-09-261-1/+1
| | | | | | | | Qemu dropped ppcemb target in a69dc537cc1a6d3c3cb35d30197ed45914a150c3. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: amd64 stable wrt bug #664062Mikle Kolyada2018-08-241-1/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: x86 stable (bug #664062)Thomas Deutschmann2018-08-231-1/+1
| | | | Package-Manager: Portage-2.3.48, Repoman-2.3.10
* app-emulation/qemu: drop version 2.11.*Matthias Maier2018-08-193-861/+0
| | | | | Bug: https://bugs.gentoo.org/663502 Package-Manager: Portage-2.3.47, Repoman-2.3.10
* app-emulation/qemu: version bump to 2.12.1, add ssbd supportMatthias Maier2018-08-193-38/+3
| | | | Package-Manager: Portage-2.3.47, Repoman-2.3.10
* app-emulation/qemu: version bump to 3.0.0Matthias Maier2018-08-192-0/+820
| | | | | Closes: https://bugs.gentoo.org/664052 Package-Manager: Portage-2.3.47, Repoman-2.3.10
* app-emulation/qemu: add python to DEPENDMatthias Maier2018-08-193-0/+3
| | | | | Closes: https://bugs.gentoo.org/662024 Package-Manager: Portage-2.3.47, Repoman-2.3.10
* app-emulation/qemu: add missing versionator inheritMarty E. Plummer2018-08-094-4/+4
| | | | | | | | c6b150836dfef848e51ec2cce801b12daf2c77b1 dropped versionator from linux-info, which these ebuilds were using via the implicit inherit. Package-Manager: Portage-2.3.44, Repoman-2.3.10 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-emulation/qemu: fix aarch64 tcg simd crashJason A. Donenfeld2018-07-232-0/+855
| | | | | | | | | | QEMU mailing list thread is here: https://marc.info/?l=qemu-devel&m=153229252602494&w=2 The patch is here: https://marc.info/?l=qemu-devel&m=153230940005574&w=2 Package-Manager: Portage-2.3.43, Repoman-2.3.10
* app-emulation/qemu: mark hppa firmware as prebuiltSergei Trofimovich2018-06-302-0/+2
| | | | Package-Manager: Portage-2.3.41, Repoman-2.3.9
* app-emulation/qemu: update patches, fix compilation with python-2Matthias Maier2018-06-252-2/+2
| | | | | Closes: https://bugs.gentoo.org/659090 Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: amd64 stable wrt bug #658180Mikle Kolyada2018-06-231-1/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: x86 stable (bug #658180)Thomas Deutschmann2018-06-181-1/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: rearrange patchesMatthias Maier2018-06-153-186/+2
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: fix major TCG crashJason A. Donenfeld2018-06-152-0/+184
| | | | | | This is a custom backport of a patch being prepared for 2.12.1. Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: fix compilation with python2Matthias Maier2018-06-142-2/+2
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: fix crash during Windows guest installationMatthias Maier2018-06-122-2/+2
| | | | | Closes: https://bugs.gentoo.org/656886 Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: fix compilation if en_US.UTF-8 is unavailableMatthias Maier2018-06-122-1/+3
| | | | | | | Thanks to Arfrever for the proper patch. Closes: https://bugs.gentoo.org/657766 Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: change maintainerMatthias Maier2018-06-091-2/+6
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: update live ebuildMatthias Maier2018-06-091-3/+15
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: try to fix dependency messMatthias Maier2018-06-091-2/+14
| | | | | | | | | | | | - add missing USE=infiniband dependencies - fix automagic libxml2 dependency, also fixes static build - add python-3 support - fix automagic libxbcommon dependency Closes: https://bugs.gentoo.org/656006 Closes: https://bugs.gentoo.org/656076 Closes: https://bugs.gentoo.org/657428 Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: drop obsoleteMatthias Maier2018-06-092-806/+0
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* app-emulation/qemu: version bump to 2.12Matthias Maier2018-05-172-0/+805
| | | | | Closes: https://bugs.gentoo.org/654174 Package-Manager: Portage-2.3.36, Repoman-2.3.9
* app-emulation/qemu: desnappifyMatthias Maier2018-04-041-2/+2
| | | | | | | commit to stable Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --force
* app-emulation/qemu: desnappify live ebuildMatthias Maier2018-04-041-2/+2
| | | | Package-Manager: Portage-2.3.28, Repoman-2.3.9
* app-emulation/qemu: ebuild maintenanceMatthias Maier2018-04-042-3/+4
| | | | | | | | | | | * desnappify * fix ARM performance issue. Thanks to David Flogeras and Alexander Tsoy. Closes: https://bugs.gentoo.org/647952 Closes: https://bugs.gentoo.org/651602 Package-Manager: Portage-2.3.28, Repoman-2.3.9
* app-emulation/qemu: drop 2.11.0Matthias Maier2018-04-042-807/+0
| | | | Package-Manager: Portage-2.3.28, Repoman-2.3.9
* app-emulation/qemu: remove unused patchMichael Mair-Keimberger2018-03-291-24/+0
| | | | Closes: https://github.com/gentoo/gentoo/pull/7686
* app-emulation/qemu: x86 stable (bug #649616)Thomas Deutschmann2018-03-291-1/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: Revert: update 2.11.1-r52, 9999Matthias Maier2018-03-272-2/+0
| | | | This reverts commit 289a2b775c75dd1e88aa972642624a0bf692e957.
* app-emulation/qemu: Revert: add rule to fix permissions on /dev/vfio/vfioMatthias Maier2018-03-272-3/+0
| | | | This reverts commit 2fc1bc6c7b1f41a3a7df74ce8e170996eb7e36d9.
* app-emulation/qemu: update 2.11.1-r52, 9999Matthias Maier2018-03-272-0/+2
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: add rule to fix permissions on /dev/vfio/vfioMatthias Maier2018-03-272-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The device node /dev/vfio/vfio gets created on modprobing the vfio* modules. This happens in particular on demand when a qemu vm with PCI passthrough is started up. The default permissios for the freshly created device node is crw-rw-rw- 1 root root 10, 196 Mar 27 08:44 /dev/vfio/vfio This is terrible. This patch adds an udev rules and makes sure that the device node has rw permissions for user root, and group kvm (and no permissions for all). This fixes - startup when a qemu-kvm is started as non-root (provided the user is in group kvm, which is our current policy for accessing /dev/kvm, etc., anyway). - work around this security vulnerability, where /dev/vfio/vfio is created with world writable permissions upon modprobe. [1] Thanks to username234, Kash Pande, Ted Rodgers for discovery and patch! [1] Steps to reproduce: % ls -la /dev/vfio/vfio crw------- 1 root root 10, 196 Mar 27 15:40 /dev/vfio/vfio % modprobe vfio % ls -la /dev/vfio/vfio crw-rw-rw- 1 root root 10, 196 Mar 27 15:41 /dev/vfio/vfio [2] I cannot find an udev rule installed by libvirt/qemu/... that triggers these permissions. Bug: https://bugs.gentoo.org/651668 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --force
* app-emulation/qemu: drop obsolete fileMatthias Maier2018-03-271-1/+0
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: update live ebuildMatthias Maier2018-03-201-0/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* app-emulation/qemu: amd64 stable wrt bug #649616Mikle Kolyada2018-03-191-1/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6