aboutsummaryrefslogtreecommitdiffstats
path: root/games/openarena-data
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2010-11-27 03:08:11 +0800
committerpav <pav@FreeBSD.org>2010-11-27 03:08:11 +0800
commit6b0445a5317b1db9fc1a5f57eed9ad7f4723876a (patch)
tree760cc18da5a5614435ef0f1b8a5c0b147cfd3ce6 /games/openarena-data
parent8cf5c81bcb972424b136c336f27941d5d50b8b7d (diff)
downloadfreebsd-ports-gnome-6b0445a5317b1db9fc1a5f57eed9ad7f4723876a.tar.gz
freebsd-ports-gnome-6b0445a5317b1db9fc1a5f57eed9ad7f4723876a.tar.zst
freebsd-ports-gnome-6b0445a5317b1db9fc1a5f57eed9ad7f4723876a.zip
- Move unzipping to extract phase, where unzip is only available
Reported by: pointyhat
Diffstat (limited to 'games/openarena-data')
-rw-r--r--games/openarena-data/Makefile16
1 files changed, 7 insertions, 9 deletions
diff --git a/games/openarena-data/Makefile b/games/openarena-data/Makefile
index 1a80e300abdc..a32539909041 100644
--- a/games/openarena-data/Makefile
+++ b/games/openarena-data/Makefile
@@ -19,7 +19,7 @@ COMMENT= OpenArena game data files
USE_ZIP= yes
-WRKSRC= ${WRKDIR}
+WRKSRC= ${WRKDIR}/baseoa
NO_BUILD= yes
FETCH_ARGS=
USE_ZIP= yes
@@ -29,14 +29,12 @@ OA_DATA_VER= 0.8.1
OA_PATCH= oa085p.zip
OA_PATCH_VER= 0.8.1
+post-extract:
+ ${UNZIP_CMD} -j ${DISTDIR}/${OA_DATA} ${PKGNAMEPREFIX}${OA_DATA_VER}/${OABASE}/\* -d ${WRKSRC}
+ ${UNZIP_CMD} -j ${DISTDIR}/${OA_PATCH} ${PKGNAMEPREFIX}${OA_PATCH_VER}/${OABASE}/\* -d ${WRKSRC}
+
do-install:
- @${MKDIR} ${DATADIR}
- @${UNZIP_CMD} -j ${DISTDIR}/${OA_DATA} \
- ${PKGNAMEPREFIX}${OA_DATA_VER}/${OABASE}/\* \
- -d ${DATADIR}
- @${UNZIP_CMD} -j ${DISTDIR}/${OA_PATCH} \
- ${PKGNAMEPREFIX}${OA_PATCH_VER}/${OABASE}/\* \
- -d ${DATADIR}
- @${CHMOD} -R o-w ${DATADIR}
+ ${MKDIR} ${DATADIR}
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${DATADIR})
.include "../openarena/Makefile.include"