commit: efbc92ac93db77af679bb4a2b5f7a39e8636645b Author: layman <layman <AT> localhost> AuthorDate: Sun Aug 16 01:18:25 2015 +0000 Commit: Mike Auty <ikelos <AT> gentoo <DOT> org> CommitDate: Sun Aug 16 01:18:25 2015 +0000 URL: https://gitweb.gentoo.org/dev/ikelos.git/commit/?id=efbc92ac
Remove old qemu-softmmu ebuild. app-emulation/qemu-softmmu/ChangeLog | 300 --------------------- app-emulation/qemu-softmmu/Manifest | 8 - app-emulation/qemu-softmmu/files/diablo.patch | 32 --- app-emulation/qemu-softmmu/files/kill-debugs.patch | 58 ---- app-emulation/qemu-softmmu/files/qemu-ifdown | 20 -- app-emulation/qemu-softmmu/files/qemu-ifup | 22 -- app-emulation/qemu-softmmu/metadata.xml | 18 -- .../qemu-softmmu/qemu-softmmu-0.10.1.ebuild | 109 -------- 8 files changed, 567 deletions(-) diff --git a/app-emulation/qemu-softmmu/ChangeLog b/app-emulation/qemu-softmmu/ChangeLog deleted file mode 100644 index b9e17b7..0000000 --- a/app-emulation/qemu-softmmu/ChangeLog +++ /dev/null @@ -1,300 +0,0 @@ -# ChangeLog for app-emulation/qemu-softmmu -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-softmmu/ChangeLog,v 1.64 2009/03/24 15:23:57 lu_zero Exp $ - - 24 Mar 2009; Luca Barbato <[email protected]> qemu-softmmu-0.10.1.ebuild: - fix ifup/ifdown installation - -*qemu-softmmu-0.10.1 (22 Mar 2009) - - 22 Mar 2009; Luca Barbato <[email protected]> - +qemu-softmmu-0.10.1.ebuild: - Bugfix release - - 21 Mar 2009; Luca Barbato <[email protected]> qemu-softmmu-0.10.0.ebuild: - typo, thanks to Jonathan-Christofer Demay <[email protected]> for spotting - it - - 18 Mar 2009; Luca Barbato <[email protected]> qemu-softmmu-0.10.0.ebuild: - disable fdt since the current one is broken... - - 17 Mar 2009; Luca Barbato <[email protected]> qemu-softmmu-0.10.0.ebuild: - fdt is a fixed dep for now - - 12 Mar 2009; Luca Barbato <[email protected]> qemu-softmmu-0.10.0.ebuild: - Simplify hardened support - - 12 Mar 2009; Diego E. Pettenò <[email protected]> - qemu-softmmu-0.9.1.ebuild, qemu-softmmu-0.9.1-r1.ebuild, - qemu-softmmu-0.9.1-r2.ebuild, qemu-softmmu-0.9.1-r3.ebuild, - qemu-softmmu-0.10.0.ebuild: - Remove binchecks restriction (package installs binaries!). - - 09 Mar 2009; Luca Barbato <[email protected]> qemu-softmmu-0.10.0.ebuild: - Fix leftover from kvm ebuild import - -*qemu-softmmu-0.10.0 (06 Mar 2009) - - 06 Mar 2009; Luca Barbato <[email protected]> +files/qemu-ifdown, - +files/qemu-ifup, +qemu-softmmu-0.10.0.ebuild: - New release - - 28 Jul 2008; Doug Goldstein <[email protected]> metadata.xml: - add GLEP 56 USE flag desc from use.local.desc - - 14 May 2008; Markus Meier <[email protected]> - qemu-softmmu-0.9.1-r3.ebuild: - amd64 stable, bug #221943 - - 14 May 2008; Luca Barbato <[email protected]> - qemu-softmmu-0.9.1-r3.ebuild: - Marked ppc - - 14 May 2008; Christian Faulhammer <[email protected]> - qemu-softmmu-0.9.1-r3.ebuild: - stable x86, security bug 212351 - -*qemu-softmmu-0.9.1-r3 (14 May 2008) - - 14 May 2008; Luca Barbato <[email protected]> - +files/qemu-softmmu-0.9.1-CVE-2008-2004.patch, - +qemu-softmmu-0.9.1-r3.ebuild: - Address CVE-2008-2004, fix bug #221943, thanks to Celso Fernandes - (icezimm) <[email protected]> - -*qemu-softmmu-0.9.1-r2 (12 May 2008) - - 12 May 2008; Peter Volkov <[email protected]> - +files/qemu-softmmu-0.9.1-CVE-2008-0928.patch, - +qemu-softmmu-0.9.1-r2.ebuild: - Updated patch for security bug #212351 to avoid qcow2 image regression. - Filtering CFLAGS to allow building with gcc-3.4. - - 20 Apr 2008; Luca Barbato <[email protected]> - qemu-softmmu-0.9.1-r1.ebuild: - Move the gcc check in src_unpack - - 09 Mar 2008; Luca Barbato <[email protected]> - qemu-softmmu-0.9.1-r1.ebuild: - Marked ppc - -*qemu-softmmu-0.9.1-r1 (05 Mar 2008) - - 05 Mar 2008; Luca Barbato <[email protected]> - +files/qemu-softmmu-0.9.1-block-device-address-range.patch, - +qemu-softmmu-0.9.1-r1.ebuild: - Fix CVE-2008-0928, patch from the red hat bugzilla - - 01 Feb 2008; Luca Barbato <[email protected]> - -files/qemu-0.8.0-gcc4-hacks.patch, -files/qemu-0.8.0-gcc4-opts.patch, - -files/qemu-0.8.2-linux-headers.patch, -files/qemu-0.8.2-sparc-fp.patch, - -qemu-softmmu-0.8.0.ebuild, -qemu-softmmu-0.8.0.20060329.ebuild, - -qemu-softmmu-0.8.1.ebuild, -qemu-softmmu-0.8.1-r1.ebuild, - -qemu-softmmu-0.8.2.ebuild, -qemu-softmmu-0.8.2-r1.ebuild: - Remove qemu-0.8 series - -*qemu-softmmu-0.9.1 (25 Jan 2008) - - 25 Jan 2008; Luca Barbato <[email protected]> +qemu-softmmu-0.9.1.ebuild: - New version, improved ebuild by Carlo Marcelo Arenas Belon - <[email protected]>, bugs #204675 - - 13 Nov 2007; Luca Barbato <[email protected]> - qemu-softmmu-0.9.0-r1.ebuild: - Mark the revision stable - -*qemu-softmmu-0.9.0-r1 (12 Nov 2007) - - 12 Nov 2007; Luca Barbato <[email protected]> - +files/qemu-softmmu-0.9.0-block-qcow2.patch, - +qemu-softmmu-0.9.0-r1.ebuild: - address qcow2 corruption, thanks to Chris Williams <[email protected]> - for the patch, see bug #187075 - - 09 Sep 2007; Luca Barbato <[email protected]> - +files/qemu-softmmu-0.9.0-ide-cd.patch, qemu-softmmu-0.9.0.ebuild: - Address a glitch in the ide/cdrom emulation, thanks to Carlo Marcelo Arenas - Belon <[email protected]> for pointing the patch and reporting the - issue - - 02 Jul 2007; Piotr Jaroszyński <[email protected]> - qemu-softmmu-0.8.0.ebuild, qemu-softmmu-0.8.0.20060329.ebuild, - qemu-softmmu-0.8.1.ebuild, qemu-softmmu-0.8.1-r1.ebuild, - qemu-softmmu-0.8.2.ebuild, qemu-softmmu-0.8.2-r1.ebuild, - qemu-softmmu-0.9.0.ebuild: - (QA) RESTRICT clean up. - - 20 May 2007; Christian Faulhammer <[email protected]> - qemu-softmmu-0.9.0.ebuild: - stable amd64, security bug 176674 - - 16 May 2007; Luca Barbato <[email protected]> qemu-softmmu-0.9.0.ebuild: - Marked ppc - - 08 May 2007; Markus Ullmann <[email protected]> qemu-softmmu-0.9.0.ebuild: - Stable on x86 wrt security bug #176674 - - 21 Feb 2007; Piotr Jaroszyński <[email protected]> ChangeLog: - Transition to Manifest2. - - 10 Feb 2007; Luca Barbato <[email protected]> qemu-softmmu-0.9.0.ebuild: - Fix bug #164491 - - 10 Feb 2007; Luca Barbato <[email protected]> qemu-softmmu-0.9.0.ebuild: - Minor update - -*qemu-softmmu-0.9.0 (07 Feb 2007) - - 07 Feb 2007; Luca Barbato <[email protected]> +qemu-softmmu-0.9.0.ebuild: - New version - - 06 Feb 2007; Simon Stelling <[email protected]> - qemu-softmmu-0.8.2-r1.ebuild: - stable on amd64; bug 159522 - - 02 Jan 2007; Christian Faulhammer <[email protected]> - qemu-softmmu-0.8.2-r1.ebuild: - stable x86, bug #159522 - - 31 Dec 2006; Mike Frysinger <[email protected]> - +files/qemu-0.8.2-linux-headers.patch, qemu-softmmu-0.8.2-r1.ebuild: - Fix building with sanitized headers. - - 31 Dec 2006; Luca Barbato <[email protected]> - qemu-softmmu-0.8.2-r1.ebuild: - Marked ppc - - 22 Nov 2006; Kevin F. Quinn <[email protected]> - qemu-softmmu-0.8.2-r1.ebuild: - Add QA variables indicating which files contain textrels, require - execstack, and contain WX PT_LOAD segments. The TEXTRELs are a feature of how - qemu works. The execstack/wx_load markings are for a foreign binary. - - 18 Aug 2006; Luca Barbato <[email protected]> qemu-softmmu-0.8.2.ebuild: - remove stray dep - - 17 Aug 2006; Luca Barbato <[email protected]> qemu-softmmu-0.8.2.ebuild, - qemu-softmmu-0.8.2-r1.ebuild: - Remove stray bits from the older ebuild - -*qemu-softmmu-0.8.2-r1 (17 Aug 2006) - - 17 Aug 2006; Luca Barbato <[email protected]> - qemu-softmmu-0.8.2-r1.ebuild, files/digest-qemu-softmmu-0.8.2-r1: - Added alsa support as requested in bug #116599 by Ivan Yosifov <[email protected]> - and adlib support as requested by Jan Simons <[email protected]> on the same bug; - use tc-getCC, patch from Damien THEBAULT <[email protected]> in - bug #132602, set correct kqemu deps, should solve bug #141721 - - 01 Aug 2006; Luca Barbato <[email protected]> qemu-softmmu-0.8.2.ebuild: - False hope, gcc-3 is still required. - -*qemu-softmmu-0.8.2 (01 Aug 2006) - - 01 Aug 2006; Luca Barbato <[email protected]> - +files/qemu-0.8.2-sparc-fp.patch, +qemu-softmmu-0.8.2.ebuild: - New version, should work better with gcc-4 - -*qemu-softmmu-0.8.1-r1 (12 Jul 2006) - - 12 Jul 2006; Luca Barbato <[email protected]> - +files/qemu-0.8.0-gcc4-hacks.patch, +files/qemu-0.8.0-gcc4-opts.patch, - +qemu-softmmu-0.8.1-r1.ebuild: - Updated revision, with alsa and partial gcc4 support on x86 (phreak and - genstef found the patches) - - 09 Jun 2006; Michael Sterrett <[email protected]> - -files/qemu-softmmu-0.7.0-errno.patch, -files/kqemu-0.7.1-sysfs.patch, - -files/kqemu-sysfs.patch, -qemu-softmmu-0.7.0-r1.ebuild, - -qemu-softmmu-0.7.1.ebuild, -qemu-softmmu-0.7.1-r1.ebuild, - -qemu-softmmu-0.7.2.ebuild: - clean out old files - -*qemu-softmmu-0.8.1 (06 May 2006) - - 06 May 2006; Luca Barbato <[email protected]> +qemu-softmmu-0.8.1.ebuild: - New version - - 28 Apr 2006; Luca Barbato <[email protected]> - qemu-softmmu-0.8.0.20060329.ebuild: - Stray epatch removed - - 27 Apr 2006; Marien Zwart <[email protected]> - files/digest-qemu-softmmu-0.7.0-r1, files/digest-qemu-softmmu-0.7.1, - files/digest-qemu-softmmu-0.7.1-r1, files/digest-qemu-softmmu-0.7.2, - files/digest-qemu-softmmu-0.8.0, files/digest-qemu-softmmu-0.8.0.20060329, - Manifest: - Fixing SHA256 digest for real, pass three... - - 27 Apr 2006; Marien Zwart <[email protected]> - files/digest-qemu-softmmu-0.7.0-r1, files/digest-qemu-softmmu-0.7.1, - files/digest-qemu-softmmu-0.7.1-r1, files/digest-qemu-softmmu-0.7.2, - files/digest-qemu-softmmu-0.8.0, files/digest-qemu-softmmu-0.8.0.20060329, - Manifest: - Fixing SHA256 digest, pass two. - - 19 Apr 2006; Daniel Gryniewicz <[email protected]> ChangeLog: - Marked stable on amd64 per bug# 123972 - - 16 Apr 2006; Michael Hanselmann <[email protected]> - qemu-softmmu-0.8.0.ebuild: - Stable on ppc. - - 01 Apr 2006; Luca Barbato <[email protected]> qemu-softmmu-0.8.0.ebuild: - Restricted test feature - - 29 Mar 2006; Chris White <[email protected]> - qemu-softmmu-0.8.0.ebuild: - x86 stable for qemu-softmmu-0.8.0 bug #123972. - - 08 Jan 2006; Luca Barbato <[email protected]> qemu-softmmu-0.8.0.ebuild: - Disable gcc checks, thanks to Robert Führicht <[email protected]> - -*qemu-softmmu-0.8.0 (23 Dec 2005) - - 23 Dec 2005; Luca Barbato <[email protected]> +qemu-softmmu-0.8.0.ebuild: - New version - - 01 Dec 2005; <[email protected]> qemu-softmmu-0.7.0-r1.ebuild, - qemu-softmmu-0.7.1.ebuild, qemu-softmmu-0.7.1-r1.ebuild, - qemu-softmmu-0.7.2.ebuild: - Mark 0.7.2 stable, with workign kqemu. Remove amd64 from older, nonworking - versions - -*qemu-softmmu-0.7.2 (11 Sep 2005) - - 11 Sep 2005; Luca Barbato <[email protected]> +qemu-softmmu-0.7.2.ebuild: - New release - - 19 Aug 2005; Aron Griffis <[email protected]> - qemu-softmmu-0.7.1-r1.ebuild: - Minor ebuild fixups, particularly move MODULE_NAMES setting into pkg_setup. - The kqemu-sysfs patch is not compatible with 2.6.13-rc1+ because the new - interfaces are GPL-only, so refrain from applying the patch on those - versions; http://lkml.org/lkml/2005/7/4/5 - -*qemu-softmmu-0.7.1-r1 (06 Aug 2005) - - 06 Aug 2005; Luca Barbato <[email protected]> - +qemu-softmmu-0.7.1-r1.ebuild: - Fix bug #101524 - - 26 Jul 2005; Luca Barbato <[email protected]> - +files/kqemu-0.7.1-sysfs.patch, qemu-softmmu-0.7.1.ebuild: - updated the sysfs patch, thanks to Philippe Weibel <[email protected]> - - 26 Jul 2005; Luca Barbato <[email protected]> qemu-softmmu-0.7.1.ebuild: - Fixes and workarounds for the latest kernels. - -*qemu-softmmu-0.7.1 (25 Jul 2005) - - 25 Jul 2005; Luca Barbato <[email protected]> +qemu-softmmu-0.7.1.ebuild: - New version - -*qemu-softmmu-0.7.0-r1 (18 Jun 2005) - - 18 Jun 2005; Luca Barbato <[email protected]> - +files/qemu-softmmu-0.7.0-errno.patch, +files/kqemu-sysfs.patch, - +metadata.xml, +qemu-softmmu-0.7.0-r1.ebuild: - qemu split ebuild, system emulators - diff --git a/app-emulation/qemu-softmmu/Manifest b/app-emulation/qemu-softmmu/Manifest deleted file mode 100644 index acb2e3b..0000000 --- a/app-emulation/qemu-softmmu/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX diablo.patch 1099 RMD160 b0d3fa1e2605b0e7193048693b5e83e47b487349 SHA1 fc737261b9959335e96b110f202792756004a2d7 SHA256 4389df755fa8b25018e43d1d4948b8689316cd3e0a2be154360f0cd8e8ac1c26 -AUX kill-debugs.patch 1885 RMD160 e4eabd62a03c42312576b86f954839b0eb811f66 SHA1 c2ea673c57c3034da92d9de4937bf0cd89ee6e34 SHA256 c06765e5abdc1d4ffa3729448dc5433368bcc5383a3652f5f801ac1d71ad7747 -AUX qemu-ifdown 478 RMD160 2187fbf352e6b84686f0cf0e9e9ebe5d26359858 SHA1 1daccb4785fe503687562798f90be1414267e27d SHA256 7d90c39184fd7531d9b8ae787122b68ac768b41afeb0ef2b3baa6461f77af03d -AUX qemu-ifup 554 RMD160 9769d79ab6456bdd7e3e689005f629e2a67b858d SHA1 dde2b27acabe6fe23ca40f90ff6950bb12a4b506 SHA256 eae9b50680442acc29c65a245a2d26a63756ad4cb894e08cb5ea249686801f1d -DIST qemu-0.10.1.tar.gz 3658024 RMD160 f1dcd14a6981180b40b3048769bf861ac86fa0b3 SHA1 d1cafd4751e4feee606feb844dec4762713b2b69 SHA256 c21170fc4ec80154263686813f7e5a14e6ecebf8320931cd3002119742757cb6 -EBUILD qemu-softmmu-0.10.1.ebuild 3118 RMD160 a51681a21077c20aa3f72e4756136a190cc2a552 SHA1 60cbf5772067c4d82f69b246837b4b31a8a31d70 SHA256 1699d724a348b137e60bb20e7fa39bafb2a5763b66794ee6c05d9575787ffb2f -MISC ChangeLog 10851 RMD160 f2debfc770e466b28a45d180cb3121872672e560 SHA1 97bfccd2523e2a13fcb675ef8931e2815b79d2d0 SHA256 9b80232dccf1f1f466ae0a5a34630166a00126f452f3796c8f247d919dd76a7a -MISC metadata.xml 781 RMD160 74450132e66859323be46c121f5eecefb17bf582 SHA1 e1b83da2aeb047e497f2296c8a75d5ff29e3ee72 SHA256 09da74da4568ada6f342113ee454230473c8324cb74957028bf6f1d8864cac22 diff --git a/app-emulation/qemu-softmmu/files/diablo.patch b/app-emulation/qemu-softmmu/files/diablo.patch deleted file mode 100644 index a7a4520..0000000 --- a/app-emulation/qemu-softmmu/files/diablo.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- - hw/nseries.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - ---- qemu.orig/hw/nseries.c -+++ qemu/hw/nseries.c -@@ -1068,20 +1068,20 @@ static struct omap_partition_info_s { - const char *name; - } n800_part_info[] = { - { 0x00000000, 0x00020000, 0x3, "bootloader" }, - { 0x00020000, 0x00060000, 0x0, "config" }, - { 0x00080000, 0x00200000, 0x0, "kernel" }, -- { 0x00280000, 0x00200000, 0x3, "initfs" }, -- { 0x00480000, 0x0fb80000, 0x3, "rootfs" }, -+ { 0x00280000, 0x00400000, 0x3, "initfs" }, -+ { 0x00680000, 0x0f980000, 0x3, "rootfs" }, - - { 0, 0, 0, 0 } - }, n810_part_info[] = { - { 0x00000000, 0x00020000, 0x3, "bootloader" }, - { 0x00020000, 0x00060000, 0x0, "config" }, -- { 0x00080000, 0x00220000, 0x0, "kernel" }, -- { 0x002a0000, 0x00400000, 0x0, "initfs" }, -- { 0x006a0000, 0x0f960000, 0x0, "rootfs" }, -+ { 0x00080000, 0x00200000, 0x0, "kernel" }, -+ { 0x00280000, 0x00400000, 0x3, "initfs" }, -+ { 0x00680000, 0x0f980000, 0x3, "rootfs" }, - - { 0, 0, 0, 0 } - }; - - static bdaddr_t n8x0_bd_addr = {{ N8X0_BD_ADDR }}; diff --git a/app-emulation/qemu-softmmu/files/kill-debugs.patch b/app-emulation/qemu-softmmu/files/kill-debugs.patch deleted file mode 100644 index f994f8b..0000000 --- a/app-emulation/qemu-softmmu/files/kill-debugs.patch +++ /dev/null @@ -1,58 +0,0 @@ ---- - hw/cbus.c | 2 -- - hw/omap.h | 8 ++------ - hw/onenand.c | 3 +-- - 3 files changed, 3 insertions(+), 10 deletions(-) - ---- qemu.orig/hw/cbus.c -+++ qemu/hw/cbus.c -@@ -568,12 +568,10 @@ static inline void tahvo_write(struct cb - break; - - case TAHVO_REG_LEDPWMR: - if (s->backlight != (val & 0x7f)) { - s->backlight = val & 0x7f; -- printf("%s: LCD backlight now at %i / 127\n", -- __FUNCTION__, s->backlight); - } - break; - - case TAHVO_REG_USBR: - s->usbr = val; ---- qemu.orig/hw/omap.h -+++ qemu/hw/omap.h -@@ -991,16 +991,12 @@ uint32_t omap_badwidth_read32(void *opaq - void omap_badwidth_write32(void *opaque, target_phys_addr_t addr, - uint32_t value); - - void omap_mpu_wakeup(void *opaque, int irq, int req); - --# define OMAP_BAD_REG(paddr) \ -- fprintf(stderr, "%s: Bad register " OMAP_FMT_plx "\n", \ -- __FUNCTION__, paddr) --# define OMAP_RO_REG(paddr) \ -- fprintf(stderr, "%s: Read-only register " OMAP_FMT_plx "\n", \ -- __FUNCTION__, paddr) -+# define OMAP_BAD_REG(paddr) -+# define OMAP_RO_REG(paddr) - - /* OMAP-specific Linux bootloader tags for the ATAG_BOARD area - (Board-specifc tags are not here) */ - #define OMAP_TAG_CLOCK 0x4f01 - #define OMAP_TAG_MMC 0x4f02 ---- qemu.orig/hw/onenand.c -+++ qemu/hw/onenand.c -@@ -548,12 +548,11 @@ static void onenand_write(void *opaque, - s->boot[0][1 << s->shift] = (s->id >> 8) & 0xff; - s->boot[0][2 << s->shift] = s->wpstatus & 0xff; - break; - - default: -- fprintf(stderr, "%s: unknown OneNAND boot command %x\n", -- __FUNCTION__, value); -+ ; - } - break; - - case 0xf100 ... 0xf107: /* Start addresses */ - s->addr[offset - 0xf100] = value; diff --git a/app-emulation/qemu-softmmu/files/qemu-ifdown b/app-emulation/qemu-softmmu/files/qemu-ifdown deleted file mode 100755 index c173e43..0000000 --- a/app-emulation/qemu-softmmu/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-softmmu/files/qemu-ifup b/app-emulation/qemu-softmmu/files/qemu-ifup deleted file mode 100755 index 4a30e7d..0000000 --- a/app-emulation/qemu-softmmu/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-softmmu/metadata.xml b/app-emulation/qemu-softmmu/metadata.xml deleted file mode 100644 index 7328ec8..0000000 --- a/app-emulation/qemu-softmmu/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>no-herd</herd> -<maintainer> - <email>[email protected]</email> -</maintainer> -<use> - <flag name='kqemu'>Enables the kernel acceleration module on a x86/x86-64 cpu</flag> - <flag name='alsa'>Enable alsa output for sound emulation</flag> - <flag name='esd'>Enable esound output for sound emulation</flag> - <flag name='gnutls'>Enable TLS support for the VNC console server</flag> - <flag name='ncurses'>Enable the ncurses-based console</flag> - <flag name='pulseaudio'>Enable pulseaudio output for sound emulation</flag> - <flag name='sdl'>Enable the SDL-based console</flag> - <flag name='vde'>Enable VDE-based networking</flag> -</use> -</pkgmetadata> diff --git a/app-emulation/qemu-softmmu/qemu-softmmu-0.10.1.ebuild b/app-emulation/qemu-softmmu/qemu-softmmu-0.10.1.ebuild deleted file mode 100644 index 7ecdff8..0000000 --- a/app-emulation/qemu-softmmu/qemu-softmmu-0.10.1.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-softmmu/qemu-softmmu-0.10.1.ebuild,v 1.2 2009/03/24 15:23:57 lu_zero Exp $ - -inherit eutils flag-o-matic toolchain-funcs - -EAPI=1 - -MY_PN=${PN/-softmmu/} -MY_P=${P/-softmmu/} - -SRC_URI="http://savannah.nongnu.org/download/${MY_PN}/${MY_P}.tar.gz" - -DESCRIPTION="Open source processor emulator" -HOMEPAGE="http://bellard.org/qemu/index.html" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~ppc ~ppc64" - -IUSE="alsa esd gnutls ncurses pulseaudio +sdl vde kqemu" -RESTRICT="test" - -RDEPEND="sys-libs/zlib - alsa? ( >=media-libs/alsa-lib-1.0.13 ) - esd? ( media-sound/esound ) - pulseaudio? ( media-sound/pulseaudio ) - gnutls? ( net-libs/gnutls ) - ncurses? ( sys-libs/ncurses ) - sdl? ( >=media-libs/libsdl-1.2.11 ) - vde? ( net-misc/vde ) - kqemu? ( >=app-emulation/kqemu-1.4.0_pre1 )" -# fdt? ( sys-apps/dtc ) - -DEPEND="${RDEPEND} - gnutls? ( dev-util/pkgconfig ) - app-text/texi2html" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - - cd "${S}" - # 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 - [[ -x /sbin/paxctl ]] && \ - sed -i 's/^VL_LDFLAGS=$/VL_LDFLAGS=-Wl,-z,execheap/' \ - Makefile.target - # avoid strip - sed -i 's/$(INSTALL) -m 755 -s/$(INSTALL) -m 755/' Makefile - - epatch ${FILESDIR}/diablo.patch - epatch ${FILESDIR}/kill-debugs.patch -} - -src_compile() { - local mycc conf_opts audio_opts - - audio_opts="oss" - conf_opts="--disable-linux-user --disable-darwin-user --disable-bsd-user" - use gnutls || conf_opts="$conf_opts --disable-vnc-tls" - use ncurses || conf_opts="$conf_opts --disable-curses" - use sdl || conf_opts="$conf_opts --disable-gfx-check --disable-sdl" - use vde || conf_opts="$conf_opts --disable-vde" - use kqemu || conf_opts="$conf_opts --disable-kqemu" -# use fdt || conf_opts="--disable-fdt" - - conf_opts="$conf_opts --prefix=/usr --disable-bluez --disable-kvm" - - 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" - - filter-flags -fpie -fstack-protector - - ./configure ${conf_opts} --audio-drv-list="$audio_opts" || die "econf failed" - - emake || die "emake qemu failed" - -} - -src_install() { - emake DESTDIR="${D}" install || die "make install failed" - - insinto /etc/qemu - insopts -m0755 - doins "${FILESDIR}/qemu-ifup" - doins "${FILESDIR}/qemu-ifdown" - - dodoc pc-bios/README - dodoc qemu-doc.html - dodoc qemu-tech.html -} - -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 -}
