notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Port details on branch 2026Q4
vkquake Vulkan Quake port based on QuakeSpasm
1.37.0 games on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.36.0Version of this port present on the latest quarterly branch.
Maintainer: ziaee@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-10-12 21:09:07
Last Update: 2026-10-12 21:06:39
Commit Hash: 9ef51b3
License: GPLv2+
WWW:
https://github.com/Novum/vkQuake
Description:
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (11 items)
Collapse this list.
  1. /usr/local/share/licenses/vkquake-1.37.0/catalog.mk
  2. /usr/local/share/licenses/vkquake-1.37.0/LICENSE
  3. /usr/local/share/licenses/vkquake-1.37.0/GPLv2+
  4. bin/vkquake
  5. share/applications/vkquake.desktop
  6. share/icons/hicolor/256x256/apps/vkquake.png
  7. share/icons/hicolor/512x512/apps/vkquake.png
  8. @dir share/quake/
  9. @owner
  10. @group
  11. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • vkquake>0:games/vkquake
To install the port:
cd /usr/ports/games/vkquake/ && make install clean
To add the package, run one of these commands:
  • pkg install games/vkquake
  • pkg install vkquake
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: vkquake
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1791837424 SHA256 (Novum-vkQuake-1.37.0_GH0.tar.gz) = 955a7777ee9456973b1f3ea278d9f3b34538c788dc5938e42a734fad2e2d761a SIZE (Novum-vkQuake-1.37.0_GH0.tar.gz) = 24052619

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. glslangValidator : graphics/glslang
  2. vulkan-headers>0 : graphics/vulkan-headers
  3. meson : devel/meson
  4. ninja : devel/ninja
  5. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. pak0.pak : games/quake-data
Library dependencies:
  1. libvulkan.so : graphics/vulkan-loader
  2. libFLAC.so : audio/flac
  3. libmpg123.so : audio/mpg123
  4. libopus.so : audio/opus
  5. libopusfile.so : audio/opusfile
  6. libogg.so : audio/libogg
  7. libvorbis.so : audio/libvorbis
  8. libvorbisfile.so : audio/libvorbis
  9. libSDL3.so : devel/sdl3
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for vkquake-1.37.0: DEBUG=off: Build with debugging support FLAC=on: FLAC lossless audio codec support OPUS=on: Opus audio codec support USERDIRS=on: Support loading game data from user directories (~/.vkquake) VORBIS=on: Ogg Vorbis audio codec support WAVE=on: Wave audio support ====> Simple Direct Media Layer support: you have to select exactly one of them SDL2=off: SDL-2.x support SDL3=on: SDL-3.x support ====> MP3 audio library: you can only select none or one of them MAD=off: MAD MP3 audio decoder support MP3=on: MP3 audio format support ===> Use 'make config' to modify these settings
Options name:
games_vkquake
USES:
compiler:c11 meson pkgconfig sdl
pkg-message:
For install:
Quake assets should be placed in the shared quake base directory: /usr/local/share/quake Soundtracks will be used if found in music subdirectories: /usr/local/share/quake/id1/music Assets from the 2021 remaster require 'QuakeEX.kpf' in the base directory.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/Novum/vkQuake/tar.gz/1.37.0?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.37.0
12 Oct 2026 21:06:39
commit hash: 9ef51b373ce71e24abcbaebb9e65ef78b61f5112commit hash: 9ef51b373ce71e24abcbaebb9e65ef78b61f5112commit hash: 9ef51b373ce71e24abcbaebb9e65ef78b61f5112commit hash: 9ef51b373ce71e24abcbaebb9e65ef78b61f5112 files touched by this commit
Alexander Ziaee (ziaee) search for other commits by this committer
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.0
(cherry picked from commit 0c610d8eab1ce04779e3e6f2c7693f95faafdea8)
1.36.0
12 Oct 2026 21:06:39
commit hash: 9a392929c4714cad6b949d134c4b074bdc49adb1commit hash: 9a392929c4714cad6b949d134c4b074bdc49adb1commit hash: 9a392929c4714cad6b949d134c4b074bdc49adb1commit hash: 9a392929c4714cad6b949d134c4b074bdc49adb1 files touched by this commit
Alexander Ziaee (ziaee) search for other commits by this committer
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)

(cherry picked from commit 058caa7c245ccafcd5105d8afad84a1a91fbafed)

Number of commits found: 2