summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-01-24 18:47:34 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-01-24 18:47:34 +0000
commit866f836edee63779ece8d3d636e0e0e36f477e44 (patch)
treea5b5ecd3f6f2b3adcd9ddb22fc9773853ae99fc0 /games-emulation
parentAdd ~sparc wrt #299937 (diff)
downloadgentoo-2-866f836edee63779ece8d3d636e0e0e36f477e44.tar.gz
gentoo-2-866f836edee63779ece8d3d636e0e0e36f477e44.tar.bz2
gentoo-2-866f836edee63779ece8d3d636e0e0e36f477e44.zip
Remove masked mupen64, including a plugin that used qt3, replaced by mupen64plus in tree
Diffstat (limited to 'games-emulation')
-rw-r--r--games-emulation/mupen64-alsasnd/ChangeLog50
-rw-r--r--games-emulation/mupen64-alsasnd/Manifest7
-rw-r--r--games-emulation/mupen64-alsasnd/files/0.4-gentoo.patch23
-rw-r--r--games-emulation/mupen64-alsasnd/files/0.4-gtk.patch33
-rw-r--r--games-emulation/mupen64-alsasnd/files/mupen64-alsasnd-0.4-gcc41.patch32
-rw-r--r--games-emulation/mupen64-alsasnd/metadata.xml5
-rw-r--r--games-emulation/mupen64-alsasnd/mupen64-alsasnd-0.4-r1.ebuild47
-rw-r--r--games-emulation/mupen64-blight-tr64gl/ChangeLog54
-rw-r--r--games-emulation/mupen64-blight-tr64gl/Manifest4
-rw-r--r--games-emulation/mupen64-blight-tr64gl/metadata.xml5
-rw-r--r--games-emulation/mupen64-blight-tr64gl/mupen64-blight-tr64gl-0.8.7_pre1.ebuild29
-rw-r--r--games-emulation/mupen64-blight-uhleaudio/ChangeLog35
-rw-r--r--games-emulation/mupen64-blight-uhleaudio/Manifest4
-rw-r--r--games-emulation/mupen64-blight-uhleaudio/metadata.xml5
-rw-r--r--games-emulation/mupen64-blight-uhleaudio/mupen64-blight-uhleaudio-0.1a.ebuild23
-rw-r--r--games-emulation/mupen64-glide64/ChangeLog39
-rw-r--r--games-emulation/mupen64-glide64/Manifest7
-rw-r--r--games-emulation/mupen64-glide64/files/mupen64-glide64-0.7-compile.patch107
-rw-r--r--games-emulation/mupen64-glide64/files/mupen64-glide64-0.7-gtk2.patch37
-rw-r--r--games-emulation/mupen64-glide64/files/mupen64-glide64-0.7-inifix.patch71
-rw-r--r--games-emulation/mupen64-glide64/metadata.xml5
-rw-r--r--games-emulation/mupen64-glide64/mupen64-glide64-0.7.ebuild55
-rw-r--r--games-emulation/mupen64-riceplugin/ChangeLog70
-rw-r--r--games-emulation/mupen64-riceplugin/Manifest9
-rw-r--r--games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-5.1.0-gcc43.patch21
-rw-r--r--games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-compile.patch214
-rw-r--r--games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-gcc4.patch22
-rw-r--r--games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-gtk2.patch15
-rw-r--r--games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-makefile.patch25
-rw-r--r--games-emulation/mupen64-riceplugin/metadata.xml5
-rw-r--r--games-emulation/mupen64-riceplugin/mupen64-riceplugin-5.1.0.ebuild49
-rw-r--r--games-emulation/mupen64/ChangeLog147
-rw-r--r--games-emulation/mupen64/Manifest10
-rw-r--r--games-emulation/mupen64/files/mupen64-0.5-anisotropic.patch108
-rw-r--r--games-emulation/mupen64/files/mupen64-0.5-gcc42.patch22
-rw-r--r--games-emulation/mupen64/files/mupen64-0.5-gcc43.patch76
-rw-r--r--games-emulation/mupen64/files/mupen64-0.5-gentoo3.patch279
-rw-r--r--games-emulation/mupen64/files/mupen64-glN64-noasmfix.patch11
-rw-r--r--games-emulation/mupen64/files/mupen64-glN64-ucode.patch121
-rw-r--r--games-emulation/mupen64/metadata.xml9
-rw-r--r--games-emulation/mupen64/mupen64-0.5-r4.ebuild91
41 files changed, 0 insertions, 1981 deletions
diff --git a/games-emulation/mupen64-alsasnd/ChangeLog b/games-emulation/mupen64-alsasnd/ChangeLog
deleted file mode 100644
index 550ef840ae8b..000000000000
--- a/games-emulation/mupen64-alsasnd/ChangeLog
+++ /dev/null
@@ -1,50 +0,0 @@
-# ChangeLog for games-emulation/mupen64-alsasnd
-# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-alsasnd/ChangeLog,v 1.13 2008/07/27 21:20:19 carlo Exp $
-
- 27 Jul 2008; Carsten Lohrke <carlo@gentoo.org>
- mupen64-alsasnd-0.4-r1.ebuild:
- QA: Get rid of deprecated qt_min_version().
-
-*mupen64-alsasnd-0.4-r1 (15 Feb 2007)
-
- 15 Feb 2007; Tristan Heaven <nyhm@gentoo.org> files/0.4-gentoo.patch,
- -mupen64-alsasnd-0.4.ebuild, +mupen64-alsasnd-0.4-r1.ebuild:
- Fix QA issues, bug #116385
-
- 08 Oct 2006; Tristan Heaven <nyhm@gentoo.org> mupen64-alsasnd-0.4.ebuild:
- Use qt3 eclass
-
- 24 Jun 2006; Doug Goldstein <cardoe@gentoo.org>
- mupen64-alsasnd-0.4.ebuild:
- USE flag change qt->qt3/qt4 bug #137785
-
- 14 Apr 2006; Mark Loeser <halcy0n@gentoo.org>
- +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 <mr_bones_@gentoo.org>
- mupen64-alsasnd-0.4.ebuild:
- remove gtk2 use flag
-
- 07 Jul 2005; Caleb Tennis <caleb@gentoo.org> mupen64-alsasnd-0.4.ebuild:
- Fix qt dep
-
- 19 Apr 2005; Daniel Goller <morfic@gentoo.org> mupen64-alsasnd-0.4.ebuild:
- moved file to mirrors
-
- 17 Apr 2005; Daniel Goller <morfic@gentoo.org> mupen64-alsasnd-0.4.ebuild:
- fix dependency logic/defaults
-
- 17 Apr 2005; Daniel Goller <morfic@gentoo.org> mupen64-alsasnd-0.4.ebuild:
- add missing IUSE
-
- 17 Apr 2005; Daniel Goller <morfic@gentoo.org> +files/0.4-gtk.patch,
- 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 <vapier@gentoo.org> :
- Initial import. Ebuild submitted by Marcelo Góes <blueboard@terra.com.br> #32749.
diff --git a/games-emulation/mupen64-alsasnd/Manifest b/games-emulation/mupen64-alsasnd/Manifest
deleted file mode 100644
index 465e9485bc4d..000000000000
--- a/games-emulation/mupen64-alsasnd/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-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 1157 RMD160 b3673b3652fec632258eb366ec276a82ebf8de61 SHA1 5ba584a51c691e33d96bb6341468d6ae9eb4bbc7 SHA256 216331e06ee7ab9f360c80b88d0c38d9a0cdea6196019e1eeb3df9c461843f5a
-MISC ChangeLog 1823 RMD160 63d8879f839c69c6d9bef427bb134972487fc26a SHA1 972542e685c26a903874b9c26b22e23e9d5fb151 SHA256 08307ebbfd3488649a2b13e3adac59d90ad2ded64608622b6b36469f9a4d1d47
-MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
diff --git a/games-emulation/mupen64-alsasnd/files/0.4-gentoo.patch b/games-emulation/mupen64-alsasnd/files/0.4-gentoo.patch
deleted file mode 100644
index 470262c9d13e..000000000000
--- a/games-emulation/mupen64-alsasnd/files/0.4-gentoo.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- Makefile
-+++ Makefile
-@@ -1,4 +1,3 @@
--GRAPHICAL_INTERFACE=gtk1
-
- ifeq ($(GRAPHICAL_INTERFACE),gtk1)
- GUICFLAGS = -DUSE_GTK `gtk-config --cflags`
-@@ -21,13 +20,13 @@
- all: $(PLUGIN) instructions
-
- DEBUGCXXFLAGS = -g -Wall -DDEBUG
--CXXFLAGS = -DNO_DEBUG -DNDEBUG -O3 -Wall -mcpu=athlon -march=athlon -fomit-frame-pointer -ffast-math -fno-rtti
-+CXXFLAGS += -DNO_DEBUG -DNDEBUG -fno-rtti -fPIC
- OBJECTS += string.o audio.o snd_plugin.o gui.o
-
- string.o: string_class.cpp string_class.h
- $(CXX) $(CXXFLAGS) -c -o $@ $<
- audio.o: audio.cpp audio.h
-- $(CXX) $(CXXFLAGS) -c -o $@ $<
-+ $(CXX) $(CXXFLAGS) -fno-strict-aliasing -c -o $@ $<
- gui.o: gui.cpp gui.h
- $(CXX) $(CXXFLAGS) -c -o $@ $<
- snd_plugin.o: snd_interface.cpp audio.h gui.h
diff --git a/games-emulation/mupen64-alsasnd/files/0.4-gtk.patch b/games-emulation/mupen64-alsasnd/files/0.4-gtk.patch
deleted file mode 100644
index 32a80547a80e..000000000000
--- a/games-emulation/mupen64-alsasnd/files/0.4-gtk.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- alsa_plugin/Makefile.old 2005-02-28 20:54:40.718370614 -0800
-+++ alsa_plugin/Makefile 2005-02-28 20:55:54.048853201 -0800
-@@ -4,6 +4,11 @@
- GUILDFLAGS = `gtk-config --libs`
- OBJECTS = gtk1_gui.o
- endif
-+ifeq ($(GRAPHICAL_INTERFACE),gtk2)
-+ GUICFLAGS = -D_GTK2 `pkg-config --cflags gtk+-2.0`
-+ GUILDFLAGS = `pkg-config --libs gtk+-2.0`
-+ OBJECTS = gtk1_gui.o
-+endif
- ifeq ($(GRAPHICAL_INTERFACE),qt3)
- GUICFLAGS = -DUSE_QT -I$(QTDIR)/include -I$(QTDIR)/mkspecs/linux-g++ -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -D_REENTRANT
- GUILDFLAGS = -L$(QTDIR)/lib -lqt-mt
-@@ -46,7 +51,6 @@
-
- $(PLUGIN): $(OBJECTS)
- $(LD) $(LDFLAGS) -o $@ $(OBJECTS)
-- strip --strip-all $@
-
- instructions:
- $(warning please copy $(PLUGIN) in the plugins/ folder of the emulator)
---- alsa_plugin/gtk1_gui.cpp.old 2005-02-28 20:54:50.072190695 -0800
-+++ alsa_plugin/gtk1_gui.cpp 2005-02-28 20:55:45.015049773 -0800
-@@ -56,7 +56,7 @@
-
- void CreateGUIObject( Plugin_Graphical_Interface **GUI, Plugin_Audio_Driver *drv )
- {
-- ( ( GTK1_Interface * )( *GUI ) ) = new GTK1_Interface( drv );
-+ *GUI = dynamic_cast<Plugin_Graphical_Interface *>(new GTK1_Interface( drv ));
- }
-
- void DeleteGUIObject( Plugin_Graphical_Interface **GUI )
diff --git a/games-emulation/mupen64-alsasnd/files/mupen64-alsasnd-0.4-gcc41.patch b/games-emulation/mupen64-alsasnd/files/mupen64-alsasnd-0.4-gcc41.patch
deleted file mode 100644
index ccea231c62a8..000000000000
--- a/games-emulation/mupen64-alsasnd/files/mupen64-alsasnd-0.4-gcc41.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -ur alsa_plugin-orig/gtk1_gui.cpp alsa_plugin/gtk1_gui.cpp
---- alsa_plugin-orig/gtk1_gui.cpp 2006-03-18 01:50:47.000000000 -0500
-+++ alsa_plugin/gtk1_gui.cpp 2006-03-18 01:54:53.000000000 -0500
-@@ -54,6 +54,16 @@
- void setupAboutDialog();
- };
-
-+//Forward declarations
-+void begin_testing();
-+bool key_press_event_func( GtkWidget *, GdkEventKey * );
-+void loadDefaultValues();
-+void loadConfigurationFromFile();
-+void saveConfigurationToFile();
-+void ok_pressed();
-+void cancel_config();
-+
-+
- void CreateGUIObject( Plugin_Graphical_Interface **GUI, Plugin_Audio_Driver *drv )
- {
- *GUI = dynamic_cast<Plugin_Graphical_Interface *>(new GTK1_Interface( drv ));
-diff -ur alsa_plugin-orig/qt3_gui.cpp alsa_plugin/qt3_gui.cpp
---- alsa_plugin-orig/qt3_gui.cpp 2006-03-18 01:50:47.000000000 -0500
-+++ alsa_plugin/qt3_gui.cpp 2006-03-18 01:58:45.000000000 -0500
-@@ -90,7 +90,7 @@
-
- void CreateGUIObject( Plugin_Graphical_Interface **GUI, Plugin_Audio_Driver *drv )
- {
-- ( ( QT3_Interface * )( *GUI ) ) = new QT3_Interface( drv );
-+ ( *GUI ) = new QT3_Interface( drv );
- }
-
- void DeleteGUIObject( Plugin_Graphical_Interface **GUI )
diff --git a/games-emulation/mupen64-alsasnd/metadata.xml b/games-emulation/mupen64-alsasnd/metadata.xml
deleted file mode 100644
index d3c2cc926f0b..000000000000
--- a/games-emulation/mupen64-alsasnd/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>games</herd>
-</pkgmetadata>
diff --git a/games-emulation/mupen64-alsasnd/mupen64-alsasnd-0.4-r1.ebuild b/games-emulation/mupen64-alsasnd/mupen64-alsasnd-0.4-r1.ebuild
deleted file mode 100644
index b8e817301208..000000000000
--- a/games-emulation/mupen64-alsasnd/mupen64-alsasnd-0.4-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2008 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.3 2008/07/27 21:20:19 carlo Exp $
-
-EAPI=1
-
-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? ( x11-libs/qt: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
-}
diff --git a/games-emulation/mupen64-blight-tr64gl/ChangeLog b/games-emulation/mupen64-blight-tr64gl/ChangeLog
deleted file mode 100644
index 5e390f096630..000000000000
--- a/games-emulation/mupen64-blight-tr64gl/ChangeLog
+++ /dev/null
@@ -1,54 +0,0 @@
-# ChangeLog for games-emulation/mupen64-blight-tr64gl
-# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-blight-tr64gl/ChangeLog,v 1.9 2009/01/27 06:23:40 mr_bones_ Exp $
-
- 27 Jan 2009; Michael Sterrett <mr_bones_@gentoo.org>
- mupen64-blight-tr64gl-0.8.7_pre1.ebuild:
- needs gtk+-1 (bug #223131)
-
- 21 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
- Transition to Manifest2.
-
- 19 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- mupen64-blight-tr64gl-0.7.4_pre1.ebuild,
- mupen64-blight-tr64gl-0.8.7_pre1.ebuild:
- Adding strip to RESTRICT for bug #137819.
-
- 31 Jan 2005; Daniel Goller <morfic@gentoo.org>
- mupen64-blight-tr64gl-0.8.7_pre1.ebuild:
- Commit the fix as it was initially planned, eliminating need for
- src_unpack() again
-
-*mupen64-blight-tr64gl-0.8.7_pre1 (31 Jan 2005)
-
- 31 Jan 2005; Michael Sterrett <mr_bones_@gentoo.org>
- mupen64-blight-tr64gl-0.8.7_pre1.ebuild:
- add missing src_unpack function (bug #79960)
-
- 22 Jan 2005; Daniel Goller <morfic@gentoo.org> :
- Bump to new version available
-
- 07 Jan 2005; Daniel Goller <morfic@gentoo.org> metadata.xml:
- Adding maintainer
-
-*mupen64-blight-tr64gl-0.7.4_pre1 (05 Jan 2005)
-
- 05 Jan 2005; Daniel Goller <morfic@gentoo.org> +metadata.xml,
- +mupen64-blight-tr64gl-0.7.4_pre1.ebuild:
- Moved from games-emulation/blight-tr64gl to
- games-emulation/mupen64-blight-tr64gl.
-
- 26 Sep 2003; Michael Sterrett <msterret@gentoo.org>
- blight-tr64gl-0.7.4_pre1.ebuild:
- fix DESCRIPTION
-
- 09 Aug 2003; Michael Sterrett <msterret@gentoo.org>
- blight-tr64gl-0.7.4_pre1.ebuild:
- added prepgamesdirs
-
-*blight-tr64gl-0.7.4_pre1 (09 Aug 2003)
-
- 09 Aug 2003; Michael Sterrett <msterret@gentoo.org>
- blight-tr64gl-0.7.4_pre1.ebuild:
- initial commit (bug 24890)
-
diff --git a/games-emulation/mupen64-blight-tr64gl/Manifest b/games-emulation/mupen64-blight-tr64gl/Manifest
deleted file mode 100644
index 145a954effc1..000000000000
--- a/games-emulation/mupen64-blight-tr64gl/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST tr64gl-0.8.7-pre1.so.gz 100522 RMD160 3183798d32329d396c38955f9864057bf6a38396 SHA1 d2ddb607c95cdcceee660077d9c11b4fcd1e21a9 SHA256 52ee62b84e2f9dc74f86d68f5da9ac7c68ffd7c79922c984534506e3e9d44fc2
-EBUILD mupen64-blight-tr64gl-0.8.7_pre1.ebuild 730 RMD160 bed27e98f093c483fce560e723b7337056672678 SHA1 c1c3df402d6cb78f6fbffc7efaca661c8d466175 SHA256 6e438d437f00203bcdd357b985d6c4d9618a62c36693c61e6364be46f2aa1c82
-MISC ChangeLog 1824 RMD160 72905aa82b7c4eb3a7de5abd39211d9d5c134dfe SHA1 2f83c2cea307e4cfa7b31730e9680c460daeb9df SHA256 89b3af5dc00f6a78c9fae0e4f71448d8065ab4f4e47634277961456e90654ad7
-MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
diff --git a/games-emulation/mupen64-blight-tr64gl/metadata.xml b/games-emulation/mupen64-blight-tr64gl/metadata.xml
deleted file mode 100644
index d3c2cc926f0b..000000000000
--- a/games-emulation/mupen64-blight-tr64gl/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>games</herd>
-</pkgmetadata>
diff --git a/games-emulation/mupen64-blight-tr64gl/mupen64-blight-tr64gl-0.8.7_pre1.ebuild b/games-emulation/mupen64-blight-tr64gl/mupen64-blight-tr64gl-0.8.7_pre1.ebuild
deleted file mode 100644
index 747d3d73cc78..000000000000
--- a/games-emulation/mupen64-blight-tr64gl/mupen64-blight-tr64gl-0.8.7_pre1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-blight-tr64gl/mupen64-blight-tr64gl-0.8.7_pre1.ebuild,v 1.6 2009/01/27 06:23:40 mr_bones_ Exp $
-
-EAPI=1
-inherit games
-
-MY_P="tr64gl-${PV/_/-}"
-DESCRIPTION="An OpenGL graphics plugin for the mupen64 N64 emulator"
-HOMEPAGE="http://deltaanime.ath.cx/~blight/n64/"
-SRC_URI="mirror://gentoo/${MY_P}.so.gz"
-
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="x86"
-IUSE=""
-RESTRICT="strip"
-
-RDEPEND="media-libs/libsdl
- virtual/opengl
- x11-libs/gtk+:1"
-
-S=${WORKDIR}
-
-src_install() {
- exeinto "$(games_get_libdir)"/mupen64/plugins
- doexe ${MY_P}.so || die "doexe failed"
- prepgamesdirs
-}
diff --git a/games-emulation/mupen64-blight-uhleaudio/ChangeLog b/games-emulation/mupen64-blight-uhleaudio/ChangeLog
deleted file mode 100644
index 46a201b6d8c9..000000000000
--- a/games-emulation/mupen64-blight-uhleaudio/ChangeLog
+++ /dev/null
@@ -1,35 +0,0 @@
-# ChangeLog for games-emulation/mupen64-blight-uhleaudio
-# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-blight-uhleaudio/ChangeLog,v 1.4 2007/02/21 23:25:30 peper Exp $
-
- 21 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
- Transition to Manifest2.
-
- 07 Jan 2005; Daniel Goller <morfic@gentoo.org> metadata.xml:
- Adding maintainer
-
-*mupen64-blight-uhleaudio-0.1a (05 Jan 2005)
-
- 05 Jan 2005; Daniel Goller <morfic@gentoo.org> +metadata.xml,
- +files/.#digest-mupen64-blight-uhleaudio-0.1a.1.1,
- +mupen64-blight-uhleaudio-0.1a.ebuild:
- Moved from games-emulation/mupen-blight-uhleaudio to
- games-emulation/mupen64-blight-uhleaudio.
-
-*mupen-blight-uhleaudio-0.1a (05 Jan 2005)
-
- 05 Jan 2005; Daniel Goller <morfic@gentoo.org> +metadata.xml,
- +mupen-blight-uhleaudio-0.1a.ebuild:
- Moved from games-emulation/blight-uhleaudio to
- games-emulation/mupen-blight-uhleaudio.
-
- 09 Aug 2003; Michael Sterrett <msterret@gentoo.org>
- blight-uhleaudio-0.1a.ebuild:
- added prepgamesdirs
-
-*blight-uhleaudio-0.1a (09 Aug 2003)
-
- 09 Aug 2003; Michael Sterrett <msterret@gentoo.org>
- blight-uhleaudio-0.1a.ebuild:
- initial commit (bug 24892) ebuild from David Holm (modified)
-
diff --git a/games-emulation/mupen64-blight-uhleaudio/Manifest b/games-emulation/mupen64-blight-uhleaudio/Manifest
deleted file mode 100644
index d3c5bc5758cb..000000000000
--- a/games-emulation/mupen64-blight-uhleaudio/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST uhleaudio-0.1a.so 26465 RMD160 4be804a5998246bd4a11fe44198ed23624094930 SHA1 f9cdd5eebde2b4d96f91b54fccddfae4d935d38d SHA256 64993372d22c6d279c4f8b75cfa45ded7d17264f28ac99fcd125f63d228e0107
-EBUILD mupen64-blight-uhleaudio-0.1a.ebuild 691 RMD160 b16c52af3ae3c57e99829a4a10b3bdd7d8ff90d3 SHA1 93b2dac9fd9e7084a336e07b85bda3bec15be542 SHA256 ace0689779f3aa0080f2821c5926212ee48c38a3baeff6e2a425a76cb004bf17
-MISC ChangeLog 1268 RMD160 24fa9b419602086c8a84a57cfa13895edff5b679 SHA1 9c24dc1b6f1d571e1f55d8b0e09068fe3f489ee2 SHA256 0bf55a0ca97f0805a1977da3970ebc132b78a25b424ab79227bba149781bdd3f
-MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
diff --git a/games-emulation/mupen64-blight-uhleaudio/metadata.xml b/games-emulation/mupen64-blight-uhleaudio/metadata.xml
deleted file mode 100644
index d3c2cc926f0b..000000000000
--- a/games-emulation/mupen64-blight-uhleaudio/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>games</herd>
-</pkgmetadata>
diff --git a/games-emulation/mupen64-blight-uhleaudio/mupen64-blight-uhleaudio-0.1a.ebuild b/games-emulation/mupen64-blight-uhleaudio/mupen64-blight-uhleaudio-0.1a.ebuild
deleted file mode 100644
index 226a23607dbb..000000000000
--- a/games-emulation/mupen64-blight-uhleaudio/mupen64-blight-uhleaudio-0.1a.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-blight-uhleaudio/mupen64-blight-uhleaudio-0.1a.ebuild,v 1.2 2007/04/09 15:44:12 nyhm Exp $
-
-inherit games
-
-MY_P="uhleaudio-${PV}"
-DESCRIPTION="An audio plugin for the mupen64 N64 emulator"
-HOMEPAGE="http://deltaanime.ath.cx/~blight/n64/"
-SRC_URI="http://deltaanime.ath.cx/~blight/n64/uhleaudio_plugin/${MY_P}.so"
-
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="x86"
-IUSE=""
-
-RDEPEND="media-libs/libsdl"
-
-src_install() {
- exeinto "$(games_get_libdir)"/mupen64/plugins
- doexe "${DISTDIR}"/${MY_P}.so || die "doexe failed"
- prepgamesdirs
-}
diff --git a/games-emulation/mupen64-glide64/ChangeLog b/games-emulation/mupen64-glide64/ChangeLog
deleted file mode 100644
index 58ad40a77f63..000000000000
--- a/games-emulation/mupen64-glide64/ChangeLog
+++ /dev/null
@@ -1,39 +0,0 @@
-# ChangeLog for games-emulation/mupen64-glide64
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-glide64/ChangeLog,v 1.9 2007/02/21 23:25:58 peper Exp $
-
- 21 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
- Transition to Manifest2.
-
- 10 Feb 2006; Daniel Goller <morfic@gentoo.org> mupen64-glide64-0.7.ebuild:
- Disallowing -ftracer to avoid bug#122192, thanks Markus Gothe for reporting
-
- 20 Sep 2005; Michael Sterrett <mr_bones_@gentoo.org>
- mupen64-glide64-0.7.ebuild:
- remove gtk2 use flag
-
- 18 Mar 2005; Michael Sterrett <mr_bones_@gentoo.org>
- mupen64-glide64-0.7.ebuild:
- fix bad epatch logic (bug #85739); fix deps; tidy ebuild
-
- 19 Jan 2005; Daniel Goller <morfic@gentoo.org> mupen64-glide64-0.7.ebuild:
- Stable on x86
-
- 09 Jan 2005; Daniel Goller <morfic@gentoo.org> mupen64-glide64-0.7.ebuild:
- More fixes with paths
-
- 07 Jan 2005; Daniel Goller <morfic@gentoo.org>
- files/mupen64-glide64-0.7-gtk2.patch,
- +files/mupen64-glide64-0.7-inifix.patch, mupen64-glide64-0.7.ebuild:
- Updated gtk2 patch and added inifix patch, glide64 plugin now works properly
-
- 07 Jan 2005; Daniel Goller <morfic@gentoo.org> metadata.xml:
- Adding maintainer
-
-*mupen64-glide64-0.7 (02 Jan 2005)
-
- 02 Jan 2005; Daniel Goller <morfic@gentoo.org>
- +files/mupen64-glide64-0.7-compile.patch,
- +files/mupen64-glide64-0.7-gtk2.patch, +mupen64-glide64-0.7.ebuild:
- Initial commit of mupen64 plugin, needs work, we'll go from here
-
diff --git a/games-emulation/mupen64-glide64/Manifest b/games-emulation/mupen64-glide64/Manifest
deleted file mode 100644
index 0c7177d191f6..000000000000
--- a/games-emulation/mupen64-glide64/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX mupen64-glide64-0.7-compile.patch 4677 RMD160 e98a5e5e8995955c91940f3b4773d14ed4dd0ef6 SHA1 66fa9b556de3a43f46c6390e70dc473fae09522e SHA256 ab9fb230cbd0bd1c5bd9ef79998541fff044650d273d878ef8cfc34d077370f0
-AUX mupen64-glide64-0.7-gtk2.patch 1544 RMD160 155561c740d2704938d3afb5522ffc3ec0c250b7 SHA1 0393d087f91e88a9d4c20327d51c2444ef4657e3 SHA256 592b55aff90339e0f2ba9f12af6029b94bbb2c6e3cffcbd8f4f6c6e83005845f
-AUX mupen64-glide64-0.7-inifix.patch 1801 RMD160 c729851451cba7f8eadad6388d5d60f87ea4e619 SHA1 bebb98106b77de4d849ecb27f7ba41cb93c92476 SHA256 89e85c11978e11372bcfcd19a0d6d2e8c677749dff5b110f7f238510285be4ff
-DIST glide64_0_7_ME.tar.bz2 231051 RMD160 5864f0e7c5c329e4e4f24e8f65532058b7699325 SHA1 698ce9e96a7af44a41a8ea6e7491783a9e3a6c67 SHA256 33c4805d01669b2342a2f8e6daf983c5fd0ddb56d233a0d8eb685afe6b01194a
-EBUILD mupen64-glide64-0.7.ebuild 1273 RMD160 227a8425792cfdbe1eea155015772eb232429a20 SHA1 bc854e3a6332b68c7511d9065bf59626448d2598 SHA256 6d2ac75a47df5ae59039dcf1df5cbe72e603b4c3929ecbfaadf40148d5a327c5
-MISC ChangeLog 1523 RMD160 bd7f6bddae18d276a1b9d2e09f68720e84ad51fc SHA1 523faa334bd2f29bb276aa7f6b1ce393afad85ee SHA256 ea70206f13594138366d5830c989b0455e552de7000bf7f7e8ff0eb040a90533
-MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
diff --git a/games-emulation/mupen64-glide64/files/mupen64-glide64-0.7-compile.patch b/games-emulation/mupen64-glide64/files/mupen64-glide64-0.7-compile.patch
deleted file mode 100644
index ae6702208e68..000000000000
--- a/games-emulation/mupen64-glide64/files/mupen64-glide64-0.7-compile.patch
+++ /dev/null
@@ -1,107 +0,0 @@
-diff -ru glide64_0_7_ME/Makefile glide64_0_7_ME.working/Makefile
---- glide64_0_7_ME/Makefile 2004-07-03 14:07:06.000000000 -0700
-+++ glide64_0_7_ME.working/Makefile 2005-01-01 20:50:24.886864494 -0800
-@@ -1,7 +1,7 @@
- CC = gcc
- #CFLAGS = -DUSE_GTK `sdl-config --cflags` `gtk-config --cflags` -Iwrapper/ -g -mmmx -msse
- #CFLAGS = -DUSE_GTK `sdl-config --cflags` `gtk-config --cflags` -Iwrapper/ -O3 -mcpu=athlon -ffast-math -funroll-loops -fomit-frame-pointer -msse -mmmx
--CFLAGS = -DUSE_GTK `sdl-config --cflags` `gtk-config --cflags` -Iwrapper/ -O3 -mcpu=athlon -ffast-math -funroll-loops -fomit-frame-pointer -msse -mmmx
-+CFLAGS = -DUSE_GTK -DGL_GLEXT_PROTOTYPES `sdl-config --cflags` `gtk-config --cflags` -Iwrapper/
- CXX = g++
- CPPFLAGS = $(CFLAGS)
- LD = g++
-diff -ru glide64_0_7_ME/wrapper/combiner.cpp glide64_0_7_ME.working/wrapper/combiner.cpp
---- glide64_0_7_ME/wrapper/combiner.cpp 2004-06-19 16:11:54.000000000 -0700
-+++ glide64_0_7_ME.working/wrapper/combiner.cpp 2005-01-01 20:47:08.752963059 -0800
-@@ -4,7 +4,7 @@
- #include "../winlnxdefs.h"
- #endif // _WIN32
- #include <GL/gl.h>
--#include "glext.h"
-+#include <GL/glext.h>
- #include "glide.h"
- #include "main.h"
-
-diff -ru glide64_0_7_ME/wrapper/geometry.cpp glide64_0_7_ME.working/wrapper/geometry.cpp
---- glide64_0_7_ME/wrapper/geometry.cpp 2004-06-20 03:00:18.000000000 -0700
-+++ glide64_0_7_ME.working/wrapper/geometry.cpp 2005-01-01 20:42:31.730992830 -0800
-@@ -4,8 +4,8 @@
- #include "../winlnxdefs.h"
- #endif // _WIN32
- #include <GL/gl.h>
-+#include <GL/glext.h>
- #include "glide.h"
--#include "glext.h"
- #include "main.h"
-
- static int xy_off;
-diff -ru glide64_0_7_ME/wrapper/main.cpp glide64_0_7_ME.working/wrapper/main.cpp
---- glide64_0_7_ME/wrapper/main.cpp 2004-07-02 12:57:48.000000000 -0700
-+++ glide64_0_7_ME.working/wrapper/main.cpp 2005-01-01 20:51:32.459133270 -0800
-@@ -20,10 +20,6 @@
- #endif // _WIN32
-
-
--PFNGLACTIVETEXTUREARBPROC glActiveTextureARB;
--PFNGLBLENDFUNCSEPARATEEXTPROC glBlendFuncSeparateEXT;
--PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2fARB;
--PFNGLFOGCOORDFPROC glFogCoordfEXT;
- #ifdef _WIN32
- PFNWGLGETEXTENSIONSSTRINGARBPROC wglGetExtensionsStringARB;
-
-@@ -505,8 +501,8 @@
- glActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC)wglGetProcAddress("glActiveTextureARB");
- glMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC)wglGetProcAddress("glMultiTexCoord2fARB");
- #else // _WIN32
-- glActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC)SDL_GL_GetProcAddress("glActiveTextureARB");
-- glMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC)SDL_GL_GetProcAddress("glMultiTexCoord2fARB");
-+// glActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC)SDL_GL_GetProcAddress("glActiveTextureARB");
-+// glMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC)SDL_GL_GetProcAddress("glMultiTexCoord2fARB");
- #endif // _WIN32
- glGetIntegerv(GL_MAX_TEXTURE_UNITS_ARB, &nbTextureUnits);
- if (nbTextureUnits == 1) display_warning((unsigned char*)"You need a video card that has at least 2 texture units");
-@@ -523,7 +519,7 @@
- #ifdef _WIN32
- glBlendFuncSeparateEXT = (PFNGLBLENDFUNCSEPARATEEXTPROC)wglGetProcAddress("glBlendFuncSeparateEXT");
- #else // _WIN32
-- glBlendFuncSeparateEXT = (PFNGLBLENDFUNCSEPARATEEXTPROC)SDL_GL_GetProcAddress("glBlendFuncSeparateEXT");
-+ //glBlendFuncSeparateEXT = (PFNGLBLENDFUNCSEPARATEEXTPROC)SDL_GL_GetProcAddress("glBlendFuncSeparateEXT");
- #endif // _WIN32
-
- if (isExtensionSupported("GL_EXT_fog_coord") == FALSE)
-@@ -561,7 +557,7 @@
- viewport_offset = 0;
- }
- #else // _WIN32
-- glFogCoordfEXT = (PFNGLFOGCOORDFPROC)SDL_GL_GetProcAddress("glFogCoordfEXT");
-+ //glFogCoordfEXT = (PFNGLFOGCOORDFPROC)SDL_GL_GetProcAddress("glFogCoordfEXT");
- #endif // _WIN32
- widtho = width/2;
- if (!fullscreen)
-diff -ru glide64_0_7_ME/wrapper/main.h glide64_0_7_ME.working/wrapper/main.h
---- glide64_0_7_ME/wrapper/main.h 2004-06-20 12:08:48.000000000 -0700
-+++ glide64_0_7_ME.working/wrapper/main.h 2005-01-01 20:42:07.669225539 -0800
-@@ -5,7 +5,7 @@
- #include <windows.h>
- #endif // _WIN32
- #include <GL/gl.h>
--#include "glext.h"
-+#include <GL/glext.h>
- #include "glide.h"
-
- void display_warning(unsigned char *text, ...);
-@@ -15,12 +15,12 @@
- void updateCombiner(int i);
- void updateCombinera(int i);
-
--//#ifdef _WIN32
-+#ifdef _WIN32
- extern PFNGLACTIVETEXTUREARBPROC glActiveTextureARB;
- extern PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2fARB;
- extern PFNGLBLENDFUNCSEPARATEEXTPROC glBlendFuncSeparateEXT;
- extern PFNGLFOGCOORDFPROC glFogCoordfEXT;
--//#endif // _WIN32
-+#endif // _WIN32
- extern int w_buffer_mode;
- extern int nbTextureUnits;
- extern int width, height, widtho, heighto;
diff --git a/games-emulation/mupen64-glide64/files/mupen64-glide64-0.7-gtk2.patch b/games-emulation/mupen64-glide64/files/mupen64-glide64-0.7-gtk2.patch
deleted file mode 100644
index 1767be7bc2cd..000000000000
--- a/games-emulation/mupen64-glide64/files/mupen64-glide64-0.7-gtk2.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- glide64_0_7_ME/Makefile.old 2005-01-07 13:22:18.878299788 -0800
-+++ glide64_0_7_ME/Makefile 2005-01-07 13:23:09.289287824 -0800
-@@ -1,11 +1,11 @@
- CC = gcc
- #CFLAGS = -DUSE_GTK `sdl-config --cflags` `gtk-config --cflags` -Iwrapper/ -g -mmmx -msse
- #CFLAGS = -DUSE_GTK `sdl-config --cflags` `gtk-config --cflags` -Iwrapper/ -O3 -mcpu=athlon -ffast-math -funroll-loops -fomit-frame-pointer -msse -mmmx
--CFLAGS = -DUSE_GTK -DGL_GLEXT_PROTOTYPES `sdl-config --cflags` `gtk-config --cflags` -Iwrapper/
-+CFLAGS = -DGL_GLEXT_PROTOTYPES `sdl-config --cflags` `pkg-config --cflags gtk+-2.0 glib-2.0` -D_GTK2 -Iwrapper/
- CXX = g++
- CPPFLAGS = $(CFLAGS)
- LD = g++
--LDFLAGS = -lGL -lGLU -L/usr/X11R6/lib -lSDL
-+LDFLAGS = -lGL -lGLU `sdl-config --libs` `pkg-config --libs gtk+-2.0 glib-2.0`
-
- OBJECTS = Main.o \
- rdp.o \
-@@ -30,8 +30,7 @@
- all: Glide64.so instruction
-
- Glide64.so: font.h cursor.h $(OBJECTS)
-- $(LD) -shared -Wl,-Bsymbolic `gtk-config --libs` $(LDFLAGS) -o $@ $(OBJECTS)
-- strip --strip-all $@
-+ $(LD) -shared -Wl,-Bsymbolic $(LDFLAGS) -o $@ $(OBJECTS)
-
- font.h: compiletex
- ./compiletex font.tex font.h font
---- glide64_0_7_ME/Config.cpp.old 2005-01-07 13:30:42.498170544 -0800
-+++ glide64_0_7_ME/Config.cpp 2005-01-07 13:31:07.818666816 -0800
-@@ -594,7 +594,7 @@
- static void okButtonCallback(GtkWidget *widget, void *data)
- {
- ConfigDialog *configDialog = (ConfigDialog*)data;
-- char *s;
-+ const gchar *s;
- int i,n=0;
-
- s = gtk_entry_get_text(GTK_ENTRY(GTK_COMBO(configDialog->windowResCombo)->entry));
diff --git a/games-emulation/mupen64-glide64/files/mupen64-glide64-0.7-inifix.patch b/games-emulation/mupen64-glide64/files/mupen64-glide64-0.7-inifix.patch
deleted file mode 100644
index b9ebdcff536d..000000000000
--- a/games-emulation/mupen64-glide64/files/mupen64-glide64-0.7-inifix.patch
+++ /dev/null
@@ -1,71 +0,0 @@
---- glide64_0_7_ME/Ini.cpp.old 2005-01-07 15:50:22.232410116 -0800
-+++ glide64_0_7_ME/Ini.cpp 2005-01-07 15:58:03.491450616 -0800
-@@ -49,37 +49,42 @@
- #include <stdlib.h>
- #endif // _WIN32
-
-+#include <features.h>
-+#include <dlfcn.h>
-+#include <errno.h>
-+#include <limits.h>
-+
- BOOL INI_Open ()
- {
- // Get the path of the dll, ex: C:\Games\Project64\Plugin\Glide64.dll
-- char path[256];
--#ifdef _WIN32
-- GetModuleFileName (hInstance, path, 256);
--#else // _WIN32
-- int n = readlink("/proc/self/exe", path, 256);
-- if (n == -1) strcpy(path, "./");
--#endif // _WIN32
--
-- // Find the previous backslash
-- int i;
-- for (i=strlen(path)-1; i>0; i--)
-+ char path[PATH_MAX];
-+
-+
-+#ifdef __USE_GNU
-+ Dl_info info;
-+ void *addr = (void *)INI_Open;
-+ //__asm__( "movl %%eip, %%eax" : "=a"(addr) );
-+ if (dladdr( addr, &info ) != 0)
- {
--#ifdef _WIN32
-- if (path[i] == '\\')
--#else // _WIN32
-- if (path[i] == '/')
--#endif // _WIN32
-- break;
-+ strncpy( path, info.dli_fname, PATH_MAX );
-+ *(strrchr( path, '/' )) = '\0';
- }
-- if (path == 0) return FALSE;
-- path[i+1] = 0;
--
--#ifndef _WIN32
-- strcat(path, "plugins/");
--#endif // _WIN32
--
-- strcat (path, "Glide64.ini");
--
-+ else
-+ {
-+ fprintf( stderr, "(WW) Couldn't get path of .so, trying to get emulator's path\n" );
-+#endif // __USE_GNU
-+ if (readlink( "/proc/self/exe", path, PATH_MAX ) == -1)
-+ {
-+ fprintf( stderr, "(WW) readlink() /proc/self/exe failed: %s\n", strerror( errno ) );
-+ path[0] = '.';
-+ path[1] = '\0';
-+ }
-+ *(strrchr( path, '/' )) = '\0';
-+ strncat( path, "/plugins", PATH_MAX );
-+#ifdef __USE_GNU
-+ }
-+#endif
-+ strncat( path, "/Glide64.ini", PATH_MAX );
- // Open the file
- ini = fopen (path, "r+b");
- if (ini == NULL)
diff --git a/games-emulation/mupen64-glide64/metadata.xml b/games-emulation/mupen64-glide64/metadata.xml
deleted file mode 100644
index d3c2cc926f0b..000000000000
--- a/games-emulation/mupen64-glide64/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>games</herd>
-</pkgmetadata>
diff --git a/games-emulation/mupen64-glide64/mupen64-glide64-0.7.ebuild b/games-emulation/mupen64-glide64/mupen64-glide64-0.7.ebuild
deleted file mode 100644
index 28400e0f50a9..000000000000
--- a/games-emulation/mupen64-glide64/mupen64-glide64-0.7.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2007 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.10 2007/04/06 05:42:40 nyhm 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/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86"
-IUSE=""
-
-DEPEND="virtual/opengl
- virtual/glu
- media-libs/libsdl
- >=x11-libs/gtk+-2"
-
-S=${WORKDIR}/${MY_P}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- epatch \
- "${FILESDIR}"/${P}-compile.patch \
- "${FILESDIR}"/${P}-inifix.patch \
- "${FILESDIR}"/${P}-gtk2.patch
-
- emake -j1 clean
-
- # gcc 3.4 at least has a problem with -O3 and inline asm
- replace-flags -O3 -O2
- # -ftracer is causing bug#122192
- filter-flags -ftracer
- sed -i \
- -e "s:CFLAGS.*=\(.*\):CFLAGS=\1 ${CFLAGS}:" \
- Makefile \
- || die "sed failed"
-}
-
-src_compile() {
- emake -j1 || die "emake failed"
-}
-
-src_install() {
- exeinto "$(games_get_libdir)"/mupen64/plugins
- doexe Glide64.so || die "doexe failed"
- insinto "$(games_get_libdir)"/mupen64/plugins
- doins Glide64.ini || die "doins failed"
- prepgamesdirs
-}
diff --git a/games-emulation/mupen64-riceplugin/ChangeLog b/games-emulation/mupen64-riceplugin/ChangeLog
deleted file mode 100644
index 21940e80ead9..000000000000
--- a/games-emulation/mupen64-riceplugin/ChangeLog
+++ /dev/null
@@ -1,70 +0,0 @@
-# ChangeLog for games-emulation/mupen64-riceplugin
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-riceplugin/ChangeLog,v 1.15 2009/01/20 10:41:01 tupone Exp $
-
- 20 Jan 2009; Alfredo Tupone <tupone@gentoo.org>
- +files/mupen64-riceplugin-5.1.0-gcc43.patch,
- mupen64-riceplugin-5.1.0.ebuild:
- Fix gcc-4.3 bug #251128 by flameeyes@gentoo.org
-
- 01 Jun 2006; <Tupone@gentoo.org> mupen64-riceplugin-5.1.0.ebuild:
- Fix for gcc-4.1 not compiling without -msse, bug #132051 by me
-
- 27 Apr 2006; Marien Zwart <marienz@gentoo.org> Manifest:
- Fixing SHA256 digest, pass four
-
- 15 Mar 2006; Mark Loeser <halcy0n@gentoo.org>
- files/mupen64-riceplugin-gcc4.patch:
- Add patch to fix compilation with gcc-4.1 by Karol Szumski <mareviq AT
- interia DOT pl>; bug #125924
-
- 20 Sep 2005; Michael Sterrett <mr_bones_@gentoo.org>
- mupen64-riceplugin-5.1.0.ebuild:
- remove gtk2 use flag
-
- 30 May 2005; Sven Wegener <swegener@gentoo.org>
- mupen64-riceplugin-5.1.0.ebuild:
- Removed unneeded use of gcc.eclass.
-
- 24 Apr 2005; Daniel Goller <morfic@gentoo.org>
- mupen64-riceplugin-5.1.0.ebuild:
- removed restriction
-
- 09 Mar 2005; Mark Loeser <halcy0n@gentoo.org>
- +files/mupen64-riceplugin-gcc4.patch, mupen64-riceplugin-5.1.0.ebuild:
- Patch to fix compilation on GCC4, patch from Bret Towe from bug #84236
-
- 08 Mar 2005; Daniel Goller <morfic@gentoo.org>
- mupen64-riceplugin-5.1.0.ebuild:
- changed to if use gtk2 ; then epatch fi see bug #84497
-
- 19 Jan 2005; Daniel Goller <morfic@gentoo.org>
- mupen64-riceplugin-5.1.0.ebuild:
- Stable on x86
-
- 13 Jan 2005; Daniel Goller <morfic@gentoo.org>
- mupen64-riceplugin-5.1.0.ebuild:
- Let the ebuild follow the changelog entry
-
- 09 Jan 2005; Daniel Goller <morfic@gentoo.org>
- +files/mupen64-riceplugin-compile.patch,
- -files/mupen64-riceplugin-gcc3.patch,
- +files/mupen64-riceplugin-gtk2.patch,
- files/mupen64-riceplugin-makefile.patch:
- config dialog actually works with gtk2
- combined gcc3 patch with other compile/runtime fixs into 1 patch
- added nasm dep
-
- 07 Jan 2005; Daniel Goller <morfic@gentoo.org> metadata.xml:
- Adding maintainer
-
- 05 Jan 2005; Daniel Goller <morfic@gentoo.org>
- mupen64-riceplugin-5.1.0.ebuild:
- Fixed URI after move
-
-*mupen64-riceplugin-5.1.0 (03 Jan 2005)
-
- 03 Jan 2005; Daniel Goller <morfic@gentoo.org> +metadata.xml,
- +mupen64-riceplugin-5.1.0.ebuild:
- Initial commit of plugin
-
diff --git a/games-emulation/mupen64-riceplugin/Manifest b/games-emulation/mupen64-riceplugin/Manifest
deleted file mode 100644
index 772e8213edfe..000000000000
--- a/games-emulation/mupen64-riceplugin/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-AUX mupen64-riceplugin-5.1.0-gcc43.patch 517 RMD160 a379142d2d93fcbf8db721c8f8c603a52d877e93 SHA1 dcd4292d4e249be4a7683e5980c43d749a175f9a SHA256 d12029a8210e331c34e8a91508754759b44720efd2cb8ad584ac8a5defb3c39d
-AUX mupen64-riceplugin-compile.patch 6601 RMD160 ef7773dc9afc0f7e37850160fcfd2f7ade6133b3 SHA1 f25931cd76dc29d70521f4444b81ebd197ea8e32 SHA256 ccf844428e86dfe066cc0f6c004f414694a7e7db23e71b22acef5fd515163d81
-AUX mupen64-riceplugin-gcc4.patch 1036 RMD160 95b17b5613234a5837b80ad2d7ee8ff1a0632205 SHA1 c98657f5649cdef3969e28a4bb7a996f6d859369 SHA256 0d8295948be78e1d25f201923a29554da47140568c961e403308c76624ec26be
-AUX mupen64-riceplugin-gtk2.patch 631 RMD160 ae52b739b6a812df27792fe1111fcadaf5809548 SHA1 2f475357af5852fd5aeacda92f72d075a29191c5 SHA256 d8cdde32157ca7ab29c0957c5d13878d9ae1b59e2d7648de2f2426cf9b786717
-AUX mupen64-riceplugin-makefile.patch 1013 RMD160 98e0dbd8d4912c91e2aa6fe15ef5dfe09d830459 SHA1 94406b99c49a503f420731a0635099c5a9d7a231 SHA256 e1672b5c1cc8a8e93698f1e20b55842062a63efed48442125f5405b6ccaadafc
-DIST riceplugin.tar.bz2 287672 RMD160 312d57354818b55550a5c74e2b62332a41016eeb SHA1 72a11bf1b3e5bf479fb3e3ed9183071f50b760a2 SHA256 3fa3065d70a697f3b6afb17bceb505fd5e117a1503a345ef9a819f63943de210
-EBUILD mupen64-riceplugin-5.1.0.ebuild 1240 RMD160 d68000ab6a518f8956cfabf319dbaa248b308b0f SHA1 abe280d061c6f88796d9592ffa00c7e11b0f42a0 SHA256 af91c245654d7bdc7424b954af0ca13c33bd9274ca23ed27843f310a3dd3f879
-MISC ChangeLog 2461 RMD160 bcc1e53565cf01bf0fcf1d35c1db112576176148 SHA1 b620b501d300325de5860db2bfbd39edd32a9d9c SHA256 12651f4e75e409433a8e0ef759510169939cfe6acd4bb6068a32ca338ea383ba
-MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
diff --git a/games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-5.1.0-gcc43.patch b/games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-5.1.0-gcc43.patch
deleted file mode 100644
index 6a66245fca4f..000000000000
--- a/games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-5.1.0-gcc43.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- DLParser.h.old 2009-01-20 11:33:53.000000000 +0100
-+++ DLParser.h 2009-01-20 11:34:07.000000000 +0100
-@@ -21,6 +21,7 @@
- #ifndef __DAEDALUS_RDP_GFX_H__
- #define __DAEDALUS_RDP_GFX_H__
-
-+#include <cstring>
- #include "ultra_sptask.h"
- //#include "Debugger.h"
-
---- ROM.h.old 2009-01-20 11:34:41.000000000 +0100
-+++ ROM.h 2009-01-20 11:34:56.000000000 +0100
-@@ -21,6 +21,7 @@
- #ifndef __DAEDALUS_ROM_H__
- #define __DAEDALUS_ROM_H__
-
-+#include <climits>
- #include "ultra_types.h"
- #include "IniFile.h"
-
-
diff --git a/games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-compile.patch b/games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-compile.patch
deleted file mode 100644
index b442b7ca2499..000000000000
--- a/games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-compile.patch
+++ /dev/null
@@ -1,214 +0,0 @@
-diff -ur riceplugin.old/Config.cpp riceplugin/Config.cpp
---- riceplugin.old/Config.cpp 2003-09-05 09:28:35.000000000 -0700
-+++ riceplugin/Config.cpp 2005-01-09 16:52:09.915439032 -0800
-@@ -148,9 +148,9 @@
- const int numberOfOpenGLRenderEngineSettings = sizeof(OpenGLRenderSettings)/sizeof(RenderEngineSetting);
-
- #define MAIN_RICE_DAEDALUS_4 "Software\\RICEDAEDALUS510\\WINDOW"
--#define RICE_DAEDALUS_INI_FILE "RiceDaedalus5.1.0.ini"
-+#define RICE_DAEDALUS_INI_FILE "/usr/games/lib/mupen64/plugins/RiceDaedalus5.1.0.ini"
-
--#define CONFIG_FILE "RiceDaedalus.cfg"
-+#define CONFIG_FILE "/RiceDaedalus.cfg"
-
- void WriteConfiguration(void);
- void GenerateCurrentRomOptions();
-diff -ur riceplugin.old/DaedalusGraphics.cpp riceplugin/DaedalusGraphics.cpp
---- riceplugin.old/DaedalusGraphics.cpp 2003-09-04 17:12:40.000000000 -0700
-+++ riceplugin/DaedalusGraphics.cpp 2005-01-09 16:38:02.452745942 -0800
-@@ -18,11 +18,16 @@
- */
- #include "stdafx.h"
- #include "_BldNum.h"
-+#include <assert.h>
-
- #ifndef _WIN32
- #include <unistd.h>
- #include <stdarg.h>
- #include "messagebox.h"
-+#include <features.h>
-+#include <dlfcn.h>
-+#include <errno.h>
-+#include <limits.h>
- #endif
-
- PluginStatus status;
-@@ -97,30 +102,31 @@
- return TRUE;
- }
- #endif
--
--void GetPluginDir( char * Directory )
--{
--#ifdef _WIN32
-- char path_buffer[_MAX_PATH], drive[_MAX_DRIVE] ,dir[_MAX_DIR];
-- char fname[_MAX_FNAME],ext[_MAX_EXT];
-- GetModuleFileName(myhInst,path_buffer,sizeof(path_buffer));
-- _splitpath( path_buffer, drive, dir, fname, ext );
-- strcpy(Directory,drive);
-- strcat(Directory,dir);
--#else // _WIN32
-- int n = readlink("/proc/self/exe", Directory, MAX_PATH);
-- if (n == -1)
-- strcpy(Directory, "./");
-- else
-- {
-- Directory[n] = '\0';
-- while(Directory[strlen(Directory)-1] != '/')
-- Directory[strlen(Directory)-1] = '\0';
-- }
-- strcat(Directory, "plugins/");
--#endif //_WIN32
--}
--
-+
-+void GetPluginDir( char * Directory )
-+{
-+#ifdef __USE_GNU
-+ Dl_info info;
-+ void *addr = (void *)GetPluginDir;
-+ if (dladdr( addr, &info ) != 0) {
-+ strncpy( Directory, info.dli_fname, PATH_MAX );
-+ *(strrchr( Directory, '/' )) = '\0';
-+ } else {
-+ fprintf( stderr, "(WW) Couldn't get Directory of .so, trying to get emulator's path\n" );
-+#endif // __USE_GNU
-+ if (readlink( "/proc/self/exe", Directory, PATH_MAX ) == -1)
-+ {
-+ fprintf( stderr, "(WW) readlink() /proc/self/exe fail ed: %s\n", strerror( errno ) );
-+ Directory[0] = '.';
-+ Directory[1] = '\0';
-+ }
-+ strcat( Directory, "/plugins/");
-+#ifdef __USE_GNU
-+ }
-+#endif
-+
-+}
-+
- //-------------------------------------------------------------------------------------
- __declspec(dllexport) void CALL GetDllInfo ( PLUGIN_INFO * PluginInfo )
- {
-diff -ur riceplugin.old/DecodedMux.cpp riceplugin/DecodedMux.cpp
---- riceplugin.old/DecodedMux.cpp 2003-08-28 13:39:21.000000000 -0700
-+++ riceplugin/DecodedMux.cpp 2005-01-09 16:22:52.951517362 -0800
-@@ -760,7 +760,7 @@
- ShadeConstMergeMapType MergeShadeWithConstantsMaps[] =
- {
- 0, SHADE_DO_NOTHING,
-- 0x0007000600070006, SHADE_MOD_ENV, // SHADE * ENV
-+ SHADE_DO_NOTHING, SHADE_MOD_ENV, // SHADE * ENV
- };
-
- // 0x05070501, 0x00070006 //(1 - PRIM) * ENV + PRIM
-diff -ur riceplugin.old/IniFile.cpp riceplugin/IniFile.cpp
---- riceplugin.old/IniFile.cpp 2003-09-03 07:49:33.000000000 -0700
-+++ riceplugin/IniFile.cpp 2005-01-09 16:41:30.433074073 -0800
-@@ -115,10 +115,7 @@
- char readinfo[100];
- char trim[]="{}"; //remove first and last character
-
-- char filename[256];
-- GetPluginDir(filename);
-- strcat(filename,m_szFileName);
-- inifile.open(filename);
-+ inifile.open(m_szFileName);
-
- if (inifile.fail())
- {
-Only in riceplugin: Makefile.orig
-diff -ur riceplugin.old/OGLCombinerTNT2.cpp riceplugin/OGLCombinerTNT2.cpp
---- riceplugin.old/OGLCombinerTNT2.cpp 2003-08-29 06:50:40.000000000 -0700
-+++ riceplugin/OGLCombinerTNT2.cpp 2005-01-09 16:22:52.952517258 -0800
-@@ -120,22 +120,22 @@
-
- GLenum COGLColorCombinerTNT2::RGBArgsMap[] =
- {
-- {GL_ZERO, }, //MUX_0
-- {GL_ZERO, }, //MUX_1
-- {GL_PREVIOUS_EXT, }, //MUX_COMBINED,
-- {GL_TEXTURE0_ARB, }, //MUX_TEXEL0,
-- {GL_TEXTURE1_ARB, }, //MUX_TEXEL1,
-- {GL_CONSTANT_EXT, }, //MUX_PRIM,
-- {GL_PRIMARY_COLOR_EXT, }, //MUX_SHADE,
-- {GL_CONSTANT_EXT, }, //MUX_ENV,
-- {GL_PREVIOUS_EXT, }, //MUX_COMBALPHA,
-- {GL_TEXTURE0_ARB, }, //MUX_T0_ALPHA,
-- {GL_TEXTURE1_ARB, }, //MUX_T1_ALPHA,
-- {GL_CONSTANT_EXT, }, //MUX_PRIM_ALPHA,
-- {GL_PRIMARY_COLOR_EXT, }, //MUX_SHADE_ALPHA,
-- {GL_CONSTANT_EXT, }, //MUX_ENV_ALPHA,
-- {GL_CONSTANT_EXT, }, //MUX_LODFRAC,
-- {GL_CONSTANT_EXT, }, //MUX_PRIMLODFRAC,
-+ GL_ZERO,
-+ GL_ZERO,
-+ GL_PREVIOUS_EXT,
-+ GL_TEXTURE0_ARB,
-+ GL_TEXTURE1_ARB,
-+ GL_CONSTANT_EXT,
-+ GL_PRIMARY_COLOR_EXT,
-+ GL_CONSTANT_EXT,
-+ GL_PREVIOUS_EXT,
-+ GL_TEXTURE0_ARB,
-+ GL_TEXTURE1_ARB,
-+ GL_CONSTANT_EXT,
-+ GL_PRIMARY_COLOR_EXT,
-+ GL_CONSTANT_EXT,
-+ GL_CONSTANT_EXT,
-+ GL_CONSTANT_EXT,
- };
-
-
-diff -ur riceplugin.old/OGLExtCombiner.cpp riceplugin/OGLExtCombiner.cpp
---- riceplugin.old/OGLExtCombiner.cpp 2003-08-28 14:31:44.000000000 -0700
-+++ riceplugin/OGLExtCombiner.cpp 2005-01-09 16:22:52.953517154 -0800
-@@ -474,22 +474,22 @@
-
- GLenum COGLExtColorCombiner::RGBArgsMap[] =
- {
-- {GL_PRIMARY_COLOR_ARB, }, //MUX_0
-- {GL_PRIMARY_COLOR_ARB, }, //MUX_1
-- {GL_PREVIOUS_ARB, }, //MUX_COMBINED,
-- {GL_TEXTURE0_ARB, }, //MUX_TEXEL0,
-- {GL_TEXTURE1_ARB, }, //MUX_TEXEL1,
-- {GL_CONSTANT_ARB, }, //MUX_PRIM,
-- {GL_PRIMARY_COLOR_ARB, }, //MUX_SHADE,
-- {GL_CONSTANT_ARB, }, //MUX_ENV,
-- {GL_PREVIOUS_ARB, }, //MUX_COMBALPHA,
-- {GL_TEXTURE0_ARB, }, //MUX_T0_ALPHA,
-- {GL_TEXTURE1_ARB, }, //MUX_T1_ALPHA,
-- {GL_CONSTANT_ARB, }, //MUX_PRIM_ALPHA,
-- {GL_PRIMARY_COLOR_ARB, }, //MUX_SHADE_ALPHA,
-- {GL_CONSTANT_ARB, }, //MUX_ENV_ALPHA,
-- {GL_CONSTANT_ARB, }, //MUX_LODFRAC,
-- {GL_CONSTANT_ARB, }, //MUX_PRIMLODFRAC,
-+ GL_PRIMARY_COLOR_ARB,
-+ GL_PRIMARY_COLOR_ARB,
-+ GL_PREVIOUS_ARB,
-+ GL_TEXTURE0_ARB,
-+ GL_TEXTURE1_ARB,
-+ GL_CONSTANT_ARB,
-+ GL_PRIMARY_COLOR_ARB,
-+ GL_CONSTANT_ARB,
-+ GL_PREVIOUS_ARB,
-+ GL_TEXTURE0_ARB,
-+ GL_TEXTURE1_ARB,
-+ GL_CONSTANT_ARB,
-+ GL_PRIMARY_COLOR_ARB,
-+ GL_CONSTANT_ARB,
-+ GL_CONSTANT_ARB,
-+ GL_CONSTANT_ARB,
- };
-
-
-diff -ur riceplugin.old/unique.h riceplugin/unique.h
---- riceplugin.old/unique.h 2003-08-25 15:25:58.000000000 -0700
-+++ riceplugin/unique.h 2005-01-09 16:22:52.953517154 -0800
-@@ -39,6 +39,7 @@
- //
- //
-
-+#include <assert.h>
- #ifdef _MSC_VER
- #include <crtdbg.h>
- #endif
diff --git a/games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-gcc4.patch b/games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-gcc4.patch
deleted file mode 100644
index 659179ee347b..000000000000
--- a/games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-gcc4.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- riceplugin/Profiler.cpp.old 2005-02-05 12:38:52.721617392 -0800
-+++ riceplugin/Profiler.cpp 2005-02-05 12:39:16.467082794 -0800
-@@ -14,7 +14,7 @@
-
-
-
--HRESULT CUnique< CProfiler >::Create()
-+template <> HRESULT CUnique< CProfiler >::Create()
- {
- _ASSERTE(m_pInstance == NULL);
-
---- riceplugin/DaedalusRender.h.old 2006-03-12 14:38:00.000000000 +0100
-+++ riceplugin/DaedalusRender.h 2006-03-12 14:39:06.000000000 +0100
-@@ -60,7 +60,7 @@
-
- inline bool IsTexel0Enable() {return m_pColorCombiner->m_bTex0Enabled;}
- inline bool IsTexel1Enable() {return m_pColorCombiner->m_bTex1Enabled;}
-- inline bool CDaedalusRender::IsTextureEnabled() { return (m_pColorCombiner->m_bTex0Enabled||m_pColorCombiner->m_bTex1Enabled); }
-+ inline bool IsTextureEnabled() { return (m_pColorCombiner->m_bTex0Enabled||m_pColorCombiner->m_bTex1Enabled); }
-
- inline DaedalusRenderTexture& GetCurrentTexture() { return g_textures[gRSP.curTile]; }
- inline DaedalusRenderTexture& GetTexture(DWORD dwTile) { return g_textures[dwTile]; }
diff --git a/games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-gtk2.patch b/games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-gtk2.patch
deleted file mode 100644
index 299f3c75482d..000000000000
--- a/games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-gtk2.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- riceplugin/Makefile.old 2005-01-09 15:01:48.512722168 -0800
-+++ riceplugin/Makefile 2005-01-09 15:02:34.228618182 -0800
-@@ -1,10 +1,10 @@
- CC = gcc
- #CFLAGS = -DUSE_GTK `sdl-config --cflags` `gtk-config --cflags` -g -mmmx -msse
--CFLAGS = -DUSE_GTK `sdl-config --cflags` `gtk-config --cflags`
-+CFLAGS = -DUSE_GTK `sdl-config --cflags` `pkg-config --cflags gtk+-2.0 glib-2.0` -D_GTK2
- CXX = g++
- CPPFLAGS = $(CFLAGS)
- LD = g++
--LDFLAGS = -lGL -lGLU `sdl-config --libs` `gtk-config --libs`
-+LDFLAGS = -lGL -lGLU `sdl-config --libs` `pkg-config --libs gtk+-2.0 glib-2.0`
-
- OBJECTS = DaedalusGraphics.o \
- DaedalusRenderBase.o \
diff --git a/games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-makefile.patch b/games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-makefile.patch
deleted file mode 100644
index 2539e438ceb2..000000000000
--- a/games-emulation/mupen64-riceplugin/files/mupen64-riceplugin-makefile.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- riceplugin/Makefile.old 2005-01-09 14:57:38.882829518 -0800
-+++ riceplugin/Makefile 2005-01-09 14:59:26.839945436 -0800
-@@ -1,10 +1,10 @@
- CC = gcc
- #CFLAGS = -DUSE_GTK `sdl-config --cflags` `gtk-config --cflags` -g -mmmx -msse
--CFLAGS = -DUSE_GTK `sdl-config --cflags` `gtk-config --cflags` -O3 -mcpu=athlon -ffast-math -funroll-loops -fomit-frame-pointer -msse -mmmx
-+CFLAGS = -DUSE_GTK `sdl-config --cflags` `gtk-config --cflags`
- CXX = g++
- CPPFLAGS = $(CFLAGS)
- LD = g++
--LDFLAGS = -lGL -lGLU -L/usr/X11R6/lib -lSDL
-+LDFLAGS = -lGL -lGLU `sdl-config --libs` `gtk-config --libs`
-
- OBJECTS = DaedalusGraphics.o \
- DaedalusRenderBase.o \
-@@ -49,8 +49,7 @@
- all: ricedaedalus.so instruction
-
- ricedaedalus.so: $(OBJECTS)
-- $(LD) -shared -Wl,-Bsymbolic `gtk-config --libs` $(LDFLAGS) -o $@ $(OBJECTS)
-- strip --strip-all $@
-+ $(LD) -shared -Wl,-Bsymbolic $(LDFLAGS) -o $@ $(OBJECTS)
-
- instruction:
- $(warning please copy ricedaedalus.so AND RiceDaedalus5.1.0.ini in the plugins/ folder of the emulator)
diff --git a/games-emulation/mupen64-riceplugin/metadata.xml b/games-emulation/mupen64-riceplugin/metadata.xml
deleted file mode 100644
index d3c2cc926f0b..000000000000
--- a/games-emulation/mupen64-riceplugin/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>games</herd>
-</pkgmetadata>
diff --git a/games-emulation/mupen64-riceplugin/mupen64-riceplugin-5.1.0.ebuild b/games-emulation/mupen64-riceplugin/mupen64-riceplugin-5.1.0.ebuild
deleted file mode 100644
index e44396393a21..000000000000
--- a/games-emulation/mupen64-riceplugin/mupen64-riceplugin-5.1.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-riceplugin/mupen64-riceplugin-5.1.0.ebuild,v 1.12 2009/01/20 10:41:01 tupone Exp $
-
-inherit toolchain-funcs eutils flag-o-matic games
-
-DESCRIPTION="an graphics plugin for mupen64"
-SRC_URI="http://mupen64.emulation64.com/files/0.4/riceplugin.tar.bz2"
-HOMEPAGE="http://mupen64.emulation64.com/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86"
-IUSE=""
-
-RDEPEND="sys-libs/zlib
- =x11-libs/gtk+-2*
- media-libs/libsdl
- virtual/glu
- virtual/opengl"
-DEPEND="${RDEPEND}
- dev-lang/nasm"
-
-S=${WORKDIR}/riceplugin
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- edos2unix DLParser.h ROM.h
- epatch \
- "${FILESDIR}"/${PN}-makefile.patch \
- "${FILESDIR}"/${PN}-gtk2.patch \
- "${FILESDIR}"/${PN}-compile.patch \
- "${FILESDIR}"/${PN}-gcc4.patch \
- "${FILESDIR}"/${P}-gcc43.patch
-}
-
-src_compile() {
- [[ $(gcc-major-version) -ge 4 ]] && ! is-flag -msse && append-flags -msse
- emake || die "emake failed"
-}
-
-src_install() {
- exeinto "$(games_get_libdir)"/mupen64/plugins
- doexe *.so || die "doexe failed"
- insinto "$(games_get_libdir)"/mupen64/plugins
- doins *.ini || die "doins failed"
- prepgamesdirs
-}
diff --git a/games-emulation/mupen64/ChangeLog b/games-emulation/mupen64/ChangeLog
deleted file mode 100644
index afd272be7bdc..000000000000
--- a/games-emulation/mupen64/ChangeLog
+++ /dev/null
@@ -1,147 +0,0 @@
-# ChangeLog for games-emulation/mupen64
-# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64/ChangeLog,v 1.28 2009/09/08 07:59:52 tupone Exp $
-
- 08 Sep 2009; Tupone Alfredo <tupone@gentoo.org>
- +files/mupen64-0.5-gcc43.patch, mupen64-0.5-r4.ebuild:
- Fix build with gcc-4.3 Bug #268917 by Ray
-
- 17 Nov 2008; Diego E. Pettenò <flameeyes@gentoo.org>
- files/mupen64-0.5-anisotropic.patch:
- Fix patch with absolute paths.
-
- 13 Jun 2007; Tristan Heaven <nyhm@gentoo.org>
- +files/mupen64-0.5-gcc42.patch, mupen64-0.5-r4.ebuild:
- Patch for gcc-4.2
-
-*mupen64-0.5-r4 (28 Mar 2007)
-
- 28 Mar 2007; Christian Birchinger <joker@gentoo.org>
- +files/mupen64-glN64-noasmfix.patch, +files/mupen64-glN64-ucode.patch,
- +mupen64-0.5-r4.ebuild:
- New revision with some patches from the standalone glN64 ebuild. Infos taken
- from Bug #170763 and thanks to Sal Gonzalez <ghostx@optonline.net>.
-
-*mupen64-0.5-r3 (27 Mar 2007)
-
- 27 Mar 2007; Christian Birchinger <joker@gentoo.org>
- +files/mupen64-0.5-anisotropic.patch, +files/mupen64-0.5-gentoo3.patch,
- +mupen64-0.5-r3.ebuild:
- New revision with better support for multilib installs.
-
- 22 Feb 2007; Simon Stelling <blubb@gentoo.org> mupen64-0.5-r2.ebuild:
- depend on >=emul-sdl-10.0; bug 167202
-
-*mupen64-0.5-r2 (14 Feb 2007)
-
- 14 Feb 2007; Tristan Heaven <nyhm@gentoo.org>
- +files/mupen64-0.5-paths.patch, +files/mupen64-0.5-sdl-ttf.patch,
- +mupen64-0.5-r2.ebuild:
- Use external sdl-ttf, bug #166531
-
-*mupen64-0.5-r1 (17 Sep 2006)
-
- 17 Sep 2006; Christian Birchinger <joker@gentoo.org>
- +mupen64-0.5-r1.ebuild:
- New revision which uses the included plugins and supports building on amd64
-
- 21 Aug 2006; Michael Sterrett <mr_bones_@gentoo.org> mupen64-0.5.ebuild:
- avoid pre-stripping files; fixup warning message (bug #137824) - patch from
- Tristan Heaven
-
-*mupen64-0.5 (27 Jan 2006)
-
- 27 Jan 2006; Daniel Goller <morfic@gentoo.org>
- +files/mupen64-gentoo.patch, +mupen64-0.5.ebuild:
- Bump to 0.5
-
- 08 Nov 2005; Daniel Goller <morfic@gentoo.org>
- -files/mupen64-gentoo-avi.patch, mupen64-0.4-r2.ebuild:
- remove avifile dep and avi support wrt bug #111337, -amd64 since it doesn't
- work
-
- 20 Sep 2005; Michael Sterrett <mr_bones_@gentoo.org>
- mupen64-0.4-r2.ebuild:
- remove gtk2 use flag
-
- 30 May 2005; Sven Wegener <swegener@gentoo.org> mupen64-0.4-r2.ebuild:
- Removed unneeded use of gcc.eclass.
-
- 24 Apr 2005; Daniel Goller <morfic@gentoo.org> mupen64-0.4-r2.ebuild:
- amd64 fixes
-
- 23 Apr 2005; Daniel Goller <morfic@gentoo.org>
- files/mupen64-gtk2-makefile.patch, files/mupen64-makefiles.patch,
- mupen64-0.4-r2.ebuild:
- adding amd64
-
- 18 Apr 2005; Michael Sterrett <mr_bones_@gentoo.org>
- -mupen64-0.4-r1.ebuild:
- clean old ebuild
-
-*mupen64-0.4-r2 (25 Mar 2005)
-
- 25 Mar 2005; Michael Sterrett <mr_bones_@gentoo.org>
- files/mupen64-gtk2-makefile.patch, +mupen64-0.4-r2.ebuild:
- Update gtk2 patch (from Arnaud Lech via bug #86156); tidy ebuild
-
- 19 Jan 2005; Daniel Goller <morfic@gentoo.org> mupen64-0.4-r1.ebuild:
- Stable on x86
-
- 08 Jan 2005; Daniel Goller <morfic@gentoo.org> files/mupen64:
- Updated start script
-
- 07 Jan 2005; Daniel Goller <morfic@gentoo.org> metadata.xml:
- Adding maintainer
-
-*mupen64-0.4-r1 (07 Jan 2005)
-
- 07 Jan 2005; Daniel Goller <morfic@gentoo.org> +mupen64-0.4-r1.ebuild,
- -mupen64-0.4.ebuild:
- Bump to force upgrade to fixed dep glN64
-
- 05 Jan 2005; Daniel Goller <morfic@gentoo.org> files/mupen64,
- files/mupen64-confdir.patch, files/mupen64-makefiles.patch,
- +files/mupen64-noasm.patch, mupen64-0.4.ebuild:
- Fixed mupen64 , cleaned it up, split out plugins into own ebuilds
-
-*mupen64-0.4 (01 Jan 2005)
-
- 01 Jan 2005; Daniel Goller <morfic@gentoo.org>
- +files/mupen64-SDL_ttf.patch, +files/mupen64-confdir.patch,
- +files/mupen64-gcc3.patch, +files/mupen64-gentoo-avi.patch,
- +files/mupen64-gentoo-sdl.patch, +files/mupen64-gtk2-makefile.patch,
- +files/mupen64-makefiles.patch, +files/mupen64-rice-confdir.patch,
- +mupen64-0.4.ebuild:
- Initial commit of version 0.4 thanks to al contributors on bug#56195
- Adding patch to allow it compile with ~arch freetype
-
- 27 Sep 2003; Michael Sterrett <msterret@gentoo.org> mupen64-0.3.ebuild,
- files/mupen64:
- disable the riceplugin for anything < gcc 3.3; more error messages; make
- wrapper script run out of ~/.mupen64 to avoid segfault on exit; wrapper is a
- bash script; cp ini file to ~ so it can be updated on exit. Should work
- around bug 29206 enough to close that bug.
-
-*mupen64-0.3 (19 Sep 2003)
-
- 19 Sep 2003; Mike Frysinger <vapier@gentoo.org> :
- Version bump #29016.
-
-*mupen64-0.2 (03 Sep 2003)
-
- 03 Sep 2003; Michael Sterrett <msterret@gentoo.org> mupen64-0.2.ebuild:
- version bump (bug 26448)
-
- 25 Jun 2003; <msterret@gentoo.org> mupen64-0.1.ebuild:
- KEYWORD sparc64 doesn't exist; use sed -i (added src_unpack)
-
-*mupen64-0.1 (21 Jun 2003)
-
- 21 Jun 2003; Mike Frysinger <vapier@gentoo.org> :
- Version bumped + build from src + games.eclass support #13141.
-
-*mupen64-0.0.90a (26 Dec 2002)
-
- 26 Dec 2002; Ryan Phillips <rphillips@gentoo.org> ChangeLog :
- initial release
diff --git a/games-emulation/mupen64/Manifest b/games-emulation/mupen64/Manifest
deleted file mode 100644
index c648ab14ba3e..000000000000
--- a/games-emulation/mupen64/Manifest
+++ /dev/null
@@ -1,10 +0,0 @@
-AUX mupen64-0.5-anisotropic.patch 5196 RMD160 d64fe831e82622b3b32c85e4cf87b5653dd4223c SHA1 9385b452d5e1eb712765f9db39c5c117a82a0bbf SHA256 39291ce8aa800c514da5017a893a62901794b5ae2c12f3cd2aa1dfc4e96d94ed
-AUX mupen64-0.5-gcc42.patch 1451 RMD160 3e2bb2609b6566ac141750eecc292ba525f46f0b SHA1 6949337e313296e716d054c4f4be7a5f6ccdd004 SHA256 87694cefad2da7328d66c964fd205f7a5b4d7025dbc9a0b683121df6c33c0550
-AUX mupen64-0.5-gcc43.patch 2279 RMD160 d42b5fd2af53c5f1f4dcf3a627efdb3bd192837f SHA1 d17efd9e13255654ca844ce309611adb444ab638 SHA256 f3ee6a57f86e19aab20ae0bd96eb57b7101833c48b7ccb652ac4e94ee35d4c5e
-AUX mupen64-0.5-gentoo3.patch 9770 RMD160 f81fdac8fad1e5d61316819cbd045e98a5d5e67c SHA1 0d743cb7aeb8e7e6ccce44f5691faccca149d59c SHA256 f4ff8352bcebc08fe3068c157685f98a348724c2acb686bfcd5cdc0c7a3e93cf
-AUX mupen64-glN64-noasmfix.patch 434 RMD160 ad05e4ec5b2be7e6cd62d9ed6bbf6ff0f53a0b7f SHA1 fca5d07a155a77d65348e29d98d9383a1f8a5510 SHA256 5efc2720f222bdd1cb8980633719d653c31ad8ca892cd785906b316ceca49a40
-AUX mupen64-glN64-ucode.patch 3343 RMD160 1a9070c59b56e89579f0695d3da5503f80f5cd71 SHA1 426fd0abeef17790651cc982b31cf4663d509d3a SHA256 e54108cddf3e92f863e672e458b9bf776cbce672a34eee367032fcbd9ec5a9d5
-DIST mupen64_src-0.5.tar.bz2 1981046 RMD160 da916bc77f2f06ed92630332545dc3ee5ae1ff51 SHA1 fe1c9999fca780f2f8243d36ea7d8c42eca5659b SHA256 1b8e4188ab7a94d8125b77aed8725ee348c24818622b881adfe16be510487dfd
-EBUILD mupen64-0.5-r4.ebuild 2219 RMD160 392d7c9c8aac4b05b595131e21659b53aa8675bb SHA1 bd0650a013b534e426c82b003a35e4bbda6f0ebd SHA256 659f297ff1358d6ddc706751a93028cef5c56832a064bc8f8d6a5f092cd60f23
-MISC ChangeLog 5154 RMD160 1fe9b8c5446e3e6ef95450d8970a40fffddce668 SHA1 2185db276e211a8c52f7f537a2fbfcf6b8ae2b16 SHA256 e56a02a5acda2c68d2b958ae8354f529a9ee9b7b361122dafb9f01f9a9dc6532
-MISC metadata.xml 251 RMD160 34b81b2f432154df8884235405a1ee197c99341d SHA1 6fe636d53a3c5939cca378223f1eb653976e5663 SHA256 e2b320a1c73bb9401f423703e2320fb4d80aeca04cb6cb4bb13584b0b6740043
diff --git a/games-emulation/mupen64/files/mupen64-0.5-anisotropic.patch b/games-emulation/mupen64/files/mupen64-0.5-anisotropic.patch
deleted file mode 100644
index 93dba6f59c25..000000000000
--- a/games-emulation/mupen64/files/mupen64-0.5-anisotropic.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-diff -u glN64/Config_linux.cpp b/glN64/Config_linux.cpp
---- a/glN64/Config_linux.cpp 2005-08-26 14:52:17.000000000 -0500
-+++ b/glN64/Config_linux.cpp 2006-12-24 21:56:05.000000000 -0600
-@@ -17,7 +17,7 @@
- static GtkWidget *configWindow = NULL;
- //static GtkWidget *bitdepthCombo[2], *resolutionCombo[2];
- static GtkWidget *resolutionCombo;
--static GtkWidget *enable2xSAICheck, *forceBilinearCheck, *enableFogCheck;
-+static GtkWidget *enable2xSAICheck, *enableAnisotropicFilteringCheck, *forceBilinearCheck, *enableFogCheck;
- static GtkWidget *enableHardwareFBCheck, *enablePolygonStippleCheck;
- static GtkWidget *textureDepthCombo;
- static GtkWidget *textureCacheEntry;
-@@ -109,6 +109,7 @@
-
- OGL.forceBilinear = gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON(forceBilinearCheck) );
- OGL.enable2xSaI = gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON(enable2xSAICheck) );
-+ OGL.enableAnisotropicFiltering = gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON(enableAnisotropicFilteringCheck));
- OGL.fog = gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON(enableFogCheck) );
- OGL.frameBufferTextures = gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON(enableHardwareFBCheck) );
- OGL.usePolygonStipple = gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON(enablePolygonStippleCheck) );
-@@ -143,6 +144,7 @@
- /* fprintf( f, "width=%d\n", OGL.width );
- fprintf( f, "height=%d\n", OGL.height );*/
- fprintf( f, "force bilinear=%d\n", OGL.forceBilinear );
-+ fprintf( f, "enable anisotropic=%d\n", OGL.enableAnisotropicFiltering );
- fprintf( f, "enable 2xSAI=%d\n", OGL.enable2xSaI );
- fprintf( f, "enable fog=%d\n", OGL.fog );
- fprintf( f, "enable HardwareFB=%d\n", OGL.frameBufferTextures );
-@@ -182,6 +184,7 @@
- gtk_entry_set_text( GTK_ENTRY(GTK_COMBO(resolutionCombo)->entry), text );
-
- gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON(enable2xSAICheck), (OGL.enable2xSaI) );
-+ gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON(enableAnisotropicFilteringCheck), (OGL.enableAnisotropicFiltering) );
- gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON(forceBilinearCheck), (OGL.forceBilinear) );
- gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON(enableFogCheck), (OGL.fog) );
- gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON(enablePolygonStippleCheck), (OGL.usePolygonStipple) );
-@@ -235,7 +238,7 @@
- gtk_container_set_border_width( GTK_CONTAINER(displayFrame), 7 );
- gtk_container_add( GTK_CONTAINER(GTK_DIALOG(configWindow)->vbox), displayFrame );
-
-- displayTable = gtk_table_new( 5, 3, FALSE );
-+ displayTable = gtk_table_new( 6, 3, FALSE );
- gtk_container_set_border_width( GTK_CONTAINER(displayTable), 7 );
- gtk_table_set_col_spacings( GTK_TABLE(displayTable), 3 );
- gtk_table_set_row_spacings( GTK_TABLE(displayTable), 3 );
-@@ -301,7 +304,8 @@
- resolutionCombo = gtk_combo_new();
- gtk_combo_set_value_in_list( GTK_COMBO(resolutionCombo), TRUE, FALSE );
- gtk_combo_set_popdown_strings( GTK_COMBO(resolutionCombo), resolutionList );
--
-+
-+ enableAnisotropicFilteringCheck = gtk_check_button_new_with_label( "Enable anisotropic filtering" );
- enable2xSAICheck = gtk_check_button_new_with_label( "Enable 2xSAI texture scaling" );
- forceBilinearCheck = gtk_check_button_new_with_label( "Force bilinear filtering" );
- enableFogCheck = gtk_check_button_new_with_label( "Enable fog" );
-@@ -335,6 +339,9 @@
- // row 4
- gtk_table_attach_defaults( GTK_TABLE(displayTable), enable2xSAICheck, 0, 1, 4, 5 );
- gtk_table_attach_defaults( GTK_TABLE(displayTable), enablePolygonStippleCheck, 1, 2, 4, 5 );
-+
-+ // row 5
-+ gtk_table_attach_defaults( GTK_TABLE(displayTable), enableAnisotropicFilteringCheck, 0, 1, 5, 6);
-
- // textures frame
- texturesFrame = gtk_frame_new( "Textures" );
-@@ -404,6 +411,7 @@
- // OGL.windowedBits = 0;
- OGL.forceBilinear = 0;
- OGL.enable2xSaI = 0;
-+ OGL.enableAnisotropicFiltering = 0;
- OGL.fog = 1;
- OGL.textureBitDepth = 1; // normal (16 & 32 bits)
- OGL.frameBufferTextures = 0;
-@@ -472,6 +480,10 @@
- {
- OGL.enable2xSaI = atoi( val );
- }
-+ else if (!strcasecmp( line, "enable anisotropic"))
-+ {
-+ OGL.enableAnisotropicFiltering = atoi( val );
-+ }
- else if (!strcasecmp( line, "enable fog" ))
- {
- OGL.fog = atoi( val );
-diff -u glN64/OpenGL.h b/glN64/OpenGL.h
---- a/glN64/OpenGL.h 2005-08-26 14:52:17.000000000 -0500
-+++ b/glN64/OpenGL.h 2006-12-24 21:43:46.000000000 -0600
-@@ -72,6 +72,7 @@
- int maxGeneralCombiners;
-
- BOOL enable2xSaI;
-+ BOOL enableAnisotropicFiltering;
- BOOL frameBufferTextures;
- int textureBitDepth;
- float originAdjust;
-diff -u glN64/Textures.cpp b/glN64/Textures.cpp
---- a/glN64/Textures.cpp 2005-08-26 14:52:17.000000000 -0500
-+++ b/glN64/Textures.cpp 2006-12-24 21:57:42.000000000 -0600
-@@ -748,6 +748,10 @@
- // Set clamping modes
- glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, texture->clampS ? GL_CLAMP_TO_EDGE : GL_REPEAT );
- glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, texture->clampT ? GL_CLAMP_TO_EDGE : GL_REPEAT );
-+
-+ // Anisotropic filtering
-+ if (OGL.enableAnisotropicFiltering)
-+ glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAX_ANISOTROPY_EXT, 4.0f);
-
- texture->lastDList = RSP.DList;
diff --git a/games-emulation/mupen64/files/mupen64-0.5-gcc42.patch b/games-emulation/mupen64/files/mupen64-0.5-gcc42.patch
deleted file mode 100644
index b2d2fdb2fcc1..000000000000
--- a/games-emulation/mupen64/files/mupen64-0.5-gcc42.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- glN64/glATI.h
-+++ glN64/glATI.h
-@@ -864,8 +864,8 @@
- typedef GLuint (APIENTRY *PFNGLGENFRAGMENTSHADERSATIPROC)(GLuint range);
- typedef GLvoid (APIENTRY *PFNGLBINDFRAGMENTSHADERATIPROC)(GLuint id);
- typedef GLvoid (APIENTRY *PFNGLDELETEFRAGMENTSHADERATIPROC)(GLuint id);
--typedef GLvoid (APIENTRY *PFNGLBEGINFRAGMENTSHADERATIPROC)(GLvoid);
--typedef GLvoid (APIENTRY *PFNGLENDFRAGMENTSHADERATIPROC)(GLvoid);
-+typedef GLvoid (APIENTRY *PFNGLBEGINFRAGMENTSHADERATIPROC)(void);
-+typedef GLvoid (APIENTRY *PFNGLENDFRAGMENTSHADERATIPROC)(void);
- typedef GLvoid (APIENTRY *PFNGLPASSTEXCOORDATIPROC)(GLuint dst, GLuint coord, GLenum swizzle);
- typedef GLvoid (APIENTRY *PFNGLSAMPLEMAPATIPROC)(GLuint dst, GLuint interp, GLenum swizzle);
- typedef GLvoid (APIENTRY *PFNGLCOLORFRAGMENTOP1ATIPROC)(GLenum op, GLuint dst, GLuint dstMask,
-@@ -2194,7 +2194,7 @@
- typedef GLvoid (APIENTRY * PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint *ids);
- typedef GLboolean (APIENTRY * PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id);
- typedef GLvoid (APIENTRY * PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id);
--typedef GLvoid (APIENTRY * PFNGLENDOCCLUSIONQUERYNVPROC) (GLvoid);
-+typedef GLvoid (APIENTRY * PFNGLENDOCCLUSIONQUERYNVPROC) (void);
- typedef GLvoid (APIENTRY * PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint *params);
- typedef GLvoid (APIENTRY * PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint *params);
-
diff --git a/games-emulation/mupen64/files/mupen64-0.5-gcc43.patch b/games-emulation/mupen64/files/mupen64-0.5-gcc43.patch
deleted file mode 100644
index b6c2a1a7aa79..000000000000
--- a/games-emulation/mupen64/files/mupen64-0.5-gcc43.patch
+++ /dev/null
@@ -1,76 +0,0 @@
---- r4300/interupt.c.old 2009-09-08 09:16:14.000000000 +0200
-+++ r4300/interupt.c 2009-09-08 09:16:33.000000000 +0200
-@@ -428,7 +428,7 @@
- PIF_RAMb[0x3F] = 0x0;
- remove_interupt_event();
- MI_register.mi_intr_reg |= 0x02;
-- si_register.si_status |= 0x1000;
-+ si_register._si_status |= 0x1000;
- if (MI_register.mi_intr_reg & MI_register.mi_intr_mask_reg)
- Cause = (Cause | 0x400) & 0xFFFFFF83;
- else
---- memory/memory.c.old 2009-09-08 09:45:28.000000000 +0200
-+++ memory/memory.c 2009-09-08 09:45:47.000000000 +0200
-@@ -833,13 +833,13 @@
- si_register.si_dram_addr = 0;
- si_register.si_pif_addr_rd64b = 0;
- si_register.si_pif_addr_wr64b = 0;
-- si_register.si_status = 0;
-+ si_register._si_status = 0;
- readsi[0x0] = &si_register.si_dram_addr;
- readsi[0x4] = &si_register.si_pif_addr_rd64b;
- readsi[0x8] = &trash;
- readsi[0x10] = &si_register.si_pif_addr_wr64b;
- readsi[0x14] = &trash;
-- readsi[0x18] = &si_register.si_status;
-+ readsi[0x18] = &si_register._si_status;
-
- for (i=0x1c; i<0x10000; i++) readsi[i] = &trash;
- for (i=0x481; i<0x800; i++)
-@@ -3306,7 +3306,7 @@
- break;
- case 0x18:
- MI_register.mi_intr_reg &= 0xFFFFFFFD;
-- si_register.si_status &= ~0x1000;
-+ si_register._si_status &= ~0x1000;
- check_interupt();
- return;
- break;
-@@ -3348,7 +3348,7 @@
- case 0x1a:
- case 0x1b:
- MI_register.mi_intr_reg &= 0xFFFFFFFD;
-- si_register.si_status &= ~0x1000;
-+ si_register._si_status &= ~0x1000;
- check_interupt();
- return;
- break;
-@@ -3382,7 +3382,7 @@
- case 0x18:
- case 0x1a:
- MI_register.mi_intr_reg &= 0xFFFFFFFD;
-- si_register.si_status &= ~0x1000;
-+ si_register._si_status &= ~0x1000;
- check_interupt();
- return;
- break;
-@@ -3406,7 +3406,7 @@
- break;
- case 0x18:
- MI_register.mi_intr_reg &= 0xFFFFFFFD;
-- si_register.si_status &= ~0x1000;
-+ si_register._si_status &= ~0x1000;
- check_interupt();
- return;
- break;
---- memory/memory.h.old 2009-09-08 09:45:33.000000000 +0200
-+++ memory/memory.h 2009-09-08 09:46:14.000000000 +0200
-@@ -233,7 +233,7 @@
- unsigned long si_dram_addr;
- unsigned long si_pif_addr_rd64b;
- unsigned long si_pif_addr_wr64b;
-- unsigned long si_status;
-+ unsigned long _si_status;
- } SI_register;
-
- extern RDRAM_register rdram_register;
diff --git a/games-emulation/mupen64/files/mupen64-0.5-gentoo3.patch b/games-emulation/mupen64/files/mupen64-0.5-gentoo3.patch
deleted file mode 100644
index 75a17a04b209..000000000000
--- a/games-emulation/mupen64/files/mupen64-0.5-gentoo3.patch
+++ /dev/null
@@ -1,279 +0,0 @@
-diff -ruN mupen64_src-0.5.orig/Makefile mupen64_src-0.5/Makefile
---- mupen64_src-0.5.orig/Makefile 2005-08-26 21:52:13.000000000 +0200
-+++ mupen64_src-0.5/Makefile 2007-03-21 19:24:30.000000000 +0100
-@@ -1,16 +1,19 @@
- #Makefile MUPEN64 for Linux
-
--CC =gcc
--CXX =g++
-+CC ?=gcc
-+CXX ?=g++
-
- #CFLAGS =-DX86 -O3 -mpentium -Wall -DEMU64_DEBUG
--CFLAGS =-DX86 -O3 -fexpensive-optimizations -fomit-frame-pointer -funroll-loops -ffast-math -fno-strict-aliasing -mcpu=athlon -Wall -pipe
-+CFLAGS ?=-DX86 -O3 -fexpensive-optimizations -fomit-frame-pointer -funroll-loops -ffast-math -fno-strict-aliasing -mcpu=athlon -Wall -pipe
- #CFLAGS =-DX86 -O3 -mcpu=pentium -Wall -g -pg
- #CFLAGS =-DX86 -Wall -pipe -g3 -DEMU64_DEBUG
- #CFLAGS =-DX86 -Wall -pipe -g -DEMU64_DEBUG -DCOMPARE_CORE
- #CFLAGS =-DX86 -Wall -pipe -g
-
--CXXFLAGS =$(CFLAGS)
-+CFLAGS += -fPIC -fno-strict-aliasing
-+CXXFLAGS += -fPIC -fno-strict-aliasing
-+
-+CXXFLAGS ?=$(CFLAGS)
-
- GL_PATH =-I/usr/X11R6/include
-
-@@ -80,7 +83,6 @@
- OBJ_INPUT =mupen64_input/main.o
-
- OBJ_BLIGHT =blight_input/plugin.o \
-- blight_input/SDL_ttf.o \
- blight_input/arial.ttf.o \
- blight_input/configdialog_sdl.o \
- blight_input/pad.o
-@@ -166,7 +168,12 @@
- endif
-
- PREFIX =$(shell grep WITH_HOME config.h | cut -d '"' -f 2)
--SHARE ="$(PREFIX)share/mupen64/"
-+SHARE =$(shell grep "define SHARE" config.h | cut -d '"' -f 2)
-+
-+ifeq ("$(SHARE)","")
-+SHARE ="$(PREFIX)/share/mupen64/"
-+CFLAGS += -DSHARE=\"$(SHARE)\"
-+endif
-
- PLUGINS =plugins/mupen64_input.so plugins/blight_input.so plugins/mupen64_hle_rsp_azimer.so plugins/dummyaudio.so plugins/mupen64_audio.so plugins/jttl_audio.so plugins/mupen64_soft_gfx.so plugins/glN64.so
-
-@@ -223,9 +230,6 @@
- blight_input/plugin.o: blight_input/plugin.c
- $(CC) $(CFLAGS) "-DPACKAGE=\"$(shell grep PACKAGE blight_input/package | cut -d "=" -f 2)\"" "-DVERSION=\"$(shell grep VERSION blight_input/package | cut -d "=" -f 2)\"" `sdl-config --cflags` -DGUI_SDL -c -o $@ $<
-
--blight_input/SDL_ttf.o: blight_input/SDL_ttf.c
-- $(CC) $(CFLAGS) `freetype-config --cflags` `sdl-config --cflags` -c -o $@ $<
--
- blight_input/arial.ttf.o: blight_input/arial.ttf.c
-
- blight_input/arial.ttf.c: blight_input/ttftoh
-@@ -234,7 +238,6 @@
-
- blight_input/ttftoh: blight_input/ttftoh.o
- $(CC) $^ -o $@
-- strip --strip-all $@
-
- blight_input/configdialog_sdl.o: blight_input/configdialog_sdl.c
- $(CC) $(CFLAGS) "-DPACKAGE=\"$(shell grep PACKAGE blight_input/package | cut -d "=" -f 2)\"" "-DVERSION=\"$(shell grep VERSION blight_input/package | cut -d "=" -f 2)\"" -DGUI_SDL `sdl-config --cflags` -c -o $@ $<
-@@ -343,56 +346,44 @@
-
- mupen64_nogui: $(OBJ) $(OBJ_X86) main/main.o main/gui_gtk/config.o
- $(CC) $^ $(LIB) -Wl,-export-dynamic -L/usr/X11R6/lib `sdl-config --libs` -lGL -lpthread -ldl -o $@
-- strip --strip-all $@
-
- ifneq ("$(shell grep VCR config.h)","\#define VCR_SUPPORT 1")
-
- mupen64: $(OBJ) $(OBJ_X86) $(OBJ_GTK_GUI)
- $(CC) $^ $(CFLAGS) $(LIB) -Wl,-export-dynamic $(GTK_LIBS) -L/usr/X11R6/lib `sdl-config --libs` -lGL -lpthread -ldl -o $@
-- strip --strip-all $@
-
- else
-
- mupen64: $(OBJ) $(OBJ_X86) $(OBJ_GTK_GUI) $(OBJ_VCR)
- $(CXX) $^ $(CFLAGS) $(LIB) -Wl,-export-dynamic $(GTK_LIBS) `avifile-config --libs` `sdl-config --libs` -L/usr/X11R6/lib -lGL -lpthread -ldl -o $@
-- strip --strip-all $@
- endif
-
- mupen64_oldgui: $(OBJ) $(OBJ_X86) main/main_gtk.o
- $(CC) $^ $(LIB) -Wl,-export-dynamic $(GTK_LIBS) `sdl-config --libs` -L/usr/X11R6/lib -lGL -lpthread -ldl -o $@
-- strip --strip-all $@
-
- plugins/mupen64_input.so: $(OBJ_INPUT)
- $(CC) $^ -Wl,-Bsymbolic -shared $(GTK_LIBS) -o $@
-- strip --strip-all $@
-
- plugins/blight_input.so: $(OBJ_BLIGHT)
-- $(CC) $^ -Wl,-Bsymbolic -shared `sdl-config --libs` `freetype-config --libs` -o $@
-- strip --strip-all $@
-+ $(CC) $^ -Wl,-Bsymbolic -shared `sdl-config --libs` -lSDL_ttf -o $@
-
- plugins/mupen64_hle_rsp_azimer.so: $(OBJ_RSPHLE)
- $(CXX) $^ -Wl,-Bsymbolic -shared $(GTK_LIBS) -o $@
-- strip --strip-all $@
-
- plugins/dummyaudio.so: $(OBJ_DUMMY)
- $(CC) $^ -Wl,-Bsymbolic -shared -o $@
-- strip --strip-all $@
-
- plugins/mupen64_audio.so: $(OBJ_AUDIO)
- $(CC) $(GTK_LIBS) -lpthread $^ -Wl,-Bsymbolic -shared -o $@
-- strip --strip-all $@
-
- plugins/jttl_audio.so: $(OBJ_JTTL)
- $(CC) $^ -Wl,-Bsymbolic -shared `sdl-config --libs` $(GTK_LIBS) -o $@
-- strip --strip-all $@
-
- plugins/mupen64_soft_gfx.so: $(OBJ_SOFT_GFX)
- $(CXX) `sdl-config --libs` $^ -Wl,-Bsymbolic -shared -o $@
-- strip --strip-all $@
-
- plugins/glN64.so: $(OBJ_GLN64)
- $(CXX) $^ -Wl,-Bsymbolic -shared $(GTK_LIBS) $(GTHREAD_LIBS) `sdl-config --libs` -lGL -o $@
-- strip --strip-all $@
-
- install:
- cp mupen64 "$(PREFIX)bin"
-@@ -405,7 +396,7 @@
-
- clean:
- find . -name '*.o' -print0 | xargs -0r rm -f
-- rm mupen64 mupen64_nogui mupen64_dbg plugins/mupen64_input.so blight_input/arial.ttf.c blight_input/ttftoh plugins/blight_input.so plugins/mupen64_hle_rsp_azimer.so plugins/dummyaudio.so plugins/mupen64_audio.so plugins/jttl_audio.so plugins/mupen64_soft_gfx.so plugins/glN64.so
-+ rm -f mupen64 mupen64_nogui mupen64_dbg plugins/mupen64_input.so blight_input/arial.ttf.c blight_input/ttftoh plugins/blight_input.so plugins/mupen64_hle_rsp_azimer.so plugins/dummyaudio.so plugins/mupen64_audio.so plugins/jttl_audio.so plugins/mupen64_soft_gfx.so plugins/glN64.so
-
- clean_o:
- find . -name '*.o' -print0 | xargs -0r rm -f
-File mupen64_src-0.5.orig/compare_pipe is a fifo while file mupen64_src-0.5/compare_pipe is a fifo
-diff -ruN mupen64_src-0.5.orig/config.h mupen64_src-0.5/config.h
---- mupen64_src-0.5.orig/config.h 2005-08-26 21:52:14.000000000 +0200
-+++ mupen64_src-0.5/config.h 2007-03-21 19:22:58.000000000 +0100
-@@ -2,6 +2,7 @@
- #define CONFIG_H
-
- #undef WITH_HOME
-+#undef SHARE
- #undef VCR_SUPPORT
- #define GTK2_SUPPORT 1
-
-diff -ruN mupen64_src-0.5.orig/main/gui_gtk/main_gtk.c mupen64_src-0.5/main/gui_gtk/main_gtk.c
---- mupen64_src-0.5.orig/main/gui_gtk/main_gtk.c 2005-08-26 22:08:13.000000000 +0200
-+++ mupen64_src-0.5/main/gui_gtk/main_gtk.c 2007-03-21 19:22:58.000000000 +0100
-@@ -1880,8 +1880,8 @@
- {
- unsigned char byte;
- dest = fopen(temp, "wb");
-- strcpy(orig, WITH_HOME);
-- strcat(orig, "share/mupen64/mupen64.ini");
-+ strcpy(orig, SHARE);
-+ strcat(orig, "mupen64.ini");
- src = fopen(orig, "rb");
- while(fread(&byte, 1, 1, src))
- fwrite(&byte, 1, 1, dest);
-@@ -1892,28 +1892,28 @@
-
- strcpy(temp, g_WorkingDir);
- strcat(temp, "lang");
-- strcpy(orig, WITH_HOME);
-- strcat(orig, "share/mupen64/lang");
-+ strcpy(orig, SHARE);
-+ strcat(orig, "lang");
- symlink(orig, temp);
-
- /*strcpy(temp, g_WorkingDir);
- strcat(temp, "plugins");
-- strcpy(orig, WITH_HOME);
-- strcat(orig, "share/mupen64/plugins");
-+ strcpy(orig, SHARE);
-+ strcat(orig, "plugins");
- symlink(orig, temp);*/
-
- strcpy(temp, g_WorkingDir);
- strcat(temp, "plugins");
- mkdir(temp, 0700);
-- strcpy(orig, WITH_HOME);
-- strcat(orig, "share/mupen64/plugins");
-+ strcpy(orig, SHARE);
-+ strcat(orig, "plugins");
- dir = opendir(orig);
- while((entry = readdir(dir)) != NULL)
- {
- if(strcmp(entry->d_name + strlen(entry->d_name) - 3, ".so"))
- {
-- strcpy(orig, WITH_HOME);
-- strcat(orig, "share/mupen64/plugins/");
-+ strcpy(orig, SHARE);
-+ strcat(orig, "plugins/");
- strcat(orig, entry->d_name);
- src = fopen(orig, "rb");
- if(src == NULL) continue;
-@@ -1938,8 +1938,8 @@
- strcpy(temp, g_WorkingDir);
- strcat(temp, "plugins/");
- strcat(temp, entry->d_name);
-- strcpy(orig, WITH_HOME);
-- strcat(orig, "share/mupen64/plugins/");
-+ strcpy(orig, SHARE);
-+ strcat(orig, "plugins/");
- strcat(orig, entry->d_name);
- symlink(orig, temp);
- }
-diff -ruN mupen64_src-0.5.orig/main/main.c mupen64_src-0.5/main/main.c
---- mupen64_src-0.5.orig/main/main.c 2005-08-26 21:52:11.000000000 +0200
-+++ mupen64_src-0.5/main/main.c 2007-03-21 19:22:58.000000000 +0100
-@@ -37,6 +37,8 @@
-
- #include <stdlib.h>
- #include <unistd.h>
-+#include <dirent.h>
-+#include <sys/stat.h>
-
- #include "main.h"
- #include "guifuncs.h"
-@@ -262,8 +264,8 @@
- {
- unsigned char byte;
- dest = fopen(temp, "wb");
-- strcpy(orig, WITH_HOME);
-- strcat(orig, "share/mupen64/mupen64.ini");
-+ strcpy(orig, SHARE);
-+ strcat(orig, "mupen64.ini");
- src = fopen(orig, "rb");
- while(fread(&byte, 1, 1, src))
- fwrite(&byte, 1, 1, dest);
-@@ -274,28 +276,28 @@
-
- strcpy(temp, g_WorkingDir);
- strcat(temp, "lang");
-- strcpy(orig, WITH_HOME);
-- strcat(orig, "share/mupen64/lang");
-+ strcpy(orig, SHARE);
-+ strcat(orig, "lang");
- symlink(orig, temp);
-
- /*strcpy(temp, g_WorkingDir);
- strcat(temp, "plugins");
-- strcpy(orig, WITH_HOME);
-- strcat(orig, "share/mupen64/plugins");
-+ strcpy(orig, SHARE);
-+ strcat(orig, "plugins");
- symlink(orig, temp);*/
-
- strcpy(temp, g_WorkingDir);
- strcat(temp, "plugins");
- mkdir(temp, 0700);
-- strcpy(orig, WITH_HOME);
-- strcat(orig, "share/mupen64/plugins");
-+ strcpy(orig, SHARE);
-+ strcat(orig, "plugins");
- dir = opendir(orig);
- while((entry = readdir(dir)) != NULL)
- {
- if(strcmp(entry->d_name + strlen(entry->d_name) - 3, ".so"))
- {
-- strcpy(orig, WITH_HOME);
-- strcat(orig, "share/mupen64/plugins/");
-+ strcpy(orig, SHARE);
-+ strcat(orig, "plugins/");
- strcat(orig, entry->d_name);
- src = fopen(orig, "rb");
- if(src == NULL) continue;
-@@ -320,8 +322,8 @@
- strcpy(temp, g_WorkingDir);
- strcat(temp, "plugins/");
- strcat(temp, entry->d_name);
-- strcpy(orig, WITH_HOME);
-- strcat(orig, "share/mupen64/plugins/");
-+ strcpy(orig, SHARE);
-+ strcat(orig, "plugins/");
- strcat(orig, entry->d_name);
- symlink(orig, temp);
- }
diff --git a/games-emulation/mupen64/files/mupen64-glN64-noasmfix.patch b/games-emulation/mupen64/files/mupen64-glN64-noasmfix.patch
deleted file mode 100644
index 5aee4032eedd..000000000000
--- a/games-emulation/mupen64/files/mupen64-glN64-noasmfix.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- glN64/convert.h.old 2005-04-23 16:32:44.000000000 -0700
-+++ glN64/convert.h 2005-04-23 16:40:43.000000000 -0700
-@@ -442,7 +442,7 @@
- while (numDWords--)
- {
- u32 dword = *(u32 *)src;
-- __asm__ volatile( "bswapl %0\n\t" : "=q"(dword) : "0"(dword) );
-+ dword = ((dword<<24)|((dword<<8)&0x00FF0000)|((dword>>8)&0x0000FF00)|(dword>>24));
- *(u32 *)dest = dword;
- dest = (void *)((int)dest+4);
- src = (void *)((int)src +4);
diff --git a/games-emulation/mupen64/files/mupen64-glN64-ucode.patch b/games-emulation/mupen64/files/mupen64-glN64-ucode.patch
deleted file mode 100644
index 8dc9aab0a647..000000000000
--- a/games-emulation/mupen64/files/mupen64-glN64-ucode.patch
+++ /dev/null
@@ -1,121 +0,0 @@
-diff -g glN64-old/GBI.cpp glN64/GBI.cpp
-*** glN64-old/GBI.cpp 2003-10-15 16:01:07.000000000 -0700
---- glN64/GBI.cpp 2005-02-02 23:42:30.000000000 -0800
-***************
-*** 37,43 ****
- { F3DDKR, FALSE, 0x8d91244f, "Diddy Kong Racing" },
- { F3DDKR, FALSE, 0x6e6fc893, "Diddy Kong Racing" },
- { F3DDKR, FALSE, 0xbde9d1fb, "Jet Force Gemini" },
-! { F3DPD, FALSE, 0x1c4f7869, "Perfect Dark" }
- };
-
- u32 G_RDPHALF_1, G_RDPHALF_2, G_RDPHALF_CONT;
---- 37,44 ----
- { F3DDKR, FALSE, 0x8d91244f, "Diddy Kong Racing" },
- { F3DDKR, FALSE, 0x6e6fc893, "Diddy Kong Racing" },
- { F3DDKR, FALSE, 0xbde9d1fb, "Jet Force Gemini" },
-! { F3DPD, FALSE, 0x1c4f7869, "Perfect Dark" },
-! { F3DEX, FALSE, 0x0ace4c3f, "Mario Kart" }
- };
-
- u32 G_RDPHALF_1, G_RDPHALF_2, G_RDPHALF_CONT;
-***************
-*** 264,274 ****
-
- while (selectedMicrocode == -1)
- {
-! // if( gtk_main_iteration() )
-! // break;
- usleep( 10000 );
- }
- gdk_threads_leave();
- return selectedMicrocode;
- }
- #endif // __LINUX__
---- 265,276 ----
-
- while (selectedMicrocode == -1)
- {
-! if( gtk_main_iteration() )
-! break;
- usleep( 10000 );
- }
- gdk_threads_leave();
-+
- return selectedMicrocode;
- }
- #endif // __LINUX__
-***************
-*** 435,441 ****
- current->type = DialogBox( hInstance, MAKEINTRESOURCE( IDD_MICROCODEDLG ), hWnd, MicrocodeDlgProc );
- #else // !__LINUX__
- printf( "glN64: Warning - unknown ucode!!!\n" );
-! current->type = MicrocodeDialog();
- #endif // __LINUX__
- return current;
- }
---- 437,447 ----
- current->type = DialogBox( hInstance, MAKEINTRESOURCE( IDD_MICROCODEDLG ), hWnd, MicrocodeDlgProc );
- #else // !__LINUX__
- printf( "glN64: Warning - unknown ucode!!!\n" );
-! if(last_good_ucode != -1) {
-! current->type=last_good_ucode;
-! } else {
-! current->type = MicrocodeDialog();
-! }
- #endif // __LINUX__
- return current;
- }
-diff -g glN64-old/GBI.h glN64/GBI.h
-*** glN64-old/GBI.h 2003-10-15 16:01:07.000000000 -0700
---- glN64/GBI.h 2005-02-02 23:37:36.000000000 -0800
-***************
-*** 736,741 ****
---- 736,742 ----
-
- void GBI_MakeCurrent( MicrocodeInfo *current );
- MicrocodeInfo *GBI_DetectMicrocode( u32 uc_start, u32 uc_dstart, u16 uc_dsize );
-+ extern u32 last_good_ucode;
- void GBI_Init();
- void GBI_Destroy();
-
-diff -g glN64-old/glN64.cpp glN64/glN64.cpp
-*** glN64-old/glN64.cpp 2003-10-15 16:09:00.000000000 -0700
---- glN64/glN64.cpp 2005-02-02 23:36:47.000000000 -0800
-***************
-*** 29,35 ****
-
- char pluginName[] = "glN64 v0.4.1-rc2";
- char *screenDirectory;
-!
- void (*CheckInterrupts)( void );
-
- #ifndef __LINUX__
---- 29,35 ----
-
- char pluginName[] = "glN64 v0.4.1-rc2";
- char *screenDirectory;
-! u32 last_good_ucode = -1;
- void (*CheckInterrupts)( void );
-
- #ifndef __LINUX__
-diff -g glN64-old/gSP.cpp glN64/gSP.cpp
-*** glN64-old/gSP.cpp 2003-10-15 16:01:07.000000000 -0700
---- glN64/gSP.cpp 2005-02-02 23:41:58.000000000 -0800
-***************
-*** 60,66 ****
- }
-
- MicrocodeInfo *ucode = GBI_DetectMicrocode( uc_start, uc_dstart, uc_dsize );
-!
- if (ucode->type != NONE)
- GBI_MakeCurrent( ucode );
- else
---- 60,66 ----
- }
-
- MicrocodeInfo *ucode = GBI_DetectMicrocode( uc_start, uc_dstart, uc_dsize );
-! if (ucode->type != -1) last_good_ucode = ucode->type;
- if (ucode->type != NONE)
- GBI_MakeCurrent( ucode );
- else
diff --git a/games-emulation/mupen64/metadata.xml b/games-emulation/mupen64/metadata.xml
deleted file mode 100644
index 2a5c75c7fd81..000000000000
--- a/games-emulation/mupen64/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer>
-<email>joker@gentoo.org</email>
-<name>Christian Birchinger</name>
-</maintainer>
-<herd>games</herd>
-</pkgmetadata>
diff --git a/games-emulation/mupen64/mupen64-0.5-r4.ebuild b/games-emulation/mupen64/mupen64-0.5-r4.ebuild
deleted file mode 100644
index 8186bf569a97..000000000000
--- a/games-emulation/mupen64/mupen64-0.5-r4.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64/mupen64-0.5-r4.ebuild,v 1.5 2009/09/08 07:59:52 tupone Exp $
-
-inherit eutils multilib games
-
-MY_P=${PN}_src-${PV}
-DESCRIPTION="A Nintendo 64 (N64) emulator"
-HOMEPAGE="http://mupen64.emulation64.com/"
-SRC_URI="http://mupen64.emulation64.com/files/${PV}/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 x86"
-IUSE=""
-
-RDEPEND="virtual/opengl
- >=x11-libs/gtk+-2
- media-libs/libsdl
- media-libs/sdl-ttf
- amd64? (
- app-emulation/emul-linux-x86-gtklibs
- >=app-emulation/emul-linux-x86-sdl-10.0
- )"
-DEPEND="${RDEPEND}
- dev-util/pkgconfig"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
- games_pkg_setup
- has_multilib_profile && multilib_toolchain_setup x86
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- rm -f plugins/empty blight_input/SDL_ttf*
-
- epatch \
- "${FILESDIR}"/${P}-anisotropic.patch \
- "${FILESDIR}"/${P}-gentoo3.patch \
- "${FILESDIR}"/${PN}-glN64-ucode.patch \
- "${FILESDIR}"/${PN}-glN64-noasmfix.patch \
- "${FILESDIR}"/${P}-gcc42.patch \
- "${FILESDIR}"/${P}-gcc43.patch
-
- sed -i \
- -e "s:#undef WITH_HOME:#define WITH_HOME \"$(games_get_libdir)/\":" \
- -e "s:#undef SHARE:#define SHARE \"$(games_get_libdir)/${PN}/\":" \
- config.h \
- || die "sed failed"
-}
-
-src_compile() {
- local t
- for t in \
- mupen64 \
- mupen64_nogui \
- plugins/mupen64_input.so \
- plugins/blight_input.so \
- plugins/mupen64_hle_rsp_azimer.so \
- plugins/dummyaudio.so \
- plugins/mupen64_audio.so \
- plugins/jttl_audio.so \
- plugins/mupen64_soft_gfx.so \
- plugins/glN64.so
- do
- emake ${t} || die "emake ${t} failed"
- done
-}
-
-src_install() {
- dogamesbin mupen64 mupen64_nogui || die "dogamesbin failed"
-
- insinto "$(games_get_libdir)/${PN}"
- doins -r mupen64.ini jttl_audio.conf lang roms plugins || die "doins failed"
-
- dodoc *.txt doc/readme.pdf
- prepgamesdirs
-}
-
-pkg_postinst() {
- games_pkg_postinst
- echo
- ewarn "If you are upgrading from a previous version of mupen64,"
- ewarn "backup your saved games then run rm -rf on your"
- ewarn ".mupen64 directory. After launching the new version, copy"
- ewarn "your saved games to their original place."
- echo
-}