[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / games / rollemup

File: [cvs.NetBSD.org] / pkgsrc / games / rollemup / Attic / Makefile (download)

Revision 1.43, Thu Jan 19 18:52:10 2017 UTC (6 years, 8 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.42: +4 -4 lines

Convert all occurrences (353 by my count) of

	MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.

# $NetBSD: Makefile,v 1.43 2017/01/19 18:52:10 agc Exp $

DISTNAME=	Rollemup
PKGNAME=	rollemup-1.0
PKGREVISION=	3
CATEGORIES=	games
MASTER_SITES=	http://ftp.giga.or.at/pub/lost-distfiles/
MASTER_SITES+=	ftp://ftp.tw.freebsd.org/pub/ports/distfiles/
MASTER_SITES+=	http://www.uberstudent.org/archive/programs/games/
# was http://usa.lostboys.nl/medialab/rollemup/Linux/

MAINTAINER=	pkgsrc-users@NetBSD.org
#HOMEPAGE=	http://www.medialab.lostboys.nl/projects/madewith/pinball/pinballgame.html
COMMENT=	Multi Ball, Player, Platform, Media, Cool Pinball game
LICENSE=	no-commercial-use

RESTRICTED=	You are not allowed to distribute the software by any means. \
		You are allowed to download a copy from this site for personal use. \
		See http://www.medialab.lostboys.nl/content/showcase/license.html
NO_SRC_ON_FTP=		${RESTRICTED}
NO_SRC_ON_CDROM=	${RESTRICTED}
NO_BIN_ON_FTP=		${RESTRICTED}
NO_BIN_ON_CDROM=	${RESTRICTED}

EMUL_PLATFORMS=		linux-i386
EMUL_MODULES.linux=	compat x11

PLIST_SRC=		${WRKDIR}/PLIST.src
EG_DIR=			share/examples/Rollemup
GAMES_DIR=		share/games
MESSAGE_SUBST+=		GAMES_DIR=${GAMES_DIR}

SETGIDGAME=		yes

SPECIAL_PERMS=		bin/Rollemup ${SETGID_GAMES_PERMS}

CONF_FILES_PERMS=	${EG_DIR}/Rollemup.ini				\
			${GAMES_DIR}/Rollemup/Rollemup.ini		\
			${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
CONF_FILES_PERMS+=	${EG_DIR}/Highscore.html			\
			${GAMES_DIR}/Rollemup/Upload/Highscore.html	\
			${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
OWN_DIRS_PERMS+=	${GAMES_DIR}/Rollemup/Games ${GAMES_USER}	\
			${GAMES_GROUP} ${GAMEDIRMODE}
OWN_DIRS_PERMS+=	${GAMES_DIR}/Rollemup/Upload ${GAMES_USER}	\
			${GAMES_GROUP} ${GAMEDIRMODE}

INSTALLATION_DIRS=	bin ${EG_DIR} ${GAMES_DIR}

do-extract:
	@mkdir ${WRKSRC} # dummy directory

do-build:
	${SED} -e 's|$${PREFIX}|${PREFIX}|g' \
		-e 's|$${GAMES_DIR}|${GAMES_DIR}|g' \
		${FILESDIR}/rollemup.sh > ${WRKDIR}/rollemup
	${SED} -e 's|$${PREFIX}|${PREFIX}|g' ${FILESDIR}/README.Rollemup \
		> ${WRKDIR}/README.Rollemup

do-install:
	${EXTRACTOR} -d ${DESTDIR}${PREFIX}/${GAMES_DIR} ${DISTDIR}/${DISTFILES}
	${TOUCH} ${DESTDIR}${PREFIX}/${EG_DIR}/Rollemup.ini
	${MV} ${DESTDIR}${PREFIX}/${GAMES_DIR}/Rollemup/Upload/Highscore.html \
		${DESTDIR}${PREFIX}/${EG_DIR}
	${MV} ${DESTDIR}${PREFIX}/${GAMES_DIR}/Rollemup/Rollemup \
		${DESTDIR}${PREFIX}/bin
	${INSTALL_SCRIPT} ${WRKDIR}/rollemup ${DESTDIR}${PREFIX}/bin
	${INSTALL_DATA} ${WRKDIR}/README.Rollemup \
		${DESTDIR}${PREFIX}/${GAMES_DIR}/Rollemup
	${CP} ${PKGDIR}/PLIST ${PLIST_SRC}

.include "../../mk/bsd.pkg.mk"