summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2005-03-18 16:25:48 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2005-03-18 16:25:48 +0000
commit0e7960570a2bf0cc785b3729475ce49665a4ee33 (patch)
tree2a3521c70031eeab583ae5b56b42e728a9fea82e /games-emulation/mupen64-glide64/mupen64-glide64-0.7.ebuild
parentAdded to ~ppc (diff)
downloadgentoo-2-0e7960570a2bf0cc785b3729475ce49665a4ee33.tar.gz
gentoo-2-0e7960570a2bf0cc785b3729475ce49665a4ee33.tar.bz2
gentoo-2-0e7960570a2bf0cc785b3729475ce49665a4ee33.zip
fix bad epatch logic (bug #85739); fix deps; tidy ebuild
(Portage version: 2.0.51.19)
Diffstat (limited to 'games-emulation/mupen64-glide64/mupen64-glide64-0.7.ebuild')
-rw-r--r--games-emulation/mupen64-glide64/mupen64-glide64-0.7.ebuild34
1 files changed, 20 insertions, 14 deletions
diff --git a/games-emulation/mupen64-glide64/mupen64-glide64-0.7.ebuild b/games-emulation/mupen64-glide64/mupen64-glide64-0.7.ebuild
index ca18b9ab00e0..c60b71839159 100644
--- a/games-emulation/mupen64-glide64/mupen64-glide64-0.7.ebuild
+++ b/games-emulation/mupen64-glide64/mupen64-glide64-0.7.ebuild
@@ -1,43 +1,49 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-glide64/mupen64-glide64-0.7.ebuild,v 1.5 2005/01/31 03:27:18 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-glide64/mupen64-glide64-0.7.ebuild,v 1.6 2005/03/18 16:25:48 mr_bones_ Exp $
inherit flag-o-matic eutils games
+MY_P="glide64_${PV/./_}_ME"
DESCRIPTION="An opengl graphics plugin for the mupen64 N64 emulator"
HOMEPAGE="http://mupen64.emulation64.com/"
-SRC_URI="mirror://gentoo/glide64_0_7_ME.tar.bz2"
+SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86"
IUSE="gtk2"
-DEPEND=""
+DEPEND="virtual/opengl
+ virtual/glu
+ media-libs/libsdl
+ gtk2? ( >=x11-libs/gtk+-2 )
+ !gtk2? ( =x11-libs/gtk+-1.2* )"
-S="${WORKDIR}/glide64_0_7_ME"
+S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
+ cd "${S}"
- cd ${S}
-
- epatch ${FILESDIR}/${P}-compile.patch || die "patch failed"
- epatch ${FILESDIR}/${P}-inifix.patch || die "patch failed"
- use gtk2 && epatch ${FILESDIR}/${P}-gtk2.patch || die "patch failed"
+ epatch "${FILESDIR}/${P}-compile.patch"
+ epatch "${FILESDIR}/${P}-inifix.patch"
+ if use gtk2; then
+ epatch "${FILESDIR}/${P}-gtk2.patch"
+ fi
make clean || die "couldn't clean"
# gcc 3.4 at least has a problem with -O3 and inline asm
replace-flags -O3 -O2
- sed -i -e "s:CFLAGS.*=\(.*\):CFLAGS=\1 ${CFLAGS}:" Makefile || \
- die "couldn't apply cflags"
-
+ sed -i \
+ -e "s:CFLAGS.*=\(.*\):CFLAGS=\1 ${CFLAGS}:" \
+ Makefile \
+ || die "sed failed"
}
src_compile() {
- # doesnt like -j2
- make || die "couldn't compile"
+ emake -j1 || die "emake failed"
}
src_install() {