# New ports collection makefile for: etqw-server # Date created: 2008-04-21 # Whom: Ayumi M # # $FreeBSD$ # PORTNAME= etqw PORTVERSION= 1.5 CATEGORIES= games linux MASTER_SITES= http://ftp.4players.de/pub/hosted/wolfenstein/users/etqw/server/ \ ftp://ftp0.uk.multiplay.co.uk/pub/games/fps/enemyterritory_quakewars/server/linux/ \ ftp://ftp0.nl.multiplay.co.uk/pub/games/fps/enemyterritory_quakewars/server/linux/ \ ${MASTER_SITE_IDSOFTWARE:S|$|etqw/|} PKGNAMEPREFIX= linux- PKGNAMESUFFIX= -server DISTNAME= ETQW${PKGNAMESUFFIX}-1.5-full.x86 EXTRACT_SUFX= .run MAINTAINER= ayu@commun.jp COMMENT= Enemy Territory: QUAKE Wars Server for Linux NO_CDROM= Redistribution is limited NO_PACKAGE= Package will be 435MB, set FORCE_PACKAGE if you really want it NO_BUILD= yes ONLY_FOR_ARCHS= i386 amd64 USE_LINUX= yes USE_ZIP= yes ETQWDIR= ${PREFIX}/lib/${PORTNAME}${PKGNAMESUFFIX} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} .include do-extract: @${MKDIR} ${WRKSRC} @cd ${WRKSRC} && \ ${TAIL} -c +194885 ${_DISTDIR}ETQW${PKGNAMESUFFIX}-1.5-full.x86.run > full.zip @(cd ${WRKSRC} && ${UNZIP_CMD} -q ${WRKSRC}/full.zip) @${RM} ${WRKSRC}/full.zip post-patch: @${SED} -e 's|@ETQWDIR@|${ETQWDIR}|' ${FILESDIR}/etqwded.in > ${WRKSRC}/etqwded do-install: @${MKDIR} ${ETQWDIR} ${INSTALL_PROGRAM} ${WRKSRC}/etqwded ${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/data/etqwded.x86 ${ETQWDIR} @cd ${WRKSRC}/data && \ ${FIND} -E . -type f -iregex ".*\.so\.[0-9]+" \ -exec ${INSTALL_DATA} "{}" "${ETQWDIR}/{}" \; @${MKDIR} ${ETQWDIR}/base/bots @cd ${WRKSRC}/data && \ ${FIND} base -type f \ -exec ${INSTALL_DATA} "{}" "${ETQWDIR}/{}" \; @${MKDIR} ${ETQWDIR}/pb/htm @cd ${WRKSRC}/data && \ ${FIND} pb -type f \ -exec ${INSTALL_DATA} "{}" "${ETQWDIR}/{}" \; .if !defined (NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for FILE in EULA.txt README.txt copyrights.txt etqwtv.txt readme_1_5_patch.txt server_readme.txt pb/PBEULA.txt @${INSTALL_DATA} ${WRKSRC}/data/${FILE} ${DOCSDIR} .endfor .endif .include