head 1.11; access; symbols pkgsrc-2020Q4:1.10.0.76 pkgsrc-2020Q4-base:1.10 pkgsrc-2020Q3:1.10.0.74 pkgsrc-2020Q3-base:1.10 pkgsrc-2020Q2:1.10.0.70 pkgsrc-2020Q2-base:1.10 pkgsrc-2020Q1:1.10.0.50 pkgsrc-2020Q1-base:1.10 pkgsrc-2019Q4:1.10.0.72 pkgsrc-2019Q4-base:1.10 pkgsrc-2019Q3:1.10.0.68 pkgsrc-2019Q3-base:1.10 pkgsrc-2019Q2:1.10.0.66 pkgsrc-2019Q2-base:1.10 pkgsrc-2019Q1:1.10.0.64 pkgsrc-2019Q1-base:1.10 pkgsrc-2018Q4:1.10.0.62 pkgsrc-2018Q4-base:1.10 pkgsrc-2018Q3:1.10.0.60 pkgsrc-2018Q3-base:1.10 pkgsrc-2018Q2:1.10.0.58 pkgsrc-2018Q2-base:1.10 pkgsrc-2018Q1:1.10.0.56 pkgsrc-2018Q1-base:1.10 pkgsrc-2017Q4:1.10.0.54 pkgsrc-2017Q4-base:1.10 pkgsrc-2017Q3:1.10.0.52 pkgsrc-2017Q3-base:1.10 pkgsrc-2017Q2:1.10.0.48 pkgsrc-2017Q2-base:1.10 pkgsrc-2017Q1:1.10.0.46 pkgsrc-2017Q1-base:1.10 pkgsrc-2016Q4:1.10.0.44 pkgsrc-2016Q4-base:1.10 pkgsrc-2016Q3:1.10.0.42 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.10.0.40 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.10.0.38 pkgsrc-2016Q1-base:1.10 pkgsrc-2015Q4:1.10.0.36 pkgsrc-2015Q4-base:1.10 pkgsrc-2015Q3:1.10.0.34 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.10.0.32 pkgsrc-2015Q2-base:1.10 pkgsrc-2015Q1:1.10.0.30 pkgsrc-2015Q1-base:1.10 pkgsrc-2014Q4:1.10.0.28 pkgsrc-2014Q4-base:1.10 pkgsrc-2014Q3:1.10.0.26 pkgsrc-2014Q3-base:1.10 pkgsrc-2014Q2:1.10.0.24 pkgsrc-2014Q2-base:1.10 pkgsrc-2014Q1:1.10.0.22 pkgsrc-2014Q1-base:1.10 pkgsrc-2013Q4:1.10.0.20 pkgsrc-2013Q4-base:1.10 pkgsrc-2013Q3:1.10.0.18 pkgsrc-2013Q3-base:1.10 pkgsrc-2013Q2:1.10.0.16 pkgsrc-2013Q2-base:1.10 pkgsrc-2013Q1:1.10.0.14 pkgsrc-2013Q1-base:1.10 pkgsrc-2012Q4:1.10.0.12 pkgsrc-2012Q4-base:1.10 pkgsrc-2012Q3:1.10.0.10 pkgsrc-2012Q3-base:1.10 pkgsrc-2012Q2:1.10.0.8 pkgsrc-2012Q2-base:1.10 pkgsrc-2012Q1:1.10.0.6 pkgsrc-2012Q1-base:1.10 pkgsrc-2011Q4:1.10.0.4 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q3:1.10.0.2 pkgsrc-2011Q3-base:1.10 pkgsrc-2011Q2:1.9.0.16 pkgsrc-2011Q2-base:1.9 pkgsrc-2011Q1:1.9.0.14 pkgsrc-2011Q1-base:1.9 pkgsrc-2010Q4:1.9.0.12 pkgsrc-2010Q4-base:1.9 pkgsrc-2010Q3:1.9.0.10 pkgsrc-2010Q3-base:1.9 pkgsrc-2010Q2:1.9.0.8 pkgsrc-2010Q2-base:1.9 pkgsrc-2010Q1:1.9.0.6 pkgsrc-2010Q1-base:1.9 pkgsrc-2009Q4:1.9.0.4 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.9.0.2 pkgsrc-2009Q3-base:1.9 pkgsrc-2009Q2:1.8.0.40 pkgsrc-2009Q2-base:1.8 pkgsrc-2009Q1:1.8.0.38 pkgsrc-2009Q1-base:1.8 pkgsrc-2008Q4:1.8.0.36 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.34 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.32 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.30 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.28 pkgsrc-2008Q1:1.8.0.26 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.8.0.24 pkgsrc-2007Q4-base:1.8 pkgsrc-2007Q3:1.8.0.22 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.8.0.20 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.8.0.18 pkgsrc-2007Q1-base:1.8 pkgsrc-2006Q4:1.8.0.16 pkgsrc-2006Q4-base:1.8 pkgsrc-2006Q3:1.8.0.14 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.8.0.12 pkgsrc-2006Q2-base:1.8 pkgsrc-2006Q1:1.8.0.10 pkgsrc-2006Q1-base:1.8 pkgsrc-2005Q4:1.8.0.8 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.8.0.6 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.4 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.8.0.2 pkgsrc-2005Q1-base:1.8 pkgsrc-2004Q4:1.7.0.10 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.7.0.8 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.7.0.6 pkgsrc-2004Q2-base:1.7 pkgsrc-2004Q1:1.7.0.4 pkgsrc-2004Q1-base:1.7 pkgsrc-2003Q4:1.7.0.2 pkgsrc-2003Q4-base:1.7 netbsd-1-6-1:1.6.0.6 netbsd-1-6-1-base:1.6 netbsd-1-6:1.6.0.8 netbsd-1-6-RELEASE-base:1.6 pkgviews:1.6.0.4 pkgviews-base:1.6 buildlink2:1.6.0.2 buildlink2-base:1.6 netbsd-1-5-PATCH003:1.6 netbsd-1-5-PATCH001:1.5 netbsd-1-5-RELEASE:1.5 netbsd-1-4-PATCH003:1.5 netbsd-1-4-PATCH002:1.4; locks; strict; comment @# @; 1.11 date 2021.01.14.13.23.25; author nia; state dead; branches; next 1.10; commitid 2NodlZVqWeOJfHDC; 1.10 date 2011.09.14.19.19.37; author marino; state Exp; branches; next 1.9; 1.9 date 2009.08.29.19.26.01; author wiz; state Exp; branches; next 1.8; 1.8 date 2005.02.17.18.23.24; author xtraeme; state Exp; branches; next 1.7; 1.7 date 2003.03.09.19.46.53; author jschauma; state Exp; branches; next 1.6; 1.6 date 2002.01.02.10.01.35; author hubertf; state Exp; branches; next 1.5; 1.5 date 2000.10.05.05.53.36; author jlam; state Exp; branches; next 1.4; 1.4 date 2000.02.08.14.53.45; author wiz; state Exp; branches; next 1.3; 1.3 date 2000.02.08.12.07.16; author jdolecek; state Exp; branches; next 1.2; 1.2 date 2000.02.01.02.30.33; author wiz; state Exp; branches; next 1.1; 1.1 date 2000.01.13.00.35.06; author wiz; state Exp; branches; next ; desc @@ 1.11 log @Remove games/quake This has bitrotted with time and no longer works on its target platforms, having been surpassed by newer "faithful ports" like games/tyrquake PR pkg/29439 @ text @$NetBSD: patch-ae,v 1.10 2011/09/14 19:19:37 marino Exp $ --- QW/Makefile.Linux.orig 1999-04-21 18:16:24.000000000 +0000 +++ QW/Makefile.Linux @@@@ -27,41 +27,57 @@@@ ARCH=i386 RPMARCH=i386 endif -MAINDIR=/grog/Projects/QW - -BUILD_DEBUG_DIR=debug$(ARCH)$(GLIBC) -BUILD_RELEASE_DIR=release$(ARCH)$(GLIBC) +#BUILD_DEBUG_DIR=debug$(ARCH)$(GLIBC) +#BUILD_RELEASE_DIR=release$(ARCH)$(GLIBC) +BUILD_DEBUG_DIR=debug_version +BUILD_RELEASE_DIR=release_version CLIENT_DIR=$(MAINDIR)/client SERVER_DIR=$(MAINDIR)/server -MESA_DIR=/usr/local/src/Mesa-3.0 +#MESA_DIR=/usr/local/src/Mesa-3.0 CC=gcc -BASE_CFLAGS=-Wall -Dstricmp=strcasecmp -I$(CLIENT_DIR) -I$(SERVER_DIR) +BASE_CFLAGS=-Wall -Dstricmp=strcasecmp -I$(CLIENT_DIR) -I$(SERVER_DIR) \ + ${CFLAGS} -I${X11BASE}/include -O0 DEBUG_CFLAGS=$(BASE_CFLAGS) -g ifeq ($(ARCH),axp) RELEASE_CFLAGS=$(BASE_CFLAGS) -ffast-math -funroll-loops \ -fomit-frame-pointer -fexpensive-optimizations else -RELEASE_CFLAGS=$(BASE_CFLAGS) -m486 -O6 -ffast-math -funroll-loops \ - -fomit-frame-pointer -fexpensive-optimizations -malign-loops=2 \ - -malign-jumps=2 -malign-functions=2 +# Optimizer bug?!?!? +#RELEASE_CFLAGS=$(BASE_CFLAGS) -m486 -O6 -ffast-math -funroll-loops \ +# -fomit-frame-pointer -fexpensive-optimizations -malign-loops=2 \ +# -malign-jumps=2 -malign-functions=2 +RELEASE_CFLAGS=$(BASE_CFLAGS) \ + -mtune=i486 \ + -ffast-math \ + -funroll-loops \ + -fomit-frame-pointer \ + -fexpensive-optimizations \ + -falign-loops=2 \ + -falign-jumps=2 \ + -falign-functions=2 endif -GLCFLAGS=-DGLQUAKE -I/usr/local/src/Mesa-3.0/include -I/usr/include/glide +GLCFLAGS=-DGLQUAKE -I${MESA_DIR}/include -I/usr/include/glide -LDFLAGS=-lm +LDFLAGS+=-lm SVGALDFLAGS=-lvga -XLDFLAGS=-L/usr/X11R6/lib -lX11 -lXext -GL_SVGA_LDFLAGS=-L/usr/X11/lib -L/usr/local/src/Mesa-3.0/lib -lm -lMesaGL -lglide2x -lX11 -lXext -lvga -GL_X11_LDFLAGS=-L/usr/X11/lib -L/usr/local/src/Mesa-3.0/lib -lm -lGL -lX11 -lXext +XLDFLAGS=-L${X11BASE}/lib ${LDFLAGS} -lX11 -lXext +GL_SVGA_LDFLAGS=-L${X11BASE}/lib ${LDFLAGS} -L${MESA_DIR}/lib -lm -lMesaGL -lglide2x -lX11 -lXext -lvga +GL_X11_LDFLAGS=-L${X11BASE}/lib ${LDFLAGS} -L${MESA_DIR}/lib -lm -lGL -lX11 -lXext DO_CC=$(CC) $(CFLAGS) -o $@@ -c $< -DO_O_CC=$(CC) -O $(CFLAGS) -o $@@ -c $< +#DO_O_CC=$(CC) -O $(CFLAGS) -o $@@ -c $< +DO_O_CC=$(CC) $(CFLAGS) -o $@@ -c $< DO_GL_CC=$(CC) $(CFLAGS) $(GLCFLAGS) -o $@@ -c $< DO_SERVER_CC=$(CC) -DSERVERONLY $(CFLAGS) -o $@@ -c $< -DO_AS=$(CC) $(CFLAGS) -DELF -x assembler-with-cpp -o $@@ -c $< -DO_GL_AS=$(CC) $(CFLAGS) $(GLCFLAGS) -DELF -x assembler-with-cpp -o $@@ -c $< +DO_AS=$(CC) $(CFLAGS) -x assembler-with-cpp -o $@@ -c $< +#DO_AS=$(CC) $(CFLAGS) -DAOUT -x assembler-with-cpp -o $@@ -c $< +#DO_AS=$(CC) $(CFLAGS) -DELF -x assembler-with-cpp -o $@@ -c $< +DO_GL_AS=$(CC) $(CFLAGS) $(GLCFLAGS) -x assembler-with-cpp -o $@@ -c $< +#DO_GL_AS=$(CC) $(CFLAGS) $(GLCFLAGS) -DAOUT -x assembler-with-cpp -o $@@ -c $< +#DO_GL_AS=$(CC) $(CFLAGS) $(GLCFLAGS) -DELF -x assembler-with-cpp -o $@@ -c $< ############################################################################# # SETUP AND BUILD @@@@ -71,7 +87,7 @@@@ ifeq ($(ARCH),axp) TARGETS=$(BUILDDIR)/qwsv #$(BUILDDIR)/qwcl.x11 else -TARGETS=$(BUILDDIR)/qwsv $(BUILDDIR)/qwcl $(BUILDDIR)/qwcl.x11 $(BUILDDIR)/glqwcl $(BUILDDIR)/glqwcl.glx +TARGETS=$(BUILDDIR)/qwsv $(BUILDDIR)/qwcl.x11 $(BUILDDIR)/glqwcl.glx endif build_debug: @@@@ -485,7 +501,7 @@@@ $(BUILDDIR)/client/wad.o : $( $(BUILDDIR)/client/zone.o : $(CLIENT_DIR)/zone.c $(DO_CC) -$(BUILDDIR)/client/cd_linux.o : $(CLIENT_DIR)/cd_linux.c +$(BUILDDIR)/client/cd_linux.o : $(CLIENT_DIR)/cd_linux.c $(DO_CC) $(BUILDDIR)/client/sys_linux.o : $(CLIENT_DIR)/sys_linux.c @@@@ -609,7 +625,7 @@@@ GLQWCL_OBJS = \ $(BUILDDIR)/glclient/math.o \ $(BUILDDIR)/glclient/snd_mixa.o \ $(BUILDDIR)/glclient/sys_dosa.o - + GLQWCL_SVGA_OBJS = $(BUILDDIR)/glclient/gl_vidlinux.o GLQWCL_X11_OBJS = $(BUILDDIR)/glclient/gl_vidlinuxglx.o @@@@ -715,7 +731,7 @@@@ $(BUILDDIR)/glclient/wad.o : $ $(BUILDDIR)/glclient/zone.o : $(CLIENT_DIR)/zone.c $(DO_GL_CC) -$(BUILDDIR)/glclient/cd_linux.o : $(CLIENT_DIR)/cd_linux.c +$(BUILDDIR)/glclient/cd_linux.o : $(CLIENT_DIR)/cd_linux.c $(DO_GL_CC) $(BUILDDIR)/glclient/sys_linux.o : $(CLIENT_DIR)/sys_linux.c @ 1.10 log @Restore DragonFly ability to build Quake A number of switches in the Quake makefile are no longer recognized by the system compiler in DragonFly (gcc 4.4), e.g. -m486 and -mpentium. These switches have alternatives such as mtune= that allows Quake to build on i386-DragonFly, so the existing patches were updated to used them. i386-NetBSD-5.99 was verified as well. i386-NetBSD-5.1 remains broken due to an unrelated X11 header buildlink problem (Xxf86dga.h vs xf86dga.h) @ text @d1 1 a1 1 $NetBSD$ @ 1.9 log @Change patches for case-sensitive file names. Reported by hasso. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.8 2005/02/17 18:23:24 xtraeme Exp $ d3 1 a3 1 --- QW/Makefile.Linux.orig Wed Apr 21 20:16:24 1999 d5 1 a5 1 @@@@ -27,41 +27,51 @@@@ d33 2 d39 9 a47 3 +RELEASE_CFLAGS=$(BASE_CFLAGS) -m486 -ffast-math -funroll-loops \ -fomit-frame-pointer -fexpensive-optimizations -malign-loops=2 \ -malign-jumps=2 -malign-functions=2 d80 1 a80 1 @@@@ -71,7 +81,7 @@@@ d89 1 a89 1 @@@@ -485,7 +495,7 @@@@ d98 1 a98 1 @@@@ -609,7 +619,7 @@@@ d107 1 a107 1 @@@@ -715,7 +725,7 @@@@ @ 1.8 log @Don't use a harcoded -lossaudio in LDFLAGS, use LIBS+= ${LIBOSSAUDIO} instead. While I'm here 80 chars per line. This should fix PR pkg/29429. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.7 2003/03/09 19:46:53 jschauma Exp $ d3 2 a4 2 --- qw/makefile.linux.orig Wed Apr 21 20:16:24 1999 +++ qw/makefile.linux @ 1.7 log @Bump PKGREVISION due to upgrade of Mesa and friends. Only include Mesa/buildlink2.mk if the package requires all three of MesaLib, glu and glut - else only include the necessary buildlink2s. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.6 2002/01/02 10:01:35 hubertf Exp $ d45 1 a45 1 +LDFLAGS+=-lm -lossaudio @ 1.6 log @Make this at least build. This was obviously not tested at all...! :-( @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.5 2000/10/05 05:53:36 jlam Exp $ d45 1 a45 1 +LDFLAGS=-lm -lossaudio d50 3 a52 3 +XLDFLAGS=-L${X11BASE}/lib -Wl,-rpath -Wl,${X11BASE}/lib -lX11 -lXext +GL_SVGA_LDFLAGS=-L${X11BASE}/lib -Wl,-rpath -Wl,${X11BASE}/lib -L${MESA_DIR}/lib -Wl,-rpath -Wl,${MESA_DIR}/lib -lm -lMesaGL -lglide2x -lX11 -lXext -lvga +GL_X11_LDFLAGS=-L${X11BASE}/lib -Wl,-rpath -Wl,${X11BASE}/lib -L${MESA_DIR}/lib -Wl,-rpath -Wl,${MESA_DIR}/lib -lm -lGL -lX11 -lXext @ 1.5 log @Make this compile if xpkgwedge is installed. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- QW/Makefile.Linux.orig Wed Apr 21 20:16:24 1999 +++ QW/Makefile.Linux @ 1.4 log @add RCS tags, regen patch-sum @ text @d4 1 a4 1 +++ QW/Makefile.Linux Tue Feb 8 12:16:23 2000 d20 2 a21 1 MESA_DIR=/usr/local/src/Mesa-3.0 d41 2 a42 1 GLCFLAGS=-DGLQUAKE -I/usr/local/src/Mesa-3.0/include -I/usr/include/glide d51 2 a52 2 +GL_SVGA_LDFLAGS=-L${X11BASE}/lib -Wl,-rpath -Wl,${X11BASE}/lib -L/usr/local/src/Mesa-3.0/lib -lm -lMesaGL -lglide2x -lX11 -lXext -lvga +GL_X11_LDFLAGS=-L${X11BASE}/lib -Wl,-rpath -Wl,${X11BASE}/lib -L/usr/local/src/Mesa-3.0/lib -lm -lGL -lX11 -lXext @ 1.3 log @make buildable on ELF @ text @d1 2 @ 1.2 log @Quake now playable on NetBSD-1.4.x-i386. Heavily based on pkg/9270 by Brad Spencer , with some modifications. Caveats: ELF builds fail; shareware WADs (level files) have to be gotten separately; playing audio from CDs seems to have problems (see pkg/9270); GLX Quakeworld client probably doesn't work; Quakeworld code perhaps triggers optimization bug? Committed mainly to avoid duplication of work, and for the 1.4.x/i386 users/gamers :-) @ text @d1 2 a2 4 $NetBSD$ --- QW/Makefile.Linux Wed Apr 21 20:16:24 1999 +++ ../work/QW/Makefile.Linux Wed Jan 19 21:37:30 2000 d43 1 a43 1 XLDFLAGS=-L/usr/X11R6/lib -lX11 -lXext d46 3 a48 2 +GL_SVGA_LDFLAGS=-L/usr/X11R6/lib -L/usr/local/src/Mesa-3.0/lib -lm -lMesaGL -lglide2x -lX11 -lXext -lvga +GL_X11_LDFLAGS=-L/usr/X11R6/lib -L/usr/local/src/Mesa-3.0/lib -lm -lGL -lX11 -lXext @ 1.1 log @does compile client now on 1.4.1/i386/a.out, but still untested for lack of shareware WADs currently @ text @d3 102 a104 10 --- client/gl_vidlinuxglx.c~ Tue Dec 21 18:45:54 1999 +++ client/gl_vidlinuxglx.c Thu Jan 13 01:02:59 2000 @@@@ -20,7 +20,6 @@@@ #include #include #include -#include #include #include #include @