diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest deleted file mode 100644 index df94526..0000000 --- a/app-emulation/qemu/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST qemu-0.11.1.tar.gz 3830070 SHA256 2ecd2fc0af2ce5d96067ae82cc98a08275c596de53fc929484bedee1d6e7893a diff --git a/app-emulation/qemu/files/qemu-0.11.0-mips64-user-fix.patch b/app-emulation/qemu/files/qemu-0.11.0-mips64-user-fix.patch deleted file mode 100644 index c069f89..0000000 --- a/app-emulation/qemu/files/qemu-0.11.0-mips64-user-fix.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- qemu-0.11.0.orig/linux-user/main.c 2009-10-23 02:19:57.000000000 +0200 -+++ qemu-0.11.0/linux-user/main.c 2009-10-23 02:47:09.000000000 +0200 -@@ -1469,6 +1469,8 @@ - - #ifdef TARGET_MIPS - -+#define TARGET_QEMU_ESIGRETURN 255 -+ - #define MIPS_SYS(name, args) args, - - static const uint8_t mips_syscall_args[] = { diff --git a/app-emulation/qemu/files/qemu-ifdown b/app-emulation/qemu/files/qemu-ifdown deleted file mode 100644 index c173e43..0000000 --- a/app-emulation/qemu/files/qemu-ifdown +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -if [ -x /sbin/brctl ]; then - BRCTL="/sbin/brctl" -elif [ -x /usr/sbin/brctl ]; then - BRCTL="/usr/sbin/brctl" -else - echo "no bridge utils installed" - exit 1 -fi - -if [ -x /sbin/ip ]; then - switch=( $(/sbin/ip route list | awk '/^default / { sub(/.* dev /, ""); print $1 }') ) - ${BRCTL} delif ${switch} $1 - /sbin/ip link set $1 down -else - switch=( $(/bin/netstat -rn | awk '/^0\.0\.0\.0/ { print $NF }') ) - ${BRCTL} delif ${switch} $1 - /sbin/ifconfig $1 down -fi diff --git a/app-emulation/qemu/files/qemu-ifup b/app-emulation/qemu/files/qemu-ifup deleted file mode 100644 index 4a30e7d..0000000 --- a/app-emulation/qemu/files/qemu-ifup +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -if [ -x /sbin/brctl ]; then - BRCTL="/sbin/brctl" -elif [ -x /usr/sbin/brctl ]; then - BRCTL="/usr/sbin/brctl" -else - echo "no bridge utils installed" - exit 1 -fi - -if [ -x /sbin/ip ]; then - switch=( $(/sbin/ip route list | awk '/^default / { sub(/.* dev /, ""); print $1 }') ) - /sbin/ip link set $1 up -else - switch=( $(/bin/netstat -rn | awk '/^0\.0\.0\.0/ { print $NF }') ) - /sbin/ifconfig $1 0.0.0.0 up -fi - -[[ ${switch#} -ne "1" ]] && logger -t qemu "$0 found more than one bridge connecting $1 to ${switch}" -${BRCTL} addif ${switch} $1 - diff --git a/app-emulation/qemu/metadata.xml b/app-emulation/qemu/metadata.xml deleted file mode 100644 index 5104e6b..0000000 --- a/app-emulation/qemu/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - lu_zero@gentoo.org - - - Enables the kernel acceleration module on a x86/x86-64 cpu - Use the KVM (Kernel Virtual Machine) infrastructure on compatible hardware - Enable alsa output for sound emulation - Enable esound output for sound emulation - Enable TLS support for the VNC console server - Enable the ncurses-based console - Enable pulseaudio output for sound emulation - Enable the SDL-based console - Enable Virtual Distributed Ethernet (VDE) based networking - - diff --git a/app-emulation/qemu/qemu-0.11.1-r9999.ebuild b/app-emulation/qemu/qemu-0.11.1-r9999.ebuild deleted file mode 100644 index 1e743e7..0000000 --- a/app-emulation/qemu/qemu-0.11.1-r9999.ebuild +++ /dev/null @@ -1,155 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-0.11.1.ebuild,v 1.3 2010/06/30 21:46:32 truedfx Exp $ - -EAPI="2" - -inherit eutils flag-o-matic toolchain-funcs linux-info - -DESCRIPTION="QEMU emulator and ABI wrapper" -HOMEPAGE="http://www.qemu.org" -SRC_URI="http://download.savannah.gnu.org/releases/qemu/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="alsa bluetooth esd gnutls ncurses pulseaudio sasl +sdl vde kqemu kvm" - -COMMON_TARGETS="i386 x86_64 arm cris m68k mips mipsel mips64 mips64el ppc ppc64 sh4 sh4eb sparc" - -IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} ppcemb" -IUSE_USER_TARGETS="${COMMON_TARGETS} alpha armeb ppc64abi32 sparc64 sparc32plus" - -for target in ${IUSE_SOFTMMU_TARGETS}; do - IUSE="${IUSE} +qemu_softmmu_targets_${target}" -done - -for target in ${IUSE_USER_TARGETS}; do - IUSE="${IUSE} +qemu_user_targets_${target}" -done - -RDEPEND="!app-emulation/qemu-softmmu - !app-emulation/qemu-user - !=media-libs/alsa-lib-1.0.13 ) - esd? ( media-sound/esound ) - pulseaudio? ( media-sound/pulseaudio ) - gnutls? ( net-libs/gnutls ) - ncurses? ( sys-libs/ncurses ) - sasl? ( dev-libs/cyrus-sasl ) - sdl? ( >=media-libs/libsdl-1.2.11 ) - vde? ( net-misc/vde ) - kvm? ( >=sys-kernel/linux-headers-2.6.29 ) - bluetooth? ( net-wireless/bluez ) - kqemu? ( >=app-emulation/kqemu-1.4.0_pre1 )" -# fdt? ( sys-apps/dtc ) - -DEPEND="${RDEPEND} - gnutls? ( dev-util/pkgconfig ) - app-text/texi2html" - -src_prepare() { - # avoid fdt till an updated release appears - sed -i -e 's:fdt="yes":fdt="no":' configure - # prevent docs to get automatically installed - sed -i '/$(DESTDIR)$(docdir)/d' Makefile - # Alter target makefiles to accept CFLAGS set via flag-o - sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \ - Makefile Makefile.target tests/Makefile - [[ -x /sbin/paxctl ]] && \ - sed -i 's/^VL_LDFLAGS=$/VL_LDFLAGS=-Wl,-z,execheap/' \ - Makefile.target - # Append CFLAGS while linking - sed -i 's/$(LDFLAGS)/$(QEMU_CFLAGS) $(CFLAGS) $(LDFLAGS)/' rules.mak - epatch "${FILESDIR}/qemu-0.11.0-mips64-user-fix.patch" -} - -src_configure() { - local mycc conf_opts audio_opts softmmu_targets user_targets target_list - - # Pinkbyte: enable support of all types of audio cards! - local audio_cards - audio_cards="ac97 es1370 sb16 cs4231a adlib gus" - - for target in ${IUSE_SOFTMMU_TARGETS} ; do - use "qemu_softmmu_targets_${target}" && \ - softmmu_targets="${softmmu_targets} ${target}-softmmu" - done - - for target in ${IUSE_USER_TARGETS} ; do - use "qemu_user_targets_${target}" && \ - user_targets="${user_targets} ${target}-linux-user" - done - - conf_opts="--disable-darwin-user --disable-bsd-user --disable-strip" - - if test ! -z "${softmmu_targets}" ; then - einfo "Building following softmmu targets: ${softmmu_targets}" - use gnutls || conf_opts="$conf_opts --disable-vnc-tls" - use ncurses || conf_opts="$conf_opts --disable-curses" - use sasl || conf_opts="$conf_opts --disable-vnc-sasl" - use sdl || conf_opts="$conf_opts --disable-sdl" - use vde || conf_opts="$conf_opts --disable-vde" - use bluetooth || conf_opts="$conf_opts --disable-bluez" - use kqemu || conf_opts="$conf_opts --disable-kqemu" - use kvm || conf_opts="$conf_opts --disable-kvm" - - audio_opts="oss" - use alsa && audio_opts="alsa $audio_opts" - use esd && audio_opts="esd $audio_opts" - use pulseaudio && audio_opts="pa $audio_opts" - use sdl && audio_opts="sdl $audio_opts" - else - einfo "Disabling softmmu emulation (no softmmu targets specified)" - conf_opts="$conf_opts --disable-system --disable-vnc-tls \ - --disable-curses --disable-sdl --disable-vde \ - --disable-kqemu --disable-kvm" - fi - - if test ! -z "${user_targets}" ; then - einfo "Building following user targets: ${user_targets}" - conf_opts="$conf_opts --enable-linux-user" - else - einfo "Disabling usermode emulation (no usermode targets specified)" - conf_opts="$conf_opts --disable-linux-user" - fi - -# use fdt || conf_opts="$conf_opts --disable-fdt" - - conf_opts="$conf_opts --prefix=/usr" - - target_list="${softmmu_targets} ${user_targets}" - - filter-flags -fPIE - - ./configure ${conf_opts} \ - --audio-drv-list="$audio_opts" \ - --audio-card-list="$audio_cards" \ - --cc="$(tc-getCC)" --host-cc="$(tc-getCC)" \ - --target-list="${target_list}" \ - || die "configure failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "make install failed" - - exeinto /etc/qemu - doexe \ - "${FILESDIR}/qemu-ifup" \ - "${FILESDIR}/qemu-ifdown" \ - || die "qemu interface scripts failed" - - dodoc Changelog MAINTAINERS TODO pci-ids.txt || die - newdoc pc-bios/README README.pc-bios || die - dohtml qemu-doc.html qemu-tech.html || die -} - -pkg_postinst() { - elog "You will need the Universal TUN/TAP driver compiled into your" - elog "kernel or loaded as a module to use the virtual network device" - elog "if using -net tap. You will also need support for 802.1d" - elog "Ethernet Bridging and a configured bridge if using the provided" - elog "qemu-ifup script from /etc/qemu." - echo -}