summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-rpg/egoboo')
-rw-r--r--games-rpg/egoboo/ChangeLog9
-rw-r--r--games-rpg/egoboo/Manifest8
-rw-r--r--games-rpg/egoboo/egoboo-2.7.4.ebuild54
-rw-r--r--games-rpg/egoboo/files/2.22-amd64.patch11
-rw-r--r--games-rpg/egoboo/files/2.22-endian.patch178
-rw-r--r--games-rpg/egoboo/files/egoboo-2.7.4-enet.patch79
-rw-r--r--games-rpg/egoboo/files/egoboo-2.7.4-underlink.patch11
7 files changed, 8 insertions, 342 deletions
diff --git a/games-rpg/egoboo/ChangeLog b/games-rpg/egoboo/ChangeLog
index cefb6b0754ac..8975680af735 100644
--- a/games-rpg/egoboo/ChangeLog
+++ b/games-rpg/egoboo/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for games-rpg/egoboo
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/egoboo/ChangeLog,v 1.31 2012/10/30 11:11:59 ago Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/egoboo/ChangeLog,v 1.32 2013/01/30 19:00:22 mr_bones_ Exp $
+
+ 30 Jan 2013; Michael Sterrett <mr_bones_@gentoo.org> -egoboo-2.7.4.ebuild,
+ -files/2.22-amd64.patch, -files/2.22-endian.patch,
+ -files/egoboo-2.7.4-enet.patch, -files/egoboo-2.7.4-underlink.patch:
+ old
30 Oct 2012; <ago@gentoo.org> egoboo-2.8.1.ebuild:
Stable for amd64, wrt bug #437314
diff --git a/games-rpg/egoboo/Manifest b/games-rpg/egoboo/Manifest
index 544a4cefba9a..25104df9a14c 100644
--- a/games-rpg/egoboo/Manifest
+++ b/games-rpg/egoboo/Manifest
@@ -1,11 +1,5 @@
-AUX 2.22-amd64.patch 317 SHA256 bc913af7c6cc3f91736b8e3f2b4a2d066ae5322356a28c3bbcb03e42e2a70788 SHA512 02b1cedbc8b250e69fb01d0d0f5e3cc9604f14736b155769072c6058e3d4d4d6dd78ba97898155f20f68b2742cf2f726db702b70e02ca8c46f08d673648fadbf WHIRLPOOL af616028d0fcbd0822bd259f235920b9f8aae1aeeb60bd7bdb4b428d49a25d6e8236213d457f50832abda15bc62efbf99f65e729494aee84c5790d080019afba
-AUX 2.22-endian.patch 6416 SHA256 1beb221b609b7dca4d8b2b0682d7a58675046cb7cb727c734640184d84d41307 SHA512 1772290148accd9b03daccd9a0e130dfb3203a42b31776d8532b235b24051bfc18c05239c3592f7ac586456d2a5f9af4f1a18de3754a4ee5127a69c64796dccf WHIRLPOOL 2434bbcb3a998e3755f2b5e926fb18e0dab1d11e9f4efd8ac6e0862b1eb9b30af94fe1479439a55dfa174ff3b3363cd5b35410b11fd1a333300137921a68a99d
-AUX egoboo-2.7.4-enet.patch 2547 SHA256 51bf33933856c7375d510ce00bbe93803592bf351f6fb1246abc70c255776fa6 SHA512 d769b5d1c03ee2e502f370da477929cfdb9ca7f000b6ee9eee95851de848b1c65a640caa40b862942faa70094a3a9edda2aab42e9673b6db7b105792da6de6e7 WHIRLPOOL 0a38ea59af1bbe78b1c612bcd156cce777053638dd3343f266b05c93d2536b1a61385a8db93b6a8a7e2982f341165240d1c2f21444bd8a73ca9e921490fcd351
-AUX egoboo-2.7.4-underlink.patch 415 SHA256 de078df2550c3d0e5db00f5a5cbcc6364d845e1f0bb0f097a13836dc31fe3c67 SHA512 b677fd6c2504d1fdaa495e891b88db2ab74dbdcf5394c5479842fc3e3c3226c629b99756f360e8d8164bff37399085fa9a97a6f5d475f63674ebd2bbcb987753 WHIRLPOOL fd250458ca6c48d4730bb69d7648e12dfdaa915ace97737613ca96e2ba42c6ac819ab23cac1018231cde0bd507f5b42d462ac112a7ce5216cfb8a2c6e031991e
AUX egoboo-2.8.1-gentoo.patch 2233 SHA256 000e654f3c08acdc51d401b924f76a9557f21be87e0e73f5ff956c50040063fd SHA512 fc4f0a11210221e4478297a799f7bb0fd0106ed992f1324a929b85ef3e4dadd414f50c6f147bab8956b25871f2fe112f36a946a67635db5337105d5f4587c96f WHIRLPOOL 1305125d4ccefe6adfe5177e45225fe73b3bee7d65b2d5182312affdc50c0b2fd095dc6a078e369886fea94a3c2ad1f32362b7b29de27ae9362cf1b5e2c72672
-DIST egoboo-2.7.4.tar.gz 143487850 SHA256 b22cdb70eab99bf5579404592e4a227015da8087debdf32f11ee43d406bd9c90
DIST egoboo-2.8.1.tar.gz 150029960 SHA256 a2694187d28a7aadf4ca3b9b7a6c6dcd3bb03ec8f145435c744bb77afb5f4c26 SHA512 5793a63ba90f461ae99bcb81bf4ddf287b203bc2d401e1f697f1f4f93e1d681954e09b23938eb1a36e7dd535e2d12b8882efd77572cc63392cad5f9462ac3054 WHIRLPOOL a4aa29244a43c974f7109ba4a3be40d2438a01c05ac032c4f74e01c2ca407ab3b6033f5133164e853bc50c8b0c59320ac076d21c93ea26ca7089fe8e603a4f6c
-EBUILD egoboo-2.7.4.ebuild 1387 SHA256 9c32df5bb566339078c748740fed10d99a80da857a3540a6d60cd064d8cd9d89 SHA512 d64956dce81eea60af45a716cae5617e06462efd5060ddf5ae2e601ef3991061e2d1d3b8e3a2d6dc0144071e52d1aabfc7be9b00bb389ca4331dc89d94351ae9 WHIRLPOOL dee648e64ff2b74ba38be7e81352458c3731f1096c4f2d50891c6f056d9b0a936c619802aec63fc5bfa8871d6951a0b96268d06795651a306a6d730cf50b7a17
EBUILD egoboo-2.8.1.ebuild 1560 SHA256 92902fc2d20490588d980d84dfa60abc41bef5c76904afb4a3b16e70e7150606 SHA512 81b5d32aea65e4f224b8569af9bb8b875c9be4f9f3c6c378eb08e6c12d1bcaec2f34c7882732f5a4f0463827391bbe0d56ad42d31b7ecb59f5b75a5db43ec82c WHIRLPOOL 2716b731f9d0a010100929739b25f29632b4e9b4b264a7d605c7092e4fec3ff42011730d5f21e505e74a5648fc47e8bd1c5f6eb86787aa354aa0a42f2dac39cf
-MISC ChangeLog 4834 SHA256 37f99441a92721a37f8cbe4fc5d743011186c380ba6c34990797665b886b3de6 SHA512 a3d715f1358b8cec61d6086e0e8e17804cdf9558b974f1ea03a6da511e493d8a332cfcb6fa976fb687f129de09fc3cfacaaa544a97d38313df57dfd869783c06 WHIRLPOOL 8f7831e7c64ebd0f8f7fce1326e5c18eabd55f411b74bc1c7caf8dc09419dcd3a6c4b0a2127a27755b6f37e300c31ada8364863a958d1401c606296684020516
+MISC ChangeLog 5048 SHA256 d889e131b306329cda2fc6000fc3b82dd55a9a76bf1e441e0eb37eb7d6382d85 SHA512 432a1443e66ad2d27e614804cbd8c5a508066ab8056db65aae59f3906ef8aa450f20f04dc34288c5c66ad271e70360507da2d72b7e99fa486074f03a84df6dc3 WHIRLPOOL 7fa9eb68b12ed8484ee56ab398c186e0b136857e747b68367f1d17b21703fd085dede0b42f9e5b1de64ed645c3604b1d3dfab46902e16bf9a2cd368a73a32793
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
diff --git a/games-rpg/egoboo/egoboo-2.7.4.ebuild b/games-rpg/egoboo/egoboo-2.7.4.ebuild
deleted file mode 100644
index 94607b508d8e..000000000000
--- a/games-rpg/egoboo/egoboo-2.7.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/egoboo/egoboo-2.7.4.ebuild,v 1.9 2011/06/18 18:34:57 tupone Exp $
-
-EAPI=2
-inherit eutils games
-
-DESCRIPTION="A 3d dungeon crawling adventure in the spirit of NetHack"
-HOMEPAGE="http://egoboo.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-DEPEND="virtual/opengl
- virtual/glu
- media-libs/libsdl[video]
- media-libs/sdl-image
- media-libs/sdl-mixer[vorbis]
- media-libs/sdl-ttf
- net-libs/enet:0"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-enet.patch \
- "${FILESDIR}"/${P}-underlink.patch
- sed -i \
- -e "s:\${EGOBOO_PREFIX}/share:${GAMES_DATADIR}:" \
- -e "s:\${EGOBOO_PREFIX}/libexec:$(games_get_libdir):" \
- game/egoboo.sh || die "sed failed"
-}
-
-src_compile() {
- emake -C game -f Makefile.unix || die "emake failed"
-}
-
-src_install() {
- dodoc Changelog.txt doc/* || die "dodoc failed"
-
- exeinto "$(games_get_libdir)"
- doexe game/${PN} || die "doexe failed"
-
- insinto "${GAMES_DATADIR}/${PN}"
- doins -r basicdat modules players controls.txt setup.txt \
- || die "doins failed"
-
- newgamesbin game/egoboo.sh ${PN} || die "newgamesbin failed"
-
- newicon basicdat/icon.bmp ${PN}.bmp
- make_desktop_entry ${PN} Egoboo /usr/share/pixmaps/${PN}.bmp
-
- prepgamesdirs
-}
diff --git a/games-rpg/egoboo/files/2.22-amd64.patch b/games-rpg/egoboo/files/2.22-amd64.patch
deleted file mode 100644
index c8e5ed8ba678..000000000000
--- a/games-rpg/egoboo/files/2.22-amd64.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- code/egobootypedef.h.orig 2006-04-24 15:50:56.000000000 -0400
-+++ code/egobootypedef.h 2006-04-24 15:51:15.000000000 -0400
-@@ -99,7 +99,7 @@
- /*Return the result*/
- return data.f;
- }
--#elif __i386__
-+#elif defined( __i386__ ) || defined( __x86_64__ )
- #define _LITTLE_ENDIAN
- #else
- #define _BIG_ENDIAN
diff --git a/games-rpg/egoboo/files/2.22-endian.patch b/games-rpg/egoboo/files/2.22-endian.patch
deleted file mode 100644
index 02c3d578a69c..000000000000
--- a/games-rpg/egoboo/files/2.22-endian.patch
+++ /dev/null
@@ -1,178 +0,0 @@
---- egoboo/code/egobootypedef.h.orig 2004-02-15 15:19:03.000000000 +0100
-+++ egoboo/code/egobootypedef.h 2004-02-15 15:23:58.000000000 +0100
-@@ -71,13 +71,49 @@
- typedef Sint32 LONG;
- typedef Uint32 DWORD;
- typedef struct lin_RECT { LONG left; LONG right; LONG top; LONG bottom; } RECT;
-+
-+#ifdef __powerpc__
-+#define _BIG_ENDIAN
-+
-+/*
-+ * __lwbrx - Load Word Byte-Reverse Indexed
-+ *
-+ * int __lwbrx(void *, int);
-+ */
-+#define __lwbrx(base, index) \
-+ ({ unsigned long lwbrxResult; \
-+ __asm__ volatile ("lwbrx %0, %1, %2" : "=r" (lwbrxResult) : "b%" (index), "r" (base) : "memory"); \
-+ /*return*/ lwbrxResult; })
-+
-+static float LoadFloatByteswapped( float *ptr );
-+static inline float LoadFloatByteswapped( float *ptr )
-+{
-+ union {
-+ float f;
-+ long l;
-+ } data;
-+
-+ /*Load byteswapped and store to the stack*/
-+ data.l = __lwbrx( ptr, 0 );
-+
-+ /*Return the result*/
-+ return data.f;
-+}
-+#elif __i386__
- #define _LITTLE_ENDIAN
-+#else
-+#define _BIG_ENDIAN
-+#error You have to implement LoadFloatByteswapped on your architecture!
-+#endif
-+
- #define LE32bitToHost( pData, pNumByte ) pData
- #define BE32bitToHost( pData, pNumByte ) pData
- #define LE16bitToHost( pData, pNumByte ) pData
- #define BE16bitToHost( pData, pNumByte ) pData
- #define EndianChange32bit( pData, pNumByte ) pData
- #define EndianChange16bit( pData, pNumByte ) pData
-+
-+
- #endif
-
-
---- egoboo/code/game.c.orig 2004-02-15 15:19:07.000000000 +0100
-+++ egoboo/code/game.c 2004-02-15 15:19:19.000000000 +0100
-@@ -10,6 +10,7 @@
- #define TITLE "Boo"
-
- #define RELEASE(x) if (x) {x->Release(); x=NULL;}
-+#include <SDL/SDL_endian.h>
-
- //---------------------------------------------------------------------------------------------
- char *os_cvrt_filename(char *name, char ch)
-@@ -2203,7 +2204,7 @@
- #ifdef _LITTLE_ENDIAN
- iTmp = ipIntPointer[0];
- #else
-- iTmp = EndianS32_LtoB( ipIntPointer[0] );
-+ iTmp = SDL_SwapLE32( ipIntPointer[0] );
- #endif
- if(iTmp != MD2START ) return FALSE;
-
-@@ -2284,14 +2285,14 @@
- #ifdef _LITTLE_ENDIAN
- int iNumCommands = ipIntPointer[9];
- #else
-- int iNumCommands = EndianS32_LtoB( ipIntPointer[9] );
-+ int iNumCommands = SDL_SwapLE32( ipIntPointer[9] );
- #endif
-
- // Offset (in DWORDS) from the start of the file to the gl command list.
- #ifdef _LITTLE_ENDIAN
- int iCommandOffset = ipIntPointer[15]>>2;
- #else
-- int iCommandOffset = EndianS32_LtoB( ipIntPointer[15] )>>2;
-+ int iCommandOffset = SDL_SwapLE32( ipIntPointer[15] )>>2;
- #endif
-
- // Read in each command
-@@ -2306,7 +2307,7 @@
- #ifdef _LITTLE_ENDIAN
- iNumVertices = ipIntPointer[iCommandOffset]; iCommandOffset++; cnt++;
- #else
-- iNumVertices = EndianS32_LtoB( ipIntPointer[iCommandOffset] ); iCommandOffset++; cnt++;
-+ iNumVertices = SDL_SwapLE32( ipIntPointer[iCommandOffset] ); iCommandOffset++; cnt++;
- #endif
- if(iNumVertices != 0)
- {
-@@ -2337,7 +2338,7 @@
- #else
- fTmpu = LoadFloatByteswapped( &fpFloatPointer[iCommandOffset] ); iCommandOffset++; cnt++;
- fTmpv = LoadFloatByteswapped( &fpFloatPointer[iCommandOffset] ); iCommandOffset++; cnt++;
-- iTmp = EndianS32_LtoB( ipIntPointer[iCommandOffset] ); iCommandOffset++; cnt++;
-+ iTmp = SDL_SwapLE32( ipIntPointer[iCommandOffset] ); iCommandOffset++; cnt++;
- #endif
- madcommandu[modelindex][entry] = fTmpu-(.5/64); // GL doesn't align correctly
- madcommandv[modelindex][entry] = fTmpv-(.5/64); // with D3D
-@@ -2373,9 +2374,9 @@
- iNumFrames = ipIntPointer[10];
- iFrameOffset = ipIntPointer[14]>>2;
- #else
-- iNumVertices = EndianS32_LtoB( ipIntPointer[6] );
-- iNumFrames = EndianS32_LtoB( ipIntPointer[10] );
-- iFrameOffset = EndianS32_LtoB( ipIntPointer[14] )>>2;
-+ iNumVertices = SDL_SwapLE32( ipIntPointer[6] );
-+ iNumFrames = SDL_SwapLE32( ipIntPointer[10] );
-+ iFrameOffset = SDL_SwapLE32( ipIntPointer[14] )>>2;
- #endif
-
-
-@@ -2433,9 +2434,9 @@
- iNumFrames = ipIntPointer[10];
- iFrameOffset = ipIntPointer[14]>>2;
- #else
-- iNumVertices = EndianS32_LtoB( ipIntPointer[6] );
-- iNumFrames = EndianS32_LtoB( ipIntPointer[10] );
-- iFrameOffset = EndianS32_LtoB( ipIntPointer[14] )>>2;
-+ iNumVertices = SDL_SwapLE32( ipIntPointer[6] );
-+ iNumFrames = SDL_SwapLE32( ipIntPointer[10] );
-+ iFrameOffset = SDL_SwapLE32( ipIntPointer[14] )>>2;
- #endif
-
-
-@@ -3270,10 +3271,10 @@
- fread(&itmp, 4, 1, fileread); meshsizex = itmp;
- fread(&itmp, 4, 1, fileread); meshsizey = itmp;
- #else
-- fread(&itmp, 4, 1, fileread); if( ( int )EndianS32_LtoB( itmp ) != MAPID) return FALSE;
-- fread(&itmp, 4, 1, fileread); numvert = ( int )EndianS32_LtoB( itmp );
-- fread(&itmp, 4, 1, fileread); meshsizex = ( int )EndianS32_LtoB( itmp );
-- fread(&itmp, 4, 1, fileread); meshsizey = ( int )EndianS32_LtoB( itmp );
-+ fread(&itmp, 4, 1, fileread); if( ( int )SDL_SwapLE32( itmp ) != MAPID) return FALSE;
-+ fread(&itmp, 4, 1, fileread); numvert = ( int )SDL_SwapLE32( itmp );
-+ fread(&itmp, 4, 1, fileread); meshsizex = ( int )SDL_SwapLE32( itmp );
-+ fread(&itmp, 4, 1, fileread); meshsizey = ( int )SDL_SwapLE32( itmp );
- #endif
-
- numfan = meshsizex*meshsizey;
-@@ -3299,9 +3300,9 @@
- meshfx[fan] = itmp>>16;
- meshtile[fan] = itmp;
- #else
-- meshtype[fan] = EndianS32_LtoB( itmp )>>24;
-- meshfx[fan] = EndianS32_LtoB( itmp )>>16;
-- meshtile[fan] = EndianS32_LtoB( itmp );
-+ meshtype[fan] = SDL_SwapLE32( itmp )>>24;
-+ meshfx[fan] = SDL_SwapLE32( itmp )>>16;
-+ meshtile[fan] = SDL_SwapLE32( itmp );
- #endif
-
- fan++;
-@@ -3315,7 +3316,7 @@
- #ifdef _LITTLE_ENDIAN
- meshtwist[fan] = itmp;
- #else
-- meshtwist[fan] = EndianS32_LtoB( itmp );
-+ meshtwist[fan] = SDL_SwapLE32( itmp );
- #endif
-
- fan++;
-@@ -3387,7 +3388,7 @@
- #ifdef _LITTLE_ENDIAN
- meshvrta[cnt] = itmp;
- #else
-- meshvrta[cnt] = EndianS32_LtoB( itmp );
-+ meshvrta[cnt] = SDL_SwapLE32( itmp );
- #endif
- meshvrtl[cnt] = 0;
-
diff --git a/games-rpg/egoboo/files/egoboo-2.7.4-enet.patch b/games-rpg/egoboo/files/egoboo-2.7.4-enet.patch
deleted file mode 100644
index e203e85604ca..000000000000
--- a/games-rpg/egoboo/files/egoboo-2.7.4-enet.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-diff -ur egoboo-2.7.4.orig/game/Makefile.unix egoboo-2.7.4/game/Makefile.unix
---- egoboo-2.7.4.orig/game/Makefile.unix 2009-07-03 05:36:02.000000000 -0400
-+++ egoboo-2.7.4/game/Makefile.unix 2010-02-21 06:11:32.096511264 -0500
-@@ -1,5 +1,5 @@
--# note if you change the prefix also update egoboo.sh
--PREFIX := ${HOME}/.local
-+# note if you change the prefix also update egoboo.sh
-+PREFIX := ${HOME}/.local
- EGO_SRC := camera.c char.c client.c clock.c configfile.c egoboo_endian.c \
- egoboo_fileutil.c egoboo_math.c egoboo_setup.c egoboo_strutil.c \
- enchant.c file_common.c file_linux.c font.c game.c graphic.c\
-@@ -9,36 +9,35 @@
- egoboo_console.c script_functions.c mad.c mpd.c egoboo_typedef.c \
- ogl_texture.c ogl_extensions.c ogl_include.c ogl_debug.c \
- SDL_extensions.c SDL_GL_extensions.c mesh.c
--
--EGO_OBJ := ${EGO_SRC:.c=.o}
--ENET_SRC := ../enet/host.c ../enet/list.c ../enet/memory.c \
-- ../enet/packet.c ../enet/peer.c ../enet/protocol.c \
-- ../enet/unix.c
--ENET_OBJ := ${ENET_SRC:.c=.o}
--
--SDL_CONF := sdl-config
--SDLCONF_I := $(shell ${SDL_CONF} --cflags)
--SDLCONF_L := $(shell ${SDL_CONF} --libs)
--
--CC := gcc
-+
-+EGO_OBJ := ${EGO_SRC:.c=.o}
-+ENET_SRC := ../enet/host.c ../enet/list.c ../enet/memory.c \
-+ ../enet/packet.c ../enet/peer.c ../enet/protocol.c \
-+ ../enet/unix.c
-+ENET_OBJ := ${ENET_SRC:.c=.o}
-+
-+SDL_CONF := sdl-config
-+SDLCONF_I := $(shell ${SDL_CONF} --cflags)
-+SDLCONF_L := $(shell ${SDL_CONF} --libs)
-+
- OPT := -Os -Wall
--INC := -I. -I../enet/include -I.. ${SDLCONF_I}
--CFLAGS := ${OPT} ${INC}
--LDFLAGS := ${SDLCONF_L} -lSDL_ttf -lSDL_mixer -lGL -lGLU -lSDL_image
--
--EGO_BIN := egoboo
--
--all: ${EGO_BIN}
--
--
--${EGO_BIN}: ${EGO_OBJ} ${ENET_OBJ}
-- ${CC} -o $@ $^ ${LDFLAGS}
--
--install: ${EGO_BIN}
-- mkdir -p ${PREFIX}/bin
-- mkdir -p ${PREFIX}/libexec
-- install -m 755 ${EGO_BIN} ${PREFIX}/libexec
-- install -p -m 755 ${EGO_BIN}.sh ${PREFIX}/bin/${EGO_BIN}
--
--clean:
-- rm -f ${ENET_OBJ} ${EGO_OBJ} ${EGO_BIN}
-+INC := -I. -I.. ${SDLCONF_I} -DENET11
-+CFLAGS := ${CFLAGS} ${INC}
-+LDFLAGS += ${SDLCONF_L} -lenet -lSDL_ttf -lSDL_mixer -lGL -lGLU -lSDL_image
-+
-+EGO_BIN := egoboo
-+
-+all: ${EGO_BIN}
-+
-+
-+${EGO_BIN}: ${EGO_OBJ}
-+ ${CC} -o $@ $^ ${LDFLAGS}
-+
-+install: ${EGO_BIN}
-+ mkdir -p ${PREFIX}/bin
-+ mkdir -p ${PREFIX}/libexec
-+ install -m 755 ${EGO_BIN} ${PREFIX}/libexec
-+ install -p -m 755 ${EGO_BIN}.sh ${PREFIX}/bin/${EGO_BIN}
-+
-+clean:
-+ rm -f ${ENET_OBJ} ${EGO_OBJ} ${EGO_BIN}
diff --git a/games-rpg/egoboo/files/egoboo-2.7.4-underlink.patch b/games-rpg/egoboo/files/egoboo-2.7.4-underlink.patch
deleted file mode 100644
index 4130730037d3..000000000000
--- a/games-rpg/egoboo/files/egoboo-2.7.4-underlink.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- game/Makefile.unix.old 2011-06-18 20:29:27.450415076 +0200
-+++ game/Makefile.unix 2011-06-18 20:29:43.400421594 +0200
-@@ -23,7 +23,7 @@
- OPT := -Os -Wall
- INC := -I. -I.. ${SDLCONF_I} -DENET11
- CFLAGS := ${CFLAGS} ${INC}
--LDFLAGS += ${SDLCONF_L} -lenet -lSDL_ttf -lSDL_mixer -lGL -lGLU -lSDL_image
-+LDFLAGS += ${SDLCONF_L} -lenet -lSDL_ttf -lSDL_mixer -lGL -lGLU -lSDL_image -lm
-
- EGO_BIN := egoboo
-