diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2005-03-18 16:25:48 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2005-03-18 16:25:48 +0000 |
commit | 0e7960570a2bf0cc785b3729475ce49665a4ee33 (patch) | |
tree | 2a3521c70031eeab583ae5b56b42e728a9fea82e /games-emulation/mupen64-glide64/mupen64-glide64-0.7.ebuild | |
parent | Added to ~ppc (diff) | |
download | gentoo-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.ebuild | 34 |
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() { |