pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/games/quakespasm



Module Name:    pkgsrc
Committed By:   nia
Date:           Wed Jul  3 19:14:49 UTC 2019

Modified Files:
        pkgsrc/games/quakespasm: Makefile distinfo

Log Message:
quakespasm: Update to 0.93.1

pkgsrc changes:

Use more recent middleware (SDL2) and mp3 (mpg123) libraries

Changes in 0.93.1:

Fixed a fog regression which was introduced in 0.93.0.
Fixed a crash (buffer overflow) with invalid vis data.
Fixed buttons crushing players in 64-bit builds.
Change controller movement to use cubic easing by default; added "joy_exponent_move" cvar.
config.cfg is no longer written in case of a Sys_Error.
Fixed Opus encoded cd tracks not being recognized as ripped tracks.
Update the third-party libraries. Other fixes/cleanups.

Changes in 0.93.0:

Raise default "joy_deadzone_trigger" cvar to 0.2.
Raise console buffer size to 1MB.
Raise MAX_STATIC_ENTITIES from 512 to 4096.
Raise MAX_STACK_DEPTH from 32 to 64.
Raise command buffer size from 8K to 256K to support large configs.
Remove MAX_EFRAGS and MAX_MAP_LEAFS limits.
Remove "Loadgame buffer overflow" limit, which could happen when loading DP or QSS saves.
Adjust "exceeds standard limit of" debug warnings to include the actual QS limit.
Change "game" command to now exec quake.rc.
Change "games" / "mods" commands to list all subdirectories.
Restore vid_refreshrate from fitzquake-0.85 for SDL2 builds.
Alpha-masked model support. (MF_HOLEY: 0x4000).
Invalid skin index now draws skin 0 (WinQuake behaviour) instead of blue checkerboard.
Change default screenshot format to png. The 'screenshot' command now supports optional format (tga, png or jpg) and quality (1-100) arguments.
Revert "always run" changes from 0.85.9 and move the QuakeSpasm customizations to a new "cl_alwaysrun" cvar: Set to 1 in order to scale forward/side/up speed by "cl_movespeedkey" (usually 2), and to 
make "speedkey" act as "slowkey".
Change the "always run" menu option to offer three choices:
    off (cl_alwaysrun 0, cl_forwardspeed 200, cl_backspeed 200)
    vanilla (cl_alwaysrun 0, cl_forwardspeed 400, cl_backspeed 400)
    quakespasm (cl_alwaysrun 1, cl_forwardspeed 200, cl_backspeed 200)
New "r_scale" cvar. Set to 2, 3, or 4 to render the view at 1/2, 1/3, or 1/4 resolution.
New "r_viewmodel_quake" cvar. Set to 1 for WinQuake gun position (from MarkV).
New "find" / "apropos" command, searches for commands/cvar names for the given substring (from Spike).
New "randmap" command for loading a random map.
New "gl_cshiftpercent_contents", "gl_cshiftpercent_damage", "gl_cshiftpercent_bonus", "gl_cshiftpercent_powerup" cvars for tuning the strength of specic view blends.
GL2 renderer: use a GLSL shader for world faces. Fixes reports of integrated+discrete GPU laptops having inconsistent fog rendering.
Fix macOS startup delay (avoid calling gethostbyname() for ".local" hostnames).
Fix memory corruption in PF_lightstyle with out of bounds lightstyles.
Fix crash in BoundPoly with polygons extending beyond +/-9999.
Fix QS window to stay on the current monitor when changing video modes (SDL2 only).
Fix possible freeze in SV_TouchLinks regardless of what QC does in the touch function.
Fix for maps with empty strings for vector keys (e.g. "origin"); don't read uninitialized memory.
Support for Open Watcom compiler.
Update the third-party libraries.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/games/quakespasm/Makefile \
    pkgsrc/games/quakespasm/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/games/quakespasm/Makefile
diff -u pkgsrc/games/quakespasm/Makefile:1.5 pkgsrc/games/quakespasm/Makefile:1.6
--- pkgsrc/games/quakespasm/Makefile:1.5        Mon Jan 16 20:43:07 2017
+++ pkgsrc/games/quakespasm/Makefile    Wed Jul  3 19:14:49 2019
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2017/01/16 20:43:07 snj Exp $
+# $NetBSD: Makefile,v 1.6 2019/07/03 19:14:49 nia Exp $
 
-DISTNAME=      quakespasm-0.92.1
+DISTNAME=      quakespasm-0.93.1
 CATEGORIES=    games x11
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=quakespasm/}
 EXTRACT_SUFX=  .tgz
@@ -8,21 +8,22 @@ EXTRACT_SUFX= .tgz
 MAINTAINER=    snj%NetBSD.org@localhost
 HOMEPAGE=      http://quakespasm.sourceforge.net/
 COMMENT=       Enhanced Quake engine using SDL
-
 LICENSE=       gnu-gpl-v2
 
 USE_TOOLS+=    gmake
 
 INSTALLATION_DIRS=     bin
 
+MAKE_FLAGS+=   USE_SDL2=1
+MAKE_FLAGS+=   MP3LIB=mpg123
+
 WRKSRC=                ${WRKDIR}/${DISTNAME}/Quake
 BUILD_TARGET=  quakespasm
 
 do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/quakespasm ${DESTDIR}${PREFIX}/bin
 
-.include "../../audio/libmad/buildlink3.mk"
 .include "../../audio/libvorbis/buildlink3.mk"
-.include "../../devel/SDL/buildlink3.mk"
-
+.include "../../audio/mpg123/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/quakespasm/distinfo
diff -u pkgsrc/games/quakespasm/distinfo:1.5 pkgsrc/games/quakespasm/distinfo:1.6
--- pkgsrc/games/quakespasm/distinfo:1.5        Mon Jan 16 20:43:07 2017
+++ pkgsrc/games/quakespasm/distinfo    Wed Jul  3 19:14:49 2019
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.5 2017/01/16 20:43:07 snj Exp $
+$NetBSD: distinfo,v 1.6 2019/07/03 19:14:49 nia Exp $
 
-SHA1 (quakespasm-0.92.1.tgz) = ca37bbc73d96a4f34372586e2c1990ec8aac8b17
-RMD160 (quakespasm-0.92.1.tgz) = ad246cb3aebfa0a73edd35d8eccc6330342e3eb3
-SHA512 (quakespasm-0.92.1.tgz) = 4e0aadf6ef232aa9f35e421ebbcbf6780abc483db08a08cc27c153c67b3c8e881215beb2b4fda03a2c98f2fcc8b723c6329132b5fcf8977c79c41e0d56b7a674
-Size (quakespasm-0.92.1.tgz) = 7909800 bytes
+SHA1 (quakespasm-0.93.1.tgz) = aca08d7bea6085bc7b755fad1e83ef976b542c1e
+RMD160 (quakespasm-0.93.1.tgz) = d03071c17698310cc8c160213bc4dd795d27e7a4
+SHA512 (quakespasm-0.93.1.tgz) = 3443d1b6ea75d7b6762a3b26d58d871fcdd4a79f776c0e881b8e0ebca822a3c2b500081cfde26d56f1db019df99439c4a93140139d2b627857fd09381d564751
+Size (quakespasm-0.93.1.tgz) = 8270996 bytes
 SHA1 (patch-aa) = 3c46fbc72ffa736be66aa4b96e683406a6b05832



Home | Main Index | Thread Index | Old Index