Merge from vendor branch TNF:
[pkgsrcv2.git] / games / nighthawk / Makefile
1 # $NetBSD: Makefile,v 1.37 2008/09/25 14:02:09 wiz Exp $
2 #
3
4 DISTNAME=               nighthawk-2.1
5 PKGREVISION=            4
6 CATEGORIES=             x11 games
7 MASTER_SITES=           ${MASTER_SITE_BACKUP}
8 EXTRACT_SUFX=           .tgz
9
10 PATCH_SITES=            ${MASTER_SITES}
11 PATCHFILES=             nighthawk-2.1a.patch
12 PATCH_DIST_STRIP=       -p1
13
14 MAINTAINER=             pkgsrc-users@NetBSD.org
15 HOMEPAGE=               http://jsno.arafuraconnect.com.au/proj_linux/nighthawk.html
16 COMMENT=                C64 Paradroid clone
17
18 PKG_DESTDIR_SUPPORT=    user-destdir
19
20 WRKSRC=                 ${WRKDIR}/nighthawk
21 USE_TOOLS+=             gmake pax
22 USE_LANGUAGES=          c c++
23
24 MAKE_ENV+=              OSTYPE=${OPSYS}
25 CPPFLAGS+=              -DPREFIX="\"${PREFIX}\"" \
26                         -DDEVOSSAUDIO="\"${DEVOSSAUDIO}\"" \
27                         -DVARBASE="\"${VARBASE}\""
28
29 SETGIDGAME=             yes
30 CONF_FILES_PERMS=       /dev/null ${VARBASE}/games/nighthawk.scores     \
31                         ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
32 SPECIAL_PERMS=          bin/nighthawk ${SETGID_GAMES_PERMS}
33 BUILD_DEFS+=            VARBASE GAMEDATAMODE
34
35 AUTO_MKDIRS=            yes
36 MAKE_DIRS=              ${VARBASE}/games
37
38 .include "../../x11/libXpm/buildlink3.mk"
39 .include "../../mk/oss.buildlink3.mk"
40
41 post-build:
42         cd ${WRKSRC}/src_sound && \
43                 ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} nighthawk_sound
44
45 do-install:
46         cd ${WRKSRC}/data && pax -rw . ${DESTDIR}${PREFIX}/share/nighthawk/data
47         ${FIND} ${DESTDIR}${PREFIX}/share/nighthawk -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE}
48         ${FIND} ${DESTDIR}${PREFIX}/share/nighthawk -type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE}
49         ${INSTALL_PROGRAM} ${WRKSRC}/src/nighthawk ${DESTDIR}${PREFIX}/bin
50         ${INSTALL_PROGRAM} ${WRKSRC}/src_sound/nighthawk_sound ${DESTDIR}${PREFIX}/bin
51         ${INSTALL_MAN} ${WRKSRC}/INSTALL ${DESTDIR}${PREFIX}/share/doc/nighthawk/README
52
53 .include "../../mk/bsd.pkg.mk"