# HG changeset patch # User Binki # Date 2008-12-30 21:51:23 # Node ID f5e16dfe9f335b0370e96c252cb946a1a5cdcd8b # Parent 7166ac1933a0dee94022085c8fdbc5b65cc4dfaa removed app-emulation/qemu-softmmu because there I couldn't fix the problem with compiling it with gcc4 diff --git a/app-emulation/qemu-softmmu/Manifest b/app-emulation/qemu-softmmu/Manifest deleted file mode 100644 --- a/app-emulation/qemu-softmmu/Manifest +++ /dev/null @@ -1,36 +0,0 @@ -AUX qemu-0.8.0-gcc4-hacks.patch 4634 RMD160 1d9d3f188c7c94e86794db2aae1336472852cadf SHA1 d193cc7b5793d80ab4540c7e24e6e75a246babb6 SHA256 dad86d110f86f6edc307d0073546ed583d3f4109784ba06afebbd1126dba0f38 -MD5 5c525594aaac2ffa5e676a2b196ffd82 files/qemu-0.8.0-gcc4-hacks.patch 4634 -RMD160 1d9d3f188c7c94e86794db2aae1336472852cadf files/qemu-0.8.0-gcc4-hacks.patch 4634 -SHA256 dad86d110f86f6edc307d0073546ed583d3f4109784ba06afebbd1126dba0f38 files/qemu-0.8.0-gcc4-hacks.patch 4634 -AUX qemu-0.8.0-gcc4-opts.patch 1661 RMD160 409b9670b8c910c5fc80cf52c5ec35dad6ae7eee SHA1 53365f8e018f11f599822b62d1271250364b0b4d SHA256 bc3f100113007809a247a79464913f9b37bed49e821c41c1defdf08d2fa080dc -MD5 67e6ae7ea59a24ed2bbc63c6ccdcfee9 files/qemu-0.8.0-gcc4-opts.patch 1661 -RMD160 409b9670b8c910c5fc80cf52c5ec35dad6ae7eee files/qemu-0.8.0-gcc4-opts.patch 1661 -SHA256 bc3f100113007809a247a79464913f9b37bed49e821c41c1defdf08d2fa080dc files/qemu-0.8.0-gcc4-opts.patch 1661 -AUX qemu-0.8.2-linux-headers.patch 309 RMD160 af3fc9b49f2c9a407220329fea440fde2fcce573 SHA1 d4204b0a216e07d9788efd80a39505bb9bc4cf0e SHA256 96bfd1ec6cca6edfbcd19d4f6fde88e30a07535e8e53506788f2dc83cc5221d1 -MD5 11e4f582f85bef53e606a9119ba7191e files/qemu-0.8.2-linux-headers.patch 309 -RMD160 af3fc9b49f2c9a407220329fea440fde2fcce573 files/qemu-0.8.2-linux-headers.patch 309 -SHA256 96bfd1ec6cca6edfbcd19d4f6fde88e30a07535e8e53506788f2dc83cc5221d1 files/qemu-0.8.2-linux-headers.patch 309 -AUX qemu-0.8.2-sparc-fp.patch 591 RMD160 bbce6e754d32e8e5cb4c28e534b7a8ae27bee4b7 SHA1 785541312b7edacd279c81ce6df550e1a4f5839b SHA256 839166847b3b39fa481b49e27110aaf207067cc5acecaf55131d2ec31d92ad59 -MD5 b3e7fd1797acd3ca68ffa4a31750d518 files/qemu-0.8.2-sparc-fp.patch 591 -RMD160 bbce6e754d32e8e5cb4c28e534b7a8ae27bee4b7 files/qemu-0.8.2-sparc-fp.patch 591 -SHA256 839166847b3b39fa481b49e27110aaf207067cc5acecaf55131d2ec31d92ad59 files/qemu-0.8.2-sparc-fp.patch 591 -AUX qemu-softmmu-0.9.0-block-qcow2.patch 346 RMD160 d9c11c082fce158e5fbdaceb5e87a327877de58c SHA1 976bd2727f8bdbad999ea2c23112dcbe550bbf4c SHA256 bfea37a8fc718bcee6f31df02c3095094c58d3ace952a7e7789784d6b3471c5a -MD5 4dc391ef655e021a5f4f246b6ade23f3 files/qemu-softmmu-0.9.0-block-qcow2.patch 346 -RMD160 d9c11c082fce158e5fbdaceb5e87a327877de58c files/qemu-softmmu-0.9.0-block-qcow2.patch 346 -SHA256 bfea37a8fc718bcee6f31df02c3095094c58d3ace952a7e7789784d6b3471c5a files/qemu-softmmu-0.9.0-block-qcow2.patch 346 -AUX qemu-softmmu-0.9.0-ide-cd.patch 1764 RMD160 5d19bd67c74734c4e66f67dc136adb6f08fa418f SHA1 152fd0403c0644c275ac4aee539139ee5bffd262 SHA256 1f0d9d52e3ead71f0f250902993d1a7d3fb9c88be23870f5559a1596c42bdaf5 -MD5 2d1cb9b1a1f632bbe58d484b0a26e731 files/qemu-softmmu-0.9.0-ide-cd.patch 1764 -RMD160 5d19bd67c74734c4e66f67dc136adb6f08fa418f files/qemu-softmmu-0.9.0-ide-cd.patch 1764 -SHA256 1f0d9d52e3ead71f0f250902993d1a7d3fb9c88be23870f5559a1596c42bdaf5 files/qemu-softmmu-0.9.0-ide-cd.patch 1764 -DIST qemu-0.9.0.tar.gz 1901741 RMD160 4296542b6da18a6ac93d20787330d3c1c2ac0a19 SHA1 1e57e48a06eb8729913d92601000466eecef06cb SHA256 491facf9335654967ee53d8fb3540a274bfcbdcc225506bd38c4ee8e9ab405c1 -EBUILD qemu-softmmu-0.9.0-r1.ebuild 3202 RMD160 3d5b487e48ef5026c2bcf106fb26adf109b629e4 SHA1 d38c84a0d60d91779873b6e6d4cd4afaca7ac180 SHA256 7bbd543f0b44994e274a8e9503d657539111026841666ddf437e61270d0faa57 -MD5 d035485b01c47ff116504516a54e529e qemu-softmmu-0.9.0-r1.ebuild 3202 -RMD160 3d5b487e48ef5026c2bcf106fb26adf109b629e4 qemu-softmmu-0.9.0-r1.ebuild 3202 -SHA256 7bbd543f0b44994e274a8e9503d657539111026841666ddf437e61270d0faa57 qemu-softmmu-0.9.0-r1.ebuild 3202 -MISC qemu-softmmu-0.9.0-r2.ebuild~ 3204 RMD160 3b871b175b111f26d1ba187605b2c364591cb358 SHA1 3ea017c62c8f723d0a9bb450b548c4900d6f451d SHA256 141500ceacba4adc9b45dec2a69cf421579a8746e285742d6383aa893bf6984f -MD5 e619ea42d36e9159ac69a8594a31b52f qemu-softmmu-0.9.0-r2.ebuild~ 3204 -RMD160 3b871b175b111f26d1ba187605b2c364591cb358 qemu-softmmu-0.9.0-r2.ebuild~ 3204 -SHA256 141500ceacba4adc9b45dec2a69cf421579a8746e285742d6383aa893bf6984f qemu-softmmu-0.9.0-r2.ebuild~ 3204 -MD5 12025e3368dd7e9e6733b070be908e8e files/digest-qemu-softmmu-0.9.0-r1 235 -RMD160 eed187813ce9061522dda5880b31158450d6a8a6 files/digest-qemu-softmmu-0.9.0-r1 235 -SHA256 a4e31d23c1853b51c7fef0c61c6721243b5c949069578679b6b35d0d88fe90c5 files/digest-qemu-softmmu-0.9.0-r1 235 diff --git a/app-emulation/qemu-softmmu/files/qemu-0.8.0-gcc4-hacks.patch b/app-emulation/qemu-softmmu/files/qemu-0.8.0-gcc4-hacks.patch deleted file mode 120000 --- a/app-emulation/qemu-softmmu/files/qemu-0.8.0-gcc4-hacks.patch +++ /dev/null @@ -1,1 +0,0 @@ -/usr/portage/app-emulation/qemu-softmmu/files/qemu-0.8.0-gcc4-hacks.patch \ No newline at end of file diff --git a/app-emulation/qemu-softmmu/files/qemu-0.8.0-gcc4-opts.patch b/app-emulation/qemu-softmmu/files/qemu-0.8.0-gcc4-opts.patch deleted file mode 120000 --- a/app-emulation/qemu-softmmu/files/qemu-0.8.0-gcc4-opts.patch +++ /dev/null @@ -1,1 +0,0 @@ -/usr/portage/app-emulation/qemu-softmmu/files/qemu-0.8.0-gcc4-opts.patch \ No newline at end of file diff --git a/app-emulation/qemu-softmmu/files/qemu-0.8.2-linux-headers.patch b/app-emulation/qemu-softmmu/files/qemu-0.8.2-linux-headers.patch deleted file mode 120000 --- a/app-emulation/qemu-softmmu/files/qemu-0.8.2-linux-headers.patch +++ /dev/null @@ -1,1 +0,0 @@ -/usr/portage/app-emulation/qemu-softmmu/files/qemu-0.8.2-linux-headers.patch \ No newline at end of file diff --git a/app-emulation/qemu-softmmu/files/qemu-0.8.2-sparc-fp.patch b/app-emulation/qemu-softmmu/files/qemu-0.8.2-sparc-fp.patch deleted file mode 120000 --- a/app-emulation/qemu-softmmu/files/qemu-0.8.2-sparc-fp.patch +++ /dev/null @@ -1,1 +0,0 @@ -/usr/portage/app-emulation/qemu-softmmu/files/qemu-0.8.2-sparc-fp.patch \ No newline at end of file diff --git a/app-emulation/qemu-softmmu/files/qemu-softmmu-0.9.0-block-qcow2.patch b/app-emulation/qemu-softmmu/files/qemu-softmmu-0.9.0-block-qcow2.patch deleted file mode 120000 --- a/app-emulation/qemu-softmmu/files/qemu-softmmu-0.9.0-block-qcow2.patch +++ /dev/null @@ -1,1 +0,0 @@ -/usr/portage/app-emulation/qemu-softmmu/files/qemu-softmmu-0.9.0-block-qcow2.patch \ No newline at end of file diff --git a/app-emulation/qemu-softmmu/files/qemu-softmmu-0.9.0-ide-cd.patch b/app-emulation/qemu-softmmu/files/qemu-softmmu-0.9.0-ide-cd.patch deleted file mode 120000 --- a/app-emulation/qemu-softmmu/files/qemu-softmmu-0.9.0-ide-cd.patch +++ /dev/null @@ -1,1 +0,0 @@ -/usr/portage/app-emulation/qemu-softmmu/files/qemu-softmmu-0.9.0-ide-cd.patch \ No newline at end of file diff --git a/app-emulation/qemu-softmmu/qemu-softmmu-0.9.0-r1.ebuild b/app-emulation/qemu-softmmu/qemu-softmmu-0.9.0-r1.ebuild deleted file mode 100644 --- a/app-emulation/qemu-softmmu/qemu-softmmu-0.9.0-r1.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /jun/app-emulation/qemu-softmmu/qemu-softmmu-0.9.0-r1.ebuild,v 1.3 2007/03/10 ??:??:?? Abo Junghichi Exp $ - -inherit eutils flag-o-matic toolchain-funcs - -DESCRIPTION="Multi-platform & multi-targets cpu emulator and dynamic translator" -HOMEPAGE="http://fabrice.bellard.free.fr/qemu/" -SRC_URI="${HOMEPAGE}${P/-softmmu/}.tar.gz" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="-alpha amd64 ~ppc -sparc x86" -IUSE="sdl kqemu alsa" #qvm86 debug nptl qemu-fast nptlonly" -RESTRICT="nostrip test" - -DEPEND="virtual/libc - sdl? ( media-libs/libsdl ) - !<=app-emulation/qemu-0.7.0 - kqemu? ( >=app-emulation/kqemu-1.3.0_pre10 ) - app-text/texi2html" -RDEPEND="sdl? ( media-libs/libsdl ) - alsa? ( media-libs/alsa-lib )" - -S="${WORKDIR}/${P/-softmmu/}" - -QA_TEXTRELS="usr/bin/qemu - usr/bin/qemu-system-sparc - usr/bin/qemu-system-arm - usr/bin/qemu-system-ppc - usr/bin/qemu-system-mips - usr/bin/qemu-system-x86_64" -QA_EXECSTACK="usr/share/qemu/openbios-sparc32" -QA_WX_LOAD="usr/share/qemu/openbios-sparc32" - -#set_target_list() { -# TARGET_LIST="i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu arm-softmmu mips-softmmu" -# export TARGET_LIST -#} - -pkg_setup() { - if [ "$(gcc-major-version)" != "4" ]; then - eerror "qemu requires gcc-4 in order to build and work correctly" - eerror "please compile it switching to gcc-4." -# eerror "We are aware that qemu can guess a gcc-3 but this feature" -# eerror "could be harmful." - die "You need gcc 4" #"gcc 3 cannot build qemu" - fi -} - -#RUNTIME_PATH="/emul/gnemul/" -src_unpack() { - unpack ${A} - - cd ${S} - epatch "${FILESDIR}"/qemu-0.8.0-gcc4-hacks.patch - epatch "${FILESDIR}"/qemu-0.8.0-gcc4-opts.patch - # 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 - # Ensure mprotect restrictions are relaxed for emulator binaries - [[ -x /sbin/paxctl ]] && \ - sed -i 's/^VL_LDFLAGS=$/VL_LDFLAGS=-Wl,-z,execheap/' \ - Makefile.target - # Prevent install of kernel module by qemu's makefile - sed -i 's/\(.\/install.sh\)/#\1/' Makefile - # avoid strip - sed -i 's:$(INSTALL) -m 755 -s:$(INSTALL) -m 755:' Makefile Makefile.target -} - -src_compile() { - #Let the application set its cflags - unset CFLAGS - - # Switch off hardened tech - filter-flags -fpie -fstack-protector - -# set_target_list - - myconf="--disable-gcc-check" - if ! use sdl ; then - myconf="$myconf --disable-gfx-check" - fi - ./configure \ - --prefix=/usr \ - --enable-slirp --enable-adlib \ - --cc=$(tc-getCC) \ - --host-cc=$(tc-getCC) \ - --kernel-path=${KV_DIR} \ - --disable-linux-user \ - --enable-system \ - $(use_enable sdl)\ - $(use_enable kqemu) \ - $(use_enable alsa) \ - ${myconf} \ - || die "could not configure" - - emake || die "make failed" -} - -src_install() { - make install \ - prefix=${D}/usr \ - bindir=${D}/usr/bin \ - datadir=${D}/usr/share/qemu \ - docdir=${D}/usr/share/doc/${P} \ - mandir=${D}/usr/share/man || die - - chmod -x ${D}/usr/share/man/*/* -} - -pkg_postinst() { - einfo "You will need the Universal TUN/TAP driver compiled into" - einfo "kernel or as a module to use the virtual network device." -} diff --git a/profiles/categories b/profiles/categories --- a/profiles/categories +++ b/profiles/categories @@ -3,7 +3,6 @@ app-arch app-crypt app-dicts app-emacs -app-emulation app-pda app-text dev-dotnet