Date: Fri, 8 Jul 2005 20:04:01 -0300 From: "Alejandro Pulver" <alejandro@varnet.biz> To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org> Subject: ports/83169: New port: games/zephulor - Adventures on Planet Zephulor Message-ID: <1120863841.0@phobos.mars.bsd> Resent-Message-ID: <200507082310.j68NAE7v064285@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 83169 >Category: ports >Synopsis: New port: games/zephulor - Adventures on Planet Zephulor >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jul 08 23:10:14 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Alejandro Pulver >Release: FreeBSD 5.4-RELEASE i386 >Organization: >Environment: System: FreeBSD 5.4-RELEASE #0: Sat May 21 12:14:47 ART 2005 root@phobos.mars.bsd:/usr/src/sys/i386/compile/ATHLON-ALE >Description: >How-To-Repeat: >Fix: --- zephulor.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # zephulor # zephulor/Makefile # zephulor/pkg-descr # zephulor/distinfo # zephulor/pkg-plist # echo c - zephulor mkdir -p zephulor > /dev/null 2>&1 echo x - zephulor/Makefile sed 's/^X//' >zephulor/Makefile << 'END-of-zephulor/Makefile' X# New ports collection makefile for: games/zephulor X# Date created: 8 Aug 2005 X# Whom: Alejandro Pulver <alejandro@varnet.biz> X# X# $FreeBSD$ X# X XPORTNAME= zephulor XPORTVERSION= 1 XCATEGORIES= games XMASTER_SITES= http://www.hollowworks.com/downloads/adventuresonplanetzephulor/files/ XDISTNAME= ${PORTNAME}-source X XMAINTAINER= alejandro@varnet.biz XCOMMENT= Adventures on Planet Zephulor X XRUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game \ X ${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter X XUSE_PYTHON= yes XUSE_REINPLACE= yes XNO_BUILD= yes X Xpost-patch: X# Fix path to python interpreter X @${REINPLACE_CMD} -e 's|#!.*python|#!${PYTHON_CMD}|' \ X ${WRKSRC}/*.py ${WRKSRC}/maptool/*.py X X# Make wrapper script X @${ECHO_CMD} "#!/bin/sh" >> ${WRKSRC}/zephulor X @${ECHO_CMD} '${PYTHON_CMD} ${DATADIR}/zephulor.py "$$@"' \ X >> ${WRKSRC}/zephulor X Xdo-install: X# Wrapper script X @${INSTALL_SCRIPT} ${WRKSRC}/zephulor ${PREFIX}/bin X X# Data directory X @${MKDIR} ${DATADIR} X X# Executable scripts X.for f in chared maploadtool scnloadtool zephulor X @${INSTALL_SCRIPT} ${WRKSRC}/${f}.py ${DATADIR} X.endfor X X# Scripts X.for f in game_config game_entities game_hud game_map game_menu \ X game_projectiles game_sound myimg X @${INSTALL_DATA} ${WRKSRC}/${f}.py ${DATADIR} X.endfor X X# Documentation X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X. for f in README manual readme-chared readme-maploadtool \ X readme-scnloadtool X @${INSTALL_DATA} ${WRKSRC}/${f}.txt ${DOCSDIR} X. endfor X.endif X X# Maptool X @${MKDIR} ${DATADIR}/maptool X X# Executable scripts X.for f in chared main X @${INSTALL_SCRIPT} ${WRKSRC}/maptool/${f}.py ${DATADIR}/maptool X.endfor X X# Scripts X.for f in charmenu domenu game_entities game_map hud interface keymap myimg \ X tilemenu X @${INSTALL_DATA} ${WRKSRC}/maptool/${f}.py ${DATADIR}/maptool X.endfor X X# Documentation X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR}/maptool X @${INSTALL_DATA} ${WRKSRC}/maptool/manual.txt ${DOCSDIR}/maptool X.endif X X# Data X @${CP} -R ${WRKSRC}/data ${DATADIR} X X# Fix wrong permissions X @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DATADIR} X @${FIND} ${DATADIR}/data -type f -print0 | \ X ${XARGS} -0 ${CHMOD} ${SHAREMODE} X @${FIND} ${DATADIR}/data -type d -print0 | \ X ${XARGS} -0 ${CHMOD} ${BINMODE} X X.include <bsd.port.mk> END-of-zephulor/Makefile echo x - zephulor/pkg-descr sed 's/^X//' >zephulor/pkg-descr << 'END-of-zephulor/pkg-descr' XThe bulk of the game play involves finding power-ups and hidden areas and Xavoiding or squashing strange alien monsters bent on your destruction. X XThere are a few hidden areas, and in several locations, the player will Xexperience different levels based upon which path is chosen. X XThere are no lives or continues in the game. If the player dies, he/she simply Xrestarts at the beginning of the level. All creatures and power-ups are Xpersistent in each level, in other words, if all but one enemy has been killed Xon a level when the player dies, there will only be that remaining creature as Xthe player restarts. X XWWW: http://games.hollowworks.com/ X X- Alejandro Pulver Xalejandro@varnet.biz END-of-zephulor/pkg-descr echo x - zephulor/distinfo sed 's/^X//' >zephulor/distinfo << 'END-of-zephulor/distinfo' XMD5 (zephulor-source.tar.gz) = 7b58274a5884ce950938bf9fdffe8e42 XSIZE (zephulor-source.tar.gz) = 3274306 END-of-zephulor/distinfo echo x - zephulor/pkg-plist sed 's/^X//' >zephulor/pkg-plist << 'END-of-zephulor/pkg-plist' Xbin/zephulor X%%DATADIR%%/chared.py X%%DATADIR%%/data/angry_eye-die.wav X%%DATADIR%%/data/angry_eye-dmg.wav X%%DATADIR%%/data/angry_eye-shoot.wav X%%DATADIR%%/data/angry_eye.data X%%DATADIR%%/data/angry_eye.png X%%DATADIR%%/data/blob-die.wav X%%DATADIR%%/data/blob-grubub.wav X%%DATADIR%%/data/blob.bmp X%%DATADIR%%/data/bullet1.bmp X%%DATADIR%%/data/bullet2.bmp X%%DATADIR%%/data/buzzbuzz-die.wav X%%DATADIR%%/data/buzzbuzz-dmg.wav X%%DATADIR%%/data/buzzbuzz.data X%%DATADIR%%/data/buzzbuzz.png X%%DATADIR%%/data/char-bang.wav X%%DATADIR%%/data/char-die.wav X%%DATADIR%%/data/char-ow.wav X%%DATADIR%%/data/char1.data X%%DATADIR%%/data/char2.data X%%DATADIR%%/data/credits.scn X%%DATADIR%%/data/default.charlist X%%DATADIR%%/data/eheart.bmp X%%DATADIR%%/data/end.scn X%%DATADIR%%/data/entsndlist.data X%%DATADIR%%/data/fire-powerup.bmp X%%DATADIR%%/data/fire-powerup.data X%%DATADIR%%/data/firstmap.data X%%DATADIR%%/data/heart-powerup.bmp X%%DATADIR%%/data/heart-powerup.data X%%DATADIR%%/data/heart.bmp X%%DATADIR%%/data/highlight.bmp X%%DATADIR%%/data/hollowlogo-credits.png X%%DATADIR%%/data/hollowlogo-save.png X%%DATADIR%%/data/hollowlogo.png X%%DATADIR%%/data/hud.bmp X%%DATADIR%%/data/intro.scn X%%DATADIR%%/data/invuln-powerup.bmp X%%DATADIR%%/data/invuln-powerup.data X%%DATADIR%%/data/jump-powerup.bmp X%%DATADIR%%/data/jump-powerup.data X%%DATADIR%%/data/load.scn X%%DATADIR%%/data/logo.scn X%%DATADIR%%/data/mushlump_lowlands-01.data X%%DATADIR%%/data/mushlump_lowlands-02.data X%%DATADIR%%/data/mushlump_lowlands-03.data X%%DATADIR%%/data/mushlump_lowlands-04.data X%%DATADIR%%/data/mushlump_lowlands-05.data X%%DATADIR%%/data/mushlump_lowlands-06.data X%%DATADIR%%/data/mushlump_lowlands-07.data X%%DATADIR%%/data/mushlump_lowlands-bkg0.bmp X%%DATADIR%%/data/mushlump_lowlands-bkg1.bmp X%%DATADIR%%/data/mushlump_lowlands-bkg2.bmp X%%DATADIR%%/data/mushlump_lowlands-tileset.bmp X%%DATADIR%%/data/mushlump_lowlands.mp3 X%%DATADIR%%/data/mychar.bmp X%%DATADIR%%/data/pause.bmp X%%DATADIR%%/data/paxapart_flats-01.data X%%DATADIR%%/data/paxapart_flats-02.data X%%DATADIR%%/data/paxapart_flats-03.data X%%DATADIR%%/data/paxapart_flats-04.data X%%DATADIR%%/data/paxapart_flats-05.data X%%DATADIR%%/data/paxapart_flats-06.data X%%DATADIR%%/data/paxapart_flats-07.data X%%DATADIR%%/data/paxapart_flats-08.data X%%DATADIR%%/data/paxapart_flats-bkg0.bmp X%%DATADIR%%/data/paxapart_flats-bkg1.bmp X%%DATADIR%%/data/paxapart_flats-bkg2.bmp X%%DATADIR%%/data/paxapart_flats-tileset.bmp X%%DATADIR%%/data/paxapart_flats.mp3 X%%DATADIR%%/data/powerup.wav X%%DATADIR%%/data/rock-die.wav X%%DATADIR%%/data/rock-ow.wav X%%DATADIR%%/data/rock_bang.wav X%%DATADIR%%/data/rock_ow.wav X%%DATADIR%%/data/rockmonster.bmp X%%DATADIR%%/data/rockmonster.data X%%DATADIR%%/data/save.scn X%%DATADIR%%/data/scn_load.png X%%DATADIR%%/data/scn_save.png X%%DATADIR%%/data/sludge-stalker-die.wav X%%DATADIR%%/data/sludge-stalker-dmg.wav X%%DATADIR%%/data/sludge-stalker-shoot.wav X%%DATADIR%%/data/sludge-stalker.bmp X%%DATADIR%%/data/sludge-stalker.data X%%DATADIR%%/data/spaceship.png X%%DATADIR%%/data/startup.scn X%%DATADIR%%/data/water-deep-left.bmp X%%DATADIR%%/data/water-deep-left.data X%%DATADIR%%/data/water-deep-right.bmp X%%DATADIR%%/data/water-deep-right.data X%%DATADIR%%/data/water-deep.bmp X%%DATADIR%%/data/water-deep.data X%%DATADIR%%/data/water.bmp X%%DATADIR%%/data/water.data X%%DATADIR%%/data/zephulor-any.png X%%DATADIR%%/data/zephulor-credits.png X%%DATADIR%%/data/zephulor-loading.png X%%DATADIR%%/data/zephulor.png X%%DATADIR%%/game_config.py X%%DATADIR%%/game_entities.py X%%DATADIR%%/game_hud.py X%%DATADIR%%/game_map.py X%%DATADIR%%/game_menu.py X%%DATADIR%%/game_projectiles.py X%%DATADIR%%/game_sound.py X%%DATADIR%%/maploadtool.py X%%DATADIR%%/maptool/chared.py X%%DATADIR%%/maptool/charmenu.py X%%DATADIR%%/maptool/domenu.py X%%DATADIR%%/maptool/game_entities.py X%%DATADIR%%/maptool/game_map.py X%%DATADIR%%/maptool/hud.py X%%DATADIR%%/maptool/interface.py X%%DATADIR%%/maptool/keymap.py X%%DATADIR%%/maptool/main.py X%%DATADIR%%/maptool/myimg.py X%%DATADIR%%/maptool/tilemenu.py X%%DATADIR%%/myimg.py X%%DATADIR%%/scnloadtool.py X%%DATADIR%%/zephulor.py X%%PORTDOCS%%%%DOCSDIR%%/README.txt X%%PORTDOCS%%%%DOCSDIR%%/manual.txt X%%PORTDOCS%%%%DOCSDIR%%/maptool/manual.txt X%%PORTDOCS%%%%DOCSDIR%%/readme-chared.txt X%%PORTDOCS%%%%DOCSDIR%%/readme-maploadtool.txt X%%PORTDOCS%%%%DOCSDIR%%/readme-scnloadtool.txt X@dirrm %%DATADIR%%/maptool X@dirrm %%DATADIR%%/data X@dirrm %%DATADIR%% X%%PORTDOCS%%@dirrm %%DOCSDIR%%/maptool X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-zephulor/pkg-plist exit --- zephulor.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1120863841.0>