Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Apr 2014 21:24:55 +0000 (UTC)
From:      Rusmir Dusko <nemysis@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r350742 - in head/games/farblazer: . files
Message-ID:  <201404092124.s39LOtlU046168@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: nemysis
Date: Wed Apr  9 21:24:55 2014
New Revision: 350742
URL: http://svnweb.freebsd.org/changeset/ports/350742
QAT: https://qat.redports.org/buildarchive/r350742/

Log:
  - Bump PORTREVISION
  - Change master sites, add icon
  - Remove leading article from COMMENT
  - Transfer maintainership to games@ team
  - Add license (LGPL21)
  - Use PYGAME instead of PYTHON_SITELIBDIR
  - Support STAGEDIR
  - Add DOCS and Option
  - Use files/farblazer.in instead of construct
  - Add Desktop entry file
  - Simplify installation handling
  - Recreate patch with make makepatch
  - Add WWW
  - Recreate pkg-plist with make makeplist

Added:
  head/games/farblazer/files/farblazer.in   (contents, props changed)
  head/games/farblazer/files/patch-code__sprites__objrocket.py   (contents, props changed)
Deleted:
  head/games/farblazer/files/patch-code::sprites::objrocket.py
Modified:
  head/games/farblazer/Makefile
  head/games/farblazer/distinfo
  head/games/farblazer/pkg-descr
  head/games/farblazer/pkg-plist

Modified: head/games/farblazer/Makefile
==============================================================================
--- head/games/farblazer/Makefile	Wed Apr  9 20:47:32 2014	(r350741)
+++ head/games/farblazer/Makefile	Wed Apr  9 21:24:55 2014	(r350742)
@@ -3,27 +3,48 @@
 
 PORTNAME=	farblazer
 PORTVERSION=	0.7
-PORTREVISION=	8
+PORTREVISION=	9
 CATEGORIES=	games
-MASTER_SITES=	http://www.pygame.org/gamelets/games/
+MASTER_SITES=	http://www.pygame.org/gamelets/games/ \
+		SF/nemysisfreebsdp/${CATEGORIES}/:icons
+DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
+		${PORTNAME}.png:icons
+EXTRACT_ONLY=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
 
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	An action/arcade game originally based of StarBlazer on the Apple ][
+MAINTAINER=	games@FreeBSD.org
+COMMENT=	Originally based of StarBlazer on the Apple ][
 
-RUN_DEPENDS=	${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
+LICENSE=	LGPL21
+
+RUN_DEPENDS=	${PYGAME}
 
 USE_PYTHON=	yes
 
-NO_STAGE=	yes
+PORTDOCS=	README.txt THANKS.txt
+OPTIONS_DEFINE=	DOCS
+
+SUB_FILES=	${PORTNAME}
+
+DESKTOP_ENTRIES="Farblazer" "" "${PORTNAME}" \
+		"${PORTNAME}" "Game;ArcadeGame;" ""
+
 do-build:
-	${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
+	@${PYTHON_CMD} -m compileall ${WRKSRC}
+	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
 
 do-install:
-	@${MKDIR} ${DATADIR}
-	(cd ${WRKSRC}; ${TAR} cf - .) | \
-		(cd ${DATADIR}; ${TAR} --exclude=\*.orig --unlink -xf -)
-	@printf "#!/bin/sh\ncd ${DATADIR} && \
-		exec ${PYTHON_CMD} ${DATADIR}/${PORTNAME}.py \"$$\@\"\n" > ${WRKDIR}/${PORTNAME}.sh
-	@${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME}
+	@${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
+		${WRKDIR}/${PORTNAME}
+	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
+	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "code data" ${STAGEDIR}${DATADIR})
+.for f in *.py *.pyc *.pyo
+	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR}
+.endfor
+	${INSTALL_DATA} ${WRKSRC}/VERSION ${STAGEDIR}${DATADIR}
+	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
+		${STAGEDIR}${PREFIX}/share/pixmaps/
+
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Modified: head/games/farblazer/distinfo
==============================================================================
--- head/games/farblazer/distinfo	Wed Apr  9 20:47:32 2014	(r350741)
+++ head/games/farblazer/distinfo	Wed Apr  9 21:24:55 2014	(r350742)
@@ -1,2 +1,4 @@
 SHA256 (farblazer-0.7.tar.gz) = 571b4fd8984b8ed446813bd25774ca300f37372262984b2045ff6d459fa7bb26
 SIZE (farblazer-0.7.tar.gz) = 184156
+SHA256 (farblazer.png) = 3250036b3aed039bce35a64b4642a1477f40fd02099bdcf6593348a645413058
+SIZE (farblazer.png) = 2947

Added: head/games/farblazer/files/farblazer.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/farblazer/files/farblazer.in	Wed Apr  9 21:24:55 2014	(r350742)
@@ -0,0 +1,7 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+cd "%%DATADIR%%"
+exec %%PYTHON_CMD%% ./farblazer.py "${@}"

Added: head/games/farblazer/files/patch-code__sprites__objrocket.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/farblazer/files/patch-code__sprites__objrocket.py	Wed Apr  9 21:24:55 2014	(r350742)
@@ -0,0 +1,10 @@
+--- ./code/sprites/objrocket.py.orig	2001-08-26 22:43:43.000000000 +0200
++++ ./code/sprites/objrocket.py	2014-04-09 22:27:18.663886283 +0200
+@@ -6,7 +6,6 @@
+ import random
+ import pygame
+ from pygame.locals import *
+-from pygame.UserRect import UserRect
+ import game, gfx
+ 
+ from baseairobj import AirObj

Modified: head/games/farblazer/pkg-descr
==============================================================================
--- head/games/farblazer/pkg-descr	Wed Apr  9 20:47:32 2014	(r350741)
+++ head/games/farblazer/pkg-descr	Wed Apr  9 21:24:55 2014	(r350742)
@@ -1,3 +1,5 @@
 The apple][ shooter StarBlazer is recreated in this project. Featuring
 different bombing missions on each level while you try to maintain control of
-the skies. 
+the skies.
+
+WWW: http://www.pygame.org/gamelets/index.shtml

Modified: head/games/farblazer/pkg-plist
==============================================================================
--- head/games/farblazer/pkg-plist	Wed Apr  9 20:47:32 2014	(r350741)
+++ head/games/farblazer/pkg-plist	Wed Apr  9 21:24:55 2014	(r350742)
@@ -1,283 +1,350 @@
 bin/farblazer
-share/farblazer/COPYING.txt
-share/farblazer/README.txt
-share/farblazer/THANKS.txt
-share/farblazer/VERSION
-share/farblazer/code/FpsClock.py
-share/farblazer/code/FpsClock.pyc
-share/farblazer/code/ScreenFpsClock.py
-share/farblazer/code/ScreenFpsClock.pyc
-share/farblazer/code/TODO
-share/farblazer/code/allmodules.py
-share/farblazer/code/allmodules.pyc
-share/farblazer/code/baseairobj.py
-share/farblazer/code/baseairobj.pyc
-share/farblazer/code/baseexplosionobj.py
-share/farblazer/code/baseexplosionobj.pyc
-share/farblazer/code/basegamehandler.py
-share/farblazer/code/basegamehandler.pyc
-share/farblazer/code/basegroundobj.py
-share/farblazer/code/basegroundobj.pyc
-share/farblazer/code/basehandler.py
-share/farblazer/code/basehandler.pyc
-share/farblazer/code/basespriteobj.py
-share/farblazer/code/basespriteobj.pyc
-share/farblazer/code/cheatmode
-share/farblazer/code/counter.py
-share/farblazer/code/counter.pyc
-share/farblazer/code/exhaust.py
-share/farblazer/code/exhaust.pyc
-share/farblazer/code/fastdigits.py
-share/farblazer/code/fastdigits.pyc
-share/farblazer/code/game.py
-share/farblazer/code/game.pyc
-share/farblazer/code/gamecheat.py
-share/farblazer/code/gamecheat.pyc
-share/farblazer/code/gamecredits.py
-share/farblazer/code/gamecredits.pyc
-share/farblazer/code/gameengine.py
-share/farblazer/code/gameengine.pyc
-share/farblazer/code/gamefinish.py
-share/farblazer/code/gamefinish.pyc
-share/farblazer/code/gameinit.py
-share/farblazer/code/gameinit.pyc
-share/farblazer/code/gamemenu.py
-share/farblazer/code/gamemenu.pyc
-share/farblazer/code/gameplay.py
-share/farblazer/code/gameplay.pyc
-share/farblazer/code/gamestart.py
-share/farblazer/code/gamestart.pyc
-share/farblazer/code/gfx.py
-share/farblazer/code/gfx.pyc
-share/farblazer/code/input.py
-share/farblazer/code/input.pyc
-share/farblazer/code/levels.py
-share/farblazer/code/levels.pyc
-share/farblazer/code/levelsdata.py
-share/farblazer/code/levelsdata.pyc
-share/farblazer/code/main.py
-share/farblazer/code/main.pyc
-share/farblazer/code/messagebox.py
-share/farblazer/code/messagebox.pyc
-share/farblazer/code/miscmath.py
-share/farblazer/code/miscmath.pyc
-share/farblazer/code/nesteddict.py
-share/farblazer/code/nesteddict.pyc
-share/farblazer/code/scoredisplay.py
-share/farblazer/code/scoredisplay.pyc
-share/farblazer/code/sign.py
-share/farblazer/code/sign.pyc
-share/farblazer/code/snd.py
-share/farblazer/code/snd.pyc
-share/farblazer/code/sprites/__init__.py
-share/farblazer/code/sprites/__init__.pyc
-share/farblazer/code/sprites/objairexplosion.py
-share/farblazer/code/sprites/objairexplosion.pyc
-share/farblazer/code/sprites/objballoon.py
-share/farblazer/code/sprites/objballoon.pyc
-share/farblazer/code/sprites/objblast.py
-share/farblazer/code/sprites/objblast.pyc
-share/farblazer/code/sprites/objbomb.py
-share/farblazer/code/sprites/objbomb.pyc
-share/farblazer/code/sprites/objbuilding.py
-share/farblazer/code/sprites/objbuilding.pyc
-share/farblazer/code/sprites/objcactus.py
-share/farblazer/code/sprites/objcactus.pyc
-share/farblazer/code/sprites/objexhaust.py
-share/farblazer/code/sprites/objexhaust.pyc
-share/farblazer/code/sprites/objflame.py
-share/farblazer/code/sprites/objflame.pyc
-share/farblazer/code/sprites/objfuelbox.py
-share/farblazer/code/sprites/objfuelbox.pyc
-share/farblazer/code/sprites/objfuelship.py
-share/farblazer/code/sprites/objfuelship.pyc
-share/farblazer/code/sprites/objgroundexplosion.py
-share/farblazer/code/sprites/objgroundexplosion.pyc
-share/farblazer/code/sprites/objheadquarters.py
-share/farblazer/code/sprites/objheadquarters.pyc
-share/farblazer/code/sprites/objhouse.py
-share/farblazer/code/sprites/objhouse.pyc
-share/farblazer/code/sprites/objicbm.py
-share/farblazer/code/sprites/objicbm.pyc
-share/farblazer/code/sprites/objmenu.py
-share/farblazer/code/sprites/objmenu.pyc
-share/farblazer/code/sprites/objplane0.py
-share/farblazer/code/sprites/objplane0.pyc
-share/farblazer/code/sprites/objplane1.py
-share/farblazer/code/sprites/objplane1.pyc
-share/farblazer/code/sprites/objradar.py
-share/farblazer/code/sprites/objradar.pyc
-share/farblazer/code/sprites/objrocket.py
-share/farblazer/code/sprites/objrocket.pyc
-share/farblazer/code/sprites/objrocketlauncher.py
-share/farblazer/code/sprites/objrocketlauncher.pyc
-share/farblazer/code/sprites/objship.py
-share/farblazer/code/sprites/objship.pyc
-share/farblazer/code/sprites/objshiptest.py
-share/farblazer/code/sprites/objshiptest.pyc
-share/farblazer/code/sprites/objsstext.py
-share/farblazer/code/sprites/objsstext.pyc
-share/farblazer/code/sprites/objstoragetank0.py
-share/farblazer/code/sprites/objstoragetank0.pyc
-share/farblazer/code/sprites/objstoragetank1.py
-share/farblazer/code/sprites/objstoragetank1.pyc
-share/farblazer/code/sprites/objtank0.py
-share/farblazer/code/sprites/objtank0.pyc
-share/farblazer/code/sprites/objtank1.py
-share/farblazer/code/sprites/objtank1.pyc
-share/farblazer/code/sprites/objtext.py
-share/farblazer/code/sprites/objtext.pyc
-share/farblazer/code/sprites/objtextmessage.py
-share/farblazer/code/sprites/objtextmessage.pyc
-share/farblazer/code/sprites/objtower.py
-share/farblazer/code/sprites/objtower.pyc
-share/farblazer/code/sprites/objtree0.py
-share/farblazer/code/sprites/objtree0.pyc
-share/farblazer/code/stars.py
-share/farblazer/code/stars.pyc
-share/farblazer/code/text.py
-share/farblazer/code/text.pyc
-share/farblazer/code/utils/farblazer.iss
-share/farblazer/code/utils/mkwin
-share/farblazer/code/utils/pygame2exe-fb.py
-share/farblazer/code/utils/pygame2exe-fb.pyc
-share/farblazer/code/utils/spritelist
-share/farblazer/data/background.png
-share/farblazer/data/balloon0.gif
-share/farblazer/data/balloon1.gif
-share/farblazer/data/balloon2.gif
-share/farblazer/data/balloon3.gif
-share/farblazer/data/blast0.gif
-share/farblazer/data/blast1.gif
-share/farblazer/data/blast2.gif
-share/farblazer/data/blast3.gif
-share/farblazer/data/bomb00.gif
-share/farblazer/data/bomb01.gif
-share/farblazer/data/bomb02.gif
-share/farblazer/data/bomb03.gif
-share/farblazer/data/bomb04.gif
-share/farblazer/data/bomb05.gif
-share/farblazer/data/bomb06.gif
-share/farblazer/data/bomb07.gif
-share/farblazer/data/bomb08.gif
-share/farblazer/data/bomb09.gif
-share/farblazer/data/bomb10.gif
-share/farblazer/data/bomb11.gif
-share/farblazer/data/bomb12.gif
-share/farblazer/data/bomb13.gif
-share/farblazer/data/bomb14.gif
-share/farblazer/data/bomb15.gif
-share/farblazer/data/bomb16.gif
-share/farblazer/data/bomb17.gif
-share/farblazer/data/bomb18.gif
-share/farblazer/data/bomb19.gif
-share/farblazer/data/bomb20.gif
-share/farblazer/data/bomb21.gif
-share/farblazer/data/bomb22.gif
-share/farblazer/data/bomb23.gif
-share/farblazer/data/bomb24.gif
-share/farblazer/data/bomb25.gif
-share/farblazer/data/bomb26.gif
-share/farblazer/data/bomb27.gif
-share/farblazer/data/bomb28.gif
-share/farblazer/data/bomb29.gif
-share/farblazer/data/bomb30.gif
-share/farblazer/data/bomb31.gif
-share/farblazer/data/bomb32.gif
-share/farblazer/data/bomb33.gif
-share/farblazer/data/bomb34.gif
-share/farblazer/data/bomb35.gif
-share/farblazer/data/bomb36.gif
-share/farblazer/data/bomb37.gif
-share/farblazer/data/bomb38.gif
-share/farblazer/data/bomb39.gif
-share/farblazer/data/bomb40.gif
-share/farblazer/data/bomb41.gif
-share/farblazer/data/bomb42.gif
-share/farblazer/data/bomb43.gif
-share/farblazer/data/bomb44.gif
-share/farblazer/data/bomb45.gif
-share/farblazer/data/bomb46.gif
-share/farblazer/data/bomb47.gif
-share/farblazer/data/bomb48.gif
-share/farblazer/data/bomb49.gif
-share/farblazer/data/bomb50.gif
-share/farblazer/data/bomb51.gif
-share/farblazer/data/bomb52.gif
-share/farblazer/data/bomb53.gif
-share/farblazer/data/bomb54.gif
-share/farblazer/data/bomb55.gif
-share/farblazer/data/bomb56.gif
-share/farblazer/data/bomb57.gif
-share/farblazer/data/bomb58.gif
-share/farblazer/data/bomb59.gif
-share/farblazer/data/bomb60.gif
-share/farblazer/data/bomb61.gif
-share/farblazer/data/bomb62.gif
-share/farblazer/data/bomb63.gif
-share/farblazer/data/building.gif
-share/farblazer/data/cactus.gif
-share/farblazer/data/credits.gif
-share/farblazer/data/credrules.gif
-share/farblazer/data/explosion000.gif
-share/farblazer/data/explosion010.gif
-share/farblazer/data/explosion020.gif
-share/farblazer/data/explosion030.gif
-share/farblazer/data/explosion040.gif
-share/farblazer/data/explosion050.gif
-share/farblazer/data/explosion100.gif
-share/farblazer/data/explosion110.gif
-share/farblazer/data/explosion120.gif
-share/farblazer/data/explosion130.gif
-share/farblazer/data/explosion140.gif
-share/farblazer/data/explosion150.gif
-share/farblazer/data/flame0.gif
-share/farblazer/data/flame1.gif
-share/farblazer/data/flame2.gif
-share/farblazer/data/flame3.gif
-share/farblazer/data/fonts/babelfish.ttf
-share/farblazer/data/fuelbox0.gif
-share/farblazer/data/fuelbox1.gif
-share/farblazer/data/fuelbox2.gif
-share/farblazer/data/fuelship.gif
-share/farblazer/data/gfx_by_gimp.gif
-share/farblazer/data/headquarters.gif
-share/farblazer/data/house.gif
-share/farblazer/data/icbm.gif
-share/farblazer/data/levels.txt
-share/farblazer/data/magick.png
-share/farblazer/data/menu0.gif
-share/farblazer/data/menu1.gif
-share/farblazer/data/menu2.gif
-share/farblazer/data/oldstarblazer.gif
-share/farblazer/data/oldstarblazer.png
-share/farblazer/data/plane0.gif
-share/farblazer/data/plane1.gif
-share/farblazer/data/plane11.gif
-share/farblazer/data/pygame.gif
-share/farblazer/data/python.gif
-share/farblazer/data/radar0.gif
-share/farblazer/data/rocketlauncher0.gif
-share/farblazer/data/rocketlauncher1.gif
-share/farblazer/data/rocketlauncher2.gif
-share/farblazer/data/rocketlauncher3.gif
-share/farblazer/data/rocketlauncher4.gif
-share/farblazer/data/rocketlauncher5.gif
-share/farblazer/data/sdl.gif
-share/farblazer/data/ship0.gif
-share/farblazer/data/ship1.gif
-share/farblazer/data/starblazer.pal
-share/farblazer/data/storagetank0.gif
-share/farblazer/data/storagetank1.gif
-share/farblazer/data/tank0.gif
-share/farblazer/data/tank1.gif
-share/farblazer/data/tower.gif
-share/farblazer/data/tree0.gif
-share/farblazer/farblazer.py
-share/farblazer/farblazer.pyc
-@dirrm share/farblazer/data/fonts
-@dirrm share/farblazer/data
-@dirrm share/farblazer/code/utils
-@dirrm share/farblazer/code/sprites
-@dirrm share/farblazer/code
-@dirrm share/farblazer
+%%DATADIR%%/VERSION
+%%DATADIR%%/code/FpsClock.py
+%%DATADIR%%/code/FpsClock.pyc
+%%DATADIR%%/code/FpsClock.pyo
+%%DATADIR%%/code/ScreenFpsClock.py
+%%DATADIR%%/code/ScreenFpsClock.pyc
+%%DATADIR%%/code/ScreenFpsClock.pyo
+%%DATADIR%%/code/TODO
+%%DATADIR%%/code/allmodules.py
+%%DATADIR%%/code/allmodules.pyc
+%%DATADIR%%/code/allmodules.pyo
+%%DATADIR%%/code/baseairobj.py
+%%DATADIR%%/code/baseairobj.pyc
+%%DATADIR%%/code/baseairobj.pyo
+%%DATADIR%%/code/baseexplosionobj.py
+%%DATADIR%%/code/baseexplosionobj.pyc
+%%DATADIR%%/code/baseexplosionobj.pyo
+%%DATADIR%%/code/basegamehandler.py
+%%DATADIR%%/code/basegamehandler.pyc
+%%DATADIR%%/code/basegamehandler.pyo
+%%DATADIR%%/code/basegroundobj.py
+%%DATADIR%%/code/basegroundobj.pyc
+%%DATADIR%%/code/basegroundobj.pyo
+%%DATADIR%%/code/basehandler.py
+%%DATADIR%%/code/basehandler.pyc
+%%DATADIR%%/code/basehandler.pyo
+%%DATADIR%%/code/basespriteobj.py
+%%DATADIR%%/code/basespriteobj.pyc
+%%DATADIR%%/code/basespriteobj.pyo
+%%DATADIR%%/code/cheatmode
+%%DATADIR%%/code/counter.py
+%%DATADIR%%/code/counter.pyc
+%%DATADIR%%/code/counter.pyo
+%%DATADIR%%/code/exhaust.py
+%%DATADIR%%/code/exhaust.pyc
+%%DATADIR%%/code/exhaust.pyo
+%%DATADIR%%/code/fastdigits.py
+%%DATADIR%%/code/fastdigits.pyc
+%%DATADIR%%/code/fastdigits.pyo
+%%DATADIR%%/code/game.py
+%%DATADIR%%/code/game.pyc
+%%DATADIR%%/code/game.pyo
+%%DATADIR%%/code/gamecheat.py
+%%DATADIR%%/code/gamecheat.pyc
+%%DATADIR%%/code/gamecheat.pyo
+%%DATADIR%%/code/gamecredits.py
+%%DATADIR%%/code/gamecredits.pyc
+%%DATADIR%%/code/gamecredits.pyo
+%%DATADIR%%/code/gameengine.py
+%%DATADIR%%/code/gameengine.pyc
+%%DATADIR%%/code/gameengine.pyo
+%%DATADIR%%/code/gamefinish.py
+%%DATADIR%%/code/gamefinish.pyc
+%%DATADIR%%/code/gamefinish.pyo
+%%DATADIR%%/code/gameinit.py
+%%DATADIR%%/code/gameinit.pyc
+%%DATADIR%%/code/gameinit.pyo
+%%DATADIR%%/code/gamemenu.py
+%%DATADIR%%/code/gamemenu.pyc
+%%DATADIR%%/code/gamemenu.pyo
+%%DATADIR%%/code/gameplay.py
+%%DATADIR%%/code/gameplay.pyc
+%%DATADIR%%/code/gameplay.pyo
+%%DATADIR%%/code/gamestart.py
+%%DATADIR%%/code/gamestart.pyc
+%%DATADIR%%/code/gamestart.pyo
+%%DATADIR%%/code/gfx.py
+%%DATADIR%%/code/gfx.pyc
+%%DATADIR%%/code/gfx.pyo
+%%DATADIR%%/code/input.py
+%%DATADIR%%/code/input.pyc
+%%DATADIR%%/code/input.pyo
+%%DATADIR%%/code/levels.py
+%%DATADIR%%/code/levels.pyc
+%%DATADIR%%/code/levels.pyo
+%%DATADIR%%/code/levelsdata.py
+%%DATADIR%%/code/levelsdata.pyc
+%%DATADIR%%/code/levelsdata.pyo
+%%DATADIR%%/code/main.py
+%%DATADIR%%/code/main.pyc
+%%DATADIR%%/code/main.pyo
+%%DATADIR%%/code/messagebox.py
+%%DATADIR%%/code/messagebox.pyc
+%%DATADIR%%/code/messagebox.pyo
+%%DATADIR%%/code/miscmath.py
+%%DATADIR%%/code/miscmath.pyc
+%%DATADIR%%/code/miscmath.pyo
+%%DATADIR%%/code/nesteddict.py
+%%DATADIR%%/code/nesteddict.pyc
+%%DATADIR%%/code/nesteddict.pyo
+%%DATADIR%%/code/scoredisplay.py
+%%DATADIR%%/code/scoredisplay.pyc
+%%DATADIR%%/code/scoredisplay.pyo
+%%DATADIR%%/code/sign.py
+%%DATADIR%%/code/sign.pyc
+%%DATADIR%%/code/sign.pyo
+%%DATADIR%%/code/snd.py
+%%DATADIR%%/code/snd.pyc
+%%DATADIR%%/code/snd.pyo
+%%DATADIR%%/code/sprites/__init__.py
+%%DATADIR%%/code/sprites/__init__.pyc
+%%DATADIR%%/code/sprites/__init__.pyo
+%%DATADIR%%/code/sprites/objairexplosion.py
+%%DATADIR%%/code/sprites/objairexplosion.pyc
+%%DATADIR%%/code/sprites/objairexplosion.pyo
+%%DATADIR%%/code/sprites/objballoon.py
+%%DATADIR%%/code/sprites/objballoon.pyc
+%%DATADIR%%/code/sprites/objballoon.pyo
+%%DATADIR%%/code/sprites/objblast.py
+%%DATADIR%%/code/sprites/objblast.pyc
+%%DATADIR%%/code/sprites/objblast.pyo
+%%DATADIR%%/code/sprites/objbomb.py
+%%DATADIR%%/code/sprites/objbomb.pyc
+%%DATADIR%%/code/sprites/objbomb.pyo
+%%DATADIR%%/code/sprites/objbuilding.py
+%%DATADIR%%/code/sprites/objbuilding.pyc
+%%DATADIR%%/code/sprites/objbuilding.pyo
+%%DATADIR%%/code/sprites/objcactus.py
+%%DATADIR%%/code/sprites/objcactus.pyc
+%%DATADIR%%/code/sprites/objcactus.pyo
+%%DATADIR%%/code/sprites/objexhaust.py
+%%DATADIR%%/code/sprites/objexhaust.pyc
+%%DATADIR%%/code/sprites/objexhaust.pyo
+%%DATADIR%%/code/sprites/objflame.py
+%%DATADIR%%/code/sprites/objflame.pyc
+%%DATADIR%%/code/sprites/objflame.pyo
+%%DATADIR%%/code/sprites/objfuelbox.py
+%%DATADIR%%/code/sprites/objfuelbox.pyc
+%%DATADIR%%/code/sprites/objfuelbox.pyo
+%%DATADIR%%/code/sprites/objfuelship.py
+%%DATADIR%%/code/sprites/objfuelship.pyc
+%%DATADIR%%/code/sprites/objfuelship.pyo
+%%DATADIR%%/code/sprites/objgroundexplosion.py
+%%DATADIR%%/code/sprites/objgroundexplosion.pyc
+%%DATADIR%%/code/sprites/objgroundexplosion.pyo
+%%DATADIR%%/code/sprites/objheadquarters.py
+%%DATADIR%%/code/sprites/objheadquarters.pyc
+%%DATADIR%%/code/sprites/objheadquarters.pyo
+%%DATADIR%%/code/sprites/objhouse.py
+%%DATADIR%%/code/sprites/objhouse.pyc
+%%DATADIR%%/code/sprites/objhouse.pyo
+%%DATADIR%%/code/sprites/objicbm.py
+%%DATADIR%%/code/sprites/objicbm.pyc
+%%DATADIR%%/code/sprites/objicbm.pyo
+%%DATADIR%%/code/sprites/objmenu.py
+%%DATADIR%%/code/sprites/objmenu.pyc
+%%DATADIR%%/code/sprites/objmenu.pyo
+%%DATADIR%%/code/sprites/objplane0.py
+%%DATADIR%%/code/sprites/objplane0.pyc
+%%DATADIR%%/code/sprites/objplane0.pyo
+%%DATADIR%%/code/sprites/objplane1.py
+%%DATADIR%%/code/sprites/objplane1.pyc
+%%DATADIR%%/code/sprites/objplane1.pyo
+%%DATADIR%%/code/sprites/objradar.py
+%%DATADIR%%/code/sprites/objradar.pyc
+%%DATADIR%%/code/sprites/objradar.pyo
+%%DATADIR%%/code/sprites/objrocket.py
+%%DATADIR%%/code/sprites/objrocket.py.orig
+%%DATADIR%%/code/sprites/objrocket.pyc
+%%DATADIR%%/code/sprites/objrocket.pyo
+%%DATADIR%%/code/sprites/objrocketlauncher.py
+%%DATADIR%%/code/sprites/objrocketlauncher.pyc
+%%DATADIR%%/code/sprites/objrocketlauncher.pyo
+%%DATADIR%%/code/sprites/objship.py
+%%DATADIR%%/code/sprites/objship.pyc
+%%DATADIR%%/code/sprites/objship.pyo
+%%DATADIR%%/code/sprites/objshiptest.py
+%%DATADIR%%/code/sprites/objshiptest.pyc
+%%DATADIR%%/code/sprites/objshiptest.pyo
+%%DATADIR%%/code/sprites/objsstext.py
+%%DATADIR%%/code/sprites/objsstext.pyc
+%%DATADIR%%/code/sprites/objsstext.pyo
+%%DATADIR%%/code/sprites/objstoragetank0.py
+%%DATADIR%%/code/sprites/objstoragetank0.pyc
+%%DATADIR%%/code/sprites/objstoragetank0.pyo
+%%DATADIR%%/code/sprites/objstoragetank1.py
+%%DATADIR%%/code/sprites/objstoragetank1.pyc
+%%DATADIR%%/code/sprites/objstoragetank1.pyo
+%%DATADIR%%/code/sprites/objtank0.py
+%%DATADIR%%/code/sprites/objtank0.pyc
+%%DATADIR%%/code/sprites/objtank0.pyo
+%%DATADIR%%/code/sprites/objtank1.py
+%%DATADIR%%/code/sprites/objtank1.pyc
+%%DATADIR%%/code/sprites/objtank1.pyo
+%%DATADIR%%/code/sprites/objtext.py
+%%DATADIR%%/code/sprites/objtext.pyc
+%%DATADIR%%/code/sprites/objtext.pyo
+%%DATADIR%%/code/sprites/objtextmessage.py
+%%DATADIR%%/code/sprites/objtextmessage.pyc
+%%DATADIR%%/code/sprites/objtextmessage.pyo
+%%DATADIR%%/code/sprites/objtower.py
+%%DATADIR%%/code/sprites/objtower.pyc
+%%DATADIR%%/code/sprites/objtower.pyo
+%%DATADIR%%/code/sprites/objtree0.py
+%%DATADIR%%/code/sprites/objtree0.pyc
+%%DATADIR%%/code/sprites/objtree0.pyo
+%%DATADIR%%/code/stars.py
+%%DATADIR%%/code/stars.pyc
+%%DATADIR%%/code/stars.pyo
+%%DATADIR%%/code/text.py
+%%DATADIR%%/code/text.pyc
+%%DATADIR%%/code/text.pyo
+%%DATADIR%%/code/utils/farblazer.iss
+%%DATADIR%%/code/utils/mkwin
+%%DATADIR%%/code/utils/pygame2exe-fb.py
+%%DATADIR%%/code/utils/pygame2exe-fb.pyc
+%%DATADIR%%/code/utils/pygame2exe-fb.pyo
+%%DATADIR%%/code/utils/spritelist
+%%DATADIR%%/data/background.png
+%%DATADIR%%/data/balloon0.gif
+%%DATADIR%%/data/balloon1.gif
+%%DATADIR%%/data/balloon2.gif
+%%DATADIR%%/data/balloon3.gif
+%%DATADIR%%/data/blast0.gif
+%%DATADIR%%/data/blast1.gif
+%%DATADIR%%/data/blast2.gif
+%%DATADIR%%/data/blast3.gif
+%%DATADIR%%/data/bomb00.gif
+%%DATADIR%%/data/bomb01.gif
+%%DATADIR%%/data/bomb02.gif
+%%DATADIR%%/data/bomb03.gif
+%%DATADIR%%/data/bomb04.gif
+%%DATADIR%%/data/bomb05.gif
+%%DATADIR%%/data/bomb06.gif
+%%DATADIR%%/data/bomb07.gif
+%%DATADIR%%/data/bomb08.gif
+%%DATADIR%%/data/bomb09.gif
+%%DATADIR%%/data/bomb10.gif
+%%DATADIR%%/data/bomb11.gif
+%%DATADIR%%/data/bomb12.gif
+%%DATADIR%%/data/bomb13.gif
+%%DATADIR%%/data/bomb14.gif
+%%DATADIR%%/data/bomb15.gif
+%%DATADIR%%/data/bomb16.gif
+%%DATADIR%%/data/bomb17.gif
+%%DATADIR%%/data/bomb18.gif
+%%DATADIR%%/data/bomb19.gif
+%%DATADIR%%/data/bomb20.gif
+%%DATADIR%%/data/bomb21.gif
+%%DATADIR%%/data/bomb22.gif
+%%DATADIR%%/data/bomb23.gif
+%%DATADIR%%/data/bomb24.gif
+%%DATADIR%%/data/bomb25.gif
+%%DATADIR%%/data/bomb26.gif
+%%DATADIR%%/data/bomb27.gif
+%%DATADIR%%/data/bomb28.gif
+%%DATADIR%%/data/bomb29.gif
+%%DATADIR%%/data/bomb30.gif
+%%DATADIR%%/data/bomb31.gif
+%%DATADIR%%/data/bomb32.gif
+%%DATADIR%%/data/bomb33.gif
+%%DATADIR%%/data/bomb34.gif
+%%DATADIR%%/data/bomb35.gif
+%%DATADIR%%/data/bomb36.gif
+%%DATADIR%%/data/bomb37.gif
+%%DATADIR%%/data/bomb38.gif
+%%DATADIR%%/data/bomb39.gif
+%%DATADIR%%/data/bomb40.gif
+%%DATADIR%%/data/bomb41.gif
+%%DATADIR%%/data/bomb42.gif
+%%DATADIR%%/data/bomb43.gif
+%%DATADIR%%/data/bomb44.gif
+%%DATADIR%%/data/bomb45.gif
+%%DATADIR%%/data/bomb46.gif
+%%DATADIR%%/data/bomb47.gif
+%%DATADIR%%/data/bomb48.gif
+%%DATADIR%%/data/bomb49.gif
+%%DATADIR%%/data/bomb50.gif
+%%DATADIR%%/data/bomb51.gif
+%%DATADIR%%/data/bomb52.gif
+%%DATADIR%%/data/bomb53.gif
+%%DATADIR%%/data/bomb54.gif
+%%DATADIR%%/data/bomb55.gif
+%%DATADIR%%/data/bomb56.gif
+%%DATADIR%%/data/bomb57.gif
+%%DATADIR%%/data/bomb58.gif
+%%DATADIR%%/data/bomb59.gif
+%%DATADIR%%/data/bomb60.gif
+%%DATADIR%%/data/bomb61.gif
+%%DATADIR%%/data/bomb62.gif
+%%DATADIR%%/data/bomb63.gif
+%%DATADIR%%/data/building.gif
+%%DATADIR%%/data/cactus.gif
+%%DATADIR%%/data/credits.gif
+%%DATADIR%%/data/credrules.gif
+%%DATADIR%%/data/explosion000.gif
+%%DATADIR%%/data/explosion010.gif
+%%DATADIR%%/data/explosion020.gif
+%%DATADIR%%/data/explosion030.gif
+%%DATADIR%%/data/explosion040.gif
+%%DATADIR%%/data/explosion050.gif
+%%DATADIR%%/data/explosion100.gif
+%%DATADIR%%/data/explosion110.gif
+%%DATADIR%%/data/explosion120.gif
+%%DATADIR%%/data/explosion130.gif
+%%DATADIR%%/data/explosion140.gif
+%%DATADIR%%/data/explosion150.gif
+%%DATADIR%%/data/flame0.gif
+%%DATADIR%%/data/flame1.gif
+%%DATADIR%%/data/flame2.gif
+%%DATADIR%%/data/flame3.gif
+%%DATADIR%%/data/fonts/babelfish.ttf
+%%DATADIR%%/data/fuelbox0.gif
+%%DATADIR%%/data/fuelbox1.gif
+%%DATADIR%%/data/fuelbox2.gif
+%%DATADIR%%/data/fuelship.gif
+%%DATADIR%%/data/gfx_by_gimp.gif
+%%DATADIR%%/data/headquarters.gif
+%%DATADIR%%/data/house.gif
+%%DATADIR%%/data/icbm.gif
+%%DATADIR%%/data/levels.txt
+%%DATADIR%%/data/magick.png
+%%DATADIR%%/data/menu0.gif
+%%DATADIR%%/data/menu1.gif
+%%DATADIR%%/data/menu2.gif
+%%DATADIR%%/data/oldstarblazer.gif
+%%DATADIR%%/data/oldstarblazer.png
+%%DATADIR%%/data/plane0.gif
+%%DATADIR%%/data/plane1.gif
+%%DATADIR%%/data/plane11.gif
+%%DATADIR%%/data/pygame.gif
+%%DATADIR%%/data/python.gif
+%%DATADIR%%/data/radar0.gif
+%%DATADIR%%/data/rocketlauncher0.gif
+%%DATADIR%%/data/rocketlauncher1.gif
+%%DATADIR%%/data/rocketlauncher2.gif
+%%DATADIR%%/data/rocketlauncher3.gif
+%%DATADIR%%/data/rocketlauncher4.gif
+%%DATADIR%%/data/rocketlauncher5.gif
+%%DATADIR%%/data/sdl.gif
+%%DATADIR%%/data/ship0.gif
+%%DATADIR%%/data/ship1.gif
+%%DATADIR%%/data/starblazer.pal
+%%DATADIR%%/data/storagetank0.gif
+%%DATADIR%%/data/storagetank1.gif
+%%DATADIR%%/data/tank0.gif
+%%DATADIR%%/data/tank1.gif
+%%DATADIR%%/data/tower.gif
+%%DATADIR%%/data/tree0.gif
+%%DATADIR%%/farblazer.py
+%%DATADIR%%/farblazer.pyc
+%%DATADIR%%/farblazer.pyo
+share/pixmaps/farblazer.png
+@dirrm %%DATADIR%%/data/fonts
+@dirrm %%DATADIR%%/data
+@dirrm %%DATADIR%%/code/utils
+@dirrm %%DATADIR%%/code/sprites
+@dirrm %%DATADIR%%/code
+@dirrm %%DATADIR%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404092124.s39LOtlU046168>