diff options
author | Rene Ladan <rene@FreeBSD.org> | 2013-02-22 11:44:20 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2013-02-22 11:44:20 +0000 |
commit | 50409904bb84dbff8e3ae40e8c37a1271b299fcb (patch) | |
tree | e9acf10408668423ad220739304665a1d10c36f5 /games/whichwayisup/Makefile | |
parent | 13eb0486a681f42a390e2d236b118ac2ca949781 (diff) |
Notes
Diffstat (limited to 'games/whichwayisup/Makefile')
-rw-r--r-- | games/whichwayisup/Makefile | 60 |
1 files changed, 38 insertions, 22 deletions
diff --git a/games/whichwayisup/Makefile b/games/whichwayisup/Makefile index f058ac1ce0da..7b32e94a9d96 100644 --- a/games/whichwayisup/Makefile +++ b/games/whichwayisup/Makefile @@ -1,48 +1,64 @@ -# New ports collection makefile for: whichwayisup -# Date created: 14 August 2007 -# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org> -# +# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org> # $FreeBSD$ -# PORTNAME= whichwayisup PORTVERSION= 0.7.9 -PORTREVISION= 3 -DISTVERSION= ${PORTVERSION:S/.//g} -CATEGORIES= games -MASTER_SITES= http://www.hectigo.net/games/whichwayisup/ -DISTNAME= ${PORTNAME}_b${DISTVERSION} +PORTREVISION= 4 +CATEGORIES= games python +MASTER_SITES= http://www.oletus.fi/static/whichwayisup/ \ + SF/nemysisfreebsdp/:icons +DISTFILES= ${PORTNAME}_b${DISTVERSION:S/.//g}${EXTRACT_SUFX} \ + ${PORTNAME}.png:icons +DIST_SUBDIR= python +EXTRACT_ONLY= ${PORTNAME}_b${DISTVERSION:S/.//g}${EXTRACT_SUFX} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= nemysis@gmx.ch COMMENT= Platformer game with rotational twist -RUN_DEPENDS= py*-game>=1.7.1:${PORTSDIR}/devel/py-game +LICENSE= GPLv2 + +RUN_DEPENDS= ${PYGAME} + +WRKSRC= ${WRKDIR}/${PORTNAME} USE_PYTHON= yes USE_ZIP= yes +USE_GNOME= desktopfileutils +INSTALLS_ICONS= yes +USE_DOS2UNIX= *.py *.txt + PORTDOCS= README.txt changelog.txt -WRKSRC= ${WRKDIR}/${PORTNAME} +DESKTOP_ENTRIES="Which Way Is Up" "${COMMENT}" \ + "${PREFIX}/share/pixmaps/${PORTNAME}.png" \ + "${PORTNAME}" "Game;ArcadeGame;" false + +.include <bsd.port.options.mk> post-patch: @${REINPLACE_CMD} -e '/libdir =/s|=.*|= "${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}"|'\ ${WRKSRC}/run_game.py @${REINPLACE_CMD} -e '/data_dir =/s|data_py.*data.|"${DATADIR}"|'\ ${WRKSRC}/lib/data.py - @${RM} ${WRKSRC}/lib/data.py.bak + @${FIND} ${WRKSRC} -name "*.bak" -delete -or -name "*.orig" -delete do-build: - @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/lib/ - @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/lib/ + @${PYTHON_CMD} -m compileall ${WRKSRC} + @${PYTHON_CMD} -O -m compileall ${WRKSRC} @${TOUCH} ${WRKSRC}/data/music/.keep_me do-install: - @cd ${WRKSRC}/data/&&${COPYTREE_SHARE} . ${DATADIR}/ - @cd ${WRKSRC}/lib/&&${COPYTREE_SHARE} . ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/ - @${INSTALL_SCRIPT} ${WRKSRC}/run_game.py ${PREFIX}/bin/${PORTNAME} -.ifndef NOPORTDOCS - @${INSTALL} -d ${DOCSDIR}/ - @cd ${WRKSRC}/&&${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}/ + ${INSTALL_SCRIPT} ${WRKSRC}/run_game.py ${PREFIX}/bin/${PORTNAME} + @(cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${DATADIR}) + @(cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}) + ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png ${PREFIX}/share/pixmaps/ + +.if ${PORT_OPTIONS:MDOCS} + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} .endif +post-install: + @-update-desktop-database + .include <bsd.port.mk> |