1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

- Makefile tweaks

- Add Desktop entries, removed all Notes
- Add pkg-plist
- Shorten header

PR:		ports/173345
Submitted by:	nemysis <nemysis@gmx.ch> (maintainer)
This commit is contained in:
Beech Rintoul 2013-03-13 22:26:44 +00:00
parent 9fc636c150
commit 967c83bb3f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=314118
4 changed files with 91 additions and 28 deletions

View File

@ -1,16 +1,17 @@
# New Ports collection makefile for: nelly
# Date created: 16 July 2012
# Whom: nemysis@gmx.ch
#
# Created by: nemysis <nemysis@gmx.ch>
# $FreeBSD$
#
PORTNAME= nelly
PORTVERSION= 1.0
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= games python
MASTER_SITES= http://www.partiallydisassembled.net/nelly/ \
http://media.pyweek.org/dl/2/rushed/
http://media.pyweek.org/dl/2/rushed/ \
SF/nemysisfreebsdp/:icons
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
${PORTNAME}.png:icons
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
MAINTAINER= nemysis@gmx.ch
COMMENT= Nelly's Rooftop Garden, physics-based puzzle game
@ -21,41 +22,35 @@ RUN_DEPENDS= ${PYGAME} \
USE_PYTHON_RUN= yes
NO_BUILD= yes
PLIST_FILES= bin/${PORTNAME} \
share/pixmaps/${PORTNAME}.png
PORTDATA= *
PORTDOCS= README
SUB_FILES= ${PORTNAME}
DESKTOP_ENTRIES="Nelly's Rooftop Garden" "${COMMENT}" \
"${PREFIX}/share/pixmaps/${PORTNAME}.png" \
"${PORTNAME}" "Game;ArcadeGame;" false
.include <bsd.port.options.mk>
post-patch:
@${REINPLACE_CMD} -e 's,/usr/bin/python,${PYTHON_CMD},' \
@${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|' \
${WRKSRC}/*.py
@(cd ${WRKSRC} && ${RM} *.py.bak)
@${FIND} ${WRKSRC} -name "*.bak" -delete
do-install:
# Scripts
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
# Executable
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin/
${MKDIR} ${DATADIR}
${INSTALL_SCRIPT} ${WRKSRC}/*.py ${DATADIR}
# Data
. for d in fonts levels textures
.for d in fonts levels textures
@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${DATADIR})
. endfor
.endfor
# Pixmaps
${INSTALL_DATA} ${WRKSRC}/textures/menu.png ${PREFIX}/share/pixmaps/${PORTNAME}.png
${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png ${PREFIX}/share/pixmaps/
# Documentation
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
.endif
.include <bsd.port.mk>

View File

@ -1,2 +1,4 @@
SHA256 (nelly-1.0.tar.gz) = a62a959259645cf849275498d19e71348f08ec92f490f2f902697dbefff04620
SIZE (nelly-1.0.tar.gz) = 516647
SHA256 (nelly/nelly-1.0.tar.gz) = a62a959259645cf849275498d19e71348f08ec92f490f2f902697dbefff04620
SIZE (nelly/nelly-1.0.tar.gz) = 516647
SHA256 (nelly/nelly.png) = 39278ddea84ead2580ad5e9747f007fce0822b853ba5e5a94e6a649ecf2a56cb
SIZE (nelly/nelly.png) = 2599

View File

@ -1,5 +1,7 @@
#!/bin/sh
#
echo "Nelly's Rooftop Garden: Starting up..."
# $FreeBSD$
#
cd "%%DATADIR%%"
./nelly.py
exec /usr/bin/env python ./nelly.py "${@}"

64
games/nelly/pkg-plist Normal file
View File

@ -0,0 +1,64 @@
bin/nelly
%%DATADIR%%/collide.py
%%DATADIR%%/font.py
%%DATADIR%%/fonts/babelfish.ttf
%%DATADIR%%/levels/level01.lvl
%%DATADIR%%/levels/level02.lvl
%%DATADIR%%/levels/level03.lvl
%%DATADIR%%/levels/level04.lvl
%%DATADIR%%/levels/level05.lvl
%%DATADIR%%/levels/level06.lvl
%%DATADIR%%/levels/level07.lvl
%%DATADIR%%/levels/level08.lvl
%%DATADIR%%/levels/level09.lvl
%%DATADIR%%/levels/level10.lvl
%%DATADIR%%/levels/level11.lvl
%%DATADIR%%/levels/level12.lvl
%%DATADIR%%/levels/level13.lvl
%%DATADIR%%/levels/level14.lvl
%%DATADIR%%/levels/level15.lvl
%%DATADIR%%/nelly.py
%%DATADIR%%/res.py
%%DATADIR%%/textures/brick.jpg
%%DATADIR%%/textures/dialog.png
%%DATADIR%%/textures/dialog_ok.png
%%DATADIR%%/textures/drip.png
%%DATADIR%%/textures/flower.png
%%DATADIR%%/textures/frame.png
%%DATADIR%%/textures/hotplate.png
%%DATADIR%%/textures/kettle.png
%%DATADIR%%/textures/left.png
%%DATADIR%%/textures/loadback.png
%%DATADIR%%/textures/loadframe.png
%%DATADIR%%/textures/loadframeback.png
%%DATADIR%%/textures/menu.png
%%DATADIR%%/textures/metal.png
%%DATADIR%%/textures/move_handle.png
%%DATADIR%%/textures/new.png
%%DATADIR%%/textures/plant_seg.png
%%DATADIR%%/textures/pot.png
%%DATADIR%%/textures/right.png
%%DATADIR%%/textures/rot_handle.png
%%DATADIR%%/textures/save.png
%%DATADIR%%/textures/spin_down.png
%%DATADIR%%/textures/spin_up.png
%%DATADIR%%/textures/steam.png
%%DATADIR%%/textures/tool_active.png
%%DATADIR%%/textures/tool_hotplate.png
%%DATADIR%%/textures/tool_kettle.png
%%DATADIR%%/textures/tool_lines.png
%%DATADIR%%/textures/tool_metal.png
%%DATADIR%%/textures/tool_plant.png
%%DATADIR%%/textures/tool_wood.png
%%DATADIR%%/textures/toold_hotplate.png
%%DATADIR%%/textures/toold_kettle.png
%%DATADIR%%/textures/toold_lines.png
%%DATADIR%%/textures/toold_metal.png
%%DATADIR%%/textures/toold_plant.png
%%DATADIR%%/textures/toold_wood.png
%%DATADIR%%/textures/wood.png
share/pixmaps/nelly.png
@dirrm %%DATADIR%%/textures
@dirrm %%DATADIR%%/levels
@dirrm %%DATADIR%%/fonts
@dirrm %%DATADIR%%