Date: Sun, 9 Aug 2009 12:01:38 GMT From: "Rick E." <codeblock@eighthbit.net> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/137599: New Port: games/armagetron-0.3-beta Message-ID: <200908091201.n79C1cOn083380@www.freebsd.org> Resent-Message-ID: <200908091250.n79CoNgL056089@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 137599 >Category: ports >Synopsis: New Port: games/armagetron-0.3-beta >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Aug 09 12:50:22 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Rick E. >Release: 7.2-RELEASE >Organization: N/A >Environment: FreeBSD R-1.local. 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 08:49:13 UTC 2009 root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: This is a port of the 0.3 beta of Armagetron. It's based on the current games/armagetron port. I don't really know much C/C++, so might not make the best maintainer for this port, however here it is. >How-To-Repeat: >Fix: Patch attached with submission follows: # 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: # # armagetron-0.3-beta # armagetron-0.3-beta/Makefile # armagetron-0.3-beta/files # armagetron-0.3-beta/files/patch-configure # armagetron-0.3-beta/files/patch-Makefile.in # armagetron-0.3-beta/distinfo # armagetron-0.3-beta/pkg-descr # armagetron-0.3-beta/pkg-plist # echo c - armagetron-0.3-beta mkdir -p armagetron-0.3-beta > /dev/null 2>&1 echo x - armagetron-0.3-beta/Makefile sed 's/^X//' >armagetron-0.3-beta/Makefile << 'f7e9a0abb056d8bd798a21d36e39dc65' X# ex:ts=8 X# New ports collection makefile for: armagetron-0.3-beta X# Date created: 1 August 2009 X# Whom: Rick Elrod <codeblock@eighthbit.net> X# X# $FreeBSD$ X# X XPORTNAME= armagetron XPORTVERSION= 0.3.0 XPORTREVISION= 1 XCATEGORIES= games XMASTER_SITES= SF/armagetronad XDISTNAME= armagetronad-${PORTVERSION} XEXTRACT_SUFX= .src.tar.gz X XMAINTAINER= codeblock@eighthbit.net XCOMMENT= A multiplayer networked Tron clone in 3D X XUSE_GL= gl XUSE_SDL= sdl image XUSE_GMAKE= yes XGNU_CONFIGURE= yes XCONFIGURE_ENV= CXXFLAGS="${CFLAGS} -I${LOCALBASE}/include `${SDL_CONFIG} --cflags`" XCONFIGURE_ARGS= --disable-etc --with-ftgl=${LOCALBASE}/include/freetype2/ X XBUILD_DEPENDS+= bash:${PORTSDIR}/shells/bash XLIB_DEPENDS+= jpeg.10:${PORTSDIR}/graphics/jpeg \ X png.5:${PORTSDIR}/graphics/png \ X xml2.5:${PORTSDIR}/textproc/libxml2 \ X ftgl:${PORTSDIR}/graphics/ftgl X XOPTIONS= MUSIC "Compile in support for background music" on X XWRKSRC= ${WRKDIR}/${DISTNAME} X.include <bsd.port.pre.mk> X X.if !defined(WITHOUT_MUSIC) XUSE_SDL+= mixer XCONFIGURE_ARGS+=--enable-music X.endif X X# This script isn't needed and only causes install problems XCONFIGURE_ARGS+=--disable-uninstall X Xpost-patch: X @${REINPLACE_CMD} -e 's|sdl11-config|${SDL_CONFIG}|g' ${WRKSRC}/configure X @${FIND} ${WRKSRC}/batch -type f -exec ${REINPLACE_CMD} -e 's|^#!/bin/bash$$|#!/bin/sh|g' {} \+ X @${REINPLACE_CMD} -e 's|^INSTALL=.*$$|INSTALL=${DATADIR}|g' \ X ${WRKSRC}/batch/*.in X @${FIND} ${WRKSRC}/batch -name '*.bak' -o -name '*.orig' -delete X X.include <bsd.port.post.mk> f7e9a0abb056d8bd798a21d36e39dc65 echo c - armagetron-0.3-beta/files mkdir -p armagetron-0.3-beta/files > /dev/null 2>&1 echo x - armagetron-0.3-beta/files/patch-configure sed 's/^X//' >armagetron-0.3-beta/files/patch-configure << 'c31bbd10291221c5a2c3a209cde3992d' X--- configure.orig 2006-08-05 03:15:57.000000000 +0800 X+++ configure 2008-06-08 14:32:47.000000000 +0800 X@@ -13253,7 +13253,7 @@ X echo "${ECHO_T}not found" >&6 X { { echo "$as_me:$LINENO: error: FTGL headers not found on your system. Please pass the correct location via --with-ftgl=<path to FTGL include directory>." >&5 X echo "$as_me: error: FTGL headers not found on your system. Please pass the correct location via --with-ftgl=<path to FTGL include directory>." >&2;} X- { (exit 1); exit 1; }; } X+ } X fi c31bbd10291221c5a2c3a209cde3992d echo x - armagetron-0.3-beta/files/patch-Makefile.in sed 's/^X//' >armagetron-0.3-beta/files/patch-Makefile.in << '3fb2212dff7dcb858c5373996829d2dd' X--- Makefile.in.orig 2008-06-08 21:26:57.000000000 +0800 X+++ Makefile.in 2008-06-08 21:27:08.000000000 +0800 X@@ -1130,7 +1130,7 @@ X X install-first: X # uninstall previous version (if it exists), ignoring errors X- test -x $(uninstall_location) && $(uninstall_location) || true X+@USE_UNINSTALL_TRUE@ test -x $(uninstall_location) && $(uninstall_location) || true X X distclean-local: X rm -f uninstall.sh batch/relocate.in universal_variable* extrapaths src/tUniversalVariables.h* 3fb2212dff7dcb858c5373996829d2dd echo x - armagetron-0.3-beta/distinfo sed 's/^X//' >armagetron-0.3-beta/distinfo << '48e94efb7b50cd501e441150278acf52' XMD5 (armagetronad-0.3.0.src.tar.gz) = 2606c1e8ebadc01acf2d0398d302b447 XSHA256 (armagetronad-0.3.0.src.tar.gz) = 4bd167abd52102a6fe67d14ab6505e3404025ca50beefa5885f2dfa155ebedb5 XSIZE (armagetronad-0.3.0.src.tar.gz) = 4309258 48e94efb7b50cd501e441150278acf52 echo x - armagetron-0.3-beta/pkg-descr sed 's/^X//' >armagetron-0.3-beta/pkg-descr << 'ddcb88c2885cb021947f092ce9194b8a' X"A Tron clone in 3D" XThis has been the tagline of Armagetron, since, well, a very long time, and is Xprobably the shortest and most accurate description possible. Tron was an Xarcade game based on the movie of the same name, release by Disney in 1982. The Xoriginal game consisted of 4 sub-games, the only one of concern is the 'Light XCycles' one, in which the player uses a left/right joystick to control a 'Light XCycle' which leaves a wall behind it wherever the cycle it goes, turning only Xat 90 degree angles (well, on most servers anyways). The player must then force Xhis opponents to crash into their wall while avoiding his opponents walls. XThose were the humble beginnings of Armagetron Advanced's game play, which has Xnow blossomed into 16 player mayhem, with highly advanced AI, network game Xplay, and of course all in a 3D environment. X XWWW: http://armagetronad.net/ ddcb88c2885cb021947f092ce9194b8a echo x - armagetron-0.3-beta/pkg-plist sed 's/^X//' >armagetron-0.3-beta/pkg-plist << 'e0c3a277294b07a1a44a17e2a36142f6' Xbin/armagetronad Xetc/games/armagetronad/aiplayers.cfg Xetc/games/armagetronad/default.cfg Xetc/games/armagetronad/examples/breakfast_in_hell.cfg Xetc/games/armagetronad/examples/cvs_test/fortress_complete.cfg Xetc/games/armagetronad/examples/cvs_test/fortress_physics.cfg Xetc/games/armagetronad/examples/cvs_test/fortress_politics.cfg Xetc/games/armagetronad/examples/cvs_test/fortress_scoring.cfg Xetc/games/armagetronad/examples/cvs_test/sumo_complete.cfg Xetc/games/armagetronad/examples/death_zone.cfg Xetc/games/armagetronad/examples/fortress_soccer.cfg Xetc/games/armagetronad/examples/single_use_turbo.cfg Xetc/games/armagetronad/master.srv Xetc/games/armagetronad/rc.config Xetc/games/armagetronad/settings.cfg Xetc/games/armagetronad/settings_dedicated.cfg Xetc/games/armagetronad/settings_visual.cfg Xshare/doc/games/armagetronad/html/bugs.html Xshare/doc/games/armagetronad/html/changelog.html Xshare/doc/games/armagetronad/html/commands.html Xshare/doc/games/armagetronad/html/compile.html Xshare/doc/games/armagetronad/html/config.html Xshare/doc/games/armagetronad/html/faq.html Xshare/doc/games/armagetronad/html/index.html Xshare/doc/games/armagetronad/html/install_linux.html Xshare/doc/games/armagetronad/html/install_macosx.html Xshare/doc/games/armagetronad/html/install_result.html Xshare/doc/games/armagetronad/html/install_windows.html Xshare/doc/games/armagetronad/html/net/index.html Xshare/doc/games/armagetronad/html/net/lower.html Xshare/doc/games/armagetronad/html/net/middle.html Xshare/doc/games/armagetronad/html/net/upper.html Xshare/doc/games/armagetronad/html/network.html Xshare/doc/games/armagetronad/html/readme_macosx.html Xshare/doc/games/armagetronad/html/todo.html Xshare/doc/games/armagetronad/html/versions.html Xshare/games/armagetronad/desktop/armagetronad.desktop Xshare/games/armagetronad/desktop/icons/large/armagetronad.png Xshare/games/armagetronad/desktop/icons/medium/armagetronad.png Xshare/games/armagetronad/desktop/icons/small/armagetronad.png Xshare/games/armagetronad/language/american.txt Xshare/games/armagetronad/language/british.txt Xshare/games/armagetronad/language/deutsch.txt Xshare/games/armagetronad/language/english_base.txt Xshare/games/armagetronad/language/english_base_notranslate.txt Xshare/games/armagetronad/language/french.txt Xshare/games/armagetronad/language/languages.txt Xshare/games/armagetronad/language/languages.txt.in Xshare/games/armagetronad/language/spanish.txt Xshare/games/armagetronad/language/update.py Xshare/games/armagetronad/models/cycle_body.mod Xshare/games/armagetronad/models/cycle_front.mod Xshare/games/armagetronad/models/cycle_rear.mod Xshare/games/armagetronad/resource/included/AATeam/map-0.2.8.0.dtd Xshare/games/armagetronad/resource/included/AATeam/map-0.2.8.0_rc4.dtd Xshare/games/armagetronad/resource/included/Anonymous/README Xshare/games/armagetronad/resource/included/Anonymous/polygon/README Xshare/games/armagetronad/resource/included/Anonymous/polygon/regular/40-gon-0.2.aamap.xml Xshare/games/armagetronad/resource/included/Anonymous/polygon/regular/README Xshare/games/armagetronad/resource/included/Anonymous/polygon/regular/diamond-1.0.2.aamap.xml Xshare/games/armagetronad/resource/included/Anonymous/polygon/regular/square-1.0.1.aamap.xml Xshare/games/armagetronad/resource/included/Your_mom/clever/inaktek-0.7.2.aamap.xml Xshare/games/armagetronad/resource/included/Your_mom/clever/repeat-0.3.2.aamap.xml Xshare/games/armagetronad/resource/included/Z-Man/fortress/for_old_clients-0.1.0.aamap.xml Xshare/games/armagetronad/resource/included/Z-Man/fortress/fourfold_for_old_clients-0.1.0.aamap.xml Xshare/games/armagetronad/resource/included/Z-Man/fortress/sumo_4x4-0.1.1.aamap.xml Xshare/games/armagetronad/resource/included/Z-Man/fortress/sumo_8x2-0.1.0.aamap.xml Xshare/games/armagetronad/resource/included/Z-Man/fortress/zonetest-0.1.0.aamap.xml Xshare/games/armagetronad/resource/included/map-0.1-exp.dtd Xshare/games/armagetronad/resource/included/map-0.1.dtd Xshare/games/armagetronad/resource/included/map-0.2.8_beta3.dtd Xshare/games/armagetronad/scripts/relocate Xshare/games/armagetronad/scripts/sysinstall Xshare/games/armagetronad/sound/cyclrun.wav Xshare/games/armagetronad/sound/expl.wav Xshare/games/armagetronad/textures/KGN_logo.png Xshare/games/armagetronad/textures/cycle_body.png Xshare/games/armagetronad/textures/cycle_wheel.png Xshare/games/armagetronad/textures/dir_wall.png Xshare/games/armagetronad/textures/floor.png Xshare/games/armagetronad/textures/floor_a.png Xshare/games/armagetronad/textures/floor_b.png Xshare/games/armagetronad/textures/font.png Xshare/games/armagetronad/textures/font_extra.png Xshare/games/armagetronad/textures/font_s.png Xshare/games/armagetronad/textures/icon.png Xshare/games/armagetronad/textures/rim_wall.png Xshare/games/armagetronad/textures/shadow.png Xshare/games/armagetronad/textures/sky.png Xshare/games/armagetronad/textures/title.jpg X@dirrm share/games/armagetronad/textures X@dirrm share/games/armagetronad/sound X@dirrm share/games/armagetronad/scripts X@dirrm share/games/armagetronad/resource/included/Z-Man/fortress X@dirrm share/games/armagetronad/resource/included/Z-Man X@dirrm share/games/armagetronad/resource/included/Your_mom/clever X@dirrm share/games/armagetronad/resource/included/Your_mom X@dirrm share/games/armagetronad/resource/included/Anonymous/polygon/regular X@dirrm share/games/armagetronad/resource/included/Anonymous/polygon X@dirrm share/games/armagetronad/resource/included/Anonymous X@dirrm share/games/armagetronad/resource/included/AATeam X@dirrm share/games/armagetronad/resource/included X@dirrm share/games/armagetronad/resource X@dirrm share/games/armagetronad/models X@dirrm share/games/armagetronad/language X@dirrm share/games/armagetronad/desktop/icons/small X@dirrm share/games/armagetronad/desktop/icons/medium X@dirrm share/games/armagetronad/desktop/icons/large X@dirrm share/games/armagetronad/desktop/icons X@dirrm share/games/armagetronad/desktop X@dirrm share/games/armagetronad X@dirrm share/games X@dirrm share/doc/games/armagetronad/html/net X@dirrm share/doc/games/armagetronad/html X@dirrm share/doc/games/armagetronad X@dirrm share/doc/games X@dirrm etc/games/armagetronad/examples/cvs_test X@dirrm etc/games/armagetronad/examples X@dirrm etc/games/armagetronad X@dirrmtry etc/games e0c3a277294b07a1a44a17e2a36142f6 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200908091201.n79C1cOn083380>