Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 4B6447A476 for ; Sun, 24 Jul 2016 18:10:53 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 1223C85F5B; Sun, 24 Jul 2016 15:43:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 97EF285F57 for ; Sun, 24 Jul 2016 15:43:51 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 0CRAe9lta2Er for ; Sun, 24 Jul 2016 15:43:50 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 8F7DE84CBD for ; Sun, 24 Jul 2016 15:43:50 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 89BDEFBB5; Sun, 24 Jul 2016 15:43:50 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1469375030169930" MIME-Version: 1.0 Date: Sun, 24 Jul 2016 15:43:50 +0000 From: "Kamil Rytarowski" Subject: CVS commit: pkgsrc/games/armagetronad To: pkgsrc-changes@NetBSD.org Reply-To: kamil@netbsd.org X-Mailer: log_accum Message-Id: <20160724154350.89BDEFBB5@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk This is a multi-part message in MIME format. --_----------=_1469375030169930 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: kamil Date: Sun Jul 24 15:43:50 UTC 2016 Added Files: pkgsrc/games/armagetronad: DESCR Makefile Makefile.common PLIST distinfo Log Message: Import armagetronad-0.2.8.3.3 as games/armagetronad 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. Originally packaged in pkgsrc-wip by: - Adam Hoka - Thomas Klausner - David Sainty - Aleksej Saushev - Sevan Janiyan and - myself. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/games/armagetronad/DESCR \ pkgsrc/games/armagetronad/Makefile \ pkgsrc/games/armagetronad/Makefile.common pkgsrc/games/armagetronad/PLIST \ pkgsrc/games/armagetronad/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1469375030169930 Content-Disposition: inline Content-Length: 10056 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/games/armagetronad/DESCR diff -u /dev/null pkgsrc/games/armagetronad/DESCR:1.1 --- /dev/null Sun Jul 24 15:43:50 2016 +++ pkgsrc/games/armagetronad/DESCR Sun Jul 24 15:43:50 2016 @@ -0,0 +1,12 @@ +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. Index: pkgsrc/games/armagetronad/Makefile diff -u /dev/null pkgsrc/games/armagetronad/Makefile:1.1 --- /dev/null Sun Jul 24 15:43:50 2016 +++ pkgsrc/games/armagetronad/Makefile Sun Jul 24 15:43:50 2016 @@ -0,0 +1,40 @@ +# $NetBSD: Makefile,v 1.1 2016/07/24 15:43:50 kamil Exp $ +# + +.include "Makefile.common" + +PKGNAME= ${DISTNAME:S/.src//} +COMMENT= Tron clone in 3D with advanced gameplay and multiplayer + +MAINTAINER= pkgsrc-users@NetBSD.org + +# Disable server, build client +CONFIGURE_ARGS+= --disable-dedicated + +# pkgsrc specific handling of configuration +EGDIR= ${PREFIX}/share/examples/${PKGBASE} +PKG_SYSCONFSUBDIR= armagetronad +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/${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/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/examples/cvs_test/${f} ${PKG_SYSCONFDIR}/examples/cvs_test/${f} +.endfor + +.include "../../devel/SDL/buildlink3.mk" +.include "../../graphics/SDL_image/buildlink3.mk" +.include "../../graphics/png/buildlink3.mk" +.include "../../mk/jpeg.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/games/armagetronad/Makefile.common diff -u /dev/null pkgsrc/games/armagetronad/Makefile.common:1.1 --- /dev/null Sun Jul 24 15:43:50 2016 +++ pkgsrc/games/armagetronad/Makefile.common Sun Jul 24 15:43:50 2016 @@ -0,0 +1,36 @@ +# $NetBSD: Makefile.common,v 1.1 2016/07/24 15:43:50 kamil Exp $ +# +# used by games/armagetronad/Makefile +# used by games/armagetronad-server/Makefile + +DISTNAME= armagetronad-0.2.8.3.3.src +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=armagetronad/} + +HOMEPAGE= http://www.armagetronad.org/ +LICENSE= gnu-gpl-v2 + +WRKSRC= ${WRKDIR}/${DISTNAME:S/.src//} + +DISTINFO_FILE= ${.CURDIR}/../../games/armagetronad/distinfo + +GNU_CONFIGURE= yes +USE_LANGUAGES= c c++ +USE_TOOLS+= bash gmake +REPLACE_PYTHON+= language/update.py + +SUBST_CLASSES+= bash +SUBST_MESSAGE.bash= Set proper BASH path. +SUBST_STAGE.bash= pre-configure +SUBST_FILES.bash= batch/Makefile.am +SUBST_FILES.bash+= batch/Makefile.in +SUBST_SED.bash= -e 's,`which bash`,${BASH},' + +CONFIGURE_ARGS+= --disable-sysinstall +CONFIGURE_ARGS+= --disable-uninstall +CONFIGURE_ARGS+= --disable-useradd +# This sanitizes paths +CONFIGURE_ARGS+= --disable-games + +.include "../../textproc/libxml2/buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" Index: pkgsrc/games/armagetronad/PLIST diff -u /dev/null pkgsrc/games/armagetronad/PLIST:1.1 --- /dev/null Sun Jul 24 15:43:50 2016 +++ pkgsrc/games/armagetronad/PLIST Sun Jul 24 15:43:50 2016 @@ -0,0 +1,96 @@ +@comment $NetBSD: PLIST,v 1.1 2016/07/24 15:43:50 kamil Exp $ +bin/armagetronad +share/armagetronad/desktop/armagetronad.desktop +share/armagetronad/desktop/icons/large/armagetronad.png +share/armagetronad/desktop/icons/medium/armagetronad.png +share/armagetronad/desktop/icons/small/armagetronad.png +share/armagetronad/language/american.txt +share/armagetronad/language/british.txt +share/armagetronad/language/deutsch.txt +share/armagetronad/language/english_base.txt +share/armagetronad/language/english_base_notranslate.txt +share/armagetronad/language/french.txt +share/armagetronad/language/languages.txt +share/armagetronad/language/languages.txt.in +share/armagetronad/language/polish.txt +share/armagetronad/language/polish_transliterated.txt +share/armagetronad/language/spanish.txt +share/armagetronad/language/update.py +share/armagetronad/models/cycle_body.mod +share/armagetronad/models/cycle_front.mod +share/armagetronad/models/cycle_rear.mod +share/armagetronad/resource/included/AATeam/map-0.2.8.0.dtd +share/armagetronad/resource/included/AATeam/map-0.2.8.0_rc4.dtd +share/armagetronad/resource/included/Anonymous/README +share/armagetronad/resource/included/Anonymous/polygon/README +share/armagetronad/resource/included/Anonymous/polygon/regular/40-gon-0.2.aamap.xml +share/armagetronad/resource/included/Anonymous/polygon/regular/README +share/armagetronad/resource/included/Anonymous/polygon/regular/diamond-1.0.2.aamap.xml +share/armagetronad/resource/included/Anonymous/polygon/regular/square-1.0.1.aamap.xml +share/armagetronad/resource/included/Your_mom/clever/inaktek-0.7.2.aamap.xml +share/armagetronad/resource/included/Your_mom/clever/repeat-0.3.2.aamap.xml +share/armagetronad/resource/included/Z-Man/fortress/for_old_clients-0.1.0.aamap.xml +share/armagetronad/resource/included/Z-Man/fortress/fourfold_for_old_clients-0.1.0.aamap.xml +share/armagetronad/resource/included/Z-Man/fortress/sumo_4x4-0.1.1.aamap.xml +share/armagetronad/resource/included/Z-Man/fortress/sumo_8x2-0.1.0.aamap.xml +share/armagetronad/resource/included/Z-Man/fortress/zonetest-0.1.0.aamap.xml +share/armagetronad/resource/included/map-0.1-exp.dtd +share/armagetronad/resource/included/map-0.1.dtd +share/armagetronad/resource/included/map-0.2.8_beta3.dtd +share/armagetronad/scripts/relocate +share/armagetronad/scripts/sysinstall +share/armagetronad/sound/cyclrun.wav +share/armagetronad/sound/expl.wav +share/armagetronad/textures/KGN_logo.png +share/armagetronad/textures/cycle_body.png +share/armagetronad/textures/cycle_wheel.png +share/armagetronad/textures/dir_wall.png +share/armagetronad/textures/floor.png +share/armagetronad/textures/floor_a.png +share/armagetronad/textures/floor_b.png +share/armagetronad/textures/font.png +share/armagetronad/textures/font_extra.png +share/armagetronad/textures/font_s.png +share/armagetronad/textures/icon.png +share/armagetronad/textures/rim_wall.png +share/armagetronad/textures/shadow.png +share/armagetronad/textures/sky.png +share/armagetronad/textures/title.jpg +share/doc/armagetronad/html/bugs.html +share/doc/armagetronad/html/changelog.html +share/doc/armagetronad/html/commands.html +share/doc/armagetronad/html/compile.html +share/doc/armagetronad/html/config.html +share/doc/armagetronad/html/faq.html +share/doc/armagetronad/html/index.html +share/doc/armagetronad/html/install_linux.html +share/doc/armagetronad/html/install_macosx.html +share/doc/armagetronad/html/install_result.html +share/doc/armagetronad/html/install_windows.html +share/doc/armagetronad/html/net/index.html +share/doc/armagetronad/html/net/lower.html +share/doc/armagetronad/html/net/middle.html +share/doc/armagetronad/html/net/upper.html +share/doc/armagetronad/html/network.html +share/doc/armagetronad/html/readme_macosx.html +share/doc/armagetronad/html/todo.html +share/doc/armagetronad/html/versions.html +share/examples/armagetronad/armagetronad/aiplayers.cfg +share/examples/armagetronad/armagetronad/default.cfg +share/examples/armagetronad/armagetronad/examples/breakfast_in_hell.cfg +share/examples/armagetronad/armagetronad/examples/cvs_test/fortress_complete.cfg +share/examples/armagetronad/armagetronad/examples/cvs_test/fortress_physics.cfg +share/examples/armagetronad/armagetronad/examples/cvs_test/fortress_politics.cfg +share/examples/armagetronad/armagetronad/examples/cvs_test/fortress_scoring.cfg +share/examples/armagetronad/armagetronad/examples/cvs_test/sumo_complete.cfg +share/examples/armagetronad/armagetronad/examples/death_zone.cfg +share/examples/armagetronad/armagetronad/examples/fortress_soccer.cfg +share/examples/armagetronad/armagetronad/examples/single_use_turbo.cfg +share/examples/armagetronad/armagetronad/examples/teamsumo.cfg +share/examples/armagetronad/armagetronad/master.srv +share/examples/armagetronad/armagetronad/rc.config +share/examples/armagetronad/armagetronad/settings.cfg +share/examples/armagetronad/armagetronad/settings_authentication.cfg +share/examples/armagetronad/armagetronad/settings_dedicated.cfg +share/examples/armagetronad/armagetronad/settings_visual.cfg +share/examples/armagetronad/armagetronad/subcultures.srv Index: pkgsrc/games/armagetronad/distinfo diff -u /dev/null pkgsrc/games/armagetronad/distinfo:1.1 --- /dev/null Sun Jul 24 15:43:50 2016 +++ pkgsrc/games/armagetronad/distinfo Sun Jul 24 15:43:50 2016 @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2016/07/24 15:43:50 kamil Exp $ + +SHA1 (armagetronad-0.2.8.3.3.src.tar.gz) = f27657dfcddce681915d48f55d7dde1959167d4a +RMD160 (armagetronad-0.2.8.3.3.src.tar.gz) = 251c2253ff956207544b9dba6fd233630ed85efd +SHA512 (armagetronad-0.2.8.3.3.src.tar.gz) = b83d109107887b41b8f26c3709c50e730bc4bdc30eac247002cfab661bece9b6af9e1e9808a2295df6ad38c99bb519d12e0ea7bbaef0ce0615e2d814ca69b04e +Size (armagetronad-0.2.8.3.3.src.tar.gz) = 2230775 bytes --_----------=_1469375030169930--