svn commit: r314351 - head/games/quake3-data

Alexey Dokuchaev danfe at FreeBSD.org
Sat Mar 16 12:51:57 UTC 2013


Author: danfe
Date: Sat Mar 16 12:51:56 2013
New Revision: 314351
URL: http://svnweb.freebsd.org/changeset/ports/314351

Log:
  - Trim Makefile header per new style guidelines
  - Convert to contemporary OPTIONS framework
  - Drop maintainership, this port is stable enough to fly solo
  - Cleanup Makefiles, reformat pkg-descr and add WWW line

Modified:
  head/games/quake3-data/Makefile
  head/games/quake3-data/Makefile.include
  head/games/quake3-data/pkg-descr

Modified: head/games/quake3-data/Makefile
==============================================================================
--- head/games/quake3-data/Makefile	Sat Mar 16 12:27:10 2013	(r314350)
+++ head/games/quake3-data/Makefile	Sat Mar 16 12:51:56 2013	(r314351)
@@ -1,9 +1,5 @@
-# New ports collection makefile for:	Quake 3 paks
-# Date created:				1st March 2003
-# Whom:					nik at FreeBSD.org
-#
+# Created by: Nik Clayton <nik at FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	data
 DISTVERSION=	1.32b-3
@@ -15,41 +11,41 @@ PKGNAMEPREFIX=	${Q3PKGNAMEPREFIX}
 DISTNAME=	linuxq3apoint-${DISTVERSION}.x86
 EXTRACT_SUFX=	.run
 
-MAINTAINER=	danfe at FreeBSD.org
+MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Quake III Arena data files
 
+DATADIR=	${Q3DIR}
 NO_BUILD=	yes
 NO_WRKSUBDIR=	yes
 
-OPTIONS=	TEAMARENA "Install Quake III Team Arena data files" on
-
-DATADIR=	${Q3DIR}
-
 SUB_FILES=	pkg-message
 
-do-extract:
-	@${RM} -rf ${WRKDIR}
-	@${MKDIR} ${WRKDIR}
-	@cd ${WRKDIR} && ${TAIL} +356 ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \
-		${TAR} zxf - >/dev/null
+OPTIONS_DEFINE=	TEAMARENA
+OPTIONS_DEFAULT=	TEAMARENA
+TEAMARENA_DESC=		Install Quake III Team Arena data files
 
 .include "Makefile.include"
+.include <bsd.port.options.mk>
 
-.include <bsd.port.pre.mk>
-
-.if !defined(WITHOUT_TEAMARENA)
+.if ${PORT_OPTIONS:MTEAMARENA}
 PLIST_SUB+=	TEAMARENA=""
 .else
 PLIST_SUB+=	TEAMARENA="@comment "
 .endif
 
+do-extract:
+	@${RM} -rf ${WRKDIR}
+	@${MKDIR} ${WRKDIR}
+	@cd ${WRKDIR} && ${TAIL} +356 ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} | \
+		${TAR} zxf - >/dev/null
+
 do-install:
 	@${MKDIR} ${DATADIR}
-	@${CP} -R ${WRKSRC}/baseq3 ${DATADIR}
+	${CP} -R ${WRKSRC}/baseq3 ${DATADIR}
 	@${MKDIR} ${PREFIX}/share/pixmaps
-	@${INSTALL_DATA} ${WRKSRC}/quake3.xpm ${PREFIX}/share/pixmaps
-.if !defined(WITHOUT_TEAMARENA)
-	@${CP} -R ${WRKSRC}/missionpack ${DATADIR}
+	${INSTALL_DATA} ${WRKSRC}/quake3.xpm ${PREFIX}/share/pixmaps
+.if ${PORT_OPTIONS:MTEAMARENA}
+	${CP} -R ${WRKSRC}/missionpack ${DATADIR}
 .endif
 
 post-install:
@@ -57,4 +53,4 @@ post-install:
 	@${CAT} ${PKGMESSAGE}
 	@${ECHO_CMD}
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/games/quake3-data/Makefile.include
==============================================================================
--- head/games/quake3-data/Makefile.include	Sat Mar 16 12:27:10 2013	(r314350)
+++ head/games/quake3-data/Makefile.include	Sat Mar 16 12:51:56 2013	(r314351)
@@ -1,23 +1,23 @@
-# Makefile for defining variables used by other Quake3 related ports.
+# Makefile for defining variables used by other Quake3 related ports
 
-# Set variables.
+# Set variables
 
 Q3PKGNAMEPREFIX?=quake3-
 Q3DIR?=		${PREFIX}/share/quake3
 
-# Add them to the environment.
+# Add them to the environment
 
 MAKE_ENV+=	Q3DIR="${Q3DIR}"
 PLIST_SUB+=	Q3DIR="${Q3DIR:S/${PREFIX}\///}"
 SUB_LIST+=	Q3DIR="${Q3DIR}"
 
-# Add the dependency.
+# Add the dependency
 
 .if ${PORTNAME} != "data"
 RUN_DEPENDS+=	${Q3DIR}/baseq3/pak1.pk3:${PORTSDIR}/games/quake3-data
 .endif
 
-# DOS to Unix text conversion.
+# DOS to Unix text conversion
 
 .if defined(USE_CRLF)
 .   if defined(USE_ZIP)

Modified: head/games/quake3-data/pkg-descr
==============================================================================
--- head/games/quake3-data/pkg-descr	Sat Mar 16 12:27:10 2013	(r314350)
+++ head/games/quake3-data/pkg-descr	Sat Mar 16 12:51:56 2013	(r314351)
@@ -3,5 +3,7 @@ Quake III Arena data files.
 This port installs the data files needed to run Quake III Arena. It also uses
 the update, and has an option to install Quake III Team Arena data files.
 
-You still need to have a legitimate copy of the game in order to obtain
-the .pk3 files.
+You still need to have a legitimate copy of the game in order to obtain the
+*.pk3 files.
+
+WWW: http://www.idsoftware.com/games/quake/quake3-arena


More information about the svn-ports-all mailing list