mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-07-30 22:48:07 -07:00
games-fps/wolfgl: remove deprecated games eclass
Also update to EAPI 6 Gentoo-Bug: https://bugs.gentoo.org/574082 Package-Manager: Portage-2.3.6, Repoman-2.3.2
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
diff -abur common/console.c common/console.c
|
||||
--- common/console.c 2000-09-27 16:19:44.000000000 +0200
|
||||
+++ common/console.c 2003-09-11 19:59:46.037562040 +0200
|
||||
diff -abur a/common/console.c b/common/console.c
|
||||
--- a/common/console.c 2000-09-27 16:19:44.000000000 +0200
|
||||
+++ b/common/console.c 2003-09-11 19:59:46.037562040 +0200
|
||||
@@ -3,6 +3,14 @@
|
||||
#include "id_us.h"
|
||||
#include "console.h"
|
||||
@@ -16,10 +16,9 @@ diff -abur common/console.c common/console.c
|
||||
static char con_lines[32][45]; // buffer
|
||||
static int con_active; // console is visible
|
||||
static int con_current; // current line
|
||||
Only in common: console.c.orig
|
||||
diff -abur common/id_in.h common/id_in.h
|
||||
--- common/id_in.h 2000-09-27 16:04:26.000000000 +0200
|
||||
+++ common/id_in.h 2003-09-11 19:32:14.368653880 +0200
|
||||
diff -abur a/common/id_in.h b/common/id_in.h
|
||||
--- a/common/id_in.h 2000-09-27 16:04:26.000000000 +0200
|
||||
+++ b/common/id_in.h 2003-09-11 19:32:14.368653880 +0200
|
||||
@@ -178,6 +178,7 @@
|
||||
|
||||
void IN_Startup();
|
||||
@@ -28,20 +27,18 @@ diff -abur common/id_in.h common/id_in.h
|
||||
void IN_Default(wbool gotit, ControlType in);
|
||||
void IN_ClearKeysDown();
|
||||
void IN_ReadControl(int player, ControlInfo *info);
|
||||
Only in common: id_in.h.rej
|
||||
diff -abur common/id_vh.c common/id_vh.c
|
||||
--- common/id_vh.c 2000-09-26 17:39:36.000000000 +0200
|
||||
+++ common/id_vh.c 2003-09-11 19:24:57.183116184 +0200
|
||||
diff -abur a/common/id_vh.c b/common/id_vh.c
|
||||
--- a/common/id_vh.c 2000-09-26 17:39:36.000000000 +0200
|
||||
+++ b/common/id_vh.c 2003-09-11 19:24:57.183116184 +0200
|
||||
@@ -230,3 +230,4 @@
|
||||
|
||||
}
|
||||
*/
|
||||
\ No newline at end of file
|
||||
+
|
||||
Only in common: id_vh.c.rej
|
||||
diff -abur common/opengl.c common/opengl.c
|
||||
--- common/opengl.c 2000-09-27 16:04:26.000000000 +0200
|
||||
+++ common/opengl.c 2003-09-11 19:22:35.622636648 +0200
|
||||
diff -abur a/common/opengl.c b/common/opengl.c
|
||||
--- a/common/opengl.c 2000-09-27 16:04:26.000000000 +0200
|
||||
+++ b/common/opengl.c 2003-09-11 19:22:35.622636648 +0200
|
||||
@@ -1,5 +1,10 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
@@ -53,9 +50,9 @@ diff -abur common/opengl.c common/opengl.c
|
||||
#include "system.h"
|
||||
#include "opengl.h"
|
||||
#include "wl_def.h"
|
||||
diff -abur common/wl_act2.c common/wl_act2.c
|
||||
--- common/wl_act2.c 2000-09-27 16:04:26.000000000 +0200
|
||||
+++ common/wl_act2.c 2003-09-11 19:19:45.511497472 +0200
|
||||
diff -abur a/common/wl_act2.c b/common/wl_act2.c
|
||||
--- a/common/wl_act2.c 2000-09-27 16:04:26.000000000 +0200
|
||||
+++ b/common/wl_act2.c 2003-09-11 19:19:45.511497472 +0200
|
||||
@@ -1,5 +1,9 @@
|
||||
// WL_ACT2.C
|
||||
|
||||
@@ -66,9 +63,9 @@ diff -abur common/wl_act2.c common/wl_act2.c
|
||||
#include "wl_def.h"
|
||||
|
||||
//=============================================================================
|
||||
diff -abur common/wl_agent.c common/wl_agent.c
|
||||
--- common/wl_agent.c 2003-09-11 20:04:40.738760648 +0200
|
||||
+++ common/wl_agent.c 2003-09-11 19:57:06.860760592 +0200
|
||||
diff -abur a/common/wl_agent.c b/common/wl_agent.c
|
||||
--- a/common/wl_agent.c 2003-09-11 20:04:40.738760648 +0200
|
||||
+++ b/common/wl_agent.c 2003-09-11 19:57:06.860760592 +0200
|
||||
@@ -3,6 +3,10 @@
|
||||
#include <string.h>
|
||||
#include "wl_def.h"
|
||||
@@ -80,9 +77,9 @@ diff -abur common/wl_agent.c common/wl_agent.c
|
||||
//=============================================================================
|
||||
// LOCAL CONSTANTS
|
||||
//=============================================================================
|
||||
diff -abur common/wl_draw.c common/wl_draw.c
|
||||
--- common/wl_draw.c 2003-09-11 20:04:40.739760496 +0200
|
||||
+++ common/wl_draw.c 2003-09-11 19:20:33.512200256 +0200
|
||||
diff -abur a/common/wl_draw.c b/common/wl_draw.c
|
||||
--- a/common/wl_draw.c 2003-09-11 20:04:40.739760496 +0200
|
||||
+++ b/common/wl_draw.c 2003-09-11 19:20:33.512200256 +0200
|
||||
@@ -2,6 +2,11 @@
|
||||
|
||||
#include <stdio.h>
|
||||
@@ -95,9 +92,9 @@ diff -abur common/wl_draw.c common/wl_draw.c
|
||||
#include "system.h"
|
||||
#include "opengl.h"
|
||||
#include "wl_def.h"
|
||||
diff -abur common/wl_menu.c common/wl_menu.c
|
||||
--- common/wl_menu.c 2000-09-27 16:04:27.000000000 +0200
|
||||
+++ common/wl_menu.c 2003-09-11 20:07:38.892677136 +0200
|
||||
diff -abur a/common/wl_menu.c b/common/wl_menu.c
|
||||
--- a/common/wl_menu.c 2000-09-27 16:04:27.000000000 +0200
|
||||
+++ b/common/wl_menu.c 2003-09-11 20:07:38.892677136 +0200
|
||||
@@ -5,6 +5,10 @@
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////
|
||||
@@ -109,18 +106,18 @@ diff -abur common/wl_menu.c common/wl_menu.c
|
||||
#include <string.h>
|
||||
#include "opengl.h"
|
||||
#include "wl_def.h"
|
||||
diff -abur common/wl_menu.h common/wl_menu.h
|
||||
--- common/wl_menu.h 2000-09-26 17:38:31.000000000 +0200
|
||||
+++ common/wl_menu.h 2003-09-11 18:31:41.593919584 +0200
|
||||
diff -abur a/common/wl_menu.h b/common/wl_menu.h
|
||||
--- a/common/wl_menu.h 2000-09-26 17:38:31.000000000 +0200
|
||||
+++ b/common/wl_menu.h 2003-09-11 18:31:41.593919584 +0200
|
||||
@@ -233,3 +233,4 @@
|
||||
void NonShareware();
|
||||
/*int GetYorN(int x,int y,int pic);
|
||||
*/
|
||||
\ No newline at end of file
|
||||
+
|
||||
diff -abur common/wl_play.c common/wl_play.c
|
||||
--- common/wl_play.c 2000-09-27 16:04:27.000000000 +0200
|
||||
+++ common/wl_play.c 2003-09-11 19:40:31.293109880 +0200
|
||||
diff -abur a/common/wl_play.c b/common/wl_play.c
|
||||
--- a/common/wl_play.c 2000-09-27 16:04:27.000000000 +0200
|
||||
+++ b/common/wl_play.c 2003-09-11 19:40:31.293109880 +0200
|
||||
@@ -1,6 +1,11 @@
|
||||
// WL_PLAY.C
|
||||
|
||||
@@ -133,9 +130,9 @@ diff -abur common/wl_play.c common/wl_play.c
|
||||
#include "wl_def.h"
|
||||
#include "system.h"
|
||||
|
||||
diff -abur common/wl_state.c common/wl_state.c
|
||||
--- common/wl_state.c 2000-09-27 16:04:27.000000000 +0200
|
||||
+++ common/wl_state.c 2003-09-11 19:23:26.895841936 +0200
|
||||
diff -abur a/common/wl_state.c b/common/wl_state.c
|
||||
--- a/common/wl_state.c 2000-09-27 16:04:27.000000000 +0200
|
||||
+++ b/common/wl_state.c 2003-09-11 19:23:26.895841936 +0200
|
||||
@@ -2,6 +2,10 @@
|
||||
|
||||
#include "wl_def.h"
|
||||
@@ -147,9 +144,9 @@ diff -abur common/wl_state.c common/wl_state.c
|
||||
//=============================================================================
|
||||
// GLOBAL VARIABLES
|
||||
//=============================================================================
|
||||
diff -abur common/wl_text.c common/wl_text.c
|
||||
--- common/wl_text.c 2000-09-26 17:40:23.000000000 +0200
|
||||
+++ common/wl_text.c 2003-09-11 19:19:00.110399488 +0200
|
||||
diff -abur a/common/wl_text.c b/common/wl_text.c
|
||||
--- a/common/wl_text.c 2000-09-26 17:40:23.000000000 +0200
|
||||
+++ b/common/wl_text.c 2003-09-11 19:19:00.110399488 +0200
|
||||
@@ -4,6 +4,10 @@
|
||||
#include "wl_def.h"
|
||||
#include "system.h"
|
||||
@@ -161,9 +158,9 @@ diff -abur common/wl_text.c common/wl_text.c
|
||||
#ifndef SPEAR
|
||||
|
||||
void FreeMusic(); // WL_MENU.C
|
||||
diff -abur linux/sound.c linux/sound.c
|
||||
--- linux/sound.c 2000-09-26 17:57:48.000000000 +0200
|
||||
+++ linux/sound.c 2003-09-11 19:55:16.702507192 +0200
|
||||
diff -abur a/linux/sound.c b/linux/sound.c
|
||||
--- a/linux/sound.c 2000-09-26 17:57:48.000000000 +0200
|
||||
+++ b/linux/sound.c 2003-09-11 19:55:16.702507192 +0200
|
||||
@@ -9,6 +9,8 @@
|
||||
#include <stdlib.h>
|
||||
|
||||
@@ -173,9 +170,9 @@ diff -abur linux/sound.c linux/sound.c
|
||||
|
||||
#include <fcntl.h>
|
||||
#include <unistd.h>
|
||||
diff -abur linux/sound.h linux/sound.h
|
||||
--- linux/sound.h 2000-09-26 17:57:48.000000000 +0200
|
||||
+++ linux/sound.h 2003-09-11 19:44:03.663824624 +0200
|
||||
diff -abur a/linux/sound.h b/linux/sound.h
|
||||
--- a/linux/sound.h 2000-09-26 17:57:48.000000000 +0200
|
||||
+++ b/linux/sound.h 2003-09-11 19:44:03.663824624 +0200
|
||||
@@ -1,5 +1,8 @@
|
||||
void S_LoadSound(int id, void* data, long length);
|
||||
void S_PlaySound(int id, int pan);
|
||||
@@ -185,9 +182,9 @@ diff -abur linux/sound.h linux/sound.h
|
||||
|
||||
extern int DigitalDevice;
|
||||
|
||||
diff -abur linux/system.c linux/system.c
|
||||
--- linux/system.c 2000-09-26 17:57:48.000000000 +0200
|
||||
+++ linux/system.c 2003-09-11 19:42:14.955350824 +0200
|
||||
diff -abur a/linux/system.c b/linux/system.c
|
||||
--- a/linux/system.c 2000-09-26 17:57:48.000000000 +0200
|
||||
+++ b/linux/system.c 2003-09-11 19:42:14.955350824 +0200
|
||||
@@ -1,9 +1,12 @@
|
||||
#include <stdio.h>
|
||||
+#include <string.h>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
--- linux/sound.c.orig 2003-09-11 20:28:32.032170976 +0200
|
||||
+++ linux/sound.c 2003-09-11 20:28:45.111182664 +0200
|
||||
--- a/linux/sound.c 2003-09-11 20:28:32.032170976 +0200
|
||||
+++ b/linux/sound.c 2003-09-11 20:28:45.111182664 +0200
|
||||
@@ -64,7 +64,7 @@
|
||||
#define BUFMUL 4
|
||||
#define MIXBUFFERSIZE (SAMPLECOUNT*BUFMUL)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
--- common/wl_agent.c.orig 2003-09-11 20:39:02.674298800 +0200
|
||||
+++ common/wl_agent.c 2003-09-11 20:42:17.229721880 +0200
|
||||
--- a/common/wl_agent.c 2003-09-11 20:39:02.674298800 +0200
|
||||
+++ b/common/wl_agent.c 2003-09-11 20:42:17.229721880 +0200
|
||||
@@ -919,32 +919,31 @@
|
||||
viewdist = 0x7fffffffl;
|
||||
closest = NULL;
|
||||
@@ -42,8 +42,8 @@
|
||||
}
|
||||
|
||||
// hit something
|
||||
--- common/wl_draw.c.orig 2003-09-11 20:43:26.473195272 +0200
|
||||
+++ common/wl_draw.c 2003-09-11 20:46:57.859059736 +0200
|
||||
--- a/common/wl_draw.c 2003-09-11 20:43:26.473195272 +0200
|
||||
+++ b/common/wl_draw.c 2003-09-11 20:46:57.859059736 +0200
|
||||
@@ -877,7 +877,7 @@
|
||||
tilespot = &tilemap[0][0]+spotloc;
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
--- linux/Makefile.old 2009-02-06 14:27:11.000000000 +0100
|
||||
+++ linux/Makefile 2009-02-06 14:27:40.000000000 +0100
|
||||
--- a/linux/Makefile 2009-02-06 14:27:11.000000000 +0100
|
||||
+++ b/linux/Makefile 2009-02-06 14:27:40.000000000 +0100
|
||||
@@ -19,7 +19,7 @@
|
||||
@echo 'Do not call this file directly'
|
||||
|
||||
|
||||
56
games-fps/wolfgl/wolfgl-0.93-r2.ebuild
Normal file
56
games-fps/wolfgl/wolfgl-0.93-r2.ebuild
Normal file
@@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
#ECVS_SERVER="wolfgl.cvs.sourceforge.net:/cvsroot/wolfgl"
|
||||
#ECVS_MODULE="wolfgl"
|
||||
#inherit cvs
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Wolfenstein and Spear of Destiny port using OpenGL"
|
||||
HOMEPAGE="http://wolfgl.sourceforge.net/"
|
||||
SRC_URI="mirror://gentoo/${P}.tbz2
|
||||
mirror://sourceforge/wolfgl/wolfdata.zip
|
||||
mirror://sourceforge/wolfgl/sdmdata.zip"
|
||||
# mirror://sourceforge/wolfgl/wolfglx-wl6-${PV}.zip
|
||||
# mirror://sourceforge/wolfgl/wolfglx-sod-${PV}.zip
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/opengl"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
x11-proto/xproto"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PV}-gcc.patch
|
||||
"${FILESDIR}"/${PV}-sample-rate.patch
|
||||
"${FILESDIR}"/${PV}-sprite.patch
|
||||
"${FILESDIR}"/${P}-as-needed.patch
|
||||
"${FILESDIR}"/${PV}-gcc4.patch
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
emake -j1 CFLAGS="${CFLAGS}" DATADIR="/usr/share/${PN}" || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newbin linux/SDM/wolfgl wolfgl-sdm
|
||||
newbin linux/SOD/wolfgl wolfgl-sod
|
||||
newbin linux/WL1/wolfgl wolfgl-wl1
|
||||
newbin linux/WL6/wolfgl wolfgl-wl6
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
doins "${WORKDIR}"/*.{sdm,wl1}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "This installed the shareware data files for"
|
||||
elog "Wolfenstein 3D and Spear Of Destiny."
|
||||
elog "If you wish to play the full versions just"
|
||||
elog "copy the data files to /usr/share/${PN}/"
|
||||
}
|
||||
Reference in New Issue
Block a user