pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games/angband-tty Fixed permissions for the game direc...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/495c67b6e5f3
branches:  trunk
changeset: 515496:495c67b6e5f3
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Mon Jul 03 05:15:49 2006 +0000

description:
Fixed permissions for the game directories, since in unprivileged mode,
they ended without the execute bits set. In 2004, some variables have
been introduced to pkgsrc that fit exactly this purpose. Bumped
PKGREVISION.

diffstat:

 games/angband-tty/Makefile |  13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diffs (32 lines):

diff -r cada2b3ab343 -r 495c67b6e5f3 games/angband-tty/Makefile
--- a/games/angband-tty/Makefile        Mon Jul 03 04:46:42 2006 +0000
+++ b/games/angband-tty/Makefile        Mon Jul 03 05:15:49 2006 +0000
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.26 2005/06/16 06:57:52 jlam Exp $
+# $NetBSD: Makefile,v 1.27 2006/07/03 05:15:49 rillig Exp $
 #
 
 DISTNAME=              angband-283
 PKGNAME=               angband-tty-2.8.3
+PKGREVISION=           1
 CATEGORIES=            games
 MASTER_SITES=          ftp://export.andrew.cmu.edu/angband/Source/ \
                        ftp://ftp.greyhelm.com/pub/Games/Angband/Angband-2.7.x/Source/
@@ -29,12 +30,12 @@
 
 do-install:
        ${INSTALL} -d -o bin -g games -m 0775 ${PREFIX}/share/angband
-       ${CP} -R ${WRKDIR}/${DISTNAME}/lib/* ${PREFIX}/share/angband
+       cd ${WRKDIR}/${DISTNAME}/lib && ${PAX} -wr * ${PREFIX}/share/angband
        cd ${PREFIX}/share/angband/help && \
                ${PAX} -O -zrf ${DISTDIR}/${SPOILERFILE}
-       ${CHOWN} -R bin:games ${PREFIX}/share/angband
-       ${CHMOD} -R 0664 ${PREFIX}/share/angband/*
-       cd ${PREFIX}/share/angband && ${CHMOD} 0775 apex bone data edit file help info save user xtra
-       ${INSTALL} -c -s -o bin -g games -m 2755 ${WRKSRC}/angband ${PREFIX}/bin
+       ${CHOWN} -R ${GAMEOWN}:${GAMEGRP} ${PREFIX}/share/angband
+       cd ${PREFIX}/share/angband && ${CHMOD} ${GAMEDATAMODE} */*
+       cd ${PREFIX}/share/angband && ${CHMOD} ${GAMEDIRMODE} apex bone data edit file help info save user xtra
+       ${INSTALL_GAME} ${WRKSRC}/angband ${PREFIX}/bin
 
 .include "../../mk/bsd.pkg.mk"



Home | Main Index | Thread Index | Old Index