./games/quakespasm, Enhanced Quake engine using SDL

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.96.1nb1, Package name: quakespasm-0.96.1nb1, Maintainer: snj

An enhanced Quake engine, based on FitzQuake and using SDL.


Required to run:
[audio/mpg123] [audio/libvorbis] [devel/SDL2]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

Filesize: 11245.856 KB

Version history: (Expand)


CVS history: (Expand)


   2024-03-23 00:05:43 by Nia Alarie | Files touched by this commit (3)
Log message:
quakespasm: Fix building on Darwin
   2024-01-30 15:22:43 by Ryo ONODERA | Files touched by this commit (672)
Log message:
*: Recursive revbump from audio/pulseaudio-17.0
   2023-10-26 18:13:59 by Soren Jacobsen | Files touched by this commit (3) | Package updated
Log message:
games/quakespasm: update to 0.96.1

Changes in 0.96.1

- Fix demo recording as client-only after connection to server (was
  broken by signon changes in 0.96.0. Thanks to Jozsef Szalontai for
  issue report.)
- Fix potential buffer overflow in COM_Parse(), e.g. with maps with
  oversized 'wad' fields. (Thanks to Andrei Drexler.)
- Minor code cleanups.

Changes in 0.96.0:

-  Adjustments to joystick defaults and behaviour. See the
   "Controller support / Cvars" section above.
-  Fix for a mouse grabbing issue on macOS.
-  Add missing support for -ip command line option on unix / macOS.
-  Backport angled sprites code from FTEQW (spriteframetype: 2, must
   have 8 frames per group.)
-  Bump the progs execution runaway loop limit to 16M.
-  Add signon buffer fragmentation to fix SZ_GetSpace errors on
   certain maps when using protocol 999.
-  Increased MAX_DATAGRAM to 64000 to overcome packet overflows.
-  Bump the MAXALIASFRAMES limit to 1024.
-  Fix arrays to have proper sizes in gl mesh code, reflecting
   MAXALIASTRIS and MAXALIASVERTS correctly. (fixes SIGSEGV in
   mj4m4/mj4m5.)
-  Increased default value of gl_farclip to 65536.
-  Increase chase cam target trace distance to allow for chasecam to
   function in large open maps (useful e.g. for the func_vehicle mod.)
-  Raised default maximum number of particles to 16384 (can be set
   up to 32768 with -particles on the command line.)
-  Fix on-screen keyboard showing up suddenly on Steam Deck when
   starting a map.
-  Fix viewmodel interpolation with >10Hz animations.
-  Fix a memory leak when exiting game in SDL2 builds.
-  Fix a possible crash when handling clipboard data on macOS.
-  Fix a potential crash after loading of saved game.
-  Fix possible out-of-bound reads when handling progs type sizes.
-  Fix Dutch angle VP_PARALLEL_UPRIGHT sprites.
-  Fix an issue with lights blending by using 10 bit color depth for
   lightmaps. (For GLSL mode only.) Disable with "-nopackedpixels",
   if necessary.
-  No relative motions when the window is not focused.
-  Status bar and intermission screen tweaks.
-  Properly display monster counts > 3 digits.
-  Fix console animation with scr_conspeed <= 0.
-  Fix mouselook not working upon game quickload during a demo play.
-  Haiku operating system support.
-  Fix console when server is run noninteractively with stdin
   redirected from /dev/null.
-  Updated Visual Studio project files.
-  Minor code cleanups. Updated third party code, e.g. SDL, music
   codecs, etc.
   2023-05-06 21:09:54 by Ryo ONODERA | Files touched by this commit (687)
Log message:
*: Recursive revbump from audio/libopus 1.4
   2022-11-10 18:35:54 by Soren Jacobsen | Files touched by this commit (3) | Package updated
Log message:
quakespasm: update to 0.95.1

Changes in 0.95.1

  * Allow mixing lit and unlit textures in the same map.
  * Water texture mipmapping support - fixes glistening effect on distant
    water.
  * Fix screen flashes in some maps with AMD's new drivers.
  * Defend against zero-sized textures, e.g. __TB_empty in qbj_grue.bsp
  * Fix possible file pointer leak in game load code.
  * Minor code cleanups. Updated third party code, e.g. SDL, music codecs, etc.
  * Thanks to 'temx' for his patches.

Changes in 0.95.0

  * Add support for lit water (patch contributed by Josiah Jack, with fixes
    from Eric Wasylishen.)
  * Add model scale support -- requires protocol 999. (Original patch
    contributed by Josiah Jack with fixes from temx and Andrei Drexler. Thanks
    to Eric Wasylishen, MH and Spike for useful discussions.)
  * Add sv_cheats cvar for 2021 rerelease (patch from Andrei Drexler).
  * Clear the startdemo list on game change (patch by Andrei Drexler).
  * Try light trace from entity origin first (patch by Andrei Drexler).
  * Backport a few fixes to the bundled SDL2-2.0.22 version.

Changes in 0.94.7

  * Fix console history buffer wrapping.
  * Fix wrong external texture use after vid_restart.
  * Update lodepng from mainstream git.
  * Miscellaneous source code cleanups.

Changes in 0.94.6

  * Server protocol size check fixes for sounds and particles.
  * An invalid memory access fix in the jpg screenshot writer.
  * Basic dependency tracking in Makefiles.
  * Backported a few fixes to the bundled SDL2-2.0.22 version.
  * Minor build fix for C++ compilers.
  * Other small improvements elsewhere in the code.

Changes in 0.94.5

  * Compatibility with new SDL2 versioning scheme.
  * Revised min/max/clamp macros' usage.
  * Fixed a potential undefined behavior in R_DrawAliasModel.
  * Fixed parsing of the time argument of svc_fog server message. (it has been
    broken for more than 20 years and has never seem to have been used.)
  * Other small improvements elsewhere in the code.
  * Backported a few fixes to the bundled SDL2-2.0.22 version.
   2022-09-11 14:52:13 by Thomas Klausner | Files touched by this commit (670)
Log message:
*: bump PKGREVISION for flac shlib bump
   2022-08-11 07:09:36 by David H. Gutteridge | Files touched by this commit (999)
Log message:
Bump all dependent packages of wayland (belatedly)

The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
   2022-05-15 19:01:47 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
quakespasm: update to 0.94.4

  5.1.  Changes in 0.94.4

  o  Fixed getting stuck with loading plaque upon attempting to load a
     bad save from the menu

  o  Fixed SZ_GetSpace server crashes, e.g. in ad_magna or ad_mountain

  o  Fixed intermission camera angles during demo playback

  o  Don't reset onground flag on every new server message

  o  Re-enabled title demos by default (turn off with cl_startdemos 0)

  o  Don't autoplay next demo after a timedemo

  o  Fixed bad parsing of cdtrack in hipdemo1 from Scourge of Armagon

  o  Fixed serverinfo off-by-one nummodels/numsounds for protocol 15

  o  Support for Quake 2021 update 3

  o  Implemented quad/pentagram dlights for Quake 2021 rerelease

  o  Implemented 2021 rerelease localsound builtin & svc_localsound (56)

  o  Several other improvements to Quake 2021 rerelease support

  o  Several other small fixes and improvements all over the code

  o  Updated third party code (SDL, lodepng, miniz, some of the codecs,
     etc.)

  o  Thanks to Andrei Drexler, 'atsb' and 'temx' for their several
     patches.