From d86ec5c8fe1099942265c9e46a4bda76289d49ad Mon Sep 17 00:00:00 2001 From: Daniel Mierswa Date: Mon, 24 Jun 2013 09:54:01 +0200 Subject: [PATCH] remove app-emulation/qemu use the one in ::virtualization --- .../app-emulation/qemu/qemu-scm.exheres-0 | 25 ----- packages/app-emulation/qemu/qemu.exlib | 94 ------------------- 2 files changed, 119 deletions(-) delete mode 100644 packages/app-emulation/qemu/qemu-scm.exheres-0 delete mode 100644 packages/app-emulation/qemu/qemu.exlib diff --git a/packages/app-emulation/qemu/qemu-scm.exheres-0 b/packages/app-emulation/qemu/qemu-scm.exheres-0 deleted file mode 100644 index 505a0ca..0000000 --- a/packages/app-emulation/qemu/qemu-scm.exheres-0 +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2008 Daniel Mierswa -# Distributed under the terms of the GNU General Public License v2 - -require "${PN}" - -SCM_REPOSITORY="git://git.qemu.org/qemu.git" -SCM_EXTERNAL_REFS=" - roms/vgabios: - roms/seabios: - roms/ipxe: - roms/SLOF: - roms/openbios: - roms/qemu-palcode: - roms/sgabios: -" - -require scm-git - -PLATFORMS="~amd64" -SLOT="0" - -# won't build at the moment, if one figures out that it builds -# occasionaly, one can remove that -RESTRICT="test" - diff --git a/packages/app-emulation/qemu/qemu.exlib b/packages/app-emulation/qemu/qemu.exlib deleted file mode 100644 index d776bde..0000000 --- a/packages/app-emulation/qemu/qemu.exlib +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 2008, 2009 Daniel Mierswa -# Distributed under the terms of the GNU General Public License v2 - -export_exlib_phases src_prepare src_configure - -SUMMARY="A generic and open source machine emulator and virtualizer." -DESCRIPTION=" - When used as a machine emulator, it can run OS and programs made for one - machine on a different machine. It claims to achieve good performances - because of dynamic translation.' -" -HOMEPAGE="http://wiki.qemu.org/" - -LICENCES="GPL-2" -MYOPTIONS=" - bluetooth - curl - doc - gnutls - ncurses [[ description = [ ncurses interface for the virtual machine ] ]] - pulseaudio - sasl - sdl [[ description = [ SDL interface for the virtual machine and SDL audio module ] ]] - static - vde [[ description = [ Enables support for the Virtual Distributed Ethernet networking system ] ]] -" - -DEPENDENCIES=" - build+run: - bluetooth? ( net-wireless/bluez ) - curl? ( net-misc/curl ) - pulseaudio? ( media-sound/pulseaudio ) - gnutls? ( dev-libs/gnutls ) - ncurses? ( sys-libs/ncurses ) - sasl? ( net-libs/cyrus-sasl ) - sdl? ( media-libs/SDL ) - vde? ( net/vde ) - !app-virtualization/kvm [[ - description = [ It doesn't make sense to install both anymore. ] - resolution = [ manual ] - ]] - !app-virtualization/qemu-kvm [[ - description = [ It doesn't make sense to install both anymore. ] - resolution = [ manual ] - ]] -" - -REMOTE_IDS="freecode:qemu" - -UPSTREAM_CHANGELOG="${HOMEPAGE}/changelog.html" -UPSTREAM_DOCUMENTATION="${HOMEPAGE}/user-doc.html" -UPSTREAM_RELEASE_NOTES="${HOMEPAGE}/index.html" - -# TODO: configure creates automagic dependency and static linkage with SDL - -qemu_src_configure () -{ - local audio_drv - audio_drv+=( alsa ) - option sdl && audio_drv+=( sdl ) - option pulseaudio && audio_drv+=( pa ) - - local myconf - option ncurses || myconf+=( --disable-curses ) - option vde || myconf+=( --disable-vde ) - option bluetooth || myconf+=( --disable-bluez ) - option static && myconf+=( --static ) - option sdl || myconf+=( --disable-sdl ) - option gnutls || myconf+=( --disable-vnc-tls ) - option sasl || myconf+=( --disable-vnc-sasl ) - option doc || myconf+=( --disable-docs ) - option curl || myconf+=( --disable-curl ) - [[ -n "${audio_drv[@]}" ]] && myconf+=( --enable-mixemu ) - - edo ./configure \ - --prefix=/usr \ - --host-cc="${BUILD_CC}" \ - --cc="${CC}" \ - --extra-cflags="${CFLAGS}" \ - --extra-ldflags="${LDFLAGS}" \ - --disable-strip \ - --audio-drv-list="$(echo ${audio_drv[@]} | tr ' ' ',')" \ - "${myconf[@]}" \ - $@ -} - -qemu_src_prepare () -{ - edo sed \ - -e '/^CFLAGS=/s:-O2 -g::' \ - -e '/^LDFLAGS=/s:-g::' \ - -i configure -} -