Hi,
Here is an update for games/yquake2. Some changes to the port:
1. Uses CMAKE to build now
2. Builds vs SDL3 by default
Both of these changes were done by upstream. I've tested yquake2
and it plays very smoothly on my 8th Gen. Intel.
Thanks,
Tom
Index: Makefile
===================================================================
RCS file: /cvs/ports/games/yquake2/Makefile,v
diff -u -p -r1.33 Makefile
--- Makefile 15 Sep 2025 16:44:58 -0000 1.33
+++ Makefile 26 Jul 2026 15:32:55 -0000
@@ -1,6 +1,6 @@
COMMENT= Yamagi Quake II
N= yquake2
-V= 8.60
+V= 8.70
PKGNAME= ${N}-${V}
DISTNAME= quake2-${V}
CATEGORIES= games
@@ -17,12 +17,14 @@ COMPILER= base-clang ports-gcc
COMPILER_LANGS= c
# curl and openal are dlopen()'d
-WANTLIB += GL SDL2 c curl execinfo m openal
+WANTLIB += GL SDL3 c curl execinfo m openal
+
+MODULES = devel/cmake
# Libraries loaded with dlopen(3)
# Extra: curl.26 openal.4
LIB_DEPENDS= audio/openal \
- devel/sdl2 \
+ devel/sdl3 \
net/curl
MAKE_ENV+= VERBOSE=1
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/yquake2/distinfo,v
diff -u -p -r1.15 distinfo
--- distinfo 15 Sep 2025 16:44:58 -0000 1.15
+++ distinfo 26 Jul 2026 15:32:55 -0000
@@ -1,2 +1,2 @@
-SHA256 (quake2-8.60.tar.xz) = j2hHN6UqdcCgxGXsJual0P3B1JU5LqgwFa7YRWP5Pg8=
-SIZE (quake2-8.60.tar.xz) = 2222192
+SHA256 (quake2-8.70.tar.xz) = N+QUPk02LXuTunqNLDapRfvK6CrvOGUSAyIAIzsXUMg=
+SIZE (quake2-8.70.tar.xz) = 2231636