games/vkquake: Update to 1.37.0 Notable changes: + autosaves in single-player! + added player speed display! + added ambient occlusion + improved performance and bugfixes MFH: 2026Q3 Changes: https://github.com/Novum/vkQuake/releases/tag/1.37.00c610d8eab
Port details
games/vkquake 1.37.0
Vulkan Quake port based on QuakeSpasm
- Maintainer
- ziaee@FreeBSD.org
- Packages
- latest: 1.37.0
- Upstream
- up to date
- Last update
- to 1.37.0 · 0c610d8eab
- Quarterly
- 2026Q4: 1.37.0 · last MFH 9a392929c4
- WWW
- https://github.com/Novum/vkQuake
- Links
- cgit · VuXML
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 1.37.0.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (39)
games/vkquake: Update to 1.36.0 + take maintainer Notable changes: + Support for 30th anniversary remaster + New level select menu + 5 new selectable crosshairs + more UI graphics filtering options + quake console seriously improved + multiplayer menu enhanced + lots of performance fixes, which were noticable on my laptop PR: 298434 Approved by: Amelia Marsh <seafork@disroot.org> (maintainer timeout)058caa7c24
games/vkquake: Update 1.34.1 => 1.35.0 Notable changes: + Dynamic lighting if dynamic shadows set to medium+ and ray tracing GPU + Mods menu now shows friendly mod names + Bugfixes and latency improvements + SDL3 is now the default upstream and in port + Port now has pkg message detailing setup instructions + Port no longer installs a build artifact, vkquake.pak PR: 296635 Approved by: Amelia Marsh <seafork@disroot.org> (maintainer timeout)02e65bf1ab
games/vkquake: Update 1.32.3.1 => 1.34.1 Changelogs: https://github.com/Novum/vkQuake/releases/tag/1.33.0 https://github.com/Novum/vkQuake/releases/tag/1.33.1 https://github.com/Novum/vkQuake/releases/tag/1.34.0 https://github.com/Novum/vkQuake/releases/tag/1.34.1 PR: 294511 Approved by: Amelia Marsh <seafork@disroot.org> (maintainer) Sponsored by: UNIS Labs40b264f45e
games/vkquake: fix build with glslang >= 16.0 Approved by: portmgr (blanket; build fix)6674f31119
games/vkquake: Improve port
- Replace "${PREFIX}/share/applications" with "${DESKTOPDIR}".
- Use icons from tarball instead of what's in port - remove the binary
from the ports tree.
- Remove USES=desktop-file-utils - there is no "MimeType" element in
vkquake.desktop.
- Run MKDIR once for all directories.
PR: 288178
Co-authored-by: vvd8a512a6322games/vkquake: Update 1.32.2 => 1.32.3.1, take maintainership Changelog: https://github.com/Novum/vkQuake/releases/tag/1.32.3.1 Fix MAD and MP3 options. PR: 28814295021e9da8
graphics/glslang: update to 15.4.0 Changes: https://github.com/KhronosGroup/glslang/releases/tag/15.4.0 Reported by: GitHub (watch releases)79c1483eda
*/*: Return to pool as per maintainer's request PR: 28745808f5ab84e1
games/vkquake: Update to 1.32.2 Switch to meson build system, add DEBUG option. Submitter takes maintainership. Regenerate patch with makepatch. Simplify COMMENT. Pet portlint, portfmt, portclippy. PR: 2872057730b00075
graphics/glslang: update to 15.3.0 Changes: https://github.com/KhronosGroup/glslang/releases/tag/15.3.0 Reported by: GitHub (watch releases)808f64e9a3
games/vkquake: Update to 1.32.1e22b3a9d9e
*/*: bump PORTREVISION after audio/flac update153b006fd6
games/vkquake: fix build on 32-bits
./atomics.h:201:9: error: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Werror,-Watomic-alignment]
return atomic_fetch_add (atomic, value);
^
/usr/include/stdatomic.h:354:2: note: expanded from macro 'atomic_fetch_add'
atomic_fetch_add_explicit(object, operand, memory_order_seq_cst)
^
/usr/include/stdatomic.h:247:2: note: expanded from macro 'atomic_fetch_add_explicit'
__c11_atomic_fetch_add(object, operand, order)054c6d9fdcgames/vkquake: update to 1.30.1 Changes: https://github.com/Novum/vkQuake/releases/tag/1.30.1 Reported by: GitHub (watch releases)d6ed3ffd47
games/vkquake: update to 1.22.3 Changes: https://github.com/Novum/vkQuake/releases/tag/1.22.2 Changes: https://github.com/Novum/vkQuake/releases/tag/1.22.3 Reported by: GitHub (watch releases)ecdc5449e9
games/vkquake: update to 1.22.1 Changes: https://github.com/Novum/vkQuake/releases/tag/1.22.1 Reported by: GitHub (watch releases)cd7279f03d
games/vkquake: update to 1.22.0 Changes: https://github.com/Novum/vkQuake/releases/tag/1.22.0 Reported by: GitHub (watch releases)c928d05f6d
games/vkquake: update to 1.20.3 Changes: https://github.com/Novum/vkQuake/releases/tag/1.13.0 Changes: https://github.com/Novum/vkQuake/releases/tag/1.13.1 Changes: https://github.com/Novum/vkQuake/releases/tag/1.20.0 Changes: https://github.com/Novum/vkQuake/releases/tag/1.20.1 Changes: https://github.com/Novum/vkQuake/releases/tag/1.20.2 Changes: https://github.com/Novum/vkQuake/releases/tag/1.20.303b6b97b18
*/*: Release ports from maintainership Maintainer releases all his ports. PR: 266871 Reported by: unrelentingtech <greg@unrelenting.technology>f57221afde
audio/flac: bump port revision of consumers after update to 1.4.11e5aaab3fc
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
games/vkquake: update to 1.12.2 Changes: https://github.com/Novum/vkQuake/releases/tag/1.12.2 PR: 261896 Approved by: Greg V (maintainer)2b6b4153dd
*: apply refactor.remove-consecutive-empty-lines Submitted by: porteditce1af7fdc2
INSTALLS_ICONS: retire the macro and rework the related dependencies While here, make sure gtk-update-icon-cache is only on run dependency where added as a dependency Enforce gtk3 to depend on gtk-update-icon-cache (previously it was inheriting the dependency)2c672a4de9
games/vkquake: update to 1.11.0 Changes: https://github.com/Novum/vkQuake/releases/tag/1.11.0 PR: 258886 Approved by: Greg V (maintainer)240cfda55f
games/vkquake: update to 1.05.2 Changes: https://github.com/Novum/vkQuake/releases/tag/1.04.0 Changes: https://github.com/Novum/vkQuake/releases/tag/1.04.1 Changes: https://github.com/Novum/vkQuake/releases/tag/1.05.0 Changes: https://github.com/Novum/vkQuake/releases/tag/1.05.1 Changes: https://github.com/Novum/vkQuake/releases/tag/1.05.2 PR: 254758 Approved by: maintainer timeout (3 weeks)59e3137d1d
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
devel/vulkan-*: move to graphics/ where vulkan-loader is Vulkan isn't used for generic compute workloads unlike OpenCL. For example, waifu2x-ncnn-vulkan is still graphics-related.8d2b2a2768
devel/vulkan-*: update to 1.2.154 Changes: https://github.com/KhronosGroup/Vulkan-Headers/compare/sdk-1.2.135.0...sdk-1.2.154.0 Changes: https://github.com/KhronosGroup/Vulkan-Loader/compare/sdk-1.2.135.0...sdk-1.2.154.1 Changes: https://github.com/KhronosGroup/Vulkan-Tools/compare/sdk-1.2.135.0...sdk-1.2.154.0 Changes: https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/sdk-1.2.135.0...sdk-1.2.154.0 Changes: https://github.com/KhronosGroup/SPIRV-Tools/compare/v2020.2...v2020.4 PR: 251345 Approved by: Greg V <greg@unrelenting.technology> (maintainer, earlier version) Submitted by: Austin Shafer <ashafer@badland.io> (spirv-tools, vulkan-validation-layers)f3637be01e
games/vkquake: don't try to open Steam urls PR: 250387 Submitted by: Alex S Approved by: Greg V (maintainer)9c50607c0c
vkquake: Fix build when having no X11 deps
When building with no X11 in all the ports vkquake can't find the vulkan_core.h
header. This is because no dependency add /usr/local/include to the CFLAGS.
Fix this by adding setting VULKAN_SDK to ${LOCALBASE}, the Makefile in the Quake
directory will add the proper CFLAGS.
Approved by: Greg V (maintainer)
Differential Revision: https://reviews.freebsd.org/D252331dabfc261bUpdate to 1.03.0 and switch mp3-library to mpg123 Submitted by: daniel.engberg.lists@pyret.net Approved by: greg@unrelenting.technology (maintainer) Differential Revision: https://reviews.freebsd.org/D22307348ff89863
games: Add missing USES={gnome,gl,sdl,xorg}ef878751a7devel/vulkan-*: update to 1.1.108 - Force rebuild all consumers to catch regressions early Changes: https://github.com/KhronosGroup/glslang/compare/7.10.2984...7.11.3214 Changes: https://github.com/KhronosGroup/SPIRV-Headers/compare/4618b86...c4f8f65 Changes: https://github.com/KhronosGroup/SPIRV-Tools/compare/v2018.6...v2019.2 Changes: https://github.com/KhronosGroup/Vulkan-Headers/compare/sdk-1.1.82.0...sdk-1.1.108.0 Changes: https://github.com/KhronosGroup/Vulkan-Loader/compare/sdk-1.1.82.0...sdk-1.1.108.0 Changes: https://github.com/KhronosGroup/Vulkan-Tools/compare/sdk-1.1.82.0...sdk-1.1.108.0 Changes: https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/sdk-1.1.82.0...sdk-1.1.108.0 PR: 238945 Submitted by: Greg V (maintainer)45a354eba3
Use USE_SDL where appropriatef50b94a416
games/vkquake: add new port vkQuake is a Quake 1 port using Vulkan instead of OpenGL for rendering. It is based on the popular QuakeSpasm port and runs all mods compatible with it like Arcane Dimensions or In The Shadows. Compared to QuakeSpasm vkQuake also features a software Quake like underwater effect, has better color precision, generates mipmap for water surfaces at runtime and has native support for anti-aliasing and AF. https://github.com/Novum/vkQuake PR: 222182 Submitted by: Greg V <greg@unrelenting.technology>dd4c7e36ac