Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Apr 2012 22:09:43 +0200
From:      nemysis <nemysis@gmx.ch>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/167374: [NEW PORT] games/castle-combat: It is a clone of the old arcade game Rampart
Message-ID:  <20120427200944.D524A1065673@hub.freebsd.org>
Resent-Message-ID: <201204272010.q3RKAAMY039026@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         167374
>Category:       ports
>Synopsis:       [NEW PORT] games/castle-combat: It is a clone of the old arcade game Rampart
>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:   Fri Apr 27 20:10:10 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     nemysis
>Release:        FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC
>Description:
It is a clone of the old arcade game Rampart. Up to four players
(or more in future versions) build castle walls,
place cannons inside these walls, and shoot at the walls
of their enemy(s). If a player cannot build a complete wall
around one of his castles, he loses. The last surviving player wins.

WWW: http://www.linux-games.com/castle-combat/

Generated manually, tested with RedPorts and port test, sent with FreeBSD Port Tools 0.99_5 (mode: new)
>How-To-Repeat:
>Fix:

--- .shar begins here ---
# 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:
#
#	castle-combat
#	castle-combat/Makefile
#	castle-combat/pkg-descr
#	castle-combat/distinfo
#	castle-combat/pkg-plist
#
echo c - castle-combat
mkdir -p castle-combat > /dev/null 2>&1
echo x - castle-combat/Makefile
sed 's/^X//' >castle-combat/Makefile << '0cba0f35fa89802301efea903d85eb31'
X# New Ports collection makefile for:	castle-combat
X# Date created:		2012-04-27
X# Whom:			nemysis@gmx.ch
X#
X# $FreeBSD$
X#
X
XPORTNAME=	combat
XPORTVERSION=	0.8.1
XCATEGORIES=	games
X#MASTER_SITES=	SF
XMASTER_SITES=	SF/${PKGNAMEPREFIX}${PORTNAME}/${PKGNAMEPREFIX}${PORTNAME}/${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
XPKGNAMEPREFIX=	castle-
XDISTNAME=	${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
X
XMAINTAINER=	nemysis@gmx.ch
XCOMMENT=	It is a clone of the old arcade game Rampart
X
XLICENSE=	GPLv2
X
XRUN_DEPENDS=	${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
X
XWRKSRC=		${WRKDIR}/${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
X
XUSE_TWISTED=	yes
XUSE_PYTHON=	yes
XNO_BUILD=	yes
X
XPORTDOCS=	README TODO
XDATADIR=	${PREFIX}/share/${PKGNAMEPREFIX}${PORTNAME}
XDOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's,/usr/bin/python,${PYTHON_CMD},' \
X		${WRKSRC}/castle-combat.py
X	@(cd ${WRKSRC}/src && ${REINPLACE_CMD} -e 's/UInt8/uint8/g' common.py widget.py)
X	@(cd ${WRKSRC}/src && ${REINPLACE_CMD} -e 's/Numeric/numpy/g' ai.py battleplayer.py buildplayer.py \
X		common.py field.py game.py gamephases.py map.py placeplayer.py player.py selectplayer.py widget.py)
X	@(cd ${WRKSRC}/src && ${RM} *.py.bak)
X
Xdo-install:
X# Scripts
X	@${PRINTF} "#!/bin/sh\n\ncd ${DATADIR} &&\
X		./castle-combat.py\n" > ${WRKDIR}/castle-combat.sh
X	@${INSTALL_SCRIPT} ${WRKDIR}/castle-combat.sh ${PREFIX}/bin/castle-combat
X
Xpost-install:
X# Data
X	${MKDIR} ${DATADIR}
X.for d in data src castle-combat.py castle-combat.py.bak setup.py
X	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${DATADIR})
X.endfor
X	${INSTALL_DATA} ${WRKSRC}/data/gfx/castle.png ${PREFIX}/share/pixmaps/${PKGNAMEPREFIX}${PORTNAME}.png
X	@(cd ${DATADIR} && ${CHMOD} 755 castle-combat.py castle-combat.py.bak src/main.py src/server.py)
X
X# Documentations
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for f in ${PORTDOCS}
X	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
0cba0f35fa89802301efea903d85eb31
echo x - castle-combat/pkg-descr
sed 's/^X//' >castle-combat/pkg-descr << 'ee2722d2e77b1f9eba9d4cd033586453'
XIt is a clone of the old arcade game Rampart. Up to four players
X(or more in future versions) build castle walls,
Xplace cannons inside these walls, and shoot at the walls
Xof their enemy(s). If a player cannot build a complete wall
Xaround one of his castles, he loses. The last surviving player wins.
X
XWWW: http://www.linux-games.com/castle-combat/
ee2722d2e77b1f9eba9d4cd033586453
echo x - castle-combat/distinfo
sed 's/^X//' >castle-combat/distinfo << 'f278a719d98992586fc1fcdb6d52a609'
XSHA256 (castle-combat-0.8.1.tar.gz) = 33eefc1402363a77b1a02dd33cc38d14c997a78ab81148c84b1221f95af1e4c2
XSIZE (castle-combat-0.8.1.tar.gz) = 1721393
f278a719d98992586fc1fcdb6d52a609
echo x - castle-combat/pkg-plist
sed 's/^X//' >castle-combat/pkg-plist << '4ebccd3a1aacf816f5d7149f42fa8b81'
Xbin/castle-combat
Xshare/castle-combat/castle-combat.py
Xshare/castle-combat/castle-combat.py.bak
Xshare/castle-combat/data/colourba.ttf
Xshare/castle-combat/data/doc/rules.html
Xshare/castle-combat/data/font_read_me.html
Xshare/castle-combat/data/gfx/._wall.png
Xshare/castle-combat/data/gfx/.xvpics/wall.png
Xshare/castle-combat/data/gfx/arrow.png
Xshare/castle-combat/data/gfx/back.jpg
Xshare/castle-combat/data/gfx/back.png
Xshare/castle-combat/data/gfx/bigcannon0001.png
Xshare/castle-combat/data/gfx/bigcannon0002.png
Xshare/castle-combat/data/gfx/bigcannon0003.png
Xshare/castle-combat/data/gfx/bigcannon0004.png
Xshare/castle-combat/data/gfx/bigcannon0005.png
Xshare/castle-combat/data/gfx/bigcannon0006.png
Xshare/castle-combat/data/gfx/bigcannon0007.png
Xshare/castle-combat/data/gfx/bigcannon0008.png
Xshare/castle-combat/data/gfx/bigcannon0009.png
Xshare/castle-combat/data/gfx/bigcannon0010.png
Xshare/castle-combat/data/gfx/bigcannon0011.png
Xshare/castle-combat/data/gfx/bigcannon0012.png
Xshare/castle-combat/data/gfx/bigcannon0013.png
Xshare/castle-combat/data/gfx/bigcannon0014.png
Xshare/castle-combat/data/gfx/bigcannon0015.png
Xshare/castle-combat/data/gfx/bigcannon0016.png
Xshare/castle-combat/data/gfx/bigcannon0017.png
Xshare/castle-combat/data/gfx/bigcannon0018.png
Xshare/castle-combat/data/gfx/bigcannon0019.png
Xshare/castle-combat/data/gfx/bigcannon0020.png
Xshare/castle-combat/data/gfx/bigcannon0021.png
Xshare/castle-combat/data/gfx/bigcannon0022.png
Xshare/castle-combat/data/gfx/bigcannon0023.png
Xshare/castle-combat/data/gfx/bigcannon0024.png
Xshare/castle-combat/data/gfx/bigcannon0025.png
Xshare/castle-combat/data/gfx/bigcannon0026.png
Xshare/castle-combat/data/gfx/bigcannon0027.png
Xshare/castle-combat/data/gfx/bigcannon0028.png
Xshare/castle-combat/data/gfx/bigcannon0029.png
Xshare/castle-combat/data/gfx/bigcannon0030.png
Xshare/castle-combat/data/gfx/bigcastle.png
Xshare/castle-combat/data/gfx/box.png
Xshare/castle-combat/data/gfx/cannon0001.png
Xshare/castle-combat/data/gfx/cannon0002.png
Xshare/castle-combat/data/gfx/cannon0003.png
Xshare/castle-combat/data/gfx/cannon0004.png
Xshare/castle-combat/data/gfx/cannon0005.png
Xshare/castle-combat/data/gfx/cannon0006.png
Xshare/castle-combat/data/gfx/cannon0007.png
Xshare/castle-combat/data/gfx/cannon0008.png
Xshare/castle-combat/data/gfx/cannon0009.png
Xshare/castle-combat/data/gfx/cannon0010.png
Xshare/castle-combat/data/gfx/cannon0011.png
Xshare/castle-combat/data/gfx/cannon0012.png
Xshare/castle-combat/data/gfx/cannon0013.png
Xshare/castle-combat/data/gfx/cannon0014.png
Xshare/castle-combat/data/gfx/cannon0015.png
Xshare/castle-combat/data/gfx/cannon0016.png
Xshare/castle-combat/data/gfx/cannon0017.png
Xshare/castle-combat/data/gfx/cannon0018.png
Xshare/castle-combat/data/gfx/cannon0019.png
Xshare/castle-combat/data/gfx/cannon0020.png
Xshare/castle-combat/data/gfx/cannon0021.png
Xshare/castle-combat/data/gfx/cannon0022.png
Xshare/castle-combat/data/gfx/cannon0023.png
Xshare/castle-combat/data/gfx/cannon0024.png
Xshare/castle-combat/data/gfx/cannon0025.png
Xshare/castle-combat/data/gfx/cannon0026.png
Xshare/castle-combat/data/gfx/cannon0027.png
Xshare/castle-combat/data/gfx/cannon0028.png
Xshare/castle-combat/data/gfx/cannon0029.png
Xshare/castle-combat/data/gfx/cannon0030.png
Xshare/castle-combat/data/gfx/cantbuild.png
Xshare/castle-combat/data/gfx/castle.png
Xshare/castle-combat/data/gfx/castleselect.png
Xshare/castle-combat/data/gfx/crosshair.png
Xshare/castle-combat/data/gfx/destroyed-bigcannon1.png
Xshare/castle-combat/data/gfx/destroyed-bigcannon2.png
Xshare/castle-combat/data/gfx/destroyed-bigcannon3.png
Xshare/castle-combat/data/gfx/destroyed-bigcannon4.png
Xshare/castle-combat/data/gfx/destroyed-bigcannon5.png
Xshare/castle-combat/data/gfx/destroyed-cannon1.png
Xshare/castle-combat/data/gfx/destroyed-cannon2.png
Xshare/castle-combat/data/gfx/destroyed-cannon3.png
Xshare/castle-combat/data/gfx/destroyed-cannon4.png
Xshare/castle-combat/data/gfx/destroyed-cannon5.png
Xshare/castle-combat/data/gfx/garbage-med.png
Xshare/castle-combat/data/gfx/garbage-new.png
Xshare/castle-combat/data/gfx/garbage-old.png
Xshare/castle-combat/data/gfx/garbage.png
Xshare/castle-combat/data/gfx/gradient.png
Xshare/castle-combat/data/gfx/ground.png
Xshare/castle-combat/data/gfx/house.png
Xshare/castle-combat/data/gfx/land.png
Xshare/castle-combat/data/gfx/notready.png
Xshare/castle-combat/data/gfx/select.png
Xshare/castle-combat/data/gfx/shot.png
Xshare/castle-combat/data/gfx/tank1.png
Xshare/castle-combat/data/gfx/tank2.png
Xshare/castle-combat/data/gfx/tank3.png
Xshare/castle-combat/data/gfx/tank4.png
Xshare/castle-combat/data/gfx/waitblock.png
Xshare/castle-combat/data/gfx/wall.png
Xshare/castle-combat/data/gfx/water.png
Xshare/castle-combat/data/sound/._cannon.wav
Xshare/castle-combat/data/sound/._drop.wav
Xshare/castle-combat/data/sound/._farmor8.xm
Xshare/castle-combat/data/sound/._fdream.xm
Xshare/castle-combat/data/sound/cannon.wav
Xshare/castle-combat/data/sound/drop.wav
Xshare/castle-combat/data/sound/farmor8.xm
Xshare/castle-combat/data/sound/fdream.xm
Xshare/castle-combat/setup.py
Xshare/castle-combat/src/ai.py
Xshare/castle-combat/src/battleplayer.py
Xshare/castle-combat/src/buildplayer.py
Xshare/castle-combat/src/cannon.py
Xshare/castle-combat/src/castle-combat_bootstrap.py
Xshare/castle-combat/src/client.py
Xshare/castle-combat/src/common.py
Xshare/castle-combat/src/config.py
Xshare/castle-combat/src/field.py
Xshare/castle-combat/src/game.py
Xshare/castle-combat/src/gamephases.py
Xshare/castle-combat/src/main.py
Xshare/castle-combat/src/map.py
Xshare/castle-combat/src/menu.py
Xshare/castle-combat/src/network.py
Xshare/castle-combat/src/placeplayer.py
Xshare/castle-combat/src/player.py
Xshare/castle-combat/src/selectplayer.py
Xshare/castle-combat/src/server.py
Xshare/castle-combat/src/sound.py
Xshare/castle-combat/src/state.py
Xshare/castle-combat/src/widget.py
Xshare/pixmaps/castle-combat.png
X@dirrmtry share/castle-combat/src
X@dirrmtry share/castle-combat/data/sound
X@dirrmtry share/castle-combat/data/gfx/.xvpics
X@dirrmtry share/castle-combat/data/gfx
X@dirrmtry share/castle-combat/data/doc
X@dirrmtry share/castle-combat/data
X@dirrmtry share/castle-combat
X@dirrmtry share/applications
4ebccd3a1aacf816f5d7149f42fa8b81
exit
--- .shar ends here ---

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120427200944.D524A1065673>