CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
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)

Alexander Ziaee (ziaee) · 1.37.0 MFH 2026Q4 ✓ MFH 2026Q3 requested
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
0c610d8eab
Alexander Ziaee (ziaee) · 1.36.0 MFH 2026Q4 ✓
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
Alexander Ziaee (ziaee) · 1.35.0
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
Vladimir Druzenko (vvd) · 1.34.1
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 Labs
40b264f45e
Hiroki Tagato (tagattie) · 1.32.3.1_2
games/vkquake: fix build with glslang >= 16.0

Approved by:	portmgr (blanket; build fix)
6674f31119
Vladimir Druzenko (vvd) · 1.32.3.1_1
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:	vvd
8a512a6322
Vladimir Druzenko (vvd) · 1.32.3.1
games/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:	288142
95021e9da8
Jan Beich (jbeich) · 1.32.2_1
graphics/glslang: update to 15.4.0

Changes:	https://github.com/KhronosGroup/glslang/releases/tag/15.4.0
Reported by:	GitHub (watch releases)
79c1483eda
Koichiro Iwao (meta) · 1.32.2
*/*: Return to pool as per maintainer's request

PR:		287458
08f5ab84e1
Zsolt Udvari (uzsolt) · 1.32.2
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:		287205
7730b00075
Jan Beich (jbeich) · 1.32.1_1
graphics/glslang: update to 15.3.0

Changes:	https://github.com/KhronosGroup/glslang/releases/tag/15.3.0
Reported by:	GitHub (watch releases)
808f64e9a3
Wen Heping (wen) · 1.32.1
games/vkquake: Update to 1.32.1
e22b3a9d9e
Christian Weisgerber (naddy) · 1.30.1_1
*/*: bump PORTREVISION after audio/flac update
153b006fd6
Piotr Kubaj (pkubaj) · 1.30.1
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)
054c6d9fdc
Jan Beich (jbeich) · 1.30.1
games/vkquake: update to 1.30.1

Changes:	https://github.com/Novum/vkQuake/releases/tag/1.30.1
Reported by:	GitHub (watch releases)
d6ed3ffd47
Jan Beich (jbeich) · 1.22.3
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
Jan Beich (jbeich) · 1.22.1
games/vkquake: update to 1.22.1

Changes:	https://github.com/Novum/vkQuake/releases/tag/1.22.1
Reported by:	GitHub (watch releases)
cd7279f03d
Jan Beich (jbeich) · 1.22.0
games/vkquake: update to 1.22.0

Changes:	https://github.com/Novum/vkQuake/releases/tag/1.22.0
Reported by:	GitHub (watch releases)
c928d05f6d
Jan Beich (jbeich) · 1.20.3
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.3
03b6b97b18
Fernando Apesteguía (fernape) · 1.12.2_1
*/*: Release ports from maintainership

Maintainer releases all his ports.

PR:		266871
Reported by:	unrelentingtech <greg@unrelenting.technology>
f57221afde
Christian Weisgerber (naddy) · 1.12.2_1
audio/flac: bump port revision of consumers after update to 1.4.1
1e5aaab3fc
Stefan Eßer (se) · 1.12.2
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
Stefan Eßer (se) · 1.12.2
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
Jan Beich (jbeich) · 1.12.2
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
Tobias Kortkamp (tobik) · 1.11.0
*: apply refactor.remove-consecutive-empty-lines

Submitted by:	portedit
ce1af7fdc2
Baptiste Daroussin (bapt) · 1.11.0
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
Jan Beich (jbeich) · 1.11.0
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
Jan Beich (jbeich) · 1.05.2
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
Mathieu Arnold (mat) · 1.03.0_1
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 1.03.0_1
Remove # $FreeBSD$ from Makefiles.
305f148f48
Jan Beich (jbeich) · 1.03.0_1
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
Jan Beich (jbeich) · 1.03.0_1
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
Jan Beich (jbeich) · 1.03.0_1
games/vkquake: don't try to open Steam urls

PR:		250387
Submitted by:	Alex S
Approved by:	Greg V (maintainer)
9c50607c0c
Emmanuel Vadot (manu) · 1.03.0
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/D25233
1dabfc261b
Li-Wen Hsu (lwhsu) · 1.03.0
Update 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/D22307
348ff89863
Tobias Kortkamp (tobik) · 1.00.0_1
games: Add missing USES={gnome,gl,sdl,xorg}
ef878751a7
Jan Beich (jbeich) · 1.00.0_1
devel/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
Tobias Kortkamp (tobik) · 1.00.0
Use USE_SDL where appropriate
f50b94a416
Jan Beich (jbeich) · 1.00.0
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