diff options
author | snj <snj> | 2004-04-17 03:04:03 +0000 |
---|---|---|
committer | snj <snj> | 2004-04-17 03:04:03 +0000 |
commit | 0305986e897b4a2ba7fadcd03089ddeaaf9025c4 (patch) | |
tree | eb56ea1b7d3e4d644cfa5d2194fd5a85814f5c62 /games/quakeforge | |
parent | 94d6cf3d331eba276565ac957f1808bb0a219df9 (diff) | |
download | pkgsrc-0305986e897b4a2ba7fadcd03089ddeaaf9025c4.tar.gz |
Initial import of QuakeForge 0.5.4.
QuakeForge is a 3D graphics game engine based on id Software's legendary
Quake and QuakeWorld game engine. Its purpose? To improve the state of
the game by improving the engine and making it accessible to as many
people as possible.
It uses SDL, straight Xlib, or OpenGL.
Diffstat (limited to 'games/quakeforge')
-rw-r--r-- | games/quakeforge/DESCR | 6 | ||||
-rw-r--r-- | games/quakeforge/MESSAGE | 8 | ||||
-rw-r--r-- | games/quakeforge/Makefile | 36 | ||||
-rw-r--r-- | games/quakeforge/PLIST | 249 | ||||
-rw-r--r-- | games/quakeforge/distinfo | 6 | ||||
-rw-r--r-- | games/quakeforge/patches/patch-aa | 13 | ||||
-rw-r--r-- | games/quakeforge/patches/patch-ab | 13 |
7 files changed, 331 insertions, 0 deletions
diff --git a/games/quakeforge/DESCR b/games/quakeforge/DESCR new file mode 100644 index 00000000000..1b23df0f277 --- /dev/null +++ b/games/quakeforge/DESCR @@ -0,0 +1,6 @@ +QuakeForge is a 3D graphics game engine based on id Software's legendary +Quake and QuakeWorld game engine. Its purpose? To improve the state of +the game by improving the engine and making it accessible to as many +people as possible. + +It uses SDL, straight Xlib, or OpenGL. diff --git a/games/quakeforge/MESSAGE b/games/quakeforge/MESSAGE new file mode 100644 index 00000000000..5376996f2f1 --- /dev/null +++ b/games/quakeforge/MESSAGE @@ -0,0 +1,8 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1.1.1 2004/04/17 03:04:03 snj Exp $ + +To use QuakeForge, you must have a set of data files. One possible source +is pkgsrc/games/quakedata/. Once you have obtained a set of data files, +place the id1 directory in ~/.quakeforge/. + +=========================================================================== diff --git a/games/quakeforge/Makefile b/games/quakeforge/Makefile new file mode 100644 index 00000000000..abe018b6f4b --- /dev/null +++ b/games/quakeforge/Makefile @@ -0,0 +1,36 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/04/17 03:04:03 snj Exp $ + +DISTNAME= quakeforge-0.5.4 +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=quake/} + +MAINTAINER= snj@NetBSD.org +HOMEPAGE= http://www.quakeforge.net/ +COMMENT= Improved Quake engine + +BUILD_DEPENDS+= bison-[0-9]*:../../devel/bison + +CONFIGURE_ARGS+= --with-cpp="${CPP} %d %i %o" +GNU_CONFIGURE= YES +USE_BUILDLINK3= YES +USE_GNU_TOOLS+= make +USE_LIBTOOL= YES +USE_X11= YES +YACC= ${LOCALBASE}/bin/bison + +SUBST_CLASSES+= dsp +SUBST_STAGE.dsp= post-patch +SUBST_MESSAGE.dsp= Adjusting sound device path. +SUBST_FILES.dsp= libs/audio/targets/snd_oss.c +SUBST_SED.dsp= -e "s|/dev/dsp|${DEVOSSAUDIO}|" + +BUILD_DEFS+= USE_INET6 + +.include "../../mk/bsd.prefs.mk" +.if !(defined(USE_INET6) && ${USE_INET6} == "YES") +CONFIGURE_ARGS+= --without-ipv6 +.endif + +.include "../../devel/SDL/buildlink3.mk" +.include "../../mk/ossaudio.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/games/quakeforge/PLIST b/games/quakeforge/PLIST new file mode 100644 index 00000000000..9934aa4165e --- /dev/null +++ b/games/quakeforge/PLIST @@ -0,0 +1,249 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/04/17 03:04:03 snj Exp $ +bin/bsp2img +bin/hw-master +bin/nq-glx +bin/nq-sdl +bin/nq-sdl32 +bin/nq-server +bin/nq-sgl +bin/nq-x11 +bin/pak +bin/qfbsp +bin/qfcc +bin/qfdefs +bin/qflight +bin/qfmodelgen +bin/qfprogs +bin/qfvis +bin/qfwavinfo +bin/qw-client-glx +bin/qw-client-sdl +bin/qw-client-sdl32 +bin/qw-client-sgl +bin/qw-client-x11 +bin/qw-master +bin/qw-server +bin/zpak +include/QF/GL/defines.h +include/QF/GL/extensions.h +include/QF/GL/funcs.h +include/QF/GL/qf_explosions.h +include/QF/GL/qf_funcs_list.h +include/QF/GL/qf_lightmap.h +include/QF/GL/qf_noisetextures.h +include/QF/GL/qf_rlight.h +include/QF/GL/qf_rmain.h +include/QF/GL/qf_rsurf.h +include/QF/GL/qf_screen.h +include/QF/GL/qf_sky.h +include/QF/GL/qf_textures.h +include/QF/GL/qf_vid.h +include/QF/GL/types.h +include/QF/bspfile.h +include/QF/cbuf.h +include/QF/cdaudio.h +include/QF/checksum.h +include/QF/clip_hull.h +include/QF/cmd.h +include/QF/console.h +include/QF/crc.h +include/QF/csqc.h +include/QF/cvar.h +include/QF/draw.h +include/QF/dstring.h +include/QF/gib.h +include/QF/hash.h +include/QF/hl.h +include/QF/idparse.h +include/QF/in_event.h +include/QF/info.h +include/QF/input.h +include/QF/joystick.h +include/QF/keys.h +include/QF/link.h +include/QF/locs.h +include/QF/mathlib.h +include/QF/mdfour.h +include/QF/model.h +include/QF/modelgen.h +include/QF/msg.h +include/QF/pak.h +include/QF/pakfile.h +include/QF/pcx.h +include/QF/plugin.h +include/QF/plugin/cd.h +include/QF/plugin/console.h +include/QF/plugin/general.h +include/QF/plugin/input.h +include/QF/plugin/snd_output.h +include/QF/plugin/snd_render.h +include/QF/pr_comp.h +include/QF/pr_debug.h +include/QF/pr_obj.h +include/QF/progs.h +include/QF/qargs.h +include/QF/qdefs.h +include/QF/qendian.h +include/QF/qfplist.h +include/QF/qtypes.h +include/QF/quakefs.h +include/QF/quakeio.h +include/QF/render.h +include/QF/riff.h +include/QF/ruamoko/Array.h +include/QF/ruamoko/Entity.h +include/QF/ruamoko/InputLine.h +include/QF/ruamoko/Object.h +include/QF/ruamoko/Point.h +include/QF/ruamoko/Rect.h +include/QF/ruamoko/Size.h +include/QF/ruamoko/cbuf.h +include/QF/ruamoko/cmd.h +include/QF/ruamoko/crudefile.h +include/QF/ruamoko/cvar.h +include/QF/ruamoko/debug.h +include/QF/ruamoko/draw.h +include/QF/ruamoko/entities.h +include/QF/ruamoko/file.h +include/QF/ruamoko/gib.h +include/QF/ruamoko/hash.h +include/QF/ruamoko/infokey.h +include/QF/ruamoko/key.h +include/QF/ruamoko/math.h +include/QF/ruamoko/message.h +include/QF/ruamoko/nq_message.h +include/QF/ruamoko/physics.h +include/QF/ruamoko/plist.h +include/QF/ruamoko/qfile.h +include/QF/ruamoko/qw_message.h +include/QF/ruamoko/qw_physics.h +include/QF/ruamoko/qw_sys.h +include/QF/ruamoko/sound.h +include/QF/ruamoko/string.h +include/QF/ruamoko/system.h +include/QF/screen.h +include/QF/sizebuf.h +include/QF/skin.h +include/QF/sound.h +include/QF/spritegn.h +include/QF/sys.h +include/QF/teamplay.h +include/QF/texture.h +include/QF/tga.h +include/QF/uint32.h +include/QF/va.h +include/QF/ver_check.h +include/QF/vid.h +include/QF/view.h +include/QF/wad.h +include/QF/zone.h +lib/libQFcd.a +lib/libQFcd.la +lib/libQFcd.so +lib/libQFcd.so.1 +lib/libQFcd.so.1.0 +lib/libQFconsole.a +lib/libQFconsole.la +lib/libQFconsole.so +lib/libQFconsole.so.1 +lib/libQFconsole.so.1.0 +lib/libQFcsqc.a +lib/libQFcsqc.la +lib/libQFcsqc.so +lib/libQFcsqc.so.1 +lib/libQFcsqc.so.1.0 +lib/libQFgamecode.a +lib/libQFgamecode.la +lib/libQFgamecode.so +lib/libQFgamecode.so.1 +lib/libQFgamecode.so.1.0 +lib/libQFgamecode_builtins.a +lib/libQFgamecode_builtins.la +lib/libQFgamecode_builtins.so +lib/libQFgamecode_builtins.so.1 +lib/libQFgamecode_builtins.so.1.0 +lib/libQFgib.a +lib/libQFgib.la +lib/libQFgib.so +lib/libQFgib.so.1 +lib/libQFgib.so.1.0 +lib/libQFjs.a +lib/libQFjs.la +lib/libQFjs.so +lib/libQFjs.so.1 +lib/libQFjs.so.1.0 +lib/libQFmodels.a +lib/libQFmodels.la +lib/libQFmodels.so +lib/libQFmodels.so.1 +lib/libQFmodels.so.1.0 +lib/libQFmodels_gl.a +lib/libQFmodels_gl.la +lib/libQFmodels_gl.so +lib/libQFmodels_gl.so.1 +lib/libQFmodels_gl.so.1.0 +lib/libQFmodels_sw.a +lib/libQFmodels_sw.la +lib/libQFmodels_sw.so +lib/libQFmodels_sw.so.1 +lib/libQFmodels_sw.so.1.0 +lib/libQFrenderer_gl.a +lib/libQFrenderer_gl.la +lib/libQFrenderer_gl.so +lib/libQFrenderer_gl.so.1 +lib/libQFrenderer_gl.so.1.0 +lib/libQFrenderer_sw32.a +lib/libQFrenderer_sw32.la +lib/libQFrenderer_sw32.so +lib/libQFrenderer_sw32.so.1 +lib/libQFrenderer_sw32.so.1.0 +lib/libQFsound.a +lib/libQFsound.la +lib/libQFsound.so +lib/libQFsound.so.1 +lib/libQFsound.so.1.0 +lib/libQFutil.a +lib/libQFutil.la +lib/libQFutil.so +lib/libQFutil.so.1 +lib/libQFutil.so.1.0 +lib/quakeforge/cd_sdl.a +lib/quakeforge/cd_sdl.la +lib/quakeforge/cd_sdl.so +lib/quakeforge/console_client.a +lib/quakeforge/console_client.la +lib/quakeforge/console_client.so +lib/quakeforge/console_server.a +lib/quakeforge/console_server.la +lib/quakeforge/console_server.so +lib/quakeforge/snd_output_disk.a +lib/quakeforge/snd_output_disk.la +lib/quakeforge/snd_output_disk.so +lib/quakeforge/snd_output_oss.a +lib/quakeforge/snd_output_oss.la +lib/quakeforge/snd_output_oss.so +lib/quakeforge/snd_output_sdl.a +lib/quakeforge/snd_output_sdl.la +lib/quakeforge/snd_output_sdl.so +lib/quakeforge/snd_output_sun.a +lib/quakeforge/snd_output_sun.la +lib/quakeforge/snd_output_sun.so +lib/quakeforge/snd_render_default.a +lib/quakeforge/snd_render_default.la +lib/quakeforge/snd_render_default.so +lib/ruamoko/libcsqc.a +lib/ruamoko/libgui.a +lib/ruamoko/libr.a +man/man1/pak.1 +man/man1/qfcc.1 +man/man1/qflight.1 +man/man1/qfvis.1 +share/games/quakeforge/QF/menu.dat.gz +@dirrm share/games/quakeforge/QF +@dirrm share/games/quakeforge +@dirrm lib/ruamoko +@dirrm lib/quakeforge +@dirrm include/QF/ruamoko +@dirrm include/QF/plugin +@dirrm include/QF/GL +@dirrm include/QF diff --git a/games/quakeforge/distinfo b/games/quakeforge/distinfo new file mode 100644 index 00000000000..9a5adb8188d --- /dev/null +++ b/games/quakeforge/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/04/17 03:04:03 snj Exp $ + +SHA1 (quakeforge-0.5.4.tar.gz) = 9ba39f486f4faee5e7885631ffa8c5f9c512137d +Size (quakeforge-0.5.4.tar.gz) = 2391110 bytes +SHA1 (patch-aa) = d54d4784c5832a00382946d78929cf618696b898 +SHA1 (patch-ab) = 0f6dd69d54e634834ed5144053199a01cc1cc0fc diff --git a/games/quakeforge/patches/patch-aa b/games/quakeforge/patches/patch-aa new file mode 100644 index 00000000000..b5537c8d53c --- /dev/null +++ b/games/quakeforge/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2004/04/17 03:04:03 snj Exp $ + +--- libs/util/plugin.c.orig 2003-12-27 23:56:05.000000000 -0800 ++++ libs/util/plugin.c 2003-12-27 23:59:08.000000000 -0800 +@@ -121,7 +121,7 @@ + { + void *dlhand; + #ifndef _WIN32 +-# ifdef __OpenBSD__ ++# if defined(__OpenBSD__) || defined(__NetBSD__) + int flags = RTLD_LAZY; + # else + int flags = RTLD_NOW; diff --git a/games/quakeforge/patches/patch-ab b/games/quakeforge/patches/patch-ab new file mode 100644 index 00000000000..9bdf8f278a5 --- /dev/null +++ b/games/quakeforge/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2004/04/17 03:04:03 snj Exp $ + +--- libs/audio/targets/Makefile.in.orig 2003-12-28 00:08:57.000000000 -0800 ++++ libs/audio/targets/Makefile.in 2003-12-28 00:09:28.000000000 -0800 +@@ -353,7 +353,7 @@ + snd_output_alsa0_9_la_SOURCES = snd_alsa_0_9.c + + snd_output_oss_la_LDFLAGS = $(plugin_ldflags) +-snd_output_oss_la_LDADD = $(OSS_LIBS) ++snd_output_oss_la_LDADD = $(OSS_LIBS) $(LIBOSSAUDIO) + snd_output_oss_la_CFLAGS = $(OSS_CFLAGS) + snd_output_oss_la_SOURCES = snd_oss.c + |