# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-emulation/spim/spim-6.5-r1.ebuild,v 1.7 2005/10/07 09:04:32 eradicator Exp $ inherit eutils DESCRIPTION="MIPS Simulator" HOMEPAGE="http://www.cs.wisc.edu/~larus/spim.html" # No version upstream #SRC_URI="http://www.cs.wisc.edu/~larus/SPIM/spim.tar.gz" SRC_URI="mirror://gentoo//${P}.tar.gz" KEYWORDS="amd64 ~ppc x86" LICENSE="as-is" SLOT="0" IUSE="X" RDEPEND="X? ( virtual/x11 )" DEPEND="${RDEPEND} >=sys-apps/sed-4 x11-base/xorg-x11" src_unpack() { unpack ${A} cd ${S} # fix bad code generation (bug #47141) epatch "${FILESDIR}/${PV}-parser.patch" # fix font issue (bug #73510) epatch "${FILESDIR}/${P}-font.patch" } src_compile() { ./Configure || die "Configure script failed" sed -i \ -e 's/@make/@$(MAKE)/' \ -e "s:\(BIN_DIR = \).*$:\1/usr/bin:" \ -e "s:\(MAN_DIR = \).*$:\1/usr/share/bin:" \ -e "s:\(TRAP_DIR = \).*$:\1/usr/sbin:" \ -e "s:-D__i386__::" Makefile \ || die "sed Makefile failed" emake spim || die "make spim failed" if use X ; then emake xspim || die "emake xspim failed" fi } src_install() { dobin spim || die "dobin failed" newman spim.man spim.1 if use X ; then dobin xspim || die "dobin failed" newman xspim.man xspim.1 fi dosbin trap.handler || die "dosbin failed" dodoc BLURB README VERSION ChangeLog Documentation/* }