diff options
author | Mike Frysinger <vapier@gentoo.org> | 2004-10-31 05:12:45 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2004-10-31 05:12:45 +0000 |
commit | 7ec16cd469f32bcc264ecd725c1bd15c165aef30 (patch) | |
tree | 16b9d2844da407f9181ae82f19eeb3f934964391 /games-fps/doomlegacy | |
parent | old (diff) | |
download | historical-7ec16cd469f32bcc264ecd725c1bd15c165aef30.tar.gz historical-7ec16cd469f32bcc264ecd725c1bd15c165aef30.tar.bz2 historical-7ec16cd469f32bcc264ecd725c1bd15c165aef30.zip |
old
Diffstat (limited to 'games-fps/doomlegacy')
-rw-r--r-- | games-fps/doomlegacy/doomlegacy-1.41-r1.ebuild | 113 | ||||
-rw-r--r-- | games-fps/doomlegacy/files/1.41-errno.patch | 30 | ||||
-rw-r--r-- | games-fps/doomlegacy/files/1.41-makefile.patch | 105 | ||||
-rw-r--r-- | games-fps/doomlegacy/files/digest-doomlegacy-1.41-r1 | 3 |
4 files changed, 0 insertions, 251 deletions
diff --git a/games-fps/doomlegacy/doomlegacy-1.41-r1.ebuild b/games-fps/doomlegacy/doomlegacy-1.41-r1.ebuild deleted file mode 100644 index 7038ba3d0f37..000000000000 --- a/games-fps/doomlegacy/doomlegacy-1.41-r1.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-fps/doomlegacy/doomlegacy-1.41-r1.ebuild,v 1.6 2004/06/24 22:41:23 agriffis Exp $ - -inherit eutils games - -DESCRIPTION="Doom legacy, THE doom port" -HOMEPAGE="http://legacy.newdoom.com/" -SRC_URI="mirror://sourceforge/doomlegacy/legacy_${PV/./}_src.tar.gz - mirror://gentoo/legacy-${PV}.dat.bz2 - http://www.lbjhs.net/~jessh/lsdldoom/doom1.wad.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="x86 ppc" -IUSE="sdl X dga esd" - -RDEPEND=" - virtual/opengl - virtual/x11 - esd? ( media-sound/esound ) - sdl? ( - media-libs/libsdl - media-libs/sdl-mixer - )" -DEPEND="${RDEPEND} - x86? ( >=dev-lang/nasm-0.98 ) - >=sys-apps/sed-4" - -S="${WORKDIR}/legacy_${PV//.}_src" - -src_unpack() { - unpack ${A} - mkdir bin - cd ${S} - epatch ${FILESDIR}/${PV}-errno.patch - epatch ${FILESDIR}/${PV}-makefile.patch - - # disable logfile writing - sed -i \ - -e 's:#define LOGMESSAGES::' doomdef.h \ - || die 'sed doomdef.h failed' - - # make sure the games can find the wads/data files - sed -i \ - -e "/#define DEFAULTWADLOCATION1/s:\".*\":\"${GAMES_DATADIR}/${PN}\":" \ - linux_x/i_system.c \ - || die "sed linux_x/i_system.c failed" - - # move opengl lib file because it's not useful to anyone else - sed -i \ - -e "s:\"r_opengl:\"${GAMES_LIBDIR}/${PN}/r_opengl:" \ - linux_x/i_video_xshm.c \ - || die "sed linux_x/i_video_xshm.c failed" - - cd linux_x/musserv - make -f Makefile.linux clean -} - -src_compile() { - # this is ugly but it's late (here) and it works - local makeopts="" - local redosnd=0 - local interfaces="" - use sdl && interfaces="${interfaces} SDL" - use X && interfaces="${interfaces} X" - [ -z "${interfaces}" ] && interfaces="X" - mkdir ${WORKDIR}/my-bins - for i in ${interfaces} ; do - redosnd=0 - case ${i} in - SDL) - makeopts="SDL=1";; - X) - makeopts="LINUX=1 X=1" - use x86 && makeopts="${makeopts} USEASM=1" - use dga && makeopts="${makeopts} WITH_DGA=1" - use esd && makeopts="${makeopts} HAVE_ESD=1";; - esac - emake EXTRAOPTS="${CFLAGS}" ${makeopts} || redosnd=1 - if [ ${redosnd} -eq 1 ] ; then - cd linux_x/sndserv - emake clean || die "clean snd srv failed" - emake EXTRAOPTS="${CFLAGS}" || die "snd serv failed" - fi - cd ${S} - emake EXTRAOPTS="${CFLAGS}" ${makeopts} || die "build failed" - mv \ - ${WORKDIR}/bin/* \ - linux_x/musserv/linux/musserver \ - linux_x/sndserv/linux/llsndserv \ - ${WORKDIR}/my-bins/ - rm ${WORKDIR}/objs/* - done -} - -src_install() { - dohtml _doc/*.html - rm _doc/*.html - dodoc _doc/* - - cd ${WORKDIR} - exeinto ${GAMES_LIBDIR}/${PN} - doexe my-bins/r_opengl.so - rm my-bins/r_opengl.so - dogamesbin my-bins/* - - insinto ${GAMES_DATADIR}/${PN} - doins doom1.wad - newins legacy-${PV}.dat legacy.dat - - prepgamesdirs -} diff --git a/games-fps/doomlegacy/files/1.41-errno.patch b/games-fps/doomlegacy/files/1.41-errno.patch deleted file mode 100644 index c9aa3c6ffef0..000000000000 --- a/games-fps/doomlegacy/files/1.41-errno.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff -ur legacy_141_src.orig/linux_x/i_video_xshm.c legacy_141_src/linux_x/i_video_xshm.c ---- legacy_141_src.orig/linux_x/i_video_xshm.c 2003-10-11 00:28:13.262502728 -0400 -+++ legacy_141_src/linux_x/i_video_xshm.c 2003-10-11 00:29:16.525885232 -0400 -@@ -1561,7 +1561,6 @@ - id = shmget((key_t) key, size, IPC_CREAT | 0777); - if (id == -1) - { -- extern int errno; - fprintf(stderr, "errno=%d\n", errno); - I_Error("Could not get any shared memory"); - } -diff -ur legacy_141_src.orig/linux_x/sndserv/linux.c legacy_141_src/linux_x/sndserv/linux.c ---- legacy_141_src.orig/linux_x/sndserv/linux.c 2003-10-11 00:28:13.264502424 -0400 -+++ legacy_141_src/linux_x/sndserv/linux.c 2003-10-11 00:28:40.480364984 -0400 -@@ -42,6 +42,7 @@ - // - //----------------------------------------------------------------------------- - -+#include <errno.h> - #include <stdlib.h> - #include <stdio.h> - #include <fcntl.h> -@@ -68,7 +69,6 @@ - void myioctl(int fd, int command, int *arg) - { - int rc; -- extern int errno; - - rc = ioctl(fd, command, arg); - if (rc < 0) diff --git a/games-fps/doomlegacy/files/1.41-makefile.patch b/games-fps/doomlegacy/files/1.41-makefile.patch deleted file mode 100644 index c48890f4af15..000000000000 --- a/games-fps/doomlegacy/files/1.41-makefile.patch +++ /dev/null @@ -1,105 +0,0 @@ ---- makefile.orig 2003-10-11 00:47:50.326561792 -0400 -+++ makefile 2003-10-11 00:50:16.859285432 -0400 -@@ -533,11 +533,11 @@ - - ifndef SOLARIS - ifdef GCC30 -- M5=-march=pentium -- M4=-march=486 -+ M5= -+ M4= - else -- M5=-mpentium -- M4=-m486 -+ M5= -+ M4= - endif - endif - -@@ -547,7 +547,7 @@ - ifdef PGCC - CFLAGS = -g -pg -DPARANOIA -fwritable-strings $(OPTS) - else -- CFLAGS = -g -pg $(M4) -O3 -ffast-math -fwritable-strings $(OPTS) -+ CFLAGS = -g -pg $(M4) $(OPTS) $(EXTRAOPTS) - endif - LDFLAGS = -g -pg -L/usr/X11R6/lib - else -@@ -555,13 +555,13 @@ - - # build a normal optimised version - ifdef PGCC -- CFLAGS = $(OPTS) $(M5) -O6 -ffast-math -fomit-frame-pointer -fwritable-strings -+ CFLAGS = $(OPTS) $(M5) -fwritable-strings $(EXTRAOPTS) - # -fgcse -fcse-follow-jumps -fcse-skip-blocks -frerun-cse-after-loop -ffunction-cse \ - # -fexpensive-optimizations -fforce-mem -fstrength-reduce -fthread-jumps \ - # -fregmove -fschedule-insns -fschedule-insns2 -fmove-all-movables \ - # -fcaller-saves -finline-functions -mieee-fp -mfp-ret-in-387 -m80387 -mhard-float -finline - else -- CFLAGS = $(M4) -O3 -ffast-math -fomit-frame-pointer -fwritable-strings $(OPTS) -+ CFLAGS = $(M4) -fwritable-strings $(OPTS) $(EXTRAOPTS) - endif - endif - -@@ -735,7 +735,7 @@ - - #dll - dll : $(O)/r_opengl.o $(O)/ogl_x11.o -- $(CC) $(M5) -O6 -o $(BIN)/r_opengl.so -shared -nostartfiles $(O)/r_opengl.o $(O)/ogl_x11.o -L/usr/X11R6/lib -L/usr/local/lib -lX11 -lXext -lGL -lGLU -lm -+ $(CC) $(M5) -o $(BIN)/r_opengl.so -shared -nostartfiles $(O)/r_opengl.o $(O)/ogl_x11.o -L/usr/X11R6/lib -L/usr/local/lib -lX11 -lXext -lGL -lGLU -lm - - musserv: - @mkdir -p $(MUSSERV)/linux -@@ -749,7 +749,7 @@ - - ifdef LINUX - $(O)/r_opengl.o: hardware/r_opengl/r_opengl.c hardware/r_opengl/r_opengl.h -- $(CC) $(M5) -O6 -o $(O)/r_opengl.o -DHWRENDER -DVID_X11 -DLINUX $(POLL_POINTER) -shared -nostartfiles -I/usr/X11R6/include -c hardware/r_opengl/r_opengl.c -+ $(CC) $(M5) -o $(O)/r_opengl.o -DHWRENDER -DVID_X11 -DLINUX $(POLL_POINTER) -shared -nostartfiles -I/usr/X11R6/include -c hardware/r_opengl/r_opengl.c - endif - - ifdef SDL -@@ -763,7 +763,7 @@ - $(CC) $(CFLAGS) $(LDFLAGS) $(WFLAGS) -I/usr/X11R6/include -c $< -o $@ - else #FBSD_SDL - $(O)/r_opengl.o: hardware/r_opengl/r_opengl.c hardware/r_opengl/r_opengl.h -- $(CC) $(M5) -O6 -o $(O)/r_opengl.o -DHWRENDER -DVID_X11 -DLINUX -DFREEBSD $(POLL_POINTER) -shared -nostartfiles -I/usr/X11R6/include -c hardware/r_opengl/r_opengl.c -+ $(CC) $(M5) -o $(O)/r_opengl.o -DHWRENDER -DVID_X11 -DLINUX -DFREEBSD $(POLL_POINTER) -shared -nostartfiles -I/usr/X11R6/include -c hardware/r_opengl/r_opengl.c - endif #FBSD_SDL - endif #FREEBSD - -@@ -774,10 +774,10 @@ - - ifndef FREEBSD - $(O)/ogl_x11.o: hardware/r_opengl/ogl_x11.c hardware/r_opengl/r_opengl.h -- $(CC) $(M5) -O6 -o $(O)/ogl_x11.o -DHWRENDER -DVID_X11 -DLINUX $(POLL_POINTER) -shared -nostartfiles -I/usr/X11R6/include -c hardware/r_opengl/ogl_x11.c -+ $(CC) $(M5) -o $(O)/ogl_x11.o -DHWRENDER -DVID_X11 -DLINUX $(POLL_POINTER) -shared -nostartfiles -I/usr/X11R6/include -c hardware/r_opengl/ogl_x11.c - else - $(O)/ogl_x11.o: hardware/r_opengl/ogl_x11.c hardware/r_opengl/r_opengl.h -- $(CC) $(M5) -O6 -o $(O)/ogl_x11.o -DHWRENDER -DVID_X11 -DLINUX -DFREEBSD $(POLL_POINTER) -shared -nostartfiles -I/usr/X11R6/include -c hardware/r_opengl/ogl_x11.c -+ $(CC) $(M5) -o $(O)/ogl_x11.o -DHWRENDER -DVID_X11 -DLINUX -DFREEBSD $(POLL_POINTER) -shared -nostartfiles -I/usr/X11R6/include -c hardware/r_opengl/ogl_x11.c - endif - - ---- linux_x/musserv/Makefile.linux.orig 2003-10-11 00:51:31.193984840 -0400 -+++ linux_x/musserv/Makefile.linux 2003-10-11 00:51:36.756139264 -0400 -@@ -3,7 +3,7 @@ - # - - CC = gcc --CFLAGS = -I. -Wall -O2 -m486 -+CFLAGS = -I. -Wall $(EXTRAOPTS) - LDFLAGS = - #LDFLAGS = -static - ---- linux_x/sndserv/Makefile.orig 2003-10-11 00:50:41.640518112 -0400 -+++ linux_x/sndserv/Makefile 2003-10-11 00:50:58.250992936 -0400 -@@ -30,7 +30,7 @@ - # - - CC=gcc --CFLAGS=-O2 -m486 -Wall -DNORMALUNIX -DLINUX -+CFLAGS=$(EXTRAOPTS) -Wall -DNORMALUNIX -DLINUX - ifdef FREEBSD - CFLAGS:=${CFLAGS} -DFREEBSD - endif diff --git a/games-fps/doomlegacy/files/digest-doomlegacy-1.41-r1 b/games-fps/doomlegacy/files/digest-doomlegacy-1.41-r1 deleted file mode 100644 index 504a132d5375..000000000000 --- a/games-fps/doomlegacy/files/digest-doomlegacy-1.41-r1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 4e64cb19e0e57055e664bdf09bce14d2 legacy_141_src.tar.gz 1600679 -MD5 03aad1e378ea16cad26c59c63c28c2eb legacy-1.41.dat.bz2 314470 -MD5 66851d7cecbc7845d612e7073c1355ad doom1.wad.gz 1765820 |