blob: 1fee7f4dc780638f0b00663b418c28190803b51c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
PORTNAME= data
PORTVERSION= 3.2.1
CATEGORIES= games
MASTER_SITES= SF/glest/glest%20${PORTNAME}/${PORTVERSION}
PKGNAMEPREFIX= glest-
DISTNAME= glest_${PORTNAME}_${PORTVERSION}
DIST_SUBDIR= glest
MAINTAINER= ports@FreeBSD.org
COMMENT= Glest data files
USES= dos2unix zip
DOS2UNIX_GLOB= *.log *.ini *.html *.txt *.lng
NO_BUILD= yes
PLIST= ${WRKDIR}/pkg-plist
WRKSRC= ${WRKDIR}/glest_game
DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX:S/-//}
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX:S/-//}
GLESTDATADIRE= data maps scenarios techs tilesets tutorials
PORTDATA= *
PORTDOCS= *
OPTIONS_DEFINE= DOCS
post-extract:
@${MV} ${WRKSRC}/docs/license.txt ${WRKSRC}/docs/license-data.txt
@${RMDIR} ${WRKSRC}/screens
do-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/docs/license-data.txt ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/docs/readme.txt ${STAGEDIR}${DOCSDIR}
@${MKDIR} ${STAGEDIR}${DATADIR}
.for FILE in glest.ico servers.ini
${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DATADIR}
.endfor
.for DIRE in ${GLESTDATADIRE}
@cd ${WRKSRC} && \
${FIND} ${DIRE} -type d -exec ${MKDIR} "${STAGEDIR}${DATADIR}/{}" \; && \
${FIND} ${DIRE} -type f -exec ${INSTALL_DATA} {} "${STAGEDIR}${DATADIR}/{}" \;
.endfor
.include <bsd.port.mk>
|