7a273b1698
pkglint -Wall -r --autofix --only aligned After running the above command, three packages had to be adjusted manually: In maelstrom-x11, pkglint didn't see that a commented variable assignment should have been re-aligned as well. In netmaze, there was a single line that didn't align well with all the others, but pkglint decided to adjust the whole paragraph to this single line. The result would have been ok, but not good. In tscp, there was a paragraph where some of the lines were indented one space more than the others. This rule is useful when one variable name is very long compared to the others, but not in this case.
42 lines
1.6 KiB
Makefile
42 lines
1.6 KiB
Makefile
# $NetBSD: Makefile,v 1.3 2018/01/14 17:34:00 rillig Exp $
|
|
#
|
|
|
|
# This number is rather arbitrary and only for pkgsrc's benefit.
|
|
DISTNAME= marathon-trilogy-1.0
|
|
CATEGORIES= games
|
|
# The original Bungie trilogy series
|
|
DISTFILES= M1A1.zip Marathon2.zip MarathonInfinity.zip
|
|
MASTER_SITES= http://trilogyrelease.bungie.org/files/
|
|
EXTRACT_SUFX= .zip
|
|
|
|
MAINTAINER= christtrekker@users.sourceforge.net
|
|
HOMEPAGE= http://trilogyrelease.bungie.org/
|
|
COMMENT= Bungie game data files, playable with the Aleph One engine
|
|
LICENSE= generic-nonlicense
|
|
|
|
# There is no true dependency on Aleph One. These scenarios cannot be
|
|
# played without it, though.
|
|
#DEPENDS+= alephone-[0-9]*:../../games/alephone
|
|
|
|
SCENARIO_BASE= share/AlephOne/Scenarios
|
|
.for scenario in 1 2 Infinity
|
|
INSTALLATION_DIRS+= ${SCENARIO_BASE}/${scenario} ${SCENARIO_BASE}/${scenario}/Physics\ Models ${SCENARIO_BASE}/${scenario}/Scripts ${SCENARIO_BASE}/${scenario}/Themes ${SCENARIO_BASE}/${scenario}/Tracks
|
|
.endfor
|
|
|
|
NO_CONFIGURE= yes
|
|
NO_BUILD= yes
|
|
|
|
post-extract:
|
|
${FIND} ${WRKDIR} -name CVS -print | ${XARGS} -I repl ${RM} -rf "repl"
|
|
${FIND} ${WRKDIR}/M1A1 -type f -exec ${CHMOD} 0644 {} \;
|
|
${FIND} ${WRKDIR}/Marathon\ 2 -type f -exec ${CHMOD} 0644 {} \;
|
|
${FIND} ${WRKDIR}/Marathon\ Infinity -type f -exec ${CHMOD} 0644 {} \;
|
|
|
|
do-install:
|
|
#install the files into the Scenarios dir
|
|
#there is no ${INSTALL_...} command with recursive abilities...
|
|
${CP} -r ${WRKDIR}/M1A1/* ${DESTDIR}${PREFIX}/${SCENARIO_BASE}/1
|
|
${CP} -r ${WRKDIR}/Marathon\ 2/* ${DESTDIR}${PREFIX}/${SCENARIO_BASE}/2
|
|
${CP} -r ${WRKDIR}/Marathon\ Infinity/* ${DESTDIR}${PREFIX}/${SCENARIO_BASE}/Infinity
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|