diff options
author | Dima Panov <fluffy@FreeBSD.org> | 2020-11-16 06:14:33 +0000 |
---|---|---|
committer | Dima Panov <fluffy@FreeBSD.org> | 2020-11-16 06:14:33 +0000 |
commit | c902b73c7ab1ea4ca90f09672e9473cbbca6e08c (patch) | |
tree | ea0f73da55bb8a9b90ad8f23d89d96123d2b432d /games | |
parent | science/quantum-espresso: Update 6.5 -> 6.6 (diff) |
games/ezquake: update to 3.2.2 release
pass maintainership to submitter
Release notes: https://github.com/ezQuake/ezquake-source/releases/tag/3.2.2
PR: 251176
Submitted by: vvd@unislabs.com
Notes
Notes:
svn path=/head/; revision=555450
Diffstat (limited to 'games')
-rw-r--r-- | games/ezquake/Makefile | 90 | ||||
-rw-r--r-- | games/ezquake/distinfo | 11 | ||||
-rw-r--r-- | games/ezquake/files/patch-Makefile | 117 | ||||
-rw-r--r-- | games/ezquake/files/patch-Makefile.list | 20 | ||||
-rw-r--r-- | games/ezquake/files/patch-config_manager.c | 16 | ||||
-rw-r--r-- | games/ezquake/files/patch-fs.c | 91 | ||||
-rw-r--r-- | games/ezquake/files/patch-host.c | 11 | ||||
-rw-r--r-- | games/ezquake/files/patch-image.c | 119 | ||||
-rw-r--r-- | games/ezquake/files/patch-q_shared.h | 20 | ||||
-rw-r--r-- | games/ezquake/files/patch-snd_dma.c | 11 | ||||
-rw-r--r-- | games/ezquake/pkg-descr | 28 | ||||
-rw-r--r-- | games/ezquake/pkg-plist | 366 |
12 files changed, 150 insertions, 750 deletions
diff --git a/games/ezquake/Makefile b/games/ezquake/Makefile index 5fd30bf6f073..955cf4778e93 100644 --- a/games/ezquake/Makefile +++ b/games/ezquake/Makefile @@ -2,80 +2,38 @@ # $FreeBSD$ PORTNAME= ezquake -PORTVERSION= 1.9 -PORTREVISION= 10 +PORTVERSION= 3.2.2 +PORTREVISION= 0 PORTEPOCH= 2 CATEGORIES= games -MASTER_SITES= SF/${PORTNAME}/stable/${PORTVERSION}:ezquake \ - http://www.winimage.com/zLibDll/:minizip -DISTFILES= ${PORTNAME}_source_${PORTVERSION}.7z:ezquake \ - ${PORTNAME}_linux-x86_${PORTVERSION}${EXTRACT_SUFX}:ezquake \ - unzip101e.zip:minizip +MASTER_SITES= https://github.com/ezQuake/ezquake-source/archive/ \ + https://github.com/ezQuake/ezquake-source/releases/download/${PORTVERSION}/ +DISTFILES= ${PORTVERSION}.tar.gz \ + ${PORTNAME}-ubuntu-${PORTVERSION}-full.tar.gz +DIST_SUBDIR= ${PORTNAME} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= vvd@unislabs.com COMMENT= Modern QuakeWorld client -EXTRACT_DEPENDS=${UNZIP_CMD}:archivers/unzip \ - 7z:archivers/p7zip -LIB_DEPENDS= libexpat.so:textproc/expat2 \ +LIB_DEPENDS= libcurl.so:ftp/curl \ + libexpat.so:textproc/expat2 \ + libjansson.so:devel/jansson \ libpcre.so:devel/pcre \ - libpng.so:graphics/png + libpng.so:graphics/png \ + libspeex.so:audio/speex \ + libspeexdsp.so:audio/speexdsp -USES= gmake tcl dos2unix -DOS2UNIX_GLOB= *.[ch] Makefile* -USE_CSTD= gnu89 +USES= gl gmake jpeg sdl tcl +USE_GL= yes +USE_SDL= sdl2 MAKE_ENV= TCL_SUFX=${TCL_SHLIB_VER} .for v in TCL_INCLUDEDIR TCL_LIBDIR DATADIR MAKE_ENV+= ${v}="${${v}}" .endfor -WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION:S/.//}_stable_sources - -OPTIONS_MULTI= OUTPUT -OPTIONS_MULTI_OUTPUT= X11 OPENGL -OPTIONS_DEFINE= OPTIMIZED_CFLAGS -OPTIONS_DEFAULT= OPENGL X11 OPTIMIZED_CFLAGS -OPTIONS_SUB= yes - -OPENGL_USES= gl jpeg -OPENGL_USE= GL=yes - -X11_USES= xorg -X11_USE= XORG=xxf86dga - -BROKEN_powerpc= Does not install on powerpc: signal 2 - -# Fix with clang11 -CFLAGS+= -fcommon - -DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11) -EXPIRATION_DATE=2021-04-01 +WRKSRC= ${WRKDIR}/${PORTNAME}-source-${PORTVERSION} .include "${.CURDIR}/../quake-data/Makefile.include" -.include <bsd.port.pre.mk> - -.if ${PORT_OPTIONS:MOPENGL} -ALL_TARGET+= glx -.endif - -.if ${PORT_OPTIONS:MX11} -ALL_TARGET+= x11 -.endif - -.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} -MAKE_ENV+= USE_OPTIMIZED_CFLAGS=YES -.else -MAKE_ENV+= USE_OPTIMIZED_CFLAGS=NO -.endif - -do-extract: - @${MKDIR} ${WRKDIR} - @cd ${WRKDIR} && \ - ${UNZIP_CMD} -qo ${DISTDIR}/${DISTFILES:C/:.*//:M*.zip} && \ - ${TAR} zxf ${DISTDIR}/${DISTFILES:C/:.*//:M*.tar.gz} && \ - 7z x ${DISTDIR}/${DISTFILES:C/:.*//:M*.7z} >/dev/null - @${LN} -s ${WRKSRC}/libs/asmlib.h ${WRKSRC} - post-patch: @${REINPLACE_CMD} -e 's|libtcl\.so|libtcl${TCL_VER:S/.//}|' \ ${WRKSRC}/embed_tcl.h @@ -83,13 +41,7 @@ post-patch: do-install: @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKDIR} && ${COPYTREE_SHARE} "ezquake qw" ${STAGEDIR}${DATADIR}) -.if ${PORT_OPTIONS:MOPENGL} - ${INSTALL_PROGRAM} ${WRKSRC}/release/ezquake-gl.glx \ - ${STAGEDIR}${PREFIX}/bin/ezquake-glx -.endif -.if ${PORT_OPTIONS:MX11} - ${INSTALL_PROGRAM} ${WRKSRC}/release/ezquake.x11 \ - ${STAGEDIR}${PREFIX}/bin/ezquake-x11 -.endif + ${INSTALL_PROGRAM} ${WRKSRC}/ezquake-freebsd \ + ${STAGEDIR}${PREFIX}/bin/ezquake -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/games/ezquake/distinfo b/games/ezquake/distinfo index dcd15f550028..fe82bca8bade 100644 --- a/games/ezquake/distinfo +++ b/games/ezquake/distinfo @@ -1,6 +1,5 @@ -SHA256 (ezquake_source_1.9.7z) = cb1acf57c4dd963cb47ce73b7f400d403637c187063c6754879a39fc9126948e -SIZE (ezquake_source_1.9.7z) = 7059379 -SHA256 (ezquake_linux-x86_1.9.tar.gz) = 2e65c1632bedbf8382870d79ba7dc1ee76d2371e03943da9cd57f2c4e5ac1dcb -SIZE (ezquake_linux-x86_1.9.tar.gz) = 19193980 -SHA256 (unzip101e.zip) = 383cc51f505d996a39efe135a57057bdfc817855259c29092bddba9b4fde5dbd -SIZE (unzip101e.zip) = 40925 +TIMESTAMP = 1605410491 +SHA256 (ezquake/3.2.2.tar.gz) = 2ca2c455bcdd4cd7c3ac95fa87a8a4e3463aa86a5dbe0fd18576f8d9790425fa +SIZE (ezquake/3.2.2.tar.gz) = 5759652 +SHA256 (ezquake/ezquake-ubuntu-3.2.2-full.tar.gz) = ef594c51b210fb0e534fbd1c46b63a011f473a8f942cda7802289568dd41fefe +SIZE (ezquake/ezquake-ubuntu-3.2.2-full.tar.gz) = 19076430 diff --git a/games/ezquake/files/patch-Makefile b/games/ezquake/files/patch-Makefile index 688c4222c643..a2bf147c34bb 100644 --- a/games/ezquake/files/patch-Makefile +++ b/games/ezquake/files/patch-Makefile @@ -1,104 +1,19 @@ ---- Makefile.orig 2014-04-13 13:48:18.000000000 +0200 -+++ Makefile 2014-04-13 13:49:38.000000000 +0200 -@@ -6,7 +6,7 @@ - - # compilation tool and detection of targets/achitecture - _E = @ --CC = gcc -+CC ?= gcc - CC_BASEVERSION = $(shell $(CC) -dumpversion | sed -e 's/\..*//g') - - # TYPE = release debug -@@ -19,17 +19,6 @@ - ARCH = $(shell uname -m | sed -e 's/i.86/x86/g' -e 's/Power Macintosh/ppc/g') - OS = $(shell uname -s | tr A-Z a-z) - --# add special architecture based flags --ifeq ($(ARCH),x86_64) -- ARCH_CFLAGS = -mtune=nocona -mmmx -msse -msse2 -m64 --endif --ifeq ($(ARCH),x86) -- ARCH_CFLAGS = -march=i686 -mtune=generic -mmmx -Did386 --endif --ifeq ($(ARCH),ppc) -- ARCH_CFLAGS = -arch ppc -faltivec -maltivec -mcpu=7450 -mtune=7450 -mpowerpc -mpowerpc-gfxopt --endif -- - ifeq ($(OS),linux) - DEFAULT_TARGET = glx - OS_GL_CFLAGS = -DWITH_DGA -DWITH_EVDEV -DWITH_VMODE -@@ -55,19 +44,19 @@ - # Directories for object files # - ################################ - --GLX_DIR = $(TYPE)-$(ARCH)/glx --X11_DIR = $(TYPE)-$(ARCH)/x11 --SVGA_DIR = $(TYPE)-$(ARCH)/svga --MAC_DIR = $(TYPE)-$(ARCH)/mac -+GLX_DIR = $(TYPE)/glx -+X11_DIR = $(TYPE)/x11 -+SVGA_DIR = $(TYPE)/svga -+MAC_DIR = $(TYPE)/mac - - ################ - # Binary files # - ################ - --GLX_TARGET = $(TYPE)-$(ARCH)/ezquake-gl.glx --X11_TARGET = $(TYPE)-$(ARCH)/ezquake.x11 --SVGA_TARGET = $(TYPE)-$(ARCH)/ezquake.svga --MAC_TARGET = $(TYPE)-$(ARCH)/ezquake-gl.mac -+GLX_TARGET = $(TYPE)/ezquake-gl.glx -+X11_TARGET = $(TYPE)/ezquake.x11 -+SVGA_TARGET = $(TYPE)/ezquake.svga -+MAC_TARGET = $(TYPE)/ezquake-gl.mac - QUAKE_DIR="/opt/quake/" - - ################ -@@ -89,7 +78,8 @@ - # -DWITH_MPD for mpd MP3 player support - # -DWITH_WINAMP for winamp MP3 player support - PRJ_CFLAGS = -DWITH_ZLIB -DWITH_PNG -DEMBED_TCL -DJSS_CAM -DWITH_ZIP -DWITH_FTE_VFS --BASE_CFLAGS = -pipe -Wall -funsigned-char $(ARCH_CFLAGS) $(PRJ_CFLAGS) -I./libs -+BASE_CFLAGS := $(CFLAGS) -pipe -Wall -funsigned-char $(ARCH_CFLAGS) $(PRJ_CFLAGS) `pcre-config --cflags` -I$(TCL_INCLUDEDIR) -I.. -DQ1DIR='"$(Q1DIR)"' -DDATADIR='"$(DATADIR)"' -+ - - - ######################## -@@ -112,7 +102,9 @@ - - ######################## - -+ifeq ($(USE_OPTIMIZED_CFLAGS),YES) - RELEASE_CFLAGS = -O2 -fno-strict-aliasing -ffast-math -funroll-loops -+endif - DEBUG_CFLAGS = -ggdb - - # opengl builds -@@ -125,13 +117,13 @@ - endif - - ifeq ($(TYPE),release) --LDFLAGS = -lm -lpthread -+LDFLAGS = -lm -pthread +--- Makefile.orig ++++ Makefile +@@ -89,6 +89,7 @@ + SDL2_LIBS ?= $(shell sdl2-config --libs) + + CFLAGS_c += $(BUILD_DEFS) $(VER_DEFS) $(PATH_DEFS) $(SDL2_CFLAGS) -DNDEBUG -DJSS_CAM -DUSE_PR2 -DWITH_NQPROGS -DUSE_SDL2 -DWITH_ZIP ++CFLAGS_c += -DQ1DIR='"$(Q1DIR)"' -DDATADIR='"$(DATADIR)"' + LIBS_c += $(SDL2_LIBS) + + # built-in requirements +@@ -379,7 +380,7 @@ + ifdef CONFIG_WINDOWS + TARG_c := ezquake.exe else --LDFLAGS = -ggdb -lm -lpthread -+LDFLAGS = -ggdb -lm -pthread +- TARG_c := ezquake-$(LSYS)-$(CPU) ++ TARG_c := ezquake-$(LSYS) endif --COMMON_LIBS = libs/$(LIB_PREFIX)/minizip.a libs/$(LIB_PREFIX)/libpng.a libs/$(LIB_PREFIX)/libz.a libs/$(LIB_PREFIX)/libpcre.a libs/$(LIB_PREFIX)/libexpat.a libs/$(LIB_PREFIX)/libtcl.a --GL_LIBS = libs/$(LIB_PREFIX)/libjpeg.a -+COMMON_LIBS = -lm -lpng -lz `pcre-config --libs` `glib-config --libs` -lexpat -ltcl$(TCL_SUFX) -+GL_LIBS = -ljpeg - - ifeq ($(OS),freebsd) - X11BASE ?= /usr/X11R6 -@@ -149,7 +141,7 @@ - GLX_C_OBJS = $(addprefix $(GLX_DIR)/, $(addsuffix .o, $(GLX_C_FILES))) - GLX_S_OBJS = $(addprefix $(GLX_DIR)/, $(addsuffix .o, $(GLX_S_FILES))) - GLX_CFLAGS = $(CFLAGS) $(GLCFLAGS) --GLX_LDFLAGS = $(LDFLAGS) -lGL -lXxf86dga -lXxf86vm -+GLX_LDFLAGS = $(LDFLAGS) -lGL -lXxf86dga -lXxf86vm -lX11 - - glx: _DIR = $(GLX_DIR) - glx: _OBJS = $(GLX_C_OBJS) $(GLX_S_OBJS) $(COMMON_LIBS) $(GL_LIBS) + all: $(TARG_c) diff --git a/games/ezquake/files/patch-Makefile.list b/games/ezquake/files/patch-Makefile.list deleted file mode 100644 index 70eadcf1669b..000000000000 --- a/games/ezquake/files/patch-Makefile.list +++ /dev/null @@ -1,20 +0,0 @@ ---- Makefile.list.orig 2008-04-27 17:51:56.000000000 -0300 -+++ Makefile.list 2008-04-29 22:32:27.000000000 -0300 -@@ -137,7 +137,8 @@ - q_shared \ - version \ - zone \ -- zone2 -+ zone2 \ -+ ../unzip ../ioapi - - GL_C_FILES := \ - collision \ -@@ -195,7 +196,6 @@ - in_linux \ - keymap_x11 \ - localtime_linux \ -- snd_alsa \ - snd_linux \ - snd_oss \ - sys_linux diff --git a/games/ezquake/files/patch-config_manager.c b/games/ezquake/files/patch-config_manager.c index 10691df54d2f..a8101f526004 100644 --- a/games/ezquake/files/patch-config_manager.c +++ b/games/ezquake/files/patch-config_manager.c @@ -1,11 +1,11 @@ ---- config_manager.c.orig 2008-04-27 17:51:52.000000000 -0300 -+++ config_manager.c 2008-05-06 15:02:46.000000000 -0300 +--- config_manager.c.orig ++++ config_manager.c @@ -68,7 +68,7 @@ - cvar_t cfg_save_userinfo = {"cfg_save_userinfo", "2"}; - cvar_t cfg_save_onquit = {"cfg_save_onquit", "0"}; + cvar_t cfg_save_cmdline = {"cfg_save_cmdline", "1"}; + cvar_t cfg_backup = {"cfg_backup", "0"}; cvar_t cfg_legacy_exec = {"cfg_legacy_exec", "1"}; --cvar_t cfg_legacy_write = {"cfg_legacy_write", "0"}; -+cvar_t cfg_legacy_write = {"cfg_legacy_write", "1"}; +-cvar_t cfg_use_home = {"cfg_use_home", "0"}; ++cvar_t cfg_use_home = {"cfg_use_home", "1"}; + cvar_t cfg_use_gamedir = {"cfg_use_gamedir", "0"}; - cvar_t cfg_save_cvars = {"cfg_save_cvars", "1"}; - cvar_t cfg_save_aliases = {"cfg_save_aliases", "1"}; + /************************************ DUMP FUNCTIONS ************************************/ diff --git a/games/ezquake/files/patch-fs.c b/games/ezquake/files/patch-fs.c index 42c4ad1d4693..d8996840c962 100644 --- a/games/ezquake/files/patch-fs.c +++ b/games/ezquake/files/patch-fs.c @@ -1,40 +1,65 @@ ---- fs.c.orig 2008-04-27 17:51:50.000000000 -0300 -+++ fs.c 2008-05-06 20:22:16.000000000 -0300 -@@ -1022,6 +1022,8 @@ - FS_AddGameDirectory(com_basedir, dir); - } - #else -+ FS_AddGameDirectory(va("%s/%s", Q1DIR, dir), FS_LOAD_FILE_ALL); -+ FS_AddGameDirectory(va("%s/%s", DATADIR, dir), FS_LOAD_FILE_ALL); - FS_AddGameDirectory(va("%s/%s", com_basedir, dir), FS_LOAD_FILE_ALL); - if (*com_homedir) { - FS_AddHomeDirectory(va("%s/%s", com_homedir, dir), FS_LOAD_FILE_ALL); -@@ -1095,7 +1097,7 @@ +--- fs.c.orig ++++ fs.c +@@ -63,6 +63,8 @@ + char com_homedir[MAX_PATH]; // something really long C:/Documents and Settings/qqshka + char userdirfile[MAX_OSPATH] = {0}; + char com_userdir[MAX_OSPATH] = {0}; ++char com_q1dir[MAX_OSPATH]; // /usr/local/share/quake ++char com_datadir[MAX_OSPATH]; // /usr/local/share/ezquake + int userdir_type = -1; + + searchpath_t *fs_searchpaths = NULL; +@@ -616,6 +618,12 @@ + // Flush all data, so it will be forced to reload. + Cache_Flush (); + ++ snprintf(com_q1dir, sizeof(com_q1dir), "%s/%s", Q1DIR, dir); ++ FS_AddGameDirectory(com_q1dir, FS_LOAD_FILE_ALL); ++ ++ snprintf(com_datadir, sizeof(com_datadir), "%s/%s", DATADIR, dir); ++ FS_AddGameDirectory(com_datadir, FS_LOAD_FILE_ALL); ++ + snprintf(com_gamedir, sizeof(com_gamedir), "%s/%s", com_basedir, dir); + + FS_AddGameDirectory(com_gamedir, FS_LOAD_FILE_ALL); +@@ -699,6 +707,8 @@ + #elif defined(__linux__) if (!Sys_fullpath(com_basedir, "/proc/self/exe", sizeof(com_basedir))) Sys_Error("FS_InitFilesystemEx: Sys_fullpath failed"); - #else -- com_basedir[0] = 0; // FIXME: MAC / FreeBSD ++#elif defined(__FreeBSD__) + snprintf(com_basedir, sizeof(com_basedir), "%s/.ezquake/", getenv("HOME") ? getenv("HOME") : "."); + #else + com_basedir[0] = 0; // FIXME: MAC / FreeBSD #endif - - // strip ezquake*.exe, we need only path -@@ -1116,7 +1118,7 @@ - // strlcpy(com_basedir, DATADIR, sizeof(com_basedir) - 1); - //#else - -- Sys_getcwd(com_basedir, sizeof(com_basedir) - 1); // FIXME strlcpy (com_basedir, ".", sizeof(com_basedir)); ? +@@ -717,12 +727,11 @@ + strlcpy (com_basedir, COM_Argv(i + 1), sizeof(com_basedir)); + } + else { // made com_basedir equa to cwd +-//#ifdef __FreeBSD__ +-// strlcpy(com_basedir, DATADIR, sizeof(com_basedir) - 1); +-//#else +- ++#ifdef __FreeBSD__ + snprintf(com_basedir, sizeof(com_basedir), "%s/.ezquake/", getenv("HOME") ? getenv("HOME") : "."); - //#endif ++#else + Sys_getcwd(com_basedir, sizeof(com_basedir) - 1); // FIXME strlcpy (com_basedir, ".", sizeof(com_basedir)); ? +-//#endif ++#endif } -@@ -1176,6 +1178,10 @@ - FS_AddGameDirectory(com_basedir, "ezquake"); - FS_AddGameDirectory(com_basedir, "qw"); - #else -+ FS_AddGameDirectory(va("%s/%s", Q1DIR, "id1"), FS_LOAD_FILE_ALL); -+ FS_AddGameDirectory(va("%s/%s", Q1DIR, "qw"), FS_LOAD_FILE_ALL); -+ FS_AddGameDirectory(va("%s/%s", DATADIR, "ezquake"), FS_LOAD_FILE_ALL); -+ FS_AddGameDirectory(va("%s/%s", DATADIR, "qw"), FS_LOAD_FILE_ALL); - FS_AddGameDirectory(va("%s/%s", com_basedir, "id1"), FS_LOAD_FILE_ALL); - FS_AddGameDirectory(va("%s/%s", com_basedir, "ezquake"), FS_LOAD_FILE_ALL); - FS_AddGameDirectory(va("%s/%s", com_basedir, "qw"), FS_LOAD_FILE_ALL); + for (i = 0; i < (int) strlen(com_basedir); i++) +@@ -767,6 +776,14 @@ + } + + // start up with id1 by default ++ snprintf(&tmp_path[0], sizeof(tmp_path), "%s/%s", Q1DIR, "id1"); ++ FS_AddGameDirectory(tmp_path, FS_LOAD_FILE_ALL); ++ snprintf(&tmp_path[0], sizeof(tmp_path), "%s/%s", Q1DIR, "qw"); ++ FS_AddGameDirectory(tmp_path, FS_LOAD_FILE_ALL); ++ snprintf(&tmp_path[0], sizeof(tmp_path), "%s/%s", DATADIR, "ezquake"); ++ FS_AddGameDirectory(tmp_path, FS_LOAD_FILE_ALL); ++ snprintf(&tmp_path[0], sizeof(tmp_path), "%s/%s", DATADIR, "qw"); ++ FS_AddGameDirectory(tmp_path, FS_LOAD_FILE_ALL); + snprintf(&tmp_path[0], sizeof(tmp_path), "%s/%s", com_basedir, "id1"); + FS_AddGameDirectory(tmp_path, FS_LOAD_FILE_ALL); + snprintf(&tmp_path[0], sizeof(tmp_path), "%s/%s", com_basedir, "ezquake"); diff --git a/games/ezquake/files/patch-host.c b/games/ezquake/files/patch-host.c new file mode 100644 index 000000000000..c8fb6c227fbd --- /dev/null +++ b/games/ezquake/files/patch-host.c @@ -0,0 +1,11 @@ +--- host.c.orig ++++ host.c +@@ -351,7 +351,7 @@ + SYSINFO_3D_description = Q_strdup(gl_renderer); + } + +- snprintf(f_system_string, sizeof(f_system_string), "%lluMB", (int)(SYSINFO_memory / 1024LLU / 1024LLU)); ++ snprintf(f_system_string, sizeof(f_system_string), "%lluMB", SYSINFO_memory / 1024LLU / 1024LLU); + + if (SYSINFO_processor_description) { + strlcat(f_system_string, ", ", sizeof(f_system_string)); diff --git a/games/ezquake/files/patch-image.c b/games/ezquake/files/patch-image.c deleted file mode 100644 index ebf71794c41b..000000000000 --- a/games/ezquake/files/patch-image.c +++ /dev/null @@ -1,119 +0,0 @@ ---- image.c.orig 2012-05-03 06:08:56.000000000 +0200 -+++ image.c 2012-05-03 06:20:20.000000000 +0200 -@@ -534,7 +534,7 @@ - static void (*qpng_write_info)(png_structp, png_infop); - static void (*qpng_read_info)(png_structp, png_infop); - static void (*qpng_set_expand)(png_structp); --static void (*qpng_set_gray_1_2_4_to_8)(png_structp); -+static void (*qpng_set_expand_gray_1_2_4_to_8)(png_structp); - static void (*qpng_set_palette_to_rgb)(png_structp); - static void (*qpng_set_tRNS_to_alpha)(png_structp); - static void (*qpng_set_gray_to_rgb)(png_structp); -@@ -570,7 +570,7 @@ - {"png_write_info", (void **) &qpng_write_info}, - {"png_read_info", (void **) &qpng_read_info}, - {"png_set_expand", (void **) &qpng_set_expand}, -- {"png_set_gray_1_2_4_to_8", (void **) &qpng_set_gray_1_2_4_to_8}, -+ {"png_set_expand_gray_1_2_4_to_8", (void **) &qpng_set_gray_1_2_4_to_8}, - {"png_set_palette_to_rgb", (void **) &qpng_set_palette_to_rgb}, - {"png_set_tRNS_to_alpha", (void **) &qpng_set_tRNS_to_alpha}, - {"png_set_gray_to_rgb", (void **) &qpng_set_gray_to_rgb}, -@@ -734,7 +734,7 @@ - return NULL; - } - -- if (setjmp(png_ptr->jmpbuf)) { -+ if (setjmp(png_jmpbuf(png_ptr))) { - qpng_destroy_read_struct(&png_ptr, &pnginfo, NULL); - #ifndef WITH_FTE_VFS - fclose(fin); -@@ -784,7 +784,7 @@ - } - - if (colortype == PNG_COLOR_TYPE_GRAY && bitdepth < 8) -- qpng_set_gray_1_2_4_to_8(png_ptr); -+ qpng_set_expand_gray_1_2_4_to_8(png_ptr); - - if (qpng_get_valid(png_ptr, pnginfo, PNG_INFO_tRNS)) - qpng_set_tRNS_to_alpha(png_ptr); -@@ -888,7 +888,7 @@ - return false; - } - -- if (setjmp(png_ptr->jmpbuf)) { -+ if (setjmp(png_jmpbuf(png_ptr))) { - qpng_destroy_write_struct(&png_ptr, &info_ptr); - #ifndef WITH_FTE_VFS - fclose(fp); -@@ -983,7 +983,7 @@ - return false; - } - -- if (setjmp(png_ptr->jmpbuf)) { -+ if (setjmp(png_jmpbuf(png_ptr))) { - qpng_destroy_write_struct(&png_ptr, &info_ptr); - #ifndef WITH_FTE_VFS - fclose(fp); -@@ -1158,7 +1158,7 @@ - - // Set the return adress that PNGLib should return to if - // an error occurs during reading. -- if (setjmp(png_ptr->jmpbuf)) -+ if (setjmp(png_jmpbuf(png_ptr))) - { - png_destroy_read_struct(&png_ptr, &pnginfo, NULL); - #ifndef WITH_FTE_VFS -@@ -1233,7 +1233,7 @@ - - if (colortype == PNG_COLOR_TYPE_GRAY && bitdepth < 8) - { -- png_set_gray_1_2_4_to_8(png_ptr); -+ png_set_expand_gray_1_2_4_to_8(png_ptr); - } - - if (png_get_valid(png_ptr, pnginfo, PNG_INFO_tRNS)) -@@ -1281,7 +1281,7 @@ - if (!png_get_hIST(png_ptr, pnginfo, &histogram)) - histogram = NULL; - -- png_set_dither(png_ptr, quake_pal, 256, 256, histogram, true); -+ png_set_quantize(png_ptr, quake_pal, 256, 256, histogram, true); - } - #endif // !GLQUAKE - -@@ -1507,7 +1507,7 @@ - return false; - } - -- if (setjmp(png_ptr->jmpbuf)) { -+ if (setjmp(png_jmpbuf(png_ptr))) { - png_destroy_write_struct(&png_ptr, &info_ptr); - #ifndef WITH_FTE_VFS - fclose(fp); -@@ -1598,7 +1598,7 @@ - return false; - } - -- if (setjmp(png_ptr->jmpbuf)) { -+ if (setjmp(png_jmpbuf(png_ptr))) { - png_destroy_write_struct(&png_ptr, &info_ptr); - #ifndef WITH_FTE_VFS - fclose(fp); -@@ -2360,7 +2360,7 @@ - } - - GLOBAL(void) --jpeg_mem_src (j_decompress_ptr cinfo, byte * infile, int maxlen) -+local_jpeg_mem_src (j_decompress_ptr cinfo, byte * infile, int maxlen) - { - my_source_mgr *src; - -@@ -2471,7 +2471,7 @@ - - jpeg_create_decompress(&cinfo); - -- jpeg_mem_src(&cinfo, infile, length); -+ local_jpeg_mem_src(&cinfo, infile, length); - - (void) jpeg_read_header(&cinfo, TRUE); - diff --git a/games/ezquake/files/patch-q_shared.h b/games/ezquake/files/patch-q_shared.h deleted file mode 100644 index 23d7125e2329..000000000000 --- a/games/ezquake/files/patch-q_shared.h +++ /dev/null @@ -1,20 +0,0 @@ ---- q_shared.h.orig 2008-04-27 17:51:54.000000000 -0300 -+++ q_shared.h 2008-05-06 15:08:25.000000000 -0300 -@@ -161,10 +161,13 @@ - //======================= FreeBSD DEFINES ==================================== - #ifdef __FreeBSD__ - --#if !idppc --#define __LITTLE_ENDIAN__ --#else --#define __BIG_ENDIAN__ -+#include <machine/endian.h> -+#if BYTE_ORDER == BIG_ENDIAN -+#define __BIG_ENDIAN__ 1 -+#elif BYTE_ORDER == LITTLE_ENDIAN -+#define __LITTLE_ENDIAN__ 1 -+#elif BYTE_ORDER == PDP_ENDIAN -+#define __PDP_ENDIAN__ 1 - #endif - - #endif diff --git a/games/ezquake/files/patch-snd_dma.c b/games/ezquake/files/patch-snd_dma.c deleted file mode 100644 index e5b78c85d75a..000000000000 --- a/games/ezquake/files/patch-snd_dma.c +++ /dev/null @@ -1,11 +0,0 @@ ---- snd_dma.c.orig 2008-04-27 17:51:58.000000000 -0300 -+++ snd_dma.c 2008-05-06 15:10:34.000000000 -0300 -@@ -93,7 +93,7 @@ - cvar_t s_khz = {"s_khz", "11", CVAR_ARCHIVE, OnChange_s_khz}; - #ifdef __FreeBSD__ - cvar_t s_stereo = {"s_stereo", "1"}; --cvar_t s_device = {"s_device", "/dev/dsp0.0"}; -+cvar_t s_device = {"s_device", "/dev/dsp"}; - cvar_t s_bits = {"s_bits", "16"}; - #endif - diff --git a/games/ezquake/pkg-descr b/games/ezquake/pkg-descr index 63a1b07199e6..83592880449d 100644 --- a/games/ezquake/pkg-descr +++ b/games/ezquake/pkg-descr @@ -3,16 +3,20 @@ QuakeWorld easier to start and play. The immortal first person shooter Quake in the brand new skin with superb graphics and extremely fast gameplay. Features: +- Modern Graphics: particle explosions, shaft beam, gunshots, nails, rocket + and grenade trails, blood, and others, MD3 models, fog, water effects, + killing spree messages, rain... +- Modern competitive gaming features: fullbright skins, forcing team/enemy + colors, advanced weapon handling, teamplay messages, auto game recording, + automated screenshots and console logging, ... +- Graphics customization: customize your HUD, colors of walls and liquids, + turn superfluous graphics effects off, change world textures, crosshair, + sky picture, console background, game font, ... +- Independent Physics: get the smoothest experience possible without being + limited by server or network settings. +- Integrated Server Browser: easy searching and filtering of online servers. +- Enhanced demo/QTV playback: view recorded games from multiple points of + view, watch action on radar, all player stats in a handy table, autotrack + the strongest player. -- Modern graphics. -- Multiview support. -- Tons of features to serve latest pro-gaming needs. -- Inbuilt Server Browser & MP3 player control. -- Recorded Games Browser. -- Customization of all possible graphics elements of the game including Head - Up Display. -- All sorts of scripting possibilities. -- MAC OS X platform supported. Software version for computers without 3D - graphics accelerators. - -WWW: http://ezquake.sourceforge.net/ +WWW: https://www.ezquake.com/ diff --git a/games/ezquake/pkg-plist b/games/ezquake/pkg-plist index b6f57aea804f..8a0cc9ee4384 100644 --- a/games/ezquake/pkg-plist +++ b/games/ezquake/pkg-plist @@ -1,7 +1,6 @@ -%%OPENGL%%bin/ezquake-glx -%%X11%%bin/ezquake-x11 +bin/ezquake +%%DATADIR%%/ezquake/base.pk3 %%DATADIR%%/ezquake/cfg/cams.cfg -%%DATADIR%%/ezquake/cfg/cams.tcl %%DATADIR%%/ezquake/cfg/eq260.cfg %%DATADIR%%/ezquake/cfg/ezhud.cfg %%DATADIR%%/ezquake/cfg/gfx_gl_eyecandy.cfg @@ -11,6 +10,7 @@ %%DATADIR%%/ezquake/cfg/gfx_sw_default.cfg %%DATADIR%%/ezquake/cfg/gfx_sw_fast.cfg %%DATADIR%%/ezquake/cfg/how_to_use_these_files.txt +%%DATADIR%%/ezquake/cfg/hud_aas.cfg %%DATADIR%%/ezquake/cfg/hud_berzerk.cfg %%DATADIR%%/ezquake/cfg/hud_corner.cfg %%DATADIR%%/ezquake/cfg/hud_dobbz.cfg @@ -30,9 +30,9 @@ %%DATADIR%%/ezquake/cfg/mvdhud_base_del.cfg %%DATADIR%%/ezquake/cfg/mvdhud_base_other.cfg %%DATADIR%%/ezquake/cfg/mvdhud_custom.cfg +%%DATADIR%%/ezquake/cfg/pingdump.cfg %%DATADIR%%/ezquake/cfg/teamplay.cfg %%DATADIR%%/ezquake/cfg/teamtime.cfg -%%DATADIR%%/ezquake/help.pak %%DATADIR%%/ezquake/help/index.xml %%DATADIR%%/ezquake/help/manual/cmdline.xml %%DATADIR%%/ezquake/help/manual/commands.xml @@ -91,369 +91,33 @@ %%DATADIR%%/ezquake/help/xsl/command.xsl %%DATADIR%%/ezquake/help/xsl/document.xsl %%DATADIR%%/ezquake/help/xsl/variable.xsl -%%DATADIR%%/ezquake/hud.pak -%%DATADIR%%/ezquake/keymaps/default.kmap -%%DATADIR%%/ezquake/keymaps/dvorak.kmap -%%DATADIR%%/ezquake/keymaps/es.kmap -%%DATADIR%%/ezquake/keymaps/fi.kmap -%%DATADIR%%/ezquake/keymaps/fr.kmap -%%DATADIR%%/ezquake/keymaps/german.kmap -%%DATADIR%%/ezquake/keymaps/hungarian.kmap -%%DATADIR%%/ezquake/keymaps/pt-br.kmap -%%DATADIR%%/ezquake/keymaps/se.kmap -%%DATADIR%%/ezquake/keymaps/uk.kmap +%%DATADIR%%/ezquake/hud.pk3 %%DATADIR%%/ezquake/levelshots.pk3 %%DATADIR%%/ezquake/locs.pk3 -%%DATADIR%%/ezquake/manual/backblue.gif -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/about.txt -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/gfx/h2_left.png -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/gfx/h2_tile.png -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index0125.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index0143.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index01bb.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index02ab.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index0306.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index032b.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index03f3.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index0475.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index04b4.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index05b8.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index05bd.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index0ac7.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index0b24.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index0d16.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index0dd3.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index10c2.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index10cb.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1116.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index112a.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index122d.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index127a.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index12d2.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1330.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1361.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index13ad.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index14d4.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index15fe.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1647.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1708.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1872.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1879.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index18d9.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index19ad.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index19cf.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index19e9.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1a84.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1ac5.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1b1f.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1cfa.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1d59.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1d7c.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1dd1.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1eb0.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index1f58.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2146.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2231.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2245.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index237e.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2439.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index247e.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2493.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2517.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2588.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index264a.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2732.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2734.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index29f9.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2a3b.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2a6e.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2a84.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2aee.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2eab.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index2ead.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index3055.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index30f2.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index3169.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index3364.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index3483.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index37c1.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index37c2.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index3811.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index38eb.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index39c8.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index3aa7.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index3baf.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index3c06.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index3db6.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4011.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4083.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4313.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index43d8.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4516.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index456c.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index478f.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index479a.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index489b.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4c79.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4c81.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4e9d.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4f08.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index4f73.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5093.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index50ab.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index50b7.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5141.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index516b.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5278.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5357.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index545c.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index558e.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index565a.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index56c7.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5859.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index58b5.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5934.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index599f.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5a13.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5b32.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5c4f.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5c8c.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5d08.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5d7b.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5e5c.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5e8e.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5e9f.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index5f6b.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6097.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index610f.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index626d.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index64cb.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index650b.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index657f.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6632.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index663d.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6786.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index67e4.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6815.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index68a7.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index69f9.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6a33.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6a65.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6a99.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6b30.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6c9a.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6dd8.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6e29.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6ed1.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6ee3.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index6f3a.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7045.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index704f.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index712e.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7149.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index71b2.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index71bb.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7269.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index73b0.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7844.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index78ea.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index793e.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7b20.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7d25.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7d5f.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7dd8.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7e45.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7e72.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index7f06.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index80b3.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index81af.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8358.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8412.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index84a0.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index860c.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8696.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index86c0.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index87ea.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index881c.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8845.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8a84.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8b54.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8ba9.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8c0d.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8c8c.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8c98.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8d0e.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8d77.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8eaa.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index8efd.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9027.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9043.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9287.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9300.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9330.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index93b2.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index942b.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9636.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9665.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index97b6.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index980d.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9839.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9908.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9977.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9a01.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9ae2.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9c1a.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9c50.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9dd3.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9e01.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9e51.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9eaf.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9f01.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9f45.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/index9f67.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa0f8.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa117.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa282.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa288.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa330.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa400.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa53f.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa741.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa7b3.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexa9d7.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexab9d.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexabc4.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexabf6.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexac37.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexada1.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexae64.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexae87.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexaead.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexaeb2.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexaf2d.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexb00a.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexb170.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexb485.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexb4ac.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexb5a0.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexb758.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexb837.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexb907.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexbcaa.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexbe4c.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexbe6f.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc019.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc0a4.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc0f2.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc211.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc22f.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc46e.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc4cc.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc5d4.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc5e6.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc659.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc87e.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc96f.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexc9bf.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexcbb1.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexcbb6.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexce4e.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexcfb4.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexd132.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexd41d.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexd4ab.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexd715.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexd766.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexd7f3.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexd967.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexd976.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexd9d0.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexda75.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexdaba.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexdb6c.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexdc5c.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexdd5b.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexde51.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexdfc4.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe008.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe00b.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe08e.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe08f.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe19e.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe206.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe25d.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe37f.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe3a7.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe3b3.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe420.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe484.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe535.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe5aa.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe688.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe7c5.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe7e6.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe862.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe91e.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe986.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexe994.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexec01.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexec2b.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexed54.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexee64.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexef18.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexeff4.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexf0e6.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexf1fc.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexf2d5.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexf6ce.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexf940.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexfd44.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexfde0.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexfe10.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/indexffec.html -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/_th_damagestats.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/_th_lightning_sparks.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/_th_motiontrails_wtf.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/_th_nailtrail_plasma.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/_th_particle_muzzleflash.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/_th_surface_lava.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/_th_surface_slime.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/_th_underwater_trails.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/_th_weatherrain.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/damagestats.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/lightning_sparks.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/motiontrails_wtf.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/nailtrail_plasma.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/particle_muzzleflash.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/security-concept.png -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/surface_lava.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/surface_slime.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/underwater_trails.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/pics/weatherrain.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/style.css -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/docs/style2.css -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/gallery/teamplay_hud_features.jpg -%%DATADIR%%/ezquake/manual/ezquake.sourceforge.net/gallery/teamplay_observing_features_2.png -%%DATADIR%%/ezquake/manual/fade.gif -%%DATADIR%%/ezquake/manual/index.html +%%DATADIR%%/ezquake/manual/visit.txt %%DATADIR%%/ezquake/pak.lst -%%DATADIR%%/ezquake/pak0.pak -%%DATADIR%%/ezquake/progs.pak +%%DATADIR%%/ezquake/progs.pk3 %%DATADIR%%/ezquake/sb/au-sv.txt +%%DATADIR%%/ezquake/sb/cache/empty %%DATADIR%%/ezquake/sb/ctf.txt %%DATADIR%%/ezquake/sb/eu-4on4.txt %%DATADIR%%/ezquake/sb/eu-sv.txt %%DATADIR%%/ezquake/sb/global.txt %%DATADIR%%/ezquake/sb/na-sv.txt %%DATADIR%%/ezquake/sb/qizmo.txt +%%DATADIR%%/ezquake/sb/robots.txt %%DATADIR%%/ezquake/sb/sa-sv.txt %%DATADIR%%/ezquake/sb/sources.txt %%DATADIR%%/ezquake/sb/tf.txt -%%DATADIR%%/ezquake/sb/update_sources.sh +%%DATADIR%%/ezquake/sb/update_sources.bat %%DATADIR%%/qw/fragfile.dat %%DATADIR%%/qw/skins/player_base.png %%DATADIR%%/qw/skins/player_blue.png +%%DATADIR%%/qw/skins/player_cyan.png %%DATADIR%%/qw/skins/player_green.png +%%DATADIR%%/qw/skins/player_orange.png +%%DATADIR%%/qw/skins/player_pink.png +%%DATADIR%%/qw/skins/player_purple.png %%DATADIR%%/qw/skins/player_red.png %%DATADIR%%/qw/skins/player_white.png +%%DATADIR%%/qw/skins/player_yellow.png |