Add files from parent branch HEAD:
[pkgsrc.git] / games / lmarbles / Makefile
1 # $NetBSD: Makefile,v 1.11 2008/06/14 09:22:40 obache Exp $
2
3 DISTNAME=       lmarbles-1.0.7
4 PKGREVISION=    6
5 CATEGORIES=     games
6 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=lgames/}
7
8 MAINTAINER=     pkgsrc-users@NetBSD.org
9 HOMEPAGE=       http://lgames.sourceforge.net/
10 COMMENT=        Atomix-like puzzle
11
12 PKG_DESTDIR_SUPPORT=    user-destdir
13
14 GNU_CONFIGURE=          yes
15
16 PROFILE_DIR=            ${VARBASE}/games
17 DOC_DIR=                ${PREFIX}/share/doc/${PKGBASE}
18 EXAMPLES_DIR=           ${PREFIX}/share/examples/${PKGBASE}
19
20 CONFIGURE_ARGS+=        --localstatedir=${PROFILE_DIR}
21
22 SUBST_CLASSES+=         path
23 SUBST_STAGE.path=       post-configure
24 SUBST_FILES.path=       src/lmarbles.6
25 SUBST_SED.path+=        -e 's;/var/lib/games;${PROFILE_DIR};g'
26 SUBST_SED.path+=        -e 's;/usr/share/doc/marbles;${DOC_DIR};g'
27
28 SETGIDGAME=             yes
29 SPECIAL_PERMS=          bin/lmarbles ${SETGID_GAMES_PERMS}
30 REQD_DIRS_PERMS+=       ${PROFILE_DIR} ${GAMEOWN} ${GAMEGRP} ${GAMEDIRMODE}
31 REQD_FILES_PERMS+=      ${EXAMPLES_DIR}/lmarbles.prfs ${PROFILE_DIR}/lmarbles.prfs \
32                         ${GAMEOWN} ${GAMEGRP} ${GAMEDATAMODE}
33
34 BUILD_DEFS+=            VARBASE
35 BUILD_DEFS+=            GAMEDATAMODE
36 BUILD_DEFS+=            GAMEMODE
37
38 .include "../../mk/endian.mk"
39
40 .if ${MACHINE_ENDIAN} != "little"
41 CONFIGURE_ARGS+=        --enable-ascii
42 .endif
43
44 post-install:
45         ${INSTALL_DATA_DIR} ${DESTDIR}${DOC_DIR}
46         (cd ${WRKSRC}/src/manual; for d in *; do                        \
47                 ${INSTALL_DATA} $${d} ${DESTDIR}${DOC_DIR}/$${d};       \
48         done)
49         ${INSTALL_DATA_DIR} ${DESTDIR}${EXAMPLES_DIR}
50         ${INSTALL_DATA} ${WRKSRC}/src/empty.prfs                        \
51                 ${DESTDIR}${EXAMPLES_DIR}/lmarbles.prfs
52
53 .include "../../audio/SDL_mixer/buildlink3.mk"
54 .include "../../mk/bsd.pkg.mk"