commit:     725fa92b24a3b3c8b8843eeb90e8115c0e9706f5
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 19 21:15:33 2018 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Wed Dec 19 21:46:42 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=725fa92b

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 <AT> gentoo.org>

 app-emulation/qemu/qemu-3.1.0.ebuild | 37 +++++++++++-------------------------
 app-emulation/qemu/qemu-9999.ebuild  | 21 ++++++++++----------
 2 files changed, 22 insertions(+), 36 deletions(-)

diff --git a/app-emulation/qemu/qemu-3.1.0.ebuild 
b/app-emulation/qemu/qemu-3.1.0.ebuild
index d95a0da86e9..9534354a753 100644
--- a/app-emulation/qemu/qemu-3.1.0.ebuild
+++ b/app-emulation/qemu/qemu-3.1.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI="7"
 
 PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} )
 PYTHON_REQ_USE="ncurses,readline"
@@ -11,7 +11,7 @@ PLOCALES="bg de_DE fr_FR hu it tr zh_CN"
 FIRMWARE_ABI_VERSION="2.11.1-r50"
 
 inherit eutils flag-o-matic linux-info toolchain-funcs multilib python-r1 \
-       user udev fcaps readme.gentoo-r1 pax-utils l10n versionator
+       user udev fcaps readme.gentoo-r1 pax-utils l10n
 
 if [[ ${PV} = *9999* ]]; then
        EGIT_REPO_URI="git://git.qemu.org/qemu.git"
@@ -31,9 +31,9 @@ HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org";
 LICENSE="GPL-2 LGPL-2 BSD-2"
 SLOT="0"
 IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug
-       +fdt glusterfs gnutls gtk gtk2 infiniband iscsi +jpeg kernel_linux
+       +fdt glusterfs gnutls gtk infiniband iscsi +jpeg kernel_linux
        kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png
-       pulseaudio python rbd sasl +seccomp sdl sdl2 selinux smartcard snappy
+       pulseaudio python rbd sasl +seccomp sdl selinux smartcard snappy
        spice ssh static static-user systemtap tci test usb usbredir vde
        +vhost-net virgl virtfs +vnc vte xattr xen xfs"
 
@@ -43,7 +43,7 @@ COMMON_TARGETS="aarch64 alpha arm cris hppa i386 m68k 
microblaze microblazeel
        mips mips64 mips64el mipsel nios2 or1k ppc ppc64 riscv32 riscv64 s390x
        sh4 sh4eb sparc sparc64 x86_64 xtensa xtensaeb"
 IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS}
-       lm32 moxie ppcemb tricore unicore32"
+       lm32 moxie tricore unicore32"
 IUSE_USER_TARGETS="${COMMON_TARGETS}
        aarch64_be armeb mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus
        tilegx"
@@ -55,7 +55,6 @@ IUSE+=" ${use_softmmu_targets} ${use_user_targets}"
 # Allow no targets to be built so that people can get a tools-only build.
 # Block USE flag configurations known to not work.
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
-       gtk2? ( gtk )
        qemu_softmmu_targets_arm? ( fdt )
        qemu_softmmu_targets_microblaze? ( fdt )
        qemu_softmmu_targets_mips64el? ( fdt )
@@ -63,8 +62,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
        qemu_softmmu_targets_ppc? ( fdt )
        qemu_softmmu_targets_riscv32? ( fdt )
        qemu_softmmu_targets_riscv64? ( fdt )
-       sdl2? ( sdl )
-       static? ( static-user !alsa !gtk !gtk2 !opengl !pulseaudio !snappy )
+       static? ( static-user !alsa !gtk !opengl !pulseaudio !snappy )
        virtfs? ( xattr )
        vte? ( gtk )"
 
@@ -106,14 +104,8 @@ SOFTMMU_TOOLS_DEPEND="
                >=net-libs/gnutls-3.0:=[static-libs(+)]
        )
        gtk? (
-               gtk2? (
-                       x11-libs/gtk+:2
-                       vte? ( x11-libs/vte:0 )
-               )
-               !gtk2? (
-                       x11-libs/gtk+:3
-                       vte? ( x11-libs/vte:2.91 )
-               )
+               x11-libs/gtk+:3
+               vte? ( x11-libs/vte:2.91 )
        )
        infiniband? (
                sys-fabric/libibumad:=[static-libs(+)]
@@ -140,14 +132,8 @@ SOFTMMU_TOOLS_DEPEND="
        rbd? ( sys-cluster/ceph[static-libs(+)] )
        sasl? ( dev-libs/cyrus-sasl[static-libs(+)] )
        sdl? (
-               !sdl2? (
-                       media-libs/libsdl[X]
-                       >=media-libs/libsdl-1.2.11[static-libs(+)]
-               )
-               sdl2? (
-                       media-libs/libsdl2[X]
-                       media-libs/libsdl2[static-libs(+)]
-               )
+               media-libs/libsdl2[X]
+               media-libs/libsdl2[static-libs(+)]
        )
        seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] )
        smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] )
@@ -501,8 +487,7 @@ qemu_src_configure() {
                conf_opts+=(
                        --audio-drv-list="${audio_opts}"
                )
-               use gtk && conf_opts+=( --with-gtkabi=$(usex gtk2 2.0 3.0) )
-               use sdl && conf_opts+=( --with-sdlabi=$(usex sdl2 2.0 1.2) )
+               use sdl && conf_opts+=( --with-sdlabi=2.0 )
        fi
 
        case ${buildtype} in

diff --git a/app-emulation/qemu/qemu-9999.ebuild 
b/app-emulation/qemu/qemu-9999.ebuild
index b279da622c3..8d6db73b9c7 100644
--- a/app-emulation/qemu/qemu-9999.ebuild
+++ b/app-emulation/qemu/qemu-9999.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI="7"
 
 PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} )
 PYTHON_REQ_USE="ncurses,readline"
@@ -11,14 +11,14 @@ PLOCALES="bg de_DE fr_FR hu it tr zh_CN"
 FIRMWARE_ABI_VERSION="2.11.1-r50"
 
 inherit eutils flag-o-matic linux-info toolchain-funcs multilib python-r1 \
-       user udev fcaps readme.gentoo-r1 pax-utils l10n versionator
+       user udev fcaps readme.gentoo-r1 pax-utils l10n
 
 if [[ ${PV} = *9999* ]]; then
        EGIT_REPO_URI="git://git.qemu.org/qemu.git"
        inherit git-r3
        SRC_URI=""
 else
-       SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2";
+       SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.xz";
        KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
 fi
 
@@ -27,13 +27,15 @@ HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org";
 
 LICENSE="GPL-2 LGPL-2 BSD-2"
 SLOT="0"
-IUSE="accessibility +aio alsa bluetooth bzip2 capstone +caps +curl debug
+IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug
        +fdt glusterfs gnutls gtk infiniband iscsi +jpeg kernel_linux
        kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png
        pulseaudio python rbd sasl +seccomp sdl selinux smartcard snappy
        spice ssh static static-user systemtap tci test usb usbredir vde
        +vhost-net virgl virtfs +vnc vte xattr xen xfs"
 
+RESTRICT=strip
+
 COMMON_TARGETS="aarch64 alpha arm cris hppa i386 m68k microblaze microblazeel
        mips mips64 mips64el mipsel nios2 or1k ppc ppc64 riscv32 riscv64 s390x
        sh4 sh4eb sparc sparc64 x86_64 xtensa xtensaeb"
@@ -53,9 +55,11 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
        qemu_softmmu_targets_arm? ( fdt )
        qemu_softmmu_targets_microblaze? ( fdt )
        qemu_softmmu_targets_mips64el? ( fdt )
-       qemu_softmmu_targets_ppc? ( fdt )
        qemu_softmmu_targets_ppc64? ( fdt )
-       static? ( static-user !alsa !bluetooth !gtk !opengl !pulseaudio !snappy 
)
+       qemu_softmmu_targets_ppc? ( fdt )
+       qemu_softmmu_targets_riscv32? ( fdt )
+       qemu_softmmu_targets_riscv64? ( fdt )
+       static? ( static-user !alsa !gtk !opengl !pulseaudio !snappy )
        virtfs? ( xattr )
        vte? ( gtk )"
 
@@ -86,7 +90,6 @@ SOFTMMU_TOOLS_DEPEND="
        )
        aio? ( dev-libs/libaio[static-libs(+)] )
        alsa? ( >=media-libs/alsa-lib-1.0.13 )
-       bluetooth? ( net-wireless/bluez )
        bzip2? ( app-arch/bzip2[static-libs(+)] )
        capstone? ( dev-libs/capstone )
        caps? ( sys-libs/libcap-ng[static-libs(+)] )
@@ -202,8 +205,6 @@ PATCHES=(
        "${FILESDIR}"/${PN}-2.11.1-capstone_include_path.patch
 )
 
-STRIP_MASK="/usr/share/qemu/palcode-clipper"
-
 QA_PREBUILT="
        usr/share/qemu/hppa-firmware.img
        usr/share/qemu/openbios-ppc
@@ -423,10 +424,10 @@ qemu_src_configure() {
                fi
        }
        conf_opts+=(
+               --disable-bluez
                $(conf_notuser accessibility brlapi)
                $(conf_notuser aio linux-aio)
                $(conf_notuser bzip2)
-               $(conf_notuser bluetooth bluez)
                $(conf_notuser capstone)
                $(conf_notuser caps cap-ng)
                $(conf_notuser curl)

Reply via email to