git: 02e65bf1ab71 - main - games/vkquake: Update 1.34.1 => 1.35.0

Alexander Ziaee <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by ziaee:

URL: https://cgit.FreeBSD.org/ports/commit/?id=02e65bf1ab71571b62bbf90399c64e19999abfcb

commit 02e65bf1ab71571b62bbf90399c64e19999abfcb
Author:     Alexander Ziaee <[email protected]>
AuthorDate: 2026-08-18 19:24:30 +0000
Commit:     Alexander Ziaee <[email protected]>
CommitDate: 2026-08-18 19:25:07 +0000

    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)
---
 games/vkquake/Makefile    |  8 +++-----
 games/vkquake/distinfo    |  6 +++---
 games/vkquake/pkg-message | 14 ++++++++++++++
 games/vkquake/pkg-plist   |  2 +-
 4 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/games/vkquake/Makefile b/games/vkquake/Makefile
index fd5794691421..4c05720e9ac7 100644
--- a/games/vkquake/Makefile
+++ b/games/vkquake/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	vkquake
-DISTVERSION=	1.34.1
+DISTVERSION=	1.35.0
 CATEGORIES=	games
 
 MAINTAINER=	[email protected]
@@ -25,7 +25,7 @@ CFLAGS+=	-DDATADIR='\"${Q1DIR}\"' -Wno-error=atomic-alignment
 LDFLAGS+=	-lexecinfo
 
 OPTIONS_DEFINE=			DEBUG FLAC OPUS USERDIRS VORBIS WAVE
-OPTIONS_DEFAULT=		FLAC MP3 OPUS SDL2 USERDIRS VORBIS WAVE
+OPTIONS_DEFAULT=		FLAC MP3 OPUS SDL3 USERDIRS VORBIS WAVE
 OPTIONS_RADIO=			MP3LIBRARY
 OPTIONS_RADIO_MP3LIBRARY=	MAD MP3
 OPTIONS_SINGLE=			SDL
@@ -51,7 +51,7 @@ OPUS_LIB_DEPENDS=	libopus.so:audio/opus \
 			libopusfile.so:audio/opusfile
 OPUS_MESON_ENABLED=	use_codec_opus
 SDL2_USE=		SDL=sdl2
-SDL2_MESON_FALSE=	use_sdl3
+SDL3_MESON_ENABLED=	use_sdl3
 SDL3_USE=		SDL=sdl3
 USERDIRS_MESON_ENABLED=	do_userdirs
 VORBIS_LIB_DEPENDS=	libogg.so:audio/libogg \
@@ -66,8 +66,6 @@ post-install:
 	${MKDIR} ${STAGEDIR}${Q1DIR} \
 		 ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps \
 		 ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps
-	${INSTALL_DATA} ${WRKSRC}/_build/vkquake.pak \
-		${STAGEDIR}${Q1DIR}
 	${INSTALL_DATA} ${WRKSRC}/Misc/vkQuake_256.png \
 		${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/vkquake.png
 	${INSTALL_DATA} ${WRKSRC}/Misc/vkQuake_512.png \
diff --git a/games/vkquake/distinfo b/games/vkquake/distinfo
index 5774bd49687a..dd90544956c1 100644
--- a/games/vkquake/distinfo
+++ b/games/vkquake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1776056066
-SHA256 (Novum-vkQuake-1.34.1_GH0.tar.gz) = 3ce614a47ad563cfdf91429861c74ade11b3aa68805fedb16f1f452ceee515af
-SIZE (Novum-vkQuake-1.34.1_GH0.tar.gz) = 26424402
+TIMESTAMP = 1783590256
+SHA256 (Novum-vkQuake-1.35.0_GH0.tar.gz) = 9f3a2bbf7ef22224c26a1a0d574562573fdaae2dc9758a98068617062d49c584
+SIZE (Novum-vkQuake-1.35.0_GH0.tar.gz) = 23764905
diff --git a/games/vkquake/pkg-message b/games/vkquake/pkg-message
new file mode 100644
index 000000000000..7256783d2e03
--- /dev/null
+++ b/games/vkquake/pkg-message
@@ -0,0 +1,14 @@
+[
+{
+  type: install
+  message: <<EOM
+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.
+EOM
+}
+]
diff --git a/games/vkquake/pkg-plist b/games/vkquake/pkg-plist
index 7c7ffbfac048..d49918d4c199 100644
--- a/games/vkquake/pkg-plist
+++ b/games/vkquake/pkg-plist
@@ -2,4 +2,4 @@ bin/vkquake
 share/applications/vkquake.desktop
 share/icons/hicolor/256x256/apps/vkquake.png
 share/icons/hicolor/512x512/apps/vkquake.png
-%%Q1DIR%%/vkquake.pak
+@dir %%Q1DIR%%/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.