pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games/duckmaze Fix python interpreter paths. While her...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b5c7559c5c1c
branches:  trunk
changeset: 545162:b5c7559c5c1c
user:      dholland <dholland%pkgsrc.org@localhost>
date:      Sun Jul 27 17:25:56 2008 +0000

description:
Fix python interpreter paths. While here, add DESTDIR support and fix
some install permissions issues. PKGREVISION++.

diffstat:

 games/duckmaze/Makefile |  16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diffs (44 lines):

diff -r 8dc3c54722a0 -r b5c7559c5c1c games/duckmaze/Makefile
--- a/games/duckmaze/Makefile   Sun Jul 27 17:16:37 2008 +0000
+++ b/games/duckmaze/Makefile   Sun Jul 27 17:25:56 2008 +0000
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.1.1.1 2008/06/10 18:49:39 drochner Exp $
+# $NetBSD: Makefile,v 1.2 2008/07/27 17:25:56 dholland Exp $
 #
 
 DISTNAME=      duckmaze-pc-0.2
 PKGNAME=       duckmaze-0.2
+PKGREVISION=   1
 CATEGORIES=    games
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=duckmaze/}
 EXTRACT_SUFX=  .zip
@@ -11,19 +12,26 @@
 HOMEPAGE=      http://duckmaze.sourceforge.net/
 COMMENT=       A puzzle
 
+PKG_DESTDIR_SUPPORT=user-destdir
+
 USE_LANGUAGES= # none
+USE_TOOLS+=    pax
 
 DM= ${WRKDIR}/duckmaze
 
+REPLACE_PYTHON=level.py level_editor.py mopelib/mopelib.py duckmaze.py
+
 do-build:
        ${ECHO} "#!/bin/sh" >${DM}
        ${ECHO} "cd ${PREFIX}/share/duckmaze" >>${DM}
        ${ECHO} "exec ${PYTHONBIN} duckmaze.py" >>${DM}
+       ${CHMOD} a-x ${WRKSRC}/levels/level_*
 
 do-install:
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/duckmaze
-       ${CP} -r ${WRKSRC}/* ${PREFIX}/share/duckmaze
-       ${INSTALL_SCRIPT} ${DM} ${PREFIX}/bin
+       ${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/bin
+       ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/duckmaze
+       cd ${WRKSRC}; ${PAX} -rw . ${DESTDIR}${PREFIX}/share/duckmaze
+       ${INSTALL_SCRIPT} ${DM} ${DESTDIR}${PREFIX}/bin
 
 .include "../../lang/python/application.mk"
 .include "../../devel/py-game/buildlink3.mk"



Home | Main Index | Thread Index | Old Index