1 # $NetBSD: Makefile,v 1.12 2010/06/13 22:44:17 wiz Exp $
4 DISTNAME= blindmine-0.3-src
5 PKGNAME= ${DISTNAME:S/-src//}
7 CATEGORIES= games python
8 MASTER_SITES= http://kldp.net/frs/download.php/3097/
11 MAINTAINER= fox9@netb.co.kr
12 HOMEPAGE= http://blindmine.kldp.net/
13 COMMENT= Minesweeper clone that you can play with your eyes closed
15 PKG_DESTDIR_SUPPORT= user-destdir
17 WRKSRC= ${WRKDIR}/${PKGBASE}
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'
27 PYCOMPILEALL= ${BUILDLINK_PREFIX.${PYPACKAGE}}/${PYLIB}/compileall.py
29 INSTALLATION_DIRS= bin share/doc/blindmine share/blindmine/data
31 .include "../../devel/py-game/buildlink3.mk"
32 .include "../../lang/python/application.mk"
35 ( ${ECHO} "#!${SH}"; \
36 ${ECHO} "cd ${PREFIX}/share/blindmine && ${PYTHONBIN} blindmine.py > /dev/null" \
37 ) > ${WRKSRC}/blindmine
38 ${CHMOD} +x ${WRKSRC}/blindmine
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
48 .include "../../mk/bsd.pkg.mk"