From ac49fbea0320af4d538d6c8bb976b71e0c4241fb Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 28 Jan 2004 22:37:23 +0000 Subject: add a patch for hppa luvin --- games-emulation/xmame/files/0.78.1-osd_die.patch | 17 +++++++++++++++++ games-emulation/xmame/xmame-0.78.1.ebuild | 5 +++-- games-emulation/xmess/files/0.78.1-osd_die.patch | 17 +++++++++++++++++ games-emulation/xmess/xmess-0.78.1.ebuild | 5 +++-- 4 files changed, 40 insertions(+), 4 deletions(-) create mode 100644 games-emulation/xmame/files/0.78.1-osd_die.patch create mode 100644 games-emulation/xmess/files/0.78.1-osd_die.patch diff --git a/games-emulation/xmame/files/0.78.1-osd_die.patch b/games-emulation/xmame/files/0.78.1-osd_die.patch new file mode 100644 index 000000000000..c664052108a1 --- /dev/null +++ b/games-emulation/xmame/files/0.78.1-osd_die.patch @@ -0,0 +1,17 @@ +--- ./src/cpu/z80/z80.c.orig 2004-01-28 12:52:51.340762752 -0500 ++++ ./src/cpu/z80/z80.c 2004-01-28 12:53:35.817001336 -0500 +@@ -3991,6 +3991,14 @@ + /**************************************************************************** + * Processor initialization + ****************************************************************************/ ++void CLIB_DECL osd_die(const char *text,...) ++{ ++va_list va; ++va_start(va, text); ++vprintf(text, va); ++va_end(va); ++exit(1); ++} + void z80_init(void) + { + int cpu = cpu_getactivecpu(); diff --git a/games-emulation/xmame/xmame-0.78.1.ebuild b/games-emulation/xmame/xmame-0.78.1.ebuild index d694483f34f4..56e3414b770e 100644 --- a/games-emulation/xmame/xmame-0.78.1.ebuild +++ b/games-emulation/xmame/xmame-0.78.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/xmame/xmame-0.78.1.ebuild,v 1.1 2004/01/14 21:40:24 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-emulation/xmame/xmame-0.78.1.ebuild,v 1.2 2004/01/28 22:36:38 vapier Exp $ inherit games flag-o-matic gcc eutils @@ -12,7 +12,7 @@ SRC_URI="http://x.mame.net/download/xmame-${PV}.tar.bz2" LICENSE="xmame" SLOT="0" -KEYWORDS="x86 ~ppc ~sparc ~mips ~alpha ~ia64 ~amd64" +KEYWORDS="x86 ~ppc ~sparc ~mips ~alpha hppa ~ia64 ~amd64" IUSE="sdl dga xv alsa esd opengl X 3dfx svga ggi arts joystick icc net" RDEPEND="sys-libs/zlib @@ -36,6 +36,7 @@ src_unpack() { unpack ${A} cd ${S} epatch ${FILESDIR}/${PV}-glx-fix.patch + epatch ${FILESDIR}/${PV}-osd_die.patch sed -i 's:JOY_BUTTONS 16:JOY_BUTTONS 32:' src/unix/devices.h || die "setting joybuttons failed" #36818 #ln -s makefile.unix Makefile diff --git a/games-emulation/xmess/files/0.78.1-osd_die.patch b/games-emulation/xmess/files/0.78.1-osd_die.patch new file mode 100644 index 000000000000..c664052108a1 --- /dev/null +++ b/games-emulation/xmess/files/0.78.1-osd_die.patch @@ -0,0 +1,17 @@ +--- ./src/cpu/z80/z80.c.orig 2004-01-28 12:52:51.340762752 -0500 ++++ ./src/cpu/z80/z80.c 2004-01-28 12:53:35.817001336 -0500 +@@ -3991,6 +3991,14 @@ + /**************************************************************************** + * Processor initialization + ****************************************************************************/ ++void CLIB_DECL osd_die(const char *text,...) ++{ ++va_list va; ++va_start(va, text); ++vprintf(text, va); ++va_end(va); ++exit(1); ++} + void z80_init(void) + { + int cpu = cpu_getactivecpu(); diff --git a/games-emulation/xmess/xmess-0.78.1.ebuild b/games-emulation/xmess/xmess-0.78.1.ebuild index ae88b1f34d88..f7c840032a77 100644 --- a/games-emulation/xmess/xmess-0.78.1.ebuild +++ b/games-emulation/xmess/xmess-0.78.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/xmess/xmess-0.78.1.ebuild,v 1.1 2004/01/14 21:38:52 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-emulation/xmess/xmess-0.78.1.ebuild,v 1.2 2004/01/28 22:37:23 vapier Exp $ inherit games flag-o-matic gcc eutils @@ -12,7 +12,7 @@ SRC_URI="http://x.mame.net/download/xmame-${PV}.tar.bz2" LICENSE="xmame" SLOT="0" -KEYWORDS="x86 ~ppc ~sparc ~mips ~alpha ~ia64 ~amd64" +KEYWORDS="x86 ~ppc ~sparc ~mips ~alpha hppa ~ia64 ~amd64" IUSE="sdl dga xv alsa esd opengl X 3dfx svga ggi arts joystick icc net" RDEPEND="sys-libs/zlib @@ -36,6 +36,7 @@ src_unpack() { unpack ${A} cd ${S} epatch ${FILESDIR}/${PV}-glx-fix.patch + epatch ${FILESDIR}/${PV}-osd_die.patch sed -i 's:JOY_BUTTONS 16:JOY_BUTTONS 32:' src/unix/devices.h || die "setting joybuttons failed" #36818 #ln -s makefile.unix Makefile -- cgit v1.2.3-65-gdbad