[Midnightbsd-cvs] mports [17591] trunk/games: add et quakewars demo server port

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Sep 27 16:23:23 EDT 2014


Revision: 17591
          http://svnweb.midnightbsd.org/mports/?rev=17591
Author:   laffer1
Date:     2014-09-27 16:23:20 -0400 (Sat, 27 Sep 2014)
Log Message:
-----------
add et quakewars demo server port

Modified Paths:
--------------
    trunk/games/Makefile

Added Paths:
-----------
    trunk/games/linux-etqw-demo-server/
    trunk/games/linux-etqw-demo-server/Makefile
    trunk/games/linux-etqw-demo-server/distinfo
    trunk/games/linux-etqw-demo-server/files/
    trunk/games/linux-etqw-demo-server/files/etqwded-demo.in
    trunk/games/linux-etqw-demo-server/pkg-descr
    trunk/games/linux-etqw-demo-server/pkg-plist

Modified: trunk/games/Makefile
===================================================================
--- trunk/games/Makefile	2014-09-27 20:18:24 UTC (rev 17590)
+++ trunk/games/Makefile	2014-09-27 20:23:20 UTC (rev 17591)
@@ -19,7 +19,6 @@
 SUBDIR += gridlock
 SUBDIR += gtkpool
 SUBDIR += gtypist
-SUBDIR += kdegames4
 SUBDIR += libggz
 SUBDIR += lincity
 SUBDIR += linux-americasarmy
@@ -31,6 +30,7 @@
 SUBDIR += linux-enemyterritory-omni-bot
 SUBDIR += linux-enemyterritory-shrub
 SUBDIR += linux-enemyterritory-tce
+SUBDIR += linux-etqw-demo-server
 SUBDIR += linux-quake3
 SUBDIR += linux-quake3-demo
 SUBDIR += moon-buggy

Added: trunk/games/linux-etqw-demo-server/Makefile
===================================================================
--- trunk/games/linux-etqw-demo-server/Makefile	                        (rev 0)
+++ trunk/games/linux-etqw-demo-server/Makefile	2014-09-27 20:23:20 UTC (rev 17591)
@@ -0,0 +1,68 @@
+# Created by: ayu <ayunyan at gmail.com>
+# $MidnightBSD$
+# $FreeBSD: head/games/linux-etqw-demo-server/Makefile 362015 2014-07-15 23:30:05Z adamw $
+
+PORTNAME=	etqw
+PORTVERSION=	2.0.r1
+CATEGORIES=	games linux
+MASTER_SITES=	${MASTER_SITE_IDSOFTWARE:S|$|etqw/|}
+PKGNAMEPREFIX=	linux-
+PKGNAMESUFFIX=	-demo-server
+DISTNAME=	ETQW-demo2-server-full.r1.x86
+EXTRACT_SUFX=	.run
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Enemy Territory: QUAKE Wars Demo Server for Linux
+
+LICENSE=	id
+LICENSE_NAME=	id software quakewars license
+LICENSE_FILE=	${WRKSRC}/data/EULA.txt
+LICENSE_PERMS=	
+
+RESTRICTED=	cannot distribute under any means
+NO_CDROM=	Redistribution is limited
+NO_BUILD=	yes
+
+ONLY_FOR_ARCHS=	i386 amd64
+USE_LINUX=	yes
+USES=		zip:infozip
+
+ETQWDIR=	${PREFIX}/lib/${PORTNAME}${PKGNAMESUFFIX}
+
+OPTIONS_DEFINE=	DOCS
+
+do-extract:
+	@${MKDIR} ${WRKSRC}
+	@cd ${WRKSRC} && \
+		${TAIL} -c +194885 ${_DISTDIR}${DISTNAME}.run > full.zip
+	@(cd ${WRKSRC} && ${UNZIP_CMD} -q ${WRKSRC}/full.zip)
+	@${RM} ${WRKSRC}/full.zip
+
+post-patch:
+	@${SED} -e 's|@ETQWDIR@|${ETQWDIR}|' ${FILESDIR}/etqwded-demo.in > ${WRKSRC}/etqwded-demo
+
+do-install:
+	@${MKDIR} ${STAGEDIR}${ETQWDIR}
+
+	${INSTALL_PROGRAM} ${WRKSRC}/etqwded-demo ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKSRC}/data/etqwded.x86 ${STAGEDIR}${ETQWDIR}
+	@cd ${WRKSRC}/data && \
+		${FIND} -E . -type f -iregex ".*\.so\.[0-9]+" \
+			-exec ${INSTALL_DATA} "{}" "${STAGEDIR}${ETQWDIR}/{}" \;
+
+	@${MKDIR} ${STAGEDIR}${ETQWDIR}/base/bots
+	@cd ${WRKSRC}/data && \
+		${FIND} base -type f \
+			-exec ${INSTALL_DATA} "{}" "${STAGEDIR}${ETQWDIR}/{}" \;
+
+	@${MKDIR} ${STAGEDIR}${ETQWDIR}/pb/htm
+	@cd ${WRKSRC}/data && \
+		${FIND} pb -type f \
+			-exec ${INSTALL_DATA} "{}" "${STAGEDIR}${ETQWDIR}/{}" \;
+
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+.for FILE in EULA.txt README.txt copyrights.txt etqwtv.txt pb/PBEULA.txt
+	@${INSTALL_DATA} ${WRKSRC}/data/${FILE} ${STAGEDIR}${DOCSDIR}
+.endfor
+
+.include <bsd.port.mk>


Property changes on: trunk/games/linux-etqw-demo-server/Makefile
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/games/linux-etqw-demo-server/distinfo
===================================================================
--- trunk/games/linux-etqw-demo-server/distinfo	                        (rev 0)
+++ trunk/games/linux-etqw-demo-server/distinfo	2014-09-27 20:23:20 UTC (rev 17591)
@@ -0,0 +1,2 @@
+SHA256 (ETQW-demo2-server-full.r1.x86.run) = df92281b8bc7ab33c7bbb0eba613f7387ebcb42e6bf75a0df5029eb013cae5d3
+SIZE (ETQW-demo2-server-full.r1.x86.run) = 141326146


Property changes on: trunk/games/linux-etqw-demo-server/distinfo
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/games/linux-etqw-demo-server/files/etqwded-demo.in
===================================================================
--- trunk/games/linux-etqw-demo-server/files/etqwded-demo.in	                        (rev 0)
+++ trunk/games/linux-etqw-demo-server/files/etqwded-demo.in	2014-09-27 20:23:20 UTC (rev 17591)
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+cd @ETQWDIR@ || exit 1
+exec ./etqwded.x86 "$@"


Property changes on: trunk/games/linux-etqw-demo-server/files/etqwded-demo.in
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/games/linux-etqw-demo-server/pkg-descr
===================================================================
--- trunk/games/linux-etqw-demo-server/pkg-descr	                        (rev 0)
+++ trunk/games/linux-etqw-demo-server/pkg-descr	2014-09-27 20:23:20 UTC (rev 17591)
@@ -0,0 +1,4 @@
+Enemy Territory: QUAKE Wars is the Ultimate Online Strategic Shooter: 
+an objective-driven, class-based first person shooter set in the quake universe.
+
+WWW:	http://www.enemyterritory.com/


Property changes on: trunk/games/linux-etqw-demo-server/pkg-descr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/games/linux-etqw-demo-server/pkg-plist
===================================================================
--- trunk/games/linux-etqw-demo-server/pkg-plist	                        (rev 0)
+++ trunk/games/linux-etqw-demo-server/pkg-plist	2014-09-27 20:23:20 UTC (rev 17591)
@@ -0,0 +1,40 @@
+bin/etqwded-demo
+lib/etqw-demo-server/base/bots/botnames.dat
+lib/etqw-demo-server/base/game000.pk4
+lib/etqw-demo-server/base/game002.pk4
+lib/etqw-demo-server/base/match.cfg
+lib/etqw-demo-server/base/pak000.pk4
+lib/etqw-demo-server/base/pak001.pk4
+lib/etqw-demo-server/base/pak002.pk4
+lib/etqw-demo-server/base/public.cfg
+lib/etqw-demo-server/base/server.cfg
+lib/etqw-demo-server/base/usergroups.dat
+lib/etqw-demo-server/base/usergroups.example
+lib/etqw-demo-server/etqwded.x86
+lib/etqw-demo-server/libSDL-1.2.id.so.0
+lib/etqw-demo-server/libgcc_s.so.1
+lib/etqw-demo-server/libjpeg.so.62
+lib/etqw-demo-server/libstdc++.so.6
+lib/etqw-demo-server/pb/PBEULA.txt
+lib/etqw-demo-server/pb/htm/la001313.htm
+lib/etqw-demo-server/pb/htm/lc001714.htm
+lib/etqw-demo-server/pb/htm/ma001313.htm
+lib/etqw-demo-server/pb/htm/mc001714.htm
+lib/etqw-demo-server/pb/htm/wa001313.htm
+lib/etqw-demo-server/pb/htm/wc001714.htm
+lib/etqw-demo-server/pb/pbag.so
+lib/etqw-demo-server/pb/pbags.so
+lib/etqw-demo-server/pb/pbcl.so
+lib/etqw-demo-server/pb/pbcls.so
+lib/etqw-demo-server/pb/pbsv.so
+%%PORTDOCS%%%%DOCSDIR%%/EULA.txt
+%%PORTDOCS%%%%DOCSDIR%%/PBEULA.txt
+%%PORTDOCS%%%%DOCSDIR%%/README.txt
+%%PORTDOCS%%%%DOCSDIR%%/copyrights.txt
+%%PORTDOCS%%%%DOCSDIR%%/etqwtv.txt
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+ at dirrm lib/etqw-demo-server/pb/htm
+ at dirrm lib/etqw-demo-server/pb
+ at dirrm lib/etqw-demo-server/base/bots
+ at dirrm lib/etqw-demo-server/base
+ at dirrm lib/etqw-demo-server


Property changes on: trunk/games/linux-etqw-demo-server/pkg-plist
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list