git: 6783c88a9848 - main - games/ktx: Improve port (no functional changes)

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Wed, 10 Dec 2025 18:27:26 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6783c88a9848c39f59189463c9265df183ccf9ca

commit 6783c88a9848c39f59189463c9265df183ccf9ca
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2025-12-10 18:25:33 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-12-10 18:27:05 +0000

    games/ktx: Improve port (no functional changes)
    
    Improve do-install goal and pkg-message.
---
 games/ktx/Makefile    | 22 ++++++++++++----------
 games/ktx/pkg-message |  2 +-
 2 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/games/ktx/Makefile b/games/ktx/Makefile
index 3c89775f7583..59957e436ad3 100644
--- a/games/ktx/Makefile
+++ b/games/ktx/Makefile
@@ -37,12 +37,13 @@ PORTDATA=	*
 do-install:
 	${REINPLACE_CMD} -e 's|^set k_defmap|// set k_defmap|' \
 		${WRKSRC}/resources/example-configs/ktx/ktx.cfg
-	${MKDIR} ${STAGEDIR}${DATADIR}
+	${MKDIR} ${STAGEDIR}${DATADIR} \
+		 ${STAGEDIR}${QWDIR}/ktx/demos \
+		 ${STAGEDIR}${QWDIR}/qw
 	cd ${WRKSRC}/resources && \
 		${COPYTREE_SHARE} 'extralog logo' ${STAGEDIR}${DATADIR}
 	cd ${WRKSRC}/resources/example-configs && \
-		${COPYTREE_SHARE} '*' ${STAGEDIR}${QWDIR}
-	${MKDIR} ${STAGEDIR}${QWDIR}/ktx/demos ${STAGEDIR}${QWDIR}/qw
+		${COPYTREE_SHARE} . ${STAGEDIR}${QWDIR}
 	${MV} ${STAGEDIR}${QWDIR}/id1/maps ${STAGEDIR}${QWDIR}/qw
 	${INSTALL_PROGRAM} ${BUILD_WRKSRC}/qwprogs.so \
 		${STAGEDIR}${DATADIR}
@@ -51,12 +52,13 @@ do-install:
 	${LN} -s ${Q1DIR}/id1/pak1.pak ${STAGEDIR}${QWDIR}/id1/
 	${LN} -s ${Q1DIR}/id1/maps     ${STAGEDIR}${QWDIR}/id1/
 
-.for f in port1 port2 port3 portffa servers
-	cd ${STAGEDIR}${QWDIR} && ${MV} ${f} ${f}.sample
-.endfor
-.for f in ktx.cfg listip.cfg matchless.cfg mvdfinish.qws mvdsv.cfg \
-	port1.cfg port2.cfg port3.cfg problem.cfg pwd.cfg server.cfg vip_ip.cfg
-	cd ${STAGEDIR}${QWDIR}/ktx && ${MV} ${f} ${f}.sample
-.endfor
+	(cd ${STAGEDIR}${QWDIR} && \
+		for f in port1 port2 port3 portffa servers; do \
+			${MV} $${f} $${f}.sample; done && \
+	cd ktx && \
+		for f in ktx.cfg listip.cfg matchless.cfg mvdfinish.qws \
+			mvdsv.cfg port1.cfg port2.cfg port3.cfg problem.cfg \
+			pwd.cfg server.cfg vip_ip.cfg; do \
+			${MV} $${f} $${f}.sample; done)
 
 .include <bsd.port.mk>
diff --git a/games/ktx/pkg-message b/games/ktx/pkg-message
index 112a2b8c3e04..d1d4f7dba400 100644
--- a/games/ktx/pkg-message
+++ b/games/ktx/pkg-message
@@ -4,7 +4,7 @@
   Example configureation in rc.conf:
     ktx_enable="YES"
     ktx_randommaps="aerowalk bravado catalyst monsoon shifter toxicity ztndm3 dm2 dm3 e1m2 spinev2 pkeg1 ztndm6"
-    ktx_args="-mem 64"
+    ktx_args="-mem 256"
     ktx_instances="ffa 1 2 3 4"
     ktx_ffa_args="+exec matchless.cfg"
     ktx_ffa_randommaps="aerowalk bravado catalyst monsoon shifter toxicity ztndm3 spinev2 pkeg1 ztndm2 ztndm4 ztndm5 ztndm6 skyhigh"