git: dfd3a8bb3f21 - main - games/quake-data: Add dependency from games/quake-maps, take maintainership
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 22 Feb 2025 02:27:11 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=dfd3a8bb3f2155fcd512e296787d4736162a82d0
commit dfd3a8bb3f2155fcd512e296787d4736162a82d0
Author: Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2025-02-22 00:58:18 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-02-22 01:11:53 +0000
games/quake-data: Add dependency from games/quake-maps, take maintainership
While here replace PORTVERSION with DISTVERSION and align options.
---
games/quake-data/Makefile | 19 +++++++++++--------
games/quake-data/Makefile.include | 2 +-
2 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/games/quake-data/Makefile b/games/quake-data/Makefile
index 2c6278e3d839..2bf43798443d 100644
--- a/games/quake-data/Makefile
+++ b/games/quake-data/Makefile
@@ -1,6 +1,6 @@
PORTNAME= data
-PORTVERSION= 1.0.6
-PORTREVISION= 2
+DISTVERSION= 1.0.6
+PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= https://www.libsdl.org/projects/quake/data/:qs
PKGNAMEPREFIX= ${Q1PKGNAMEPREFIX}
@@ -9,7 +9,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:qs
DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= vvd@FreeBSD.org
COMMENT= Quake data files
WWW= http://www.idsoftware.com/games/quake/quake/
@@ -20,12 +20,15 @@ NO_WRKSUBDIR= yes
PROGFILE= qwsv-2.30-glibc-i386-unknown-linux2.0.tar.gz
SKINFILES= skinbase.zip qw_skins.zip
-OPTIONS_DEFINE= FULLGAME QW_DATA QW_SKINS
-OPTIONS_DEFAULT= QW_DATA QW_SKINS
+OPTIONS_DEFINE= FULLGAME QUAKE_MAPS QW_DATA QW_SKINS
+OPTIONS_DEFAULT= QUAKE_MAPS QW_DATA QW_SKINS
-FULLGAME_DESC= Install full game version
-QW_DATA_DESC= Install QuakeWorld data
-QW_SKINS_DESC= Install QuakeWorld skins (implies QW_DATA)
+FULLGAME_DESC= Install full game version
+QUAKE_MAPS_DESC= Install popular Quake 1 and QuakeWorld maps
+QW_DATA_DESC= Install QuakeWorld data
+QW_SKINS_DESC= Install QuakeWorld skins (implies QW_DATA)
+
+QUAKE_MAPS_RUN_DEPENDS= quake-maps>0:games/quake-maps
.include "Makefile.include" # must be included before bsd.port.options.mk
.include <bsd.port.options.mk>
diff --git a/games/quake-data/Makefile.include b/games/quake-data/Makefile.include
index e588d1969e03..cbd91fd2b31d 100644
--- a/games/quake-data/Makefile.include
+++ b/games/quake-data/Makefile.include
@@ -12,6 +12,6 @@ MAKE_ENV+= Q1DIR="${Q1DIR}"
PLIST_SUB+= Q1DIR="${Q1DIR:S|${LOCALBASE}/||}"
SUB_LIST+= Q1DIR="${Q1DIR}"
-.if ${PORTNAME} != data
+.if ${PORTNAME} != data && ${PORTNAME} != maps
RUN_DEPENDS+= ${Q1DIR}/id1/pak0.pak:games/quake-data
.endif