diff options
author | Russell Harmon <russ@eatnumber1.com> | 2010-01-19 13:38:08 -0500 |
---|---|---|
committer | Russell Harmon <russ@eatnumber1.com> | 2010-01-19 13:38:08 -0500 |
commit | 8bd01afa184d92cf3c25c53e96ba0d6b111aeb22 (patch) | |
tree | 22d0f15317936708c11b26c529673f0df19b81d3 /games-emulation | |
parent | Add pidgin-omegle (diff) | |
download | eatnumber1-8bd01afa184d92cf3c25c53e96ba0d6b111aeb22.tar.gz eatnumber1-8bd01afa184d92cf3c25c53e96ba0d6b111aeb22.tar.bz2 eatnumber1-8bd01afa184d92cf3c25c53e96ba0d6b111aeb22.zip |
Recover state of old repository before corruption.
Version bump bsnes-0.059_p2
Add pidgin-omegle-scm
Remove all Manifests
Remove ebuilds that made it into sunrise
Fix dependencies in keynav
Diffstat (limited to 'games-emulation')
-rw-r--r-- | games-emulation/bsnes/Manifest | 3 | ||||
-rw-r--r-- | games-emulation/bsnes/bsnes-0.059_p2.ebuild (renamed from games-emulation/bsnes/bsnes-0.058.ebuild) | 44 |
2 files changed, 36 insertions, 11 deletions
diff --git a/games-emulation/bsnes/Manifest b/games-emulation/bsnes/Manifest deleted file mode 100644 index bfbe30c..0000000 --- a/games-emulation/bsnes/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -EBUILD bsnes-0.058.ebuild 1974 RMD160 e801048ed304b0fb81506f7c9165bc2d88d28648 SHA1 527a211eb956be0e9170225c56603494187c0d1a SHA256 98c6f4217753fe69e37821fd1010632d831cf7e0a79e6df385763f28f8616c88 -AUX bsnes-0.058_gentoo.patch 930 RMD160 66bf30b179accdf842294369db290eeb1d973aee SHA1 551d35a75a7e59941fb7569385c04fd1cd193249 SHA256 78fff536958fd2ae40724dad107cfe1c3dc04af062179b4bb2eb071add0b7d6e -DIST bsnes_v058.tar.bz2 450201 RMD160 40eac219f7b298356088b14aadbc46e412c9b1b5 SHA1 366826f188d66165aa3965da21ea4ce74ca9072f SHA256 448ec9170628deca66bf3b9260441489418f695f13f2e78b184bed100c11c93e diff --git a/games-emulation/bsnes/bsnes-0.058.ebuild b/games-emulation/bsnes/bsnes-0.059_p2.ebuild index 0df0d7c..35cd063 100644 --- a/games-emulation/bsnes/bsnes-0.058.ebuild +++ b/games-emulation/bsnes/bsnes-0.059_p2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ @@ -9,28 +9,30 @@ inherit eutils confutils games toolchain-funcs DESCRIPTION="A Super Famicom/SNES emulator written with absolute accuracy in mind" HOMEPAGE="http://byuu.org/bsnes/" MY_PV="${PV/0./}" -SRC_URI="http://byuu.org/files/${PN}_v${MY_PV}.tar.bz2" +MY_PV="${MY_PV/_p/r0}" +SRC_URI="http://bsnes.googlecode.com/files/${PN}_v${MY_PV}.zip" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="ao alsa debug openal opengl oss pulseaudio sdl sgb snesfilter +snesreader xv" -DEPEND="ao? ( media-libs/libao ) +RDEPEND="ao? ( media-libs/libao ) openal? ( media-libs/openal ) alsa? ( media-libs/alsa-lib ) pulseaudio? ( media-sound/pulseaudio ) xv? ( x11-libs/libXv ) opengl? ( virtual/opengl ) sdl? ( media-libs/libsdl[joystick] ) - snesfilter? ( >=dev-games/snesfilter-0.006 ) + snesfilter? ( !dev-games/snesfilter ) >=x11-libs/qt-gui-4.4 - snesreader? ( >=dev-games/snesreader-0.010 ) - sgb? ( >=dev-games/supergameboy-0.014 ) + snesreader? ( !dev-games/snesreader ) + sgb? ( !dev-games/supergameboy ) x11-libs/libX11 x11-libs/libXext" -RDEPEND="${DEPEND}" +DEPEND="${DEPEND} + app-arch/unzip" S=${WORKDIR}/src @@ -38,13 +40,27 @@ disable_module() { sed -i Makefile -e "s|$1||" } +build_plugin() { + einfo "Building $1..." + cd "${WORKDIR}/$1" + sed -e "s/-O3/${CXXFLAGS}/" \ + -i Makefile \ + || die "sed failed" + + emake platform=x compiler=gcc || die "emake $1 failed" +} + +install_plugin() { + dolib "${WORKDIR}/$1/lib$1.so" || die "dolib failed" +} + pkg_setup() { confutils_require_any ao openal alsa pulseaudio oss confutils_require_any xv opengl sdl } src_prepare() { - epatch "${FILESDIR}"/${P}_gentoo.patch + epatch "${FILESDIR}"/${PN}-0.58_gentoo.patch if use debug then @@ -59,6 +75,7 @@ src_compile() { use ao || disable_module audio.ao use openal || disable_module audio.openal use pulseaudio || disable_module audio.pulseaudio + use pulseaudio || disable_module audio.pulseaudiosimple use oss || disable_module audio.oss use alsa || disable_module audio.alsa @@ -71,12 +88,23 @@ src_compile() { use sdl || disable_module input.sdl emake platform=x compiler="$(tc-getCC)" cpp="$(tc-getCXX)" || die "emake failed" + + # build bundled plugins + use snesfilter && build_plugin snesfilter + use snesreader && build_plugin snesreader + use sgb && build_plugin supergameboy } src_install() { dogamesbin ../${PN} || die "failed bin" doicon data/${PN}.png || die "failed icon" + #dodoc ../*.txt || die "failed docs" make_desktop_entry ${PN} + # install plugins + use snesfilter && install_plugin snesfilter + use snesreader && install_plugin snesreader + use sgb && install_plugin supergameboy + prepgamesdirs } |