commit:     e11a90081df511b04e286caad67d18d6fc45d664
Author:     Ionen Wolkens <sudinave <AT> gmail <DOT> com>
AuthorDate: Tue Aug 25 20:18:54 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Tue Aug 25 22:23:50 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e11a9008

app-emulation/qemu: add jack support

Closes: https://bugs.gentoo.org/733612
Signed-off-by: Ionen Wolkens <sudinave <AT> gmail.com>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 app-emulation/qemu/qemu-5.1.0.ebuild | 6 ++++--
 app-emulation/qemu/qemu-9999.ebuild  | 6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/app-emulation/qemu/qemu-5.1.0.ebuild 
b/app-emulation/qemu/qemu-5.1.0.ebuild
index dc2c1447afa..b61be88f117 100644
--- a/app-emulation/qemu/qemu-5.1.0.ebuild
+++ b/app-emulation/qemu/qemu-5.1.0.ebuild
@@ -34,7 +34,7 @@ SLOT="0"
 
 IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug doc
        +fdt glusterfs gnutls gtk infiniband iscsi io-uring
-       jemalloc +jpeg kernel_linux
+       jack jemalloc +jpeg kernel_linux
        kernel_FreeBSD lzo multipath
        ncurses nfs nls numa opengl +oss +pin-upstream-blobs
        plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux
@@ -67,7 +67,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
        qemu_softmmu_targets_ppc? ( fdt )
        qemu_softmmu_targets_riscv32? ( fdt )
        qemu_softmmu_targets_riscv64? ( fdt )
-       static? ( static-user !alsa !gtk !opengl !pulseaudio !plugins !rbd 
!snappy )
+       static? ( static-user !alsa !gtk !jack !opengl !pulseaudio !plugins 
!rbd !snappy )
        static-user? ( !plugins )
        virtfs? ( caps xattr )
        vte? ( gtk )
@@ -122,6 +122,7 @@ SOFTMMU_TOOLS_DEPEND="
        )
        iscsi? ( net-libs/libiscsi )
        io-uring? ( sys-libs/liburing[static-libs(+)] )
+       jack? ( virtual/jack )
        jemalloc? ( dev-libs/jemalloc )
        jpeg? ( virtual/jpeg:0=[static-libs(+)] )
        lzo? ( dev-libs/lzo:2[static-libs(+)] )
@@ -507,6 +508,7 @@ qemu_src_configure() {
                        # Note: backend order matters here: #716202
                        # We iterate from higher-level to lower level.
                        $(usex pulseaudio pa "")
+                       $(usev jack)
                        $(usev sdl)
                        $(usev alsa)
                        $(usev oss)

diff --git a/app-emulation/qemu/qemu-9999.ebuild 
b/app-emulation/qemu/qemu-9999.ebuild
index dc2c1447afa..b61be88f117 100644
--- a/app-emulation/qemu/qemu-9999.ebuild
+++ b/app-emulation/qemu/qemu-9999.ebuild
@@ -34,7 +34,7 @@ SLOT="0"
 
 IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug doc
        +fdt glusterfs gnutls gtk infiniband iscsi io-uring
-       jemalloc +jpeg kernel_linux
+       jack jemalloc +jpeg kernel_linux
        kernel_FreeBSD lzo multipath
        ncurses nfs nls numa opengl +oss +pin-upstream-blobs
        plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux
@@ -67,7 +67,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
        qemu_softmmu_targets_ppc? ( fdt )
        qemu_softmmu_targets_riscv32? ( fdt )
        qemu_softmmu_targets_riscv64? ( fdt )
-       static? ( static-user !alsa !gtk !opengl !pulseaudio !plugins !rbd 
!snappy )
+       static? ( static-user !alsa !gtk !jack !opengl !pulseaudio !plugins 
!rbd !snappy )
        static-user? ( !plugins )
        virtfs? ( caps xattr )
        vte? ( gtk )
@@ -122,6 +122,7 @@ SOFTMMU_TOOLS_DEPEND="
        )
        iscsi? ( net-libs/libiscsi )
        io-uring? ( sys-libs/liburing[static-libs(+)] )
+       jack? ( virtual/jack )
        jemalloc? ( dev-libs/jemalloc )
        jpeg? ( virtual/jpeg:0=[static-libs(+)] )
        lzo? ( dev-libs/lzo:2[static-libs(+)] )
@@ -507,6 +508,7 @@ qemu_src_configure() {
                        # Note: backend order matters here: #716202
                        # We iterate from higher-level to lower level.
                        $(usex pulseaudio pa "")
+                       $(usev jack)
                        $(usev sdl)
                        $(usev alsa)
                        $(usev oss)

Reply via email to