ports/86188: [UPDATE] games/q3server-freezetag: integrate with "quake3-data", rename to "quake3-freezetag"

Alejandro Pulver alejandro at varnet.biz
Thu Sep 15 22:00:35 UTC 2005


>Number:         86188
>Category:       ports
>Synopsis:       [UPDATE] games/q3server-freezetag: integrate with "quake3-data", rename to "quake3-freezetag"
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 15 22:00:32 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Alejandro Pulver
>Release:        FreeBSD 5.4-RELEASE i386
>Organization:
>Environment:





>Description:


Changes:
* Rename to "quake3-freezetag" (also rename port directory).
* Integrate with "quake3-data"


>How-To-Repeat:





>Fix:


--- quake3-freezetag.diff begins here ---
diff -urN /usr/ports/games/q3server-freezetag/Makefile quake3-freezetag/Makefile
--- /usr/ports/games/q3server-freezetag/Makefile	Thu Mar  6 23:35:57 2003
+++ quake3-freezetag/Makefile	Thu Sep 15 16:19:50 2005
@@ -7,14 +7,45 @@
 
 PORTNAME=	freezetag
 PORTVERSION=	1.51b
+CATEGORIES=	games
 MASTER_SITES=	${MASTER_SITE_LOCAL}
 MASTER_SITE_SUBDIR=	pat
 DISTNAME=	q3freeze${PORTVERSION:S/.//}
 
-COMMENT=	Quake III Arena Mod: Freeze Tag for Linux
+MAINTAINER=	pat at FreeBSD.org
+COMMENT=	Quake III Arena Mod: Freeze Tag
 
 WRKSRC=		${WRKDIR}/freeze
 
-Q3_MOD_MASTER=	${.CURDIR}/../q3server-ra3
+USE_ZIP=	yes
+NO_BUILD=	yes
 
-.include "${Q3_MOD_MASTER}/Makefile"
+.include "${.CURDIR}/../quake3-data/Makefile.include"
+
+.include <bsd.port.pre.mk>
+
+.if exists(${Q3DIR}/missionpack/pak1.pk3)
+WITH_MISSIONPACK=	yes
+.endif
+
+.if defined(WITH_MISSIONPACK)
+PLIST_SUB+=	MISSIONPACK=""
+.else
+PLIST_SUB+=	MISSIONPACK="@comment "
+.endif
+
+do-install:
+	@${MKDIR} ${DATADIR}
+.for f in description.txt freeze.cfg freeze0.pk3 freeze1.pk3 ft.config
+	@${INSTALL_DATA} ${WRKSRC}/${f} ${DATADIR}
+.endfor
+.if defined(WITH_MISSIONPACK)
+	@${INSTALL_DATA} ${WRKSRC}/missionpack/freeze_ta0.pk3 \
+		${Q3DIR}/missionpack
+.endif
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${DOCSDIR}
+	@${INSTALL_DATA} ${WRKSRC}/readme.txt ${DOCSDIR}
+.endif
+
+.include <bsd.port.post.mk>
diff -urN /usr/ports/games/q3server-freezetag/pkg-descr quake3-freezetag/pkg-descr
--- /usr/ports/games/q3server-freezetag/pkg-descr	Sat Jul 21 23:21:58 2001
+++ quake3-freezetag/pkg-descr	Wed Sep  7 17:08:33 2005
@@ -1,6 +1,11 @@
-This package contains all of the items you'll need to run a
-Quake III Arena dedicated server with Freeze Tag mod under
-FreeBSD with Linux emulation.
+Freeze Tag is a teamplay modification for Quake3 and Team Arena. It is a lot
+like that game you may have played as a kid, but without the killing. In
+Freeze Tag you try to eliminate the entire enemy team. If you kill someone
+then they will become frozen. So to eliminate all, you'd need to freeze
+everyone, making them all frozen at the same time. This will give your team a
+point and the round will start over again. If you are ever frozen, a teammate
+can come rescue you by standing next to your icy body for three seconds.
+You'll then be set free and can join the battle again.
 
 WWW: http://www.planetquake.com/freeze/
 
diff -urN /usr/ports/games/q3server-freezetag/pkg-plist quake3-freezetag/pkg-plist
--- /usr/ports/games/q3server-freezetag/pkg-plist	Thu Jul 25 19:56:33 2002
+++ quake3-freezetag/pkg-plist	Wed Sep  7 18:22:16 2005
@@ -1,11 +1,9 @@
-%%PORTDOCS%%%%Q3DIR%%description.txt
-%%Q3DIR%%freeze.cfg
-%%Q3DIR%%freeze0.pk3
-%%Q3DIR%%freeze1.pk3
-%%Q3DIR%%ft.bat
-%%Q3DIR%%ft.config
-%%Q3DIR%%missionpack/freeze_ta0.pk3
-%%Q3DIR%%missionpack/ft.bat
-%%PORTDOCS%%%%Q3DIR%%readme.txt
- at dirrm %%Q3DIR%%/missionpack
- at dirrm %%Q3DIR%%
+%%DATADIR%%/description.txt
+%%DATADIR%%/freeze.cfg
+%%DATADIR%%/freeze0.pk3
+%%DATADIR%%/freeze1.pk3
+%%DATADIR%%/ft.config
+%%MISSIONPACK%%%%Q3DIR%%/missionpack/freeze_ta0.pk3
+%%PORTDOCS%%%%DOCSDIR%%/readme.txt
+ at dirrm %%DOCSDIR%%
+%%PORTDOCS%%@dirrm %%DATADIR%%
--- quake3-freezetag.diff ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list