diff options
Diffstat (limited to 'app-emulation/qemu-user/qemu-user-0.8.2.ebuild')
-rw-r--r-- | app-emulation/qemu-user/qemu-user-0.8.2.ebuild | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/app-emulation/qemu-user/qemu-user-0.8.2.ebuild b/app-emulation/qemu-user/qemu-user-0.8.2.ebuild deleted file mode 100644 index 6816896..0000000 --- a/app-emulation/qemu-user/qemu-user-0.8.2.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/qemu-user-0.8.2.ebuild,v 1.1 2006/08/16 14:55:00 lu_zero Exp $ - -inherit eutils flag-o-matic - -DESCRIPTION="Multi-platform & multi-targets cpu emulator and dynamic translator" -HOMEPAGE="http://fabrice.bellard.free.fr/qemu/" -SRC_URI="http://fabrice.bellard.free.fr/qemu/${P/-user/}.tar.gz" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="-alpha ~amd64 ~ppc -sparc ~x86" -IUSE="" #qvm86 debug nptl qemu-fast nptlonly" -RESTRICT="nostrip test" - -DEPEND="virtual/libc - app-text/texi2html - !<=app-emulation/qemu-0.7.0" -RDEPEND="" - -S="${WORKDIR}/${P/-user/}" - -set_target_list() { - TARGET_LIST="arm-user armeb-user i386-user ppc-user mips-user" - export TARGET_LIST -} - -#pkg_setup() { -# if [ "$(gcc-major-version)" == "4" ]; then -# die "Qemu must build with GCC 3" -# fi -#} - -#RUNTIME_PATH="/emul/gnemul/" -src_unpack() { - unpack ${A} - - cd ${S} - epatch ${FILESDIR}/qemu-0.7.0-ppc-linker.patch - epatch ${FILESDIR}/qemu-0.8.0-gcc4-hacks.patch - epatch ${FILESDIR}/qemu-0.8.0-stwbrx.patch - epatch ${FILESDIR}/qemu-user-0.7.0-errno.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 -} - -src_compile() { - #Let the application set its cflags - unset CFLAGS - - # Switch off hardened tech - filter-flags -fpie -fstack-protector - - myconf="--disable-gcc-check" - set_target_list -# --interp-prefix=${RUNTIME_PATH}/qemu-%M - ./configure \ - --prefix=/usr \ - --target-list="${TARGET_LIST}" \ - --enable-slirp \ - --kernel-path=${KV_DIR} \ - ${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 - - rm -fR ${D}/usr/share/{man,qemu} - rm -fR ${D}/usr/bin/qemu-img -} |