update Sun Jun 13 18:37:00 PDT 2010
[pkgsrc.git] / games / blindmine / Makefile
1 # $NetBSD: Makefile,v 1.12 2010/06/13 22:44:17 wiz Exp $
2 #
3
4 DISTNAME=       blindmine-0.3-src
5 PKGNAME=        ${DISTNAME:S/-src//}
6 PKGREVISION=    7
7 CATEGORIES=     games python
8 MASTER_SITES=   http://kldp.net/frs/download.php/3097/
9 EXTRACT_SUFX=   .zip
10
11 MAINTAINER=     fox9@netb.co.kr
12 HOMEPAGE=       http://blindmine.kldp.net/
13 COMMENT=        Minesweeper clone that you can play with your eyes closed
14
15 PKG_DESTDIR_SUPPORT=    user-destdir
16
17 WRKSRC=         ${WRKDIR}/${PKGBASE}
18 NO_CONFIGURE=   yes
19 NO_BUILD=       yes
20
21 SUBST_CLASSES+=         path
22 SUBST_MESSAGE.path=     Fixing paths.
23 SUBST_STAGE.path=       post-patch
24 SUBST_FILES.path=       blindmine.py sdl_ui.py
25 SUBST_SED.path=         -e 's,/usr/bin/env python,${PYTHONBIN},g'
26
27 PYCOMPILEALL=   ${BUILDLINK_PREFIX.${PYPACKAGE}}/${PYLIB}/compileall.py
28
29 INSTALLATION_DIRS=      bin share/doc/blindmine share/blindmine/data
30
31 .include "../../devel/py-game/buildlink3.mk"
32 .include "../../lang/python/application.mk"
33
34 post-extract:
35         ( ${ECHO} "#!${SH}";                                                \
36           ${ECHO} "cd ${PREFIX}/share/blindmine && ${PYTHONBIN} blindmine.py > /dev/null"    \
37         ) > ${WRKSRC}/blindmine
38         ${CHMOD} +x ${WRKSRC}/blindmine
39
40 do-install:
41         ${INSTALL_SCRIPT} ${WRKSRC}/blindmine ${DESTDIR}${PREFIX}/bin
42         ${INSTALL_DATA} ${WRKSRC}/howto.txt ${DESTDIR}${PREFIX}/share/doc/blindmine
43         ${INSTALL_DATA} ${WRKSRC}/*.py ${DESTDIR}${PREFIX}/share/blindmine
44         ${INSTALL_DATA} ${WRKSRC}/data/* ${DESTDIR}${PREFIX}/share/blindmine/data
45         ${PYTHONBIN} ${PYCOMPILEALL} ${DESTDIR}${PREFIX}/share/blindmine
46         ${PYTHONBIN} -O ${PYCOMPILEALL} ${DESTDIR}${PREFIX}/share/blindmine
47
48 .include "../../mk/bsd.pkg.mk"