Portage is a package management system used by Gentoo Linux
# ChangeLog for games-emulation/mupen64-alsasnd
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-alsasnd/ChangeLog,v 1.12 2007/02/15 09:58:08 nyhm Exp $
*mupen64-alsasnd-0.4-r1 (15 Feb 2007)
15 Feb 2007; Tristan Heaven
-mupen64-alsasnd-0.4.ebuild, +mupen64-alsasnd-0.4-r1.ebuild:
Fix QA issues, bug #116385
08 Oct 2006; Tristan Heaven
Use qt3 eclass
24 Jun 2006; Doug Goldstein
mupen64-alsasnd-0.4.ebuild:
USE flag change qt->qt3/qt4 bug #137785
14 Apr 2006; Mark Loeser
+files/mupen64-alsasnd-0.4-gcc41.patch, mupen64-alsasnd-0.4.ebuild:
Add patch to fix compilation with gcc-4.1; bug #126596
20 Sep 2005; Michael Sterrett
mupen64-alsasnd-0.4.ebuild:
remove gtk2 use flag
07 Jul 2005; Caleb Tennis
Fix qt dep
19 Apr 2005; Daniel Goller
moved file to mirrors
17 Apr 2005; Daniel Goller
fix dependency logic/defaults
17 Apr 2005; Daniel Goller
add missing IUSE
17 Apr 2005; Daniel Goller
mupen64-alsasnd-0.4.ebuild:
added gtk compile fix with gcc3.4, thanks to Bret Towe
closes bug #84235
*mupen64-alsasnd-0.4 (27 Dec 2003)
27 Dec 2003; Mike Frysinger
Initial import. Ebuild submitted by Marcelo Góes
AUX 0.4-gentoo.patch 741 RMD160 c749d7fe5a2882070f3ed36021b84cca14d32d50 SHA1 8289c6dded7258021e8ac60eab0fb7fc7a586415 SHA256 6cb8372210bdf0b8a7794c84a53c38c2adf83d88d3d570653b883095cc545f33
AUX 0.4-gtk.patch 1203 RMD160 c335a844733d33f41348a26e4dc9d0a3ab697eac SHA1 fcac162f82010ab38be52ff379b58a888e079d92 SHA256 bf9cb3ec085b124d7de1a0e06623e1a36dc25e5e1f8bcb7019f4bcaa274195d8
AUX mupen64-alsasnd-0.4-gcc41.patch 1131 RMD160 920f8fd1afee8720c114d3f47e45b6d221a9b93a SHA1 f784c0751ad974e29725f0a2cbbef8552e7f0d0e SHA256 76fbeaeef548417e99ede5c9e087b08712c515866a7b15b9baff60842e81f3f1
DIST alsa-plugin-0.4fix.tar.bz2 26455 RMD160 4de1e0406625b7115fd612400d305e98375f77f1 SHA1 dd8a722636e801e56ab9e599f17ae2067075b590 SHA256 3d0b6eeb1c193ca4ef87da9b302eb87dc6619effe1be261bd81e0664be1261f8
EBUILD mupen64-alsasnd-0.4-r1.ebuild 1156 RMD160 589c2d4f1c44612a048f8b8ff79c34b6e29819b7 SHA1 c83e95c162bd2e2be4a76a09d60f67abd38af1e1 SHA256 d28297da894f33effc71e9b94b1da0a92a132b73d0c2421b501c9ea61fae055b
MISC ChangeLog 1693 RMD160 e91ab384b8b453d2a6615f7db2424300326c5826 SHA1 25302cf7f4b16ab7ac68f88e98967bea1c731114 SHA256 8a108a01aa0c07d9f7f10a4c30cb16213630a03ade195dd8a5e55a390ab4e28b
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-alsasnd/mupen64-alsasnd-0.4-r1.ebuild,v 1.2 2007/04/06 04:39:38 nyhm Exp $
inherit eutils qt3 games
DESCRIPTION="Alsa plugin for the mupen64 N64 emulator"
HOMEPAGE="http://www.emutalk.net/showthread.php?threadid=16895"
SRC_URI="mirror://gentoo/alsa-plugin-${PV}fix.tar.bz2"
LICENSE="as-is"
SLOT="0"
KEYWORDS="-* x86"
IUSE="gtk qt3"
DEPEND="media-libs/alsa-lib
gtk? ( =x11-libs/gtk+-2* )
qt3? ( $(qt_min_version 3.3) )
!gtk? ( !qt3? ( =x11-libs/gtk+-2* ) )"
S=${WORKDIR}/alsa_plugin
src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${PV}-gentoo.patch \
"${FILESDIR}"/${PV}-gtk.patch \
"${FILESDIR}"/${P}-gcc41.patch
}
src_compile() {
export GRAPHICAL_INTERFACE=gtk2
use qt3 && export GRAPHICAL_INTERFACE=qt3
use gtk && export GRAPHICAL_INTERFACE=gtk2
emake || die "emake failed"
unset GRAPHICAL_INTERFACE
}
src_install() {
exeinto "$(games_get_libdir)"/mupen64/plugins
doexe mupen64_alsasnd-${PV}.so || die "doexe failed"
dodoc README
prepgamesdirs
}