pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games/4stAttack Imported 4stAttack from wip.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cb4b0fd06f01
branches:  trunk
changeset: 502324:cb4b0fd06f01
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Fri Nov 04 07:10:12 2005 +0000

description:
Imported 4stAttack from wip.

4st Attack is a game in which you have to try to out-smart your opponent. The
goal of the game is to connect four of stones in a straight line. This can be
horizontaly, vertically and even diagonnally.

diffstat:

 games/4stAttack/DESCR            |    3 +
 games/4stAttack/Makefile         |   34 ++++
 games/4stAttack/PLIST            |  266 +++++++++++++++++++++++++++++++++++++++
 games/4stAttack/distinfo         |    6 +
 games/4stAttack/patches/patch-aa |   17 ++
 5 files changed, 326 insertions(+), 0 deletions(-)

diffs (truncated from 346 to 300 lines):

diff -r 70a5b2edb637 -r cb4b0fd06f01 games/4stAttack/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/4stAttack/DESCR     Fri Nov 04 07:10:12 2005 +0000
@@ -0,0 +1,3 @@
+4st Attack is a game in which you have to try to out-smart your opponent. The
+goal of the game is to connect four of stones in a straight line. This can be
+horizontaly, vertically and even diagonnally.
diff -r 70a5b2edb637 -r cb4b0fd06f01 games/4stAttack/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/4stAttack/Makefile  Fri Nov 04 07:10:12 2005 +0000
@@ -0,0 +1,34 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/11/04 07:10:12 rillig Exp $
+#
+
+DISTNAME=              4stAttack-2.1.4
+PKGREVISION=           1
+CATEGORIES=            games
+MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=forcedattack/}
+
+MAINTAINER=            recht%NetBSD.org@localhost
+HOMEPAGE=              http://forcedattack.sourceforge.net/
+COMMENT=               Game in which you have to try to out-smart your opponent
+
+PYTHON_PATCH_SCRIPTS=  4stattack.py
+
+FIND_EXCLUDE=  \( -name \*.orig -or -name \*.txt -or -name \*.pre -or -name GPL -or -name \*~ -or -name 4stattack \)
+
+do-build:
+       ${CHMOD} 0555 ${WRKSRC}/4stattack.py
+       ${MV} ${WRKSRC}/4stattack ${WRKSRC}/4stattack.pre
+       ${SED} -e "s,@FAHOME@,${PREFIX}/share/${PKGBASE}," \
+               ${WRKSRC}/4stattack.pre > ${WRKSRC}/4stattack
+       ${PYTHONBIN} ${PREFIX}/${PYLIB}/compileall.py ${WRKSRC}
+       ${PYTHONBIN} -O ${PREFIX}/${PYLIB}/compileall.py ${WRKSRC}
+
+do-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/${PKGBASE}
+       ${INSTALL_SCRIPT} ${WRKSRC}/4stattack ${PREFIX}/bin
+       cd ${WRKSRC} && ${FIND} . -type f -and \! ${FIND_EXCLUDE} \
+               -print | ${PAX} -rw -pp -pm ${PREFIX}/share/${PKGBASE}
+
+.include "../../devel/py-game/buildlink3.mk"
+.include "../../lang/python/application.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff -r 70a5b2edb637 -r cb4b0fd06f01 games/4stAttack/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/4stAttack/PLIST     Fri Nov 04 07:10:12 2005 +0000
@@ -0,0 +1,266 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/11/04 07:10:12 rillig Exp $
+bin/4stattack
+share/4stAttack/4stattack.py
+share/4stAttack/4stattack.pyc
+share/4stAttack/4stattack.pyo
+share/4stAttack/animator.py
+share/4stAttack/animator.pyc
+share/4stAttack/animator.pyo
+share/4stAttack/board.py
+share/4stAttack/board.pyc
+share/4stAttack/board.pyo
+share/4stAttack/chat.py
+share/4stAttack/chat.pyc
+share/4stAttack/chat.pyo
+share/4stAttack/creditsscreen.py
+share/4stAttack/creditsscreen.pyc
+share/4stAttack/creditsscreen.pyo
+share/4stAttack/data/music/4stattack.ogg
+share/4stAttack/data/themes/clean/1024x768/awaitingconnection.png
+share/4stAttack/data/themes/clean/1024x768/back.png
+share/4stAttack/data/themes/clean/1024x768/background.png
+share/4stAttack/data/themes/clean/1024x768/chakie.png
+share/4stAttack/data/themes/clean/1024x768/connecting-plain.png
+share/4stAttack/data/themes/clean/1024x768/connecting.png
+share/4stAttack/data/themes/clean/1024x768/credits.png
+share/4stAttack/data/themes/clean/1024x768/cursor.png
+share/4stAttack/data/themes/clean/1024x768/draw.png
+share/4stAttack/data/themes/clean/1024x768/error-connecting.png
+share/4stAttack/data/themes/clean/1024x768/frame.png
+share/4stAttack/data/themes/clean/1024x768/frm_bl.png
+share/4stAttack/data/themes/clean/1024x768/frm_br.png
+share/4stAttack/data/themes/clean/1024x768/frm_left.png
+share/4stAttack/data/themes/clean/1024x768/frm_right.png
+share/4stAttack/data/themes/clean/1024x768/frm_tl.png
+share/4stAttack/data/themes/clean/1024x768/frm_top.png
+share/4stAttack/data/themes/clean/1024x768/frm_tr.png
+share/4stAttack/data/themes/clean/1024x768/fullscreen.png
+share/4stAttack/data/themes/clean/1024x768/graphics.png
+share/4stAttack/data/themes/clean/1024x768/green-zebra.png
+share/4stAttack/data/themes/clean/1024x768/grid.png
+share/4stAttack/data/themes/clean/1024x768/hostagame.png
+share/4stAttack/data/themes/clean/1024x768/joinagame.png
+share/4stAttack/data/themes/clean/1024x768/keepplaying.png
+share/4stAttack/data/themes/clean/1024x768/korruptor.png
+share/4stAttack/data/themes/clean/1024x768/locations.ini
+share/4stAttack/data/themes/clean/1024x768/logo.png
+share/4stAttack/data/themes/clean/1024x768/multiplayer.png
+share/4stAttack/data/themes/clean/1024x768/music.png
+share/4stAttack/data/themes/clean/1024x768/ok.png
+share/4stAttack/data/themes/clean/1024x768/playervscpu.png
+share/4stAttack/data/themes/clean/1024x768/programming.png
+share/4stAttack/data/themes/clean/1024x768/pygame.png
+share/4stAttack/data/themes/clean/1024x768/quit.png
+share/4stAttack/data/themes/clean/1024x768/quitgame.png
+share/4stAttack/data/themes/clean/1024x768/radio-off.png
+share/4stAttack/data/themes/clean/1024x768/radio-on.png
+share/4stAttack/data/themes/clean/1024x768/radio.png
+share/4stAttack/data/themes/clean/1024x768/selector.png
+share/4stAttack/data/themes/clean/1024x768/selector1.png
+share/4stAttack/data/themes/clean/1024x768/selector2.png
+share/4stAttack/data/themes/clean/1024x768/settings.png
+share/4stAttack/data/themes/clean/1024x768/slm-text.png
+share/4stAttack/data/themes/clean/1024x768/slm.png
+share/4stAttack/data/themes/clean/1024x768/start.png
+share/4stAttack/data/themes/clean/1024x768/stone_1.png
+share/4stAttack/data/themes/clean/1024x768/stone_2.png
+share/4stAttack/data/themes/clean/1024x768/thanks.png
+share/4stAttack/data/themes/clean/1024x768/wannaquit.png
+share/4stAttack/data/themes/clean/1024x768/won_1.png
+share/4stAttack/data/themes/clean/1024x768/won_2.png
+share/4stAttack/data/themes/clean/audio.ini
+share/4stAttack/data/themes/clean/graphics.ini
+share/4stAttack/endgamedialog.py
+share/4stAttack/endgamedialog.pyc
+share/4stAttack/endgamedialog.pyo
+share/4stAttack/endscreen.py
+share/4stAttack/endscreen.pyc
+share/4stAttack/endscreen.pyo
+share/4stAttack/game.py
+share/4stAttack/game.pyc
+share/4stAttack/game.pyo
+share/4stAttack/gamelog.py
+share/4stAttack/gamelog.pyc
+share/4stAttack/gamelog.pyo
+share/4stAttack/gamescreen.py
+share/4stAttack/gamescreen.pyc
+share/4stAttack/gamescreen.pyo
+share/4stAttack/gui/__init__.py
+share/4stAttack/gui/__init__.pyc
+share/4stAttack/gui/__init__.pyo
+share/4stAttack/gui/button.py
+share/4stAttack/gui/button.pyc
+share/4stAttack/gui/button.pyo
+share/4stAttack/gui/canvas.py
+share/4stAttack/gui/canvas.pyc
+share/4stAttack/gui/canvas.pyo
+share/4stAttack/gui/checkbox.py
+share/4stAttack/gui/checkbox.pyc
+share/4stAttack/gui/checkbox.pyo
+share/4stAttack/gui/dialog.py
+share/4stAttack/gui/dialog.pyc
+share/4stAttack/gui/dialog.pyo
+share/4stAttack/gui/dialogs/dialog
+share/4stAttack/gui/dialogs/end_game.py
+share/4stAttack/gui/dialogs/end_game.pyc
+share/4stAttack/gui/dialogs/end_game.pyo
+share/4stAttack/gui/dialogs/info_map.py
+share/4stAttack/gui/dialogs/info_map.pyc
+share/4stAttack/gui/dialogs/info_map.pyo
+share/4stAttack/gui/dialogs/info_scenario.py
+share/4stAttack/gui/dialogs/info_scenario.pyc
+share/4stAttack/gui/dialogs/info_scenario.pyo
+share/4stAttack/gui/dialogs/info_units.py
+share/4stAttack/gui/dialogs/info_units.pyc
+share/4stAttack/gui/dialogs/info_units.pyo
+share/4stAttack/gui/dialogs/main_dialog.py
+share/4stAttack/gui/dialogs/main_dialog.pyc
+share/4stAttack/gui/dialogs/main_dialog.pyo
+share/4stAttack/gui/dialogs/new_game.py
+share/4stAttack/gui/dialogs/new_game.pyc
+share/4stAttack/gui/dialogs/new_game.pyo
+share/4stAttack/gui/dialogs/select_scenario.py
+share/4stAttack/gui/dialogs/select_scenario.pyc
+share/4stAttack/gui/dialogs/select_scenario.pyo
+share/4stAttack/gui/dialogs/setup_client.py
+share/4stAttack/gui/dialogs/setup_client.pyc
+share/4stAttack/gui/dialogs/setup_client.pyo
+share/4stAttack/gui/dialogs/setup_network.py
+share/4stAttack/gui/dialogs/setup_network.pyc
+share/4stAttack/gui/dialogs/setup_network.pyo
+share/4stAttack/gui/dialogs/setup_players.py
+share/4stAttack/gui/dialogs/setup_players.pyc
+share/4stAttack/gui/dialogs/setup_players.pyo
+share/4stAttack/gui/dialogs/start_game.py
+share/4stAttack/gui/dialogs/start_game.pyc
+share/4stAttack/gui/dialogs/start_game.pyo
+share/4stAttack/gui/dialogs/wait_client.py
+share/4stAttack/gui/dialogs/wait_client.pyc
+share/4stAttack/gui/dialogs/wait_client.pyo
+share/4stAttack/gui/editfield.py
+share/4stAttack/gui/editfield.pyc
+share/4stAttack/gui/editfield.pyo
+share/4stAttack/gui/fader.py
+share/4stAttack/gui/fader.pyc
+share/4stAttack/gui/fader.pyo
+share/4stAttack/gui/image.py
+share/4stAttack/gui/image.pyc
+share/4stAttack/gui/image.pyo
+share/4stAttack/gui/label.py
+share/4stAttack/gui/label.pyc
+share/4stAttack/gui/label.pyo
+share/4stAttack/gui/messagebox.py
+share/4stAttack/gui/messagebox.pyc
+share/4stAttack/gui/messagebox.pyo
+share/4stAttack/gui/progress.py
+share/4stAttack/gui/progress.pyc
+share/4stAttack/gui/progress.pyo
+share/4stAttack/gui/widget.py
+share/4stAttack/gui/widget.pyc
+share/4stAttack/gui/widget.pyo
+share/4stAttack/gui/widget_manager.py
+share/4stAttack/gui/widget_manager.pyc
+share/4stAttack/gui/widget_manager.pyo
+share/4stAttack/inisettings.py
+share/4stAttack/inisettings.pyc
+share/4stAttack/inisettings.pyo
+share/4stAttack/kde/icons/16x16/forcedattack2.png
+share/4stAttack/kde/icons/22x22/forcedattack2.png
+share/4stAttack/kde/icons/32x32/forcedattack2.png
+share/4stAttack/kde/icons/48x48/forcedattack2.png
+share/4stAttack/kde/icons/64x64/forcedattack2.png
+share/4stAttack/kde/menu-items/forcedattack2.desktop
+share/4stAttack/multiplayerscreen.py
+share/4stAttack/multiplayerscreen.pyc
+share/4stAttack/multiplayerscreen.pyo
+share/4stAttack/players/__init__.py
+share/4stAttack/players/__init__.pyc
+share/4stAttack/players/__init__.pyo
+share/4stAttack/players/agressive.py
+share/4stAttack/players/agressive.pyc
+share/4stAttack/players/agressive.pyo
+share/4stAttack/players/connectscore.py
+share/4stAttack/players/connectscore.pyc
+share/4stAttack/players/connectscore.pyo
+share/4stAttack/players/human.py
+share/4stAttack/players/human.pyc
+share/4stAttack/players/human.pyo
+share/4stAttack/players/minmax.py
+share/4stAttack/players/minmax.pyc
+share/4stAttack/players/minmax.pyo
+share/4stAttack/players/multiplayer.py
+share/4stAttack/players/multiplayer.pyc
+share/4stAttack/players/multiplayer.pyo
+share/4stAttack/players/multiplayer_receiver.py
+share/4stAttack/players/multiplayer_receiver.pyc
+share/4stAttack/players/multiplayer_receiver.pyo
+share/4stAttack/players/multiplayer_sender.py
+share/4stAttack/players/multiplayer_sender.pyc
+share/4stAttack/players/multiplayer_sender.pyo
+share/4stAttack/players/neuralai.py
+share/4stAttack/players/neuralai.pyc
+share/4stAttack/players/neuralai.pyo
+share/4stAttack/players/player.py
+share/4stAttack/players/player.pyc
+share/4stAttack/players/player.pyo
+share/4stAttack/players/randomai.py
+share/4stAttack/players/randomai.pyc
+share/4stAttack/players/randomai.pyo
+share/4stAttack/players/strategic.py
+share/4stAttack/players/strategic.pyc
+share/4stAttack/players/strategic.pyo
+share/4stAttack/players/treeai.py
+share/4stAttack/players/treeai.pyc
+share/4stAttack/players/treeai.pyo
+share/4stAttack/players/weighted.py
+share/4stAttack/players/weighted.pyc
+share/4stAttack/players/weighted.pyo
+share/4stAttack/quit.py
+share/4stAttack/quit.pyc
+share/4stAttack/quit.pyo
+share/4stAttack/rules.py
+share/4stAttack/rules.pyc
+share/4stAttack/rules.pyo
+share/4stAttack/scoremap.py
+share/4stAttack/scoremap.pyc
+share/4stAttack/scoremap.pyo
+share/4stAttack/setini.py
+share/4stAttack/setini.pyc
+share/4stAttack/setini.pyo
+share/4stAttack/settings.ini
+share/4stAttack/settingsscreen.py
+share/4stAttack/settingsscreen.pyc
+share/4stAttack/settingsscreen.pyo
+share/4stAttack/startscreen.py
+share/4stAttack/startscreen.pyc
+share/4stAttack/startscreen.pyo
+share/4stAttack/technical.ttf
+share/4stAttack/test.ini
+share/4stAttack/testgui.py
+share/4stAttack/testgui.pyc
+share/4stAttack/testgui.pyo
+share/4stAttack/testini.py
+share/4stAttack/testini.pyc
+share/4stAttack/testini.pyo
+share/4stAttack/themeresizer.py
+share/4stAttack/themeresizer.pyc
+share/4stAttack/themeresizer.pyo
+share/4stAttack/themeresizer.sh
+share/4stAttack/version
+@dirrm share/4stAttack/players
+@dirrm share/4stAttack/kde/menu-items



Home | Main Index | Thread Index | Old Index