pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/games/armagetronad-server Import armagetronad-server-0...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9dacf20cbf04
branches:  trunk
changeset: 350198:9dacf20cbf04
user:      kamil <kamil%pkgsrc.org@localhost>
date:      Sun Jul 24 15:44:49 2016 +0000

description:
Import armagetronad-server-0.2.8.3.3 as games/armagetronad-server

Armagetron Advanced is a multiplayer game in 3D that attempts to emulate
and expand on the light cycle sequence from the movie Tron.

Tron was an arcade game based on the movie of the same name, release by
Disney in 1982. The original game consisted of 4 sub-games, the only one of
concern is the 'Light Cycles' one, in which the player uses a left/right
joystick to control a 'Light Cycle' which leaves a wall behind it wherever
the cycle it goes, turning only at 90 degree angles. The player must then get
the AI to crash into their wall while avoiding hitting the AI's own wall
themselves. Those were the humble beginnings of Armagetron Advanced's
game play, which has now blossomed into 16 player mayhem, with highly
advanced AI, network game play, and of course all in a 3D environment.

Server for the armagetronad game.

Originally packaged in pkgsrc-wip by:
- Adam Hoka
- Thomas Klausner
- David Sainty
- Aleksej Saushev
- Sevan Janiyan
and
- myself.

diffstat:

 games/armagetronad-server/DESCR    |  14 ++++++
 games/armagetronad-server/Makefile |  36 +++++++++++++++++
 games/armagetronad-server/PLIST    |  80 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 130 insertions(+), 0 deletions(-)

diffs (142 lines):

diff -r cf599a2607a3 -r 9dacf20cbf04 games/armagetronad-server/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/armagetronad-server/DESCR   Sun Jul 24 15:44:49 2016 +0000
@@ -0,0 +1,14 @@
+Armagetron Advanced is a multiplayer game in 3D that attempts to emulate
+and expand on the light cycle sequence from the movie Tron.
+
+Tron was an arcade game based on the movie of the same name, release by
+Disney in 1982. The original game consisted of 4 sub-games, the only one of
+concern is the 'Light Cycles' one, in which the player uses a left/right
+joystick to control a 'Light Cycle' which leaves a wall behind it wherever
+the cycle it goes, turning only at 90 degree angles. The player must then get
+the AI to crash into their wall while avoiding hitting the AI's own wall
+themselves. Those were the humble beginnings of Armagetron Advanced's
+game play, which has now blossomed into 16 player mayhem, with highly
+advanced AI, network game play, and of course all in a 3D environment.
+
+Server for the armagetronad game.
diff -r cf599a2607a3 -r 9dacf20cbf04 games/armagetronad-server/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/armagetronad-server/Makefile        Sun Jul 24 15:44:49 2016 +0000
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1 2016/07/24 15:44:49 kamil Exp $
+#
+
+.include "../../games/armagetronad/Makefile.common"
+
+PKGNAME=       ${DISTNAME:S/.src//:S/armagetronad/armagetronad-server/}
+COMMENT=       Server for the armagetronad game
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+
+# Enable server, don't build client
+CONFIGURE_ARGS+=       --enable-dedicated
+
+# pkgsrc specific handling of configuration
+EGDIR=                 ${PREFIX}/share/examples/${PKGBASE}
+PKG_SYSCONFSUBDIR=     armagetronad-dedicated
+BUILD_DEFS+=           PKG_SYSCONFBASE
+CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFBASE}
+INSTALL_MAKE_FLAGS+=   sysconfdir=${EGDIR}
+
+MAKE_DIRS+=    ${PKG_SYSCONFDIR}/examples
+MAKE_DIRS+=    ${PKG_SYSCONFDIR}/examples/cvs_test
+
+.for f in aiplayers.cfg default.cfg master.srv rc.config settings.cfg settings_authentication.cfg settings_dedicated.cfg settings_visual.cfg subcultures.srv
+CONF_FILES+=   ${EGDIR}/armagetronad-dedicated/${f} ${PKG_SYSCONFDIR}/${f}
+.endfor
+
+.for f in breakfast_in_hell.cfg death_zone.cfg fortress_soccer.cfg single_use_turbo.cfg teamsumo.cfg
+CONF_FILES+=   ${EGDIR}/armagetronad-dedicated/examples/${f} ${PKG_SYSCONFDIR}/examples/${f}
+.endfor
+
+.for f in fortress_complete.cfg fortress_physics.cfg fortress_politics.cfg fortress_scoring.cfg sumo_complete.cfg
+CONF_FILES+=   ${EGDIR}/armagetronad-dedicated/examples/cvs_test/${f} ${PKG_SYSCONFDIR}/examples/cvs_test/${f}
+.endfor
+
+.include "../../mk/bsd.pkg.mk"
diff -r cf599a2607a3 -r 9dacf20cbf04 games/armagetronad-server/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/armagetronad-server/PLIST   Sun Jul 24 15:44:49 2016 +0000
@@ -0,0 +1,80 @@
+@comment $NetBSD: PLIST,v 1.1 2016/07/24 15:44:49 kamil Exp $
+bin/armagetronad-dedicated
+share/armagetronad-dedicated/desktop/armagetronad.desktop
+share/armagetronad-dedicated/desktop/icons/large/armagetronad.png
+share/armagetronad-dedicated/desktop/icons/medium/armagetronad.png
+share/armagetronad-dedicated/desktop/icons/small/armagetronad.png
+share/armagetronad-dedicated/language/american.txt
+share/armagetronad-dedicated/language/british.txt
+share/armagetronad-dedicated/language/deutsch.txt
+share/armagetronad-dedicated/language/english_base.txt
+share/armagetronad-dedicated/language/english_base_notranslate.txt
+share/armagetronad-dedicated/language/french.txt
+share/armagetronad-dedicated/language/languages.txt
+share/armagetronad-dedicated/language/languages.txt.in
+share/armagetronad-dedicated/language/polish.txt
+share/armagetronad-dedicated/language/polish_transliterated.txt
+share/armagetronad-dedicated/language/spanish.txt
+share/armagetronad-dedicated/language/update.py
+share/armagetronad-dedicated/resource/included/AATeam/map-0.2.8.0.dtd
+share/armagetronad-dedicated/resource/included/AATeam/map-0.2.8.0_rc4.dtd
+share/armagetronad-dedicated/resource/included/Anonymous/README
+share/armagetronad-dedicated/resource/included/Anonymous/polygon/README
+share/armagetronad-dedicated/resource/included/Anonymous/polygon/regular/40-gon-0.2.aamap.xml
+share/armagetronad-dedicated/resource/included/Anonymous/polygon/regular/README
+share/armagetronad-dedicated/resource/included/Anonymous/polygon/regular/diamond-1.0.2.aamap.xml
+share/armagetronad-dedicated/resource/included/Anonymous/polygon/regular/square-1.0.1.aamap.xml
+share/armagetronad-dedicated/resource/included/Your_mom/clever/inaktek-0.7.2.aamap.xml
+share/armagetronad-dedicated/resource/included/Your_mom/clever/repeat-0.3.2.aamap.xml
+share/armagetronad-dedicated/resource/included/Z-Man/fortress/for_old_clients-0.1.0.aamap.xml
+share/armagetronad-dedicated/resource/included/Z-Man/fortress/fourfold_for_old_clients-0.1.0.aamap.xml
+share/armagetronad-dedicated/resource/included/Z-Man/fortress/sumo_4x4-0.1.1.aamap.xml
+share/armagetronad-dedicated/resource/included/Z-Man/fortress/sumo_8x2-0.1.0.aamap.xml
+share/armagetronad-dedicated/resource/included/Z-Man/fortress/zonetest-0.1.0.aamap.xml
+share/armagetronad-dedicated/resource/included/map-0.1-exp.dtd
+share/armagetronad-dedicated/resource/included/map-0.1.dtd
+share/armagetronad-dedicated/resource/included/map-0.2.8_beta3.dtd
+share/armagetronad-dedicated/scripts/rcd_config
+share/armagetronad-dedicated/scripts/rcd_server
+share/armagetronad-dedicated/scripts/rcd_startstop
+share/armagetronad-dedicated/scripts/relocate
+share/armagetronad-dedicated/scripts/serverstarter
+share/armagetronad-dedicated/scripts/sysinstall
+share/doc/armagetronad-dedicated/html/bugs.html
+share/doc/armagetronad-dedicated/html/changelog.html
+share/doc/armagetronad-dedicated/html/commands.html
+share/doc/armagetronad-dedicated/html/compile.html
+share/doc/armagetronad-dedicated/html/config.html
+share/doc/armagetronad-dedicated/html/faq.html
+share/doc/armagetronad-dedicated/html/index.html
+share/doc/armagetronad-dedicated/html/install_linux.html
+share/doc/armagetronad-dedicated/html/install_macosx.html
+share/doc/armagetronad-dedicated/html/install_result.html
+share/doc/armagetronad-dedicated/html/install_windows.html
+share/doc/armagetronad-dedicated/html/net/index.html
+share/doc/armagetronad-dedicated/html/net/lower.html
+share/doc/armagetronad-dedicated/html/net/middle.html
+share/doc/armagetronad-dedicated/html/net/upper.html
+share/doc/armagetronad-dedicated/html/network.html
+share/doc/armagetronad-dedicated/html/readme_macosx.html
+share/doc/armagetronad-dedicated/html/todo.html
+share/doc/armagetronad-dedicated/html/versions.html
+share/examples/armagetronad-server/armagetronad-dedicated/aiplayers.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/default.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/examples/breakfast_in_hell.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/examples/cvs_test/fortress_complete.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/examples/cvs_test/fortress_physics.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/examples/cvs_test/fortress_politics.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/examples/cvs_test/fortress_scoring.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/examples/cvs_test/sumo_complete.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/examples/death_zone.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/examples/fortress_soccer.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/examples/single_use_turbo.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/examples/teamsumo.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/master.srv
+share/examples/armagetronad-server/armagetronad-dedicated/rc.config
+share/examples/armagetronad-server/armagetronad-dedicated/settings.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/settings_authentication.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/settings_dedicated.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/settings_visual.cfg
+share/examples/armagetronad-server/armagetronad-dedicated/subcultures.srv



Home | Main Index | Thread Index | Old Index