diff options
Diffstat (limited to 'games/angband/Makefile')
-rw-r--r-- | games/angband/Makefile | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/games/angband/Makefile b/games/angband/Makefile index 560604a53cae..97880e00f5c9 100644 --- a/games/angband/Makefile +++ b/games/angband/Makefile @@ -9,22 +9,33 @@ DISTNAME= angband-283 PKGNAME= angband-2.8.3 CATEGORIES= games -MASTER_SITES= ftp://export.andrew.cmu.edu/angband/Source/ -DISTFILES= angband-283.tar.gz ext-x11-283.tar.gz +MASTER_SITES= ftp://export.andrew.cmu.edu/angband/Source/ \ + http://www.freebsd.org/~mph/distfiles/ +DISTFILES= angband-283.tar.gz ext-x11-283.tar.gz angband-data.tar.gz MAINTAINER= mph@freebsd.org -BROKEN= "Security hole (buffer overflow)" - USE_X_PREFIX= yes DIST_SUBDIR= angband +EXTRACT_ONLY= angband-283.tar.gz ext-x11-283.tar.gz + EXTSRC= ${WRKDIR}/ext-x11-283 pre-patch: ${CP} ${WRKSRC}/src/Makefile.std ${WRKSRC}/src/Makefile -post-install: +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/angband ${PREFIX}/bin/angband + ${MKDIR} ${PREFIX}/lib/X11/angband + (cd ${WRKSRC}/lib && ${TAR} cf - * ) | (cd ${PREFIX}/lib/X11/angband && tar xf - ) + (cd ${PREFIX} && ${TAR} xzf ${DISTDIR}/${DIST_SUBDIR}/angband-data.tar.gz) + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/X11/angband + (cd ${PREFIX}/lib/X11/angband && \ + ${CHMOD} 555 apex bone data edit file help info xtra ; \ + ${CHMOD} 1777 save user \ + ) + ${INSTALL} -o ${SHAREOWN} -g ${SHAREGRP} -m 555 /dev/null ${PREFIX}/lib/X11/angband/apex/scores.raw ${INSTALL_DATA} ${EXTSRC}/lib/xtra/tiles.raw \ ${PREFIX}/lib/X11/angband/xtra @${CAT} ${PKGDIR}/MESSAGE |