diff options
author | nia <nia@pkgsrc.org> | 2019-07-03 19:14:49 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2019-07-03 19:14:49 +0000 |
commit | aabe0ad465e9c6161dba37dd558ee90906876d5d (patch) | |
tree | 8058f5eb03fe81b9e910d3e296f51c87d9ecde30 /games | |
parent | b0ff5d261a7b0e27cb1696cedda0ab06e4a7fded (diff) | |
download | pkgsrc-aabe0ad465e9c6161dba37dd558ee90906876d5d.tar.gz |
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.
Diffstat (limited to 'games')
-rw-r--r-- | games/quakespasm/Makefile | 13 | ||||
-rw-r--r-- | games/quakespasm/distinfo | 10 |
2 files changed, 12 insertions, 11 deletions
diff --git a/games/quakespasm/Makefile b/games/quakespasm/Makefile index 1c4d92b2924..66a522f5d92 100644 --- a/games/quakespasm/Makefile +++ b/games/quakespasm/Makefile @@ -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 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" diff --git a/games/quakespasm/distinfo b/games/quakespasm/distinfo index 892f7ab5e6c..0490dddc087 100644 --- a/games/quakespasm/distinfo +++ b/games/quakespasm/distinfo @@ -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 |