ports/137599: New Port: games/armagetron-0.3-beta

Rick E. codeblock at eighthbit.net
Sun Aug 9 12:50:23 UTC 2009


>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 at 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 at 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 at 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+ at 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 at dirrm share/games/armagetronad/textures
X at dirrm share/games/armagetronad/sound
X at dirrm share/games/armagetronad/scripts
X at dirrm share/games/armagetronad/resource/included/Z-Man/fortress
X at dirrm share/games/armagetronad/resource/included/Z-Man
X at dirrm share/games/armagetronad/resource/included/Your_mom/clever
X at dirrm share/games/armagetronad/resource/included/Your_mom
X at dirrm share/games/armagetronad/resource/included/Anonymous/polygon/regular
X at dirrm share/games/armagetronad/resource/included/Anonymous/polygon
X at dirrm share/games/armagetronad/resource/included/Anonymous
X at dirrm share/games/armagetronad/resource/included/AATeam
X at dirrm share/games/armagetronad/resource/included
X at dirrm share/games/armagetronad/resource
X at dirrm share/games/armagetronad/models
X at dirrm share/games/armagetronad/language
X at dirrm share/games/armagetronad/desktop/icons/small
X at dirrm share/games/armagetronad/desktop/icons/medium
X at dirrm share/games/armagetronad/desktop/icons/large
X at dirrm share/games/armagetronad/desktop/icons
X at dirrm share/games/armagetronad/desktop
X at dirrm share/games/armagetronad
X at dirrm share/games
X at dirrm share/doc/games/armagetronad/html/net
X at dirrm share/doc/games/armagetronad/html
X at dirrm share/doc/games/armagetronad
X at dirrm share/doc/games
X at dirrm etc/games/armagetronad/examples/cvs_test
X at dirrm etc/games/armagetronad/examples
X at dirrm etc/games/armagetronad
X at dirrmtry etc/games
e0c3a277294b07a1a44a17e2a36142f6
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list