BSD Ports

games/vkquake 1.37.0 FreeBSD

Vulkan Quake port based on QuakeSpasm

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0c610d8eab
License
GPLv2+
Categories
games
Package size
897.6 KiB, 2016.0 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDgames/vkquake1.37.0
OpenBSDgames/vkquake1.36.0
HardenedBSDgames/vkquake1.35.0
GhostBSDgames/vkquake1.35.0

Install

Binary package:

pkg install vkquake

From the ports tree:

cd /usr/ports/games/vkquake/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	vkquake>0:games/vkquake

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.36.01.37.0-1.32.3.1_11.37.0
FreeBSD:14:quarterly1.37.01.37.0n/a1.32.21.37.0
FreeBSD:15:latest1.37.01.37.0n/a1.32.3.1_11.32.3.1_1
FreeBSD:15:quarterly1.37.01.37.0n/an/an/a
FreeBSD:16:latest1.36.01.37.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 59
Run dependencies 53

No port depends on this one.

Configuration

Options name: games_vkquake

OptionDefaultDescription
DEBUGoffBuild with debugging support
FLAConFLAC lossless audio codec support
MADoffMAD MP3 audio decoder support
MP3onMP3 audio format support
OPUSonOpus audio codec support
SDL2offSDL-2.x support
SDL3onSDL-3.x support
USERDIRSonSupport loading game data from user directories (~/.vkquake)
VORBISonOgg Vorbis audio codec support
WAVEonWave audio support
USES
compiler:c11 meson pkgconfig sdl
Service scripts
none

Message after installing

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.

Files

pkg-plist 5
  • bin/vkquake
  • share/applications/vkquake.desktop
  • share/icons/hicolor/256x256/apps/vkquake.png
  • share/icons/hicolor/512x512/apps/vkquake.png
  • @dir %%Q1DIR%%/
distinfo 1
FileSizeSHA256
Novum-vkQuake-1.37.0_GH0.tar.gz2.4052619e+07955a7777ee9456973b1f3ea278d9f3b34538c788dc5938e42a734fad2e2d761a

Commit history 3

DateCommitCreditsLog message
0c610d8eab Alexander Ziaee 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
058caa7c24 Alexander Ziaee 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 <[email protected]> (maintainer timeout)
02e65bf1ab Alexander Ziaee 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 <[email protected]> (maintainer timeout)