Lines 6-24
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= etqw |
8 |
PORTNAME= etqw |
9 |
PORTVERSION= 1.4.r1 |
9 |
PORTVERSION= 1.5 |
10 |
CATEGORIES= games linux |
10 |
CATEGORIES= games linux |
11 |
MASTER_SITES= ${MASTER_SITE_IDSOFTWARE:S|$|etqw/|} |
11 |
MASTER_SITES= http://ftp.4players.de/pub/hosted/wolfenstein/users/etqw/server/ \ |
|
|
12 |
ftp://ftp0.uk.multiplay.co.uk/pub/games/fps/enemyterritory_quakewars/server/linux/ \ |
13 |
ftp://ftp0.nl.multiplay.co.uk/pub/games/fps/enemyterritory_quakewars/server/linux/ \ |
14 |
${MASTER_SITE_IDSOFTWARE:S|$|etqw/|} |
12 |
PKGNAMEPREFIX= linux- |
15 |
PKGNAMEPREFIX= linux- |
13 |
PKGNAMESUFFIX= -server |
16 |
PKGNAMESUFFIX= -server |
14 |
DISTNAME= ETQW${PKGNAMESUFFIX}-1.4-full.x86 |
17 |
DISTNAME= ETQW${PKGNAMESUFFIX}-1.5-full.x86 |
15 |
DISTFILES= ETQW${PKGNAMESUFFIX}-1.4-full.x86.run ETQW${PKGNAMESUFFIX}-1.4-hotfix.r1.zip |
18 |
EXTRACT_SUFX= .run |
16 |
|
19 |
|
17 |
MAINTAINER= ayu@commun.jp |
20 |
MAINTAINER= ayu@commun.jp |
18 |
COMMENT= Enemy Territory: QUAKE Wars Server for Linux |
21 |
COMMENT= Enemy Territory: QUAKE Wars Server for Linux |
19 |
|
22 |
|
20 |
NO_CDROM= Redistribution is limited |
23 |
NO_CDROM= Redistribution is limited |
21 |
NO_PACKAGE= Package will be 428MB, set FORCE_PACKAGE if you really want it |
24 |
NO_PACKAGE= Package will be 435MB, set FORCE_PACKAGE if you really want it |
22 |
NO_BUILD= yes |
25 |
NO_BUILD= yes |
23 |
|
26 |
|
24 |
ONLY_FOR_ARCHS= i386 amd64 |
27 |
ONLY_FOR_ARCHS= i386 amd64 |
Lines 26-46
Link Here
|
26 |
USE_ZIP= yes |
29 |
USE_ZIP= yes |
27 |
|
30 |
|
28 |
ETQWDIR= ${PREFIX}/lib/${PORTNAME}${PKGNAMESUFFIX} |
31 |
ETQWDIR= ${PREFIX}/lib/${PORTNAME}${PKGNAMESUFFIX} |
|
|
32 |
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} |
29 |
|
33 |
|
30 |
.include <bsd.port.pre.mk> |
34 |
.include <bsd.port.pre.mk> |
31 |
|
35 |
|
32 |
do-extract: |
36 |
do-extract: |
33 |
@${MKDIR} ${WRKSRC} |
37 |
@${MKDIR} ${WRKSRC} |
34 |
@cd ${WRKSRC} && \ |
38 |
@cd ${WRKSRC} && \ |
35 |
${TAIL} -c +194885 ${_DISTDIR}ETQW${PKGNAMESUFFIX}-1.4-full.x86.run > full.zip |
39 |
${TAIL} -c +194885 ${_DISTDIR}ETQW${PKGNAMESUFFIX}-1.5-full.x86.run > full.zip |
36 |
@(cd ${WRKSRC} && ${UNZIP_CMD} -q ${WRKSRC}/full.zip) |
40 |
@(cd ${WRKSRC} && ${UNZIP_CMD} -q ${WRKSRC}/full.zip) |
37 |
@${RM} ${WRKSRC}/full.zip |
41 |
@${RM} ${WRKSRC}/full.zip |
38 |
@cd ${WRKSRC} && \ |
|
|
39 |
${UNZIP_CMD} -q ${_DISTDIR}ETQW${PKGNAMESUFFIX}-1.4-hotfix.r1.zip |
40 |
|
42 |
|
41 |
post-patch: |
43 |
post-patch: |
42 |
@${MV} ${WRKSRC}/etqwded.x86 ${WRKSRC}/data |
|
|
43 |
|
44 |
@${SED} -e 's|@ETQWDIR@|${ETQWDIR}|' ${FILESDIR}/etqwded.in > ${WRKSRC}/etqwded |
44 |
@${SED} -e 's|@ETQWDIR@|${ETQWDIR}|' ${FILESDIR}/etqwded.in > ${WRKSRC}/etqwded |
45 |
|
45 |
|
46 |
do-install: |
46 |
do-install: |
Lines 64-70
Link Here
|
64 |
|
64 |
|
65 |
.if !defined (NOPORTDOCS) |
65 |
.if !defined (NOPORTDOCS) |
66 |
@${MKDIR} ${DOCSDIR} |
66 |
@${MKDIR} ${DOCSDIR} |
67 |
.for FILE in EULA.txt README.txt copyrights.txt etqwtv.txt pb/PBEULA.txt |
67 |
.for FILE in EULA.txt README.txt copyrights.txt etqwtv.txt readme_1_5_patch.txt server_readme.txt pb/PBEULA.txt |
68 |
@${INSTALL_DATA} ${WRKSRC}/data/${FILE} ${DOCSDIR} |
68 |
@${INSTALL_DATA} ${WRKSRC}/data/${FILE} ${DOCSDIR} |
69 |
.endfor |
69 |
.endfor |
70 |
.endif |
70 |
.endif |