# 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: # # 4stAttack # 4stAttack/distinfo # 4stAttack/pkg-descr # 4stAttack/files # 4stAttack/files/patch-4stattack # 4stAttack/Makefile # 4stAttack/pkg-plist # 4stAttack/scripts # 4stAttack/scripts/py-compile # echo c - 4stAttack mkdir -p 4stAttack > /dev/null 2>&1 echo x - 4stAttack/distinfo sed 's/^X//' >4stAttack/distinfo << 'END-of-4stAttack/distinfo' XMD5 (4stAttack-2.1.4.tar.gz) = 72a6d85d4218e938c043a6e5f0074e1b END-of-4stAttack/distinfo echo x - 4stAttack/pkg-descr sed 's/^X//' >4stAttack/pkg-descr << 'END-of-4stAttack/pkg-descr' X4st Attack is a game in which you have to try to out-smart your Xopponent. The goal of the game is to connect four of stones in a Xstraight line. This can be horizontaly, vertically and even Xdiagonnally. X XWWW: http://forcedattack.sourceforge.net/ X X- Jean-Yves Lefort Xjylefort@brutele.be END-of-4stAttack/pkg-descr echo c - 4stAttack/files mkdir -p 4stAttack/files > /dev/null 2>&1 echo x - 4stAttack/files/patch-4stattack sed 's/^X//' >4stAttack/files/patch-4stattack << 'END-of-4stAttack/files/patch-4stattack' X--- 4stattack.orig Mon Jan 26 08:08:08 2004 X+++ 4stattack Mon Jan 26 08:28:42 2004 X@@ -1,9 +1,6 @@ X #!/bin/sh X-FAHOME=/usr/share/forcedattack2 X+FAHOME=%%DATADIR%% X if [ ! -f ~/.4stattackrc ]; then X- cp $FAHOME/settings.ini ~/.4stattackrc X+ install -m 644 $FAHOME/settings.ini ~/.4stattackrc X fi X-if [ -x $FAHOME/4stattack.py ]; then X- $FAHOME/4stattack.py -ini ~/.4stattackrc X-fi X- X+cd $FAHOME && %%PYTHON%% 4stattack.py -ini ~/.4stattackrc END-of-4stAttack/files/patch-4stattack echo x - 4stAttack/Makefile sed 's/^X//' >4stAttack/Makefile << 'END-of-4stAttack/Makefile' X# New ports collection makefile for: 4stAttack X# Date created: 26 Jan 2004 X# Whom: Jean-Yves Lefort X# X# $FreeBSD$ X# X XPORTNAME= 4stAttack XPORTVERSION= 2.1.4 XCATEGORIES= games XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= forcedattack X XMAINTAINER= jylefort@brutele.be XCOMMENT= Connect four stones in a straight line X XRUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game X XUSE_PYTHON= yes XUSE_X_PREFIX= yes XUSE_REINPLACE= yes XNO_BUILD= yes X XPYC= PYTHON="${PYTHON_CMD}" ${SH} ${SCRIPTDIR}/py-compile X Xpost-patch: X @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|; s|%%PYTHON%%|${PYTHON_CMD}|' \ X ${WRKSRC}/4stattack X Xdo-install: X ${MKDIR} ${PREFIX}/bin X ${INSTALL_SCRIPT} \ X ${WRKSRC}/4stattack \ X ${PREFIX}/bin X X ${MKDIR} ${DATADIR} X ${INSTALL_DATA} \ X ${WRKSRC}/4stattack.py \ X ${WRKSRC}/animator.py \ X ${WRKSRC}/board.py \ X ${WRKSRC}/chat.py \ X ${WRKSRC}/creditsscreen.py \ X ${WRKSRC}/endgamedialog.py \ X ${WRKSRC}/endscreen.py \ X ${WRKSRC}/game.py \ X ${WRKSRC}/gamelog.py \ X ${WRKSRC}/gamescreen.py \ X ${WRKSRC}/inisettings.py \ X ${WRKSRC}/multiplayerscreen.py \ X ${WRKSRC}/quit.py \ X ${WRKSRC}/rules.py \ X ${WRKSRC}/scoremap.py \ X ${WRKSRC}/setini.py \ X ${WRKSRC}/settings.ini \ X ${WRKSRC}/settingsscreen.py \ X ${WRKSRC}/startscreen.py \ X ${WRKSRC}/technical.ttf \ X ${WRKSRC}/testgui.py \ X ${WRKSRC}/testini.py \ X ${WRKSRC}/themeresizer.py \ X ${WRKSRC}/themeresizer.sh \ X ${WRKSRC}/version \ X ${DATADIR} X ${PYC} --basedir ${DATADIR} \ X ${DATADIR}/4stattack.py \ X ${DATADIR}/animator.py \ X ${DATADIR}/board.py \ X ${DATADIR}/chat.py \ X ${DATADIR}/creditsscreen.py \ X ${DATADIR}/endgamedialog.py \ X ${DATADIR}/endscreen.py \ X ${DATADIR}/game.py \ X ${DATADIR}/gamelog.py \ X ${DATADIR}/gamescreen.py \ X ${DATADIR}/inisettings.py \ X ${DATADIR}/multiplayerscreen.py \ X ${DATADIR}/quit.py \ X ${DATADIR}/rules.py \ X ${DATADIR}/scoremap.py \ X ${DATADIR}/setini.py \ X ${DATADIR}/settingsscreen.py \ X ${DATADIR}/startscreen.py \ X ${DATADIR}/testgui.py \ X ${DATADIR}/testini.py \ X ${DATADIR}/themeresizer.py X X ${MKDIR} ${DATADIR}/data/music X ${INSTALL_DATA} \ X ${WRKSRC}/data/music/4stattack.ogg \ X ${DATADIR}/data/music X X ${MKDIR} ${DATADIR}/data/themes/clean X ${INSTALL_DATA} \ X ${WRKSRC}/data/themes/clean/audio.ini \ X ${WRKSRC}/data/themes/clean/graphics.ini \ X ${DATADIR}/data/themes/clean X X ${MKDIR} ${DATADIR}/data/themes/clean/1024x768 X ${INSTALL_DATA} \ X ${WRKSRC}/data/themes/clean/1024x768/awaitingconnection.png \ X ${WRKSRC}/data/themes/clean/1024x768/back.png \ X ${WRKSRC}/data/themes/clean/1024x768/background.png \ X ${WRKSRC}/data/themes/clean/1024x768/chakie.png \ X ${WRKSRC}/data/themes/clean/1024x768/connecting-plain.png \ X ${WRKSRC}/data/themes/clean/1024x768/connecting.png \ X ${WRKSRC}/data/themes/clean/1024x768/credits.png \ X ${WRKSRC}/data/themes/clean/1024x768/cursor.png \ X ${WRKSRC}/data/themes/clean/1024x768/draw.png \ X ${WRKSRC}/data/themes/clean/1024x768/error-connecting.png \ X ${WRKSRC}/data/themes/clean/1024x768/frame.png \ X ${WRKSRC}/data/themes/clean/1024x768/frm_bl.png \ X ${WRKSRC}/data/themes/clean/1024x768/frm_br.png \ X ${WRKSRC}/data/themes/clean/1024x768/frm_left.png \ X ${WRKSRC}/data/themes/clean/1024x768/frm_right.png \ X ${WRKSRC}/data/themes/clean/1024x768/frm_tl.png \ X ${WRKSRC}/data/themes/clean/1024x768/frm_top.png \ X ${WRKSRC}/data/themes/clean/1024x768/frm_tr.png \ X ${WRKSRC}/data/themes/clean/1024x768/fullscreen.png \ X ${WRKSRC}/data/themes/clean/1024x768/graphics.png \ X ${WRKSRC}/data/themes/clean/1024x768/green-zebra.png \ X ${WRKSRC}/data/themes/clean/1024x768/grid.png \ X ${WRKSRC}/data/themes/clean/1024x768/hostagame.png \ X ${WRKSRC}/data/themes/clean/1024x768/joinagame.png \ X ${WRKSRC}/data/themes/clean/1024x768/keepplaying.png \ X ${WRKSRC}/data/themes/clean/1024x768/korruptor.png \ X ${WRKSRC}/data/themes/clean/1024x768/locations.ini \ X ${WRKSRC}/data/themes/clean/1024x768/logo.png \ X ${WRKSRC}/data/themes/clean/1024x768/multiplayer.png \ X ${WRKSRC}/data/themes/clean/1024x768/music.png \ X ${WRKSRC}/data/themes/clean/1024x768/ok.png \ X ${WRKSRC}/data/themes/clean/1024x768/playervscpu.png \ X ${WRKSRC}/data/themes/clean/1024x768/programming.png \ X ${WRKSRC}/data/themes/clean/1024x768/pygame.png \ X ${WRKSRC}/data/themes/clean/1024x768/quit.png \ X ${WRKSRC}/data/themes/clean/1024x768/quitgame.png \ X ${WRKSRC}/data/themes/clean/1024x768/radio-off.png \ X ${WRKSRC}/data/themes/clean/1024x768/radio-on.png \ X ${WRKSRC}/data/themes/clean/1024x768/radio.png \ X ${WRKSRC}/data/themes/clean/1024x768/selector.png \ X ${WRKSRC}/data/themes/clean/1024x768/selector1.png \ X ${WRKSRC}/data/themes/clean/1024x768/selector2.png \ X ${WRKSRC}/data/themes/clean/1024x768/settings.png \ X ${WRKSRC}/data/themes/clean/1024x768/slm-text.png \ X ${WRKSRC}/data/themes/clean/1024x768/slm.png \ X ${WRKSRC}/data/themes/clean/1024x768/start.png \ X ${WRKSRC}/data/themes/clean/1024x768/stone_1.png \ X ${WRKSRC}/data/themes/clean/1024x768/stone_2.png \ X ${WRKSRC}/data/themes/clean/1024x768/thanks.png \ X ${WRKSRC}/data/themes/clean/1024x768/wannaquit.png \ X ${WRKSRC}/data/themes/clean/1024x768/won_1.png \ X ${WRKSRC}/data/themes/clean/1024x768/won_2.png \ X ${DATADIR}/data/themes/clean/1024x768 X X ${MKDIR} ${DATADIR}/gui X ${INSTALL_DATA} \ X ${WRKSRC}/gui/__init__.py \ X ${WRKSRC}/gui/button.py \ X ${WRKSRC}/gui/canvas.py \ X ${WRKSRC}/gui/checkbox.py \ X ${WRKSRC}/gui/dialog.py \ X ${WRKSRC}/gui/editfield.py \ X ${WRKSRC}/gui/fader.py \ X ${WRKSRC}/gui/image.py \ X ${WRKSRC}/gui/label.py \ X ${WRKSRC}/gui/messagebox.py \ X ${WRKSRC}/gui/progress.py \ X ${WRKSRC}/gui/widget.py \ X ${WRKSRC}/gui/widget_manager.py \ X ${DATADIR}/gui X ${PYC} --basedir ${DATADIR}/gui \ X ${DATADIR}/gui/__init__.py \ X ${DATADIR}/gui/button.py \ X ${DATADIR}/gui/canvas.py \ X ${DATADIR}/gui/checkbox.py \ X ${DATADIR}/gui/dialog.py \ X ${DATADIR}/gui/editfield.py \ X ${DATADIR}/gui/fader.py \ X ${DATADIR}/gui/image.py \ X ${DATADIR}/gui/label.py \ X ${DATADIR}/gui/messagebox.py \ X ${DATADIR}/gui/progress.py \ X ${DATADIR}/gui/widget.py \ X ${DATADIR}/gui/widget_manager.py X X ${MKDIR} ${DATADIR}/gui/dialogs X ${INSTALL_DATA} \ X ${WRKSRC}/gui/dialogs/dialog \ X ${WRKSRC}/gui/dialogs/end_game.py \ X ${WRKSRC}/gui/dialogs/info_map.py \ X ${WRKSRC}/gui/dialogs/info_scenario.py \ X ${WRKSRC}/gui/dialogs/info_units.py \ X ${WRKSRC}/gui/dialogs/main_dialog.py \ X ${WRKSRC}/gui/dialogs/new_game.py \ X ${WRKSRC}/gui/dialogs/select_scenario.py \ X ${WRKSRC}/gui/dialogs/setup_client.py \ X ${WRKSRC}/gui/dialogs/setup_network.py \ X ${WRKSRC}/gui/dialogs/setup_players.py \ X ${WRKSRC}/gui/dialogs/start_game.py \ X ${WRKSRC}/gui/dialogs/wait_client.py \ X ${DATADIR}/gui/dialogs X ${PYC} --basedir ${DATADIR}/gui/dialogs \ X ${DATADIR}/gui/dialogs/end_game.py \ X ${DATADIR}/gui/dialogs/info_map.py \ X ${DATADIR}/gui/dialogs/info_scenario.py \ X ${DATADIR}/gui/dialogs/info_units.py \ X ${DATADIR}/gui/dialogs/main_dialog.py \ X ${DATADIR}/gui/dialogs/new_game.py \ X ${DATADIR}/gui/dialogs/select_scenario.py \ X ${DATADIR}/gui/dialogs/setup_client.py \ X ${DATADIR}/gui/dialogs/setup_network.py \ X ${DATADIR}/gui/dialogs/setup_players.py \ X ${DATADIR}/gui/dialogs/start_game.py \ X ${DATADIR}/gui/dialogs/wait_client.py X X ${MKDIR} ${DATADIR}/players X ${INSTALL_DATA} \ X ${WRKSRC}/players/__init__.py \ X ${WRKSRC}/players/agressive.py \ X ${WRKSRC}/players/connectscore.py \ X ${WRKSRC}/players/human.py \ X ${WRKSRC}/players/minmax.py \ X ${WRKSRC}/players/multiplayer.py \ X ${WRKSRC}/players/multiplayer_receiver.py \ X ${WRKSRC}/players/multiplayer_sender.py \ X ${WRKSRC}/players/neuralai.py \ X ${WRKSRC}/players/player.py \ X ${WRKSRC}/players/randomai.py \ X ${WRKSRC}/players/strategic.py \ X ${WRKSRC}/players/treeai.py \ X ${WRKSRC}/players/weighted.py \ X ${DATADIR}/players X ${PYC} --basedir ${DATADIR}/players \ X ${DATADIR}/players/__init__.py \ X ${DATADIR}/players/agressive.py \ X ${DATADIR}/players/connectscore.py \ X ${DATADIR}/players/human.py \ X ${DATADIR}/players/minmax.py \ X ${DATADIR}/players/multiplayer.py \ X ${DATADIR}/players/multiplayer_receiver.py \ X ${DATADIR}/players/multiplayer_sender.py \ X ${DATADIR}/players/neuralai.py \ X ${DATADIR}/players/player.py \ X ${DATADIR}/players/randomai.py \ X ${DATADIR}/players/strategic.py \ X ${DATADIR}/players/treeai.py \ X ${DATADIR}/players/weighted.py X X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} \ X ${WRKSRC}/changelog.txt \ X ${WRKSRC}/credits.txt \ X ${DOCSDIR} X.endif X X.include END-of-4stAttack/Makefile echo x - 4stAttack/pkg-plist sed 's/^X//' >4stAttack/pkg-plist << 'END-of-4stAttack/pkg-plist' Xbin/4stattack X%%DATADIR%%/4stattack.py X%%DATADIR%%/4stattack.pyc X%%DATADIR%%/4stattack.pyo X%%DATADIR%%/animator.py X%%DATADIR%%/animator.pyc X%%DATADIR%%/animator.pyo X%%DATADIR%%/board.py X%%DATADIR%%/board.pyc X%%DATADIR%%/board.pyo X%%DATADIR%%/chat.py X%%DATADIR%%/chat.pyc X%%DATADIR%%/chat.pyo X%%DATADIR%%/creditsscreen.py X%%DATADIR%%/creditsscreen.pyc X%%DATADIR%%/creditsscreen.pyo X%%DATADIR%%/data/music/4stattack.ogg X%%DATADIR%%/data/themes/clean/1024x768/awaitingconnection.png X%%DATADIR%%/data/themes/clean/1024x768/back.png X%%DATADIR%%/data/themes/clean/1024x768/background.png X%%DATADIR%%/data/themes/clean/1024x768/chakie.png X%%DATADIR%%/data/themes/clean/1024x768/connecting-plain.png X%%DATADIR%%/data/themes/clean/1024x768/connecting.png X%%DATADIR%%/data/themes/clean/1024x768/credits.png X%%DATADIR%%/data/themes/clean/1024x768/cursor.png X%%DATADIR%%/data/themes/clean/1024x768/draw.png X%%DATADIR%%/data/themes/clean/1024x768/error-connecting.png X%%DATADIR%%/data/themes/clean/1024x768/frame.png X%%DATADIR%%/data/themes/clean/1024x768/frm_bl.png X%%DATADIR%%/data/themes/clean/1024x768/frm_br.png X%%DATADIR%%/data/themes/clean/1024x768/frm_left.png X%%DATADIR%%/data/themes/clean/1024x768/frm_right.png X%%DATADIR%%/data/themes/clean/1024x768/frm_tl.png X%%DATADIR%%/data/themes/clean/1024x768/frm_top.png X%%DATADIR%%/data/themes/clean/1024x768/frm_tr.png X%%DATADIR%%/data/themes/clean/1024x768/fullscreen.png X%%DATADIR%%/data/themes/clean/1024x768/graphics.png X%%DATADIR%%/data/themes/clean/1024x768/green-zebra.png X%%DATADIR%%/data/themes/clean/1024x768/grid.png X%%DATADIR%%/data/themes/clean/1024x768/hostagame.png X%%DATADIR%%/data/themes/clean/1024x768/joinagame.png X%%DATADIR%%/data/themes/clean/1024x768/keepplaying.png X%%DATADIR%%/data/themes/clean/1024x768/korruptor.png X%%DATADIR%%/data/themes/clean/1024x768/locations.ini X%%DATADIR%%/data/themes/clean/1024x768/logo.png X%%DATADIR%%/data/themes/clean/1024x768/multiplayer.png X%%DATADIR%%/data/themes/clean/1024x768/music.png X%%DATADIR%%/data/themes/clean/1024x768/ok.png X%%DATADIR%%/data/themes/clean/1024x768/playervscpu.png X%%DATADIR%%/data/themes/clean/1024x768/programming.png X%%DATADIR%%/data/themes/clean/1024x768/pygame.png X%%DATADIR%%/data/themes/clean/1024x768/quit.png X%%DATADIR%%/data/themes/clean/1024x768/quitgame.png X%%DATADIR%%/data/themes/clean/1024x768/radio-off.png X%%DATADIR%%/data/themes/clean/1024x768/radio-on.png X%%DATADIR%%/data/themes/clean/1024x768/radio.png X%%DATADIR%%/data/themes/clean/1024x768/selector.png X%%DATADIR%%/data/themes/clean/1024x768/selector1.png X%%DATADIR%%/data/themes/clean/1024x768/selector2.png X%%DATADIR%%/data/themes/clean/1024x768/settings.png X%%DATADIR%%/data/themes/clean/1024x768/slm-text.png X%%DATADIR%%/data/themes/clean/1024x768/slm.png X%%DATADIR%%/data/themes/clean/1024x768/start.png X%%DATADIR%%/data/themes/clean/1024x768/stone_1.png X%%DATADIR%%/data/themes/clean/1024x768/stone_2.png X%%DATADIR%%/data/themes/clean/1024x768/thanks.png X%%DATADIR%%/data/themes/clean/1024x768/wannaquit.png X%%DATADIR%%/data/themes/clean/1024x768/won_1.png X%%DATADIR%%/data/themes/clean/1024x768/won_2.png X%%DATADIR%%/data/themes/clean/audio.ini X%%DATADIR%%/data/themes/clean/graphics.ini X%%DATADIR%%/endgamedialog.py X%%DATADIR%%/endgamedialog.pyc X%%DATADIR%%/endgamedialog.pyo X%%DATADIR%%/endscreen.py X%%DATADIR%%/endscreen.pyc X%%DATADIR%%/endscreen.pyo X%%DATADIR%%/game.py X%%DATADIR%%/game.pyc X%%DATADIR%%/game.pyo X%%DATADIR%%/gamelog.py X%%DATADIR%%/gamelog.pyc X%%DATADIR%%/gamelog.pyo X%%DATADIR%%/gamescreen.py X%%DATADIR%%/gamescreen.pyc X%%DATADIR%%/gamescreen.pyo X%%DATADIR%%/gui/__init__.py X%%DATADIR%%/gui/__init__.pyc X%%DATADIR%%/gui/__init__.pyo X%%DATADIR%%/gui/button.py X%%DATADIR%%/gui/button.pyc X%%DATADIR%%/gui/button.pyo X%%DATADIR%%/gui/canvas.py X%%DATADIR%%/gui/canvas.pyc X%%DATADIR%%/gui/canvas.pyo X%%DATADIR%%/gui/checkbox.py X%%DATADIR%%/gui/checkbox.pyc X%%DATADIR%%/gui/checkbox.pyo X%%DATADIR%%/gui/dialog.py X%%DATADIR%%/gui/dialog.pyc X%%DATADIR%%/gui/dialog.pyo X%%DATADIR%%/gui/dialogs/dialog X%%DATADIR%%/gui/dialogs/end_game.py X%%DATADIR%%/gui/dialogs/end_game.pyc X%%DATADIR%%/gui/dialogs/end_game.pyo X%%DATADIR%%/gui/dialogs/info_map.py X%%DATADIR%%/gui/dialogs/info_map.pyc X%%DATADIR%%/gui/dialogs/info_map.pyo X%%DATADIR%%/gui/dialogs/info_scenario.py X%%DATADIR%%/gui/dialogs/info_scenario.pyc X%%DATADIR%%/gui/dialogs/info_scenario.pyo X%%DATADIR%%/gui/dialogs/info_units.py X%%DATADIR%%/gui/dialogs/info_units.pyc X%%DATADIR%%/gui/dialogs/info_units.pyo X%%DATADIR%%/gui/dialogs/main_dialog.py X%%DATADIR%%/gui/dialogs/main_dialog.pyc X%%DATADIR%%/gui/dialogs/main_dialog.pyo X%%DATADIR%%/gui/dialogs/new_game.py X%%DATADIR%%/gui/dialogs/new_game.pyc X%%DATADIR%%/gui/dialogs/new_game.pyo X%%DATADIR%%/gui/dialogs/select_scenario.py X%%DATADIR%%/gui/dialogs/select_scenario.pyc X%%DATADIR%%/gui/dialogs/select_scenario.pyo X%%DATADIR%%/gui/dialogs/setup_client.py X%%DATADIR%%/gui/dialogs/setup_client.pyc X%%DATADIR%%/gui/dialogs/setup_client.pyo X%%DATADIR%%/gui/dialogs/setup_network.py X%%DATADIR%%/gui/dialogs/setup_network.pyc X%%DATADIR%%/gui/dialogs/setup_network.pyo X%%DATADIR%%/gui/dialogs/setup_players.py X%%DATADIR%%/gui/dialogs/setup_players.pyc X%%DATADIR%%/gui/dialogs/setup_players.pyo X%%DATADIR%%/gui/dialogs/start_game.py X%%DATADIR%%/gui/dialogs/start_game.pyc X%%DATADIR%%/gui/dialogs/start_game.pyo X%%DATADIR%%/gui/dialogs/wait_client.py X%%DATADIR%%/gui/dialogs/wait_client.pyc X%%DATADIR%%/gui/dialogs/wait_client.pyo X%%DATADIR%%/gui/editfield.py X%%DATADIR%%/gui/editfield.pyc X%%DATADIR%%/gui/editfield.pyo X%%DATADIR%%/gui/fader.py X%%DATADIR%%/gui/fader.pyc X%%DATADIR%%/gui/fader.pyo X%%DATADIR%%/gui/image.py X%%DATADIR%%/gui/image.pyc X%%DATADIR%%/gui/image.pyo X%%DATADIR%%/gui/label.py X%%DATADIR%%/gui/label.pyc X%%DATADIR%%/gui/label.pyo X%%DATADIR%%/gui/messagebox.py X%%DATADIR%%/gui/messagebox.pyc X%%DATADIR%%/gui/messagebox.pyo X%%DATADIR%%/gui/progress.py X%%DATADIR%%/gui/progress.pyc X%%DATADIR%%/gui/progress.pyo X%%DATADIR%%/gui/widget.py X%%DATADIR%%/gui/widget.pyc X%%DATADIR%%/gui/widget.pyo X%%DATADIR%%/gui/widget_manager.py X%%DATADIR%%/gui/widget_manager.pyc X%%DATADIR%%/gui/widget_manager.pyo X%%DATADIR%%/inisettings.py X%%DATADIR%%/inisettings.pyc X%%DATADIR%%/inisettings.pyo X%%DATADIR%%/multiplayerscreen.py X%%DATADIR%%/multiplayerscreen.pyc X%%DATADIR%%/multiplayerscreen.pyo X%%DATADIR%%/players/__init__.py X%%DATADIR%%/players/__init__.pyc X%%DATADIR%%/players/__init__.pyo X%%DATADIR%%/players/agressive.py X%%DATADIR%%/players/agressive.pyc X%%DATADIR%%/players/agressive.pyo X%%DATADIR%%/players/connectscore.py X%%DATADIR%%/players/connectscore.pyc X%%DATADIR%%/players/connectscore.pyo X%%DATADIR%%/players/human.py X%%DATADIR%%/players/human.pyc X%%DATADIR%%/players/human.pyo X%%DATADIR%%/players/minmax.py X%%DATADIR%%/players/minmax.pyc X%%DATADIR%%/players/minmax.pyo X%%DATADIR%%/players/multiplayer.py X%%DATADIR%%/players/multiplayer.pyc X%%DATADIR%%/players/multiplayer.pyo X%%DATADIR%%/players/multiplayer_receiver.py X%%DATADIR%%/players/multiplayer_receiver.pyc X%%DATADIR%%/players/multiplayer_receiver.pyo X%%DATADIR%%/players/multiplayer_sender.py X%%DATADIR%%/players/multiplayer_sender.pyc X%%DATADIR%%/players/multiplayer_sender.pyo X%%DATADIR%%/players/neuralai.py X%%DATADIR%%/players/neuralai.pyc X%%DATADIR%%/players/neuralai.pyo X%%DATADIR%%/players/player.py X%%DATADIR%%/players/player.pyc X%%DATADIR%%/players/player.pyo X%%DATADIR%%/players/randomai.py X%%DATADIR%%/players/randomai.pyc X%%DATADIR%%/players/randomai.pyo X%%DATADIR%%/players/strategic.py X%%DATADIR%%/players/strategic.pyc X%%DATADIR%%/players/strategic.pyo X%%DATADIR%%/players/treeai.py X%%DATADIR%%/players/treeai.pyc X%%DATADIR%%/players/treeai.pyo X%%DATADIR%%/players/weighted.py X%%DATADIR%%/players/weighted.pyc X%%DATADIR%%/players/weighted.pyo X%%DATADIR%%/quit.py X%%DATADIR%%/quit.pyc X%%DATADIR%%/quit.pyo X%%DATADIR%%/rules.py X%%DATADIR%%/rules.pyc X%%DATADIR%%/rules.pyo X%%DATADIR%%/scoremap.py X%%DATADIR%%/scoremap.pyc X%%DATADIR%%/scoremap.pyo X%%DATADIR%%/setini.py X%%DATADIR%%/setini.pyc X%%DATADIR%%/setini.pyo X%%DATADIR%%/settings.ini X%%DATADIR%%/settingsscreen.py X%%DATADIR%%/settingsscreen.pyc X%%DATADIR%%/settingsscreen.pyo X%%DATADIR%%/startscreen.py X%%DATADIR%%/startscreen.pyc X%%DATADIR%%/startscreen.pyo X%%DATADIR%%/technical.ttf X%%DATADIR%%/testgui.py X%%DATADIR%%/testgui.pyc X%%DATADIR%%/testgui.pyo X%%DATADIR%%/testini.py X%%DATADIR%%/testini.pyc X%%DATADIR%%/testini.pyo X%%DATADIR%%/themeresizer.py X%%DATADIR%%/themeresizer.pyc X%%DATADIR%%/themeresizer.pyo X%%DATADIR%%/themeresizer.sh X%%DATADIR%%/version X%%PORTDOCS%%%%DOCSDIR%%/changelog.txt X%%PORTDOCS%%%%DOCSDIR%%/credits.txt X@dirrm %%DATADIR%%/data/music X@dirrm %%DATADIR%%/data/themes/clean/1024x768 X@dirrm %%DATADIR%%/data/themes/clean X@dirrm %%DATADIR%%/data/themes X@dirrm %%DATADIR%%/data X@dirrm %%DATADIR%%/gui/dialogs X@dirrm %%DATADIR%%/gui X@dirrm %%DATADIR%%/players X@dirrm %%DATADIR%% X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-4stAttack/pkg-plist echo c - 4stAttack/scripts mkdir -p 4stAttack/scripts > /dev/null 2>&1 echo x - 4stAttack/scripts/py-compile sed 's/^X//' >4stAttack/scripts/py-compile << 'END-of-4stAttack/scripts/py-compile' X#!/bin/sh X X# py-compile - Compile a Python program X# Copyright 2000, 2001 Free Software Foundation, Inc. X X# This program is free software; you can redistribute it and/or modify X# it under the terms of the GNU General Public License as published by X# the Free Software Foundation; either version 2, or (at your option) X# any later version. X X# This program is distributed in the hope that it will be useful, X# but WITHOUT ANY WARRANTY; without even the implied warranty of X# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the X# GNU General Public License for more details. X X# You should have received a copy of the GNU General Public License X# along with this program; if not, write to the Free Software X# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA X# 02111-1307, USA. X X# As a special exception to the GNU General Public License, if you X# distribute this file as part of a program that contains a X# configuration script generated by Autoconf, you may include it under X# the same distribution terms that you use for the rest of that program. X X# called as "py-compile [--basedir DIR] PY_FILES ... X Xif [ -z "$PYTHON" ]; then X PYTHON=python Xfi X Xbasedir= X Xcase "$1" in X --basedir) X basedir=$2 X shift 2 X ;; X --help) X echo "Usage: py-compile [--basedir DIR] PY_FILES ..." X echo "Byte compile some python scripts. This should be performed" X echo "after they have been moved to the final installation location" X exit 0 X ;; X --version) X echo "py-compile version 0.0" X exit 0 X ;; Xesac X Xif [ $# = 0 ]; then X echo "No files given to $0" 1>&2 X exit 1 Xfi X X# if basedir was given, then it should be prepended to filenames before X# byte compilation. Xif [ -z "$basedir" ]; then X trans="path = file" Xelse X trans="path = os.path.join('$basedir', file)" Xfi X X$PYTHON -c " Ximport sys, os, string, py_compile X Xfiles = '''$*''' Xprint 'Byte-compiling python modules...' Xfor file in string.split(files): X $trans X if not os.path.exists(path) or not (len(path) >= 3 and path[-3:] == '.py'): X continue X print file, X sys.stdout.flush() X py_compile.compile(path) Xprint" || exit $? X X# this will fail for python < 1.5, but that doesn't matter ... X$PYTHON -O -c " Ximport sys, os, string, py_compile X Xfiles = '''$*''' Xprint 'Byte-compiling python modules (optimised versions) ...' Xfor file in string.split(files): X $trans X if not os.path.exists(path) or not (len(path) >= 3 and path[-3:] == '.py'): X continue X print file, X sys.stdout.flush() X py_compile.compile(path) Xprint" 2>/dev/null || : X END-of-4stAttack/scripts/py-compile exit