Index: head/games/greed/Makefile =================================================================== --- head/games/greed/Makefile (revision 362808) +++ head/games/greed/Makefile (revision 362809) @@ -1,30 +1,29 @@ # Created by: Mark Pulford # $FreeBSD$ PORTNAME= greed PORTVERSION= 3.10 CATEGORIES= games MASTER_SITES= http://catb.org/~esr/greed/ CENKES PKGNAMESUFFIX= -game MAINTAINER= culot@FreeBSD.org COMMENT= Text puzzle game with the aim of clearing the game field LICENSE= BSD3CLAUSE SCOREFILE?= /var/games/greed.hs CFLAGS+= -DSCOREFILE=\"${SCOREFILE}\" -DNOTBSD -DRELEASE=\"${PORTVERSION}\" LDFLAGS+= -lcurses +PLIST_SUB+= SCOREFILE=${SCOREFILE:S|^/||} do-build: - @cd ${WRKSRC}&&${CC} ${CFLAGS} -o greed greed.c ${LDFLAGS} + (cd ${WRKSRC} && ${CC} ${CFLAGS} -o greed greed.c ${LDFLAGS}) do-install: ${INSTALL_PROGRAM} -m 2555 -o root -g games ${WRKSRC}/greed ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/greed.6 ${STAGEDIR}${MAN6PREFIX}/man/man6/ - @a=${SCOREFILE};[ -f $$a ]||:>$$a&&${CHOWN} root:games $$a&&${CHMOD} 664 $$a - @${ECHO_CMD} '@exec a=${SCOREFILE};[ -f $$a ]||:>$$a&&\ - ${CHOWN} root:games $$a&&${CHMOD} 664 $$a' >> ${TMPPLIST} - @${ECHO_CMD} '@unexec a=${SCOREFILE};[ -s $$a ]||${RM} -f $$a' >> ${TMPPLIST} + @${MKDIR} ${STAGEDIR}${SCOREFILE:H} + ${TOUCH} ${STAGEDIR}${SCOREFILE}.sample .include Index: head/games/greed/pkg-plist =================================================================== --- head/games/greed/pkg-plist (revision 362808) +++ head/games/greed/pkg-plist (revision 362809) @@ -1,2 +1,6 @@ bin/greed man/man6/greed.6.gz +@cwd / +@group games +@mode 664 +@sample %%SCOREFILE%%.sample