aboutsummaryrefslogtreecommitdiff
path: root/games/el-data
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2014-11-27 19:13:18 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2014-11-27 19:13:18 +0000
commitdebcc1a5472caa79c70fc39b04bd4eeab9d7a466 (patch)
treebe4681d3f29c44d6ac2827d9c515afb494b0005c /games/el-data
parent1702ecd6f6c39d1468e5541ed541764eff731578 (diff)
downloadports-debcc1a5472caa79c70fc39b04bd4eeab9d7a466.tar.gz
ports-debcc1a5472caa79c70fc39b04bd4eeab9d7a466.zip
- Simplify installation and plist generation
- Fix tab after WWW: - Remove unused variables PR: 195358 Submitted by: amdmi3 Approved by: bapt
Notes
Notes: svn path=/head/; revision=373516
Diffstat (limited to 'games/el-data')
-rw-r--r--games/el-data/Makefile17
-rw-r--r--games/el-data/pkg-descr2
2 files changed, 4 insertions, 15 deletions
diff --git a/games/el-data/Makefile b/games/el-data/Makefile
index bebb21658255..33d31bea7bfa 100644
--- a/games/el-data/Makefile
+++ b/games/el-data/Makefile
@@ -22,10 +22,11 @@ USES= dos2unix zip:infozip
DOS2UNIX_GLOB= *.ini *.txt
DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX:S/-//}
-PLIST= ${WRKDIR}/pkg-plist
WRKSRC= ${WRKDIR}/${PKGNAMEPREFIX:S/-/_/}linux
EL_DATA= ${PKGNAMEPREFIX:S/-/_/}linux_${PORTVERSION}.zip
+PORTDATA= *
+
OPTIONS_DEFINE= ELSOUND ELMUSIC
OPTIONS_DEFAULT= ELSOUND ELMUSIC
ELSOUND_DESC= Install additional sound files
@@ -35,12 +36,10 @@ ELMUSIC_DESC= Install additional music files
.if ${PORT_OPTIONS:MELSOUND}
DISTFILES+= EL_sound_191${EXTRACT_SUFX}:sound
-HAVE_ESOUND= yes
.endif
.if ${PORT_OPTIONS:MELMUSIC}
DISTFILES+= EL_music_full${EXTRACT_SUFX}:music
-HAVE_EMUSIC= yes
.endif
do-extract:
@@ -64,17 +63,7 @@ post-extract:
@${FIND} ${WRKSRC} -type f -name "*.bin" -print0 | \
${XARGS} -0 ${RM} -R
-pre-install:
- @${RM} -f ${PLIST}
- @cd ${WRKSRC} && \
- ${FIND} * -type f | ${SORT} | ${SED} -e 's|^|%%DATADIR%%/|' >> ${PLIST} && \
- ${FIND} * -type d | ${SORT} -r | ${SED} -e 's|^|@dirrm %%DATADIR%%/|' >> ${PLIST}
- @${ECHO_CMD} "@dirrm %%DATADIR%%" >> ${PLIST}
-
do-install:
- ${MKDIR} ${STAGEDIR}${DATADIR}
- @cd ${WRKSRC} && \
- ${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${DATADIR}/{}" \; && \
- ${FIND} * -type f -exec ${INSTALL_DATA} "{}" "${STAGEDIR}${DATADIR}/{}" \;
+ cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>
diff --git a/games/el-data/pkg-descr b/games/el-data/pkg-descr
index def76b41321d..5e20debfde0d 100644
--- a/games/el-data/pkg-descr
+++ b/games/el-data/pkg-descr
@@ -1,3 +1,3 @@
The Eternal Lands data and sounds files.
-WWW: http://www.eternal-lands.com/
+WWW: http://www.eternal-lands.com/