Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 May 2012 18:15:25 +0200
From:      nemysis <nemysis@gmx.ch>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/168113: [NEW PORT] games/pycadia: Home to vector gaming, Python style
Message-ID:  <20120518161528.E7537106566C@hub.freebsd.org>
Resent-Message-ID: <201205181620.q4IGK1sr081943@freefall.freebsd.org>

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

>Number:         168113
>Category:       ports
>Synopsis:       [NEW PORT] games/pycadia: Home to vector gaming, Python style
>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 May 18 16:20:01 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     nemysis
>Release:        FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD FreeBSD_Ports 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC
>Description:
The Pycadia project is a collection of vector arcade games written in Python
using the excellent pygame libraries.

Current games are:

SpaceWarpy is a conversion of the original classic game Spacewar!.
Vektoroids is loosely based on the arcade classic Asteroids.

WWW: http://www.anti-particle.com/old/pycadia.shtml

Can be downloded only from Gentoo Mirrors, please add to FreeBSD Mirrors, this great retro game.

Generated manually, tested with RedPorts and port test, sent with FreeBSD Port Tools 0.99_6 (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:
#
#	pycadia
#	pycadia/files
#	pycadia/files/pycadia.conf
#	pycadia/Makefile
#	pycadia/pkg-descr
#	pycadia/distinfo
#
echo c - pycadia
mkdir -p pycadia > /dev/null 2>&1
echo c - pycadia/files
mkdir -p pycadia/files > /dev/null 2>&1
echo x - pycadia/files/pycadia.conf
sed 's/^X//' >pycadia/files/pycadia.conf << '87cacdc1a104e4c0b13e3e3b866f578c'
X[player2]
Xkey_fire = 114
Xname = Player 2
Xjoy_left = ['axis', 0, -1]
Xjoy_right = ['axis', 0, 1]
Xjoy_fire = ['button', 1, 1]
Xkey_hyper = 100
Xkey_left = 97
Xkey_thrust = 101
Xjoy_hyper = ['button', 2, 1]
Xjoy_thrust = ['button', 0, 1]
Xkey_right = 115
Xjoy_id = -1
X
X[player1]
Xkey_fire = 305
Xname = Player 1
Xjoy_left = ['axis', 0, -1]
Xjoy_right = ['axis', 0, 1]
Xjoy_fire = ['button', 0, 1]
Xkey_right = 275
Xkey_left = 276
Xkey_thrust = 273
Xjoy_id = -1
Xjoy_thrust = ['button', 2, 1]
Xkey_hyper = 274
Xjoy_hyper = ['button', 1, 1]
X
X[spacewarpy]
Xasteroid_delay = 15
Xplayer_lives = 5
Xshot_life = 1.25
Xmax_shots = 4
Xasteroid_destroy = 5
Xgravity = 2.0
X
X[pycadia]
Xlast_game = vektoroids
Xtab_position = 0
X
X[vektoroids]
X#player_lives = 3
Xplayer_lives = 5
Xasteroid_wave = 3
Xmax_shots = 3
X#shot_life = 0.5
Xshot_life = 1.25
Xasteroid_destroy = 1
X
X[display]
Xfullscreen = 0
Xscreensize_x = 800
Xscreensize_y = 600
Xscreensize_pos = 2
Xtarget_fps = 40
X
87cacdc1a104e4c0b13e3e3b866f578c
echo x - pycadia/Makefile
sed 's/^X//' >pycadia/Makefile << 'fdcb1ac2772edb426e13169d02d3c635'
X# New Ports collection makefile for:	Pycadia
X# Date created:		2012-05-09
X# Whom:			nemysis@gmx.ch
X#
X# $FreeBSD$
X#
X
XPORTNAME=	pycadia
XPORTVERSION=	0.5.1
XCATEGORIES=	games
XMASTER_SITES=	http://www.anti-particle.com/downloads/ \
X			${MASTER_SITE_GENTOO:S/%SUBDIR%/distfiles/}
X
XMAINTAINER=	nemysis@gmx.ch
XCOMMENT=	Home to vector gaming, Python style
X
XLICENSE=	GPLv2
X
XRUN_DEPENDS=	${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game \
X		${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:${PORTSDIR}/x11-toolkits/py-gtk2
X
XWRKSRC=		${WRKDIR}/${PORTNAME}
X
XUSE_PYTHON=	yes
XNO_BUILD=	yes
X
XPLIST_FILES=	bin/pycadia \
X		share/pixmaps/pycadia.png
X
XPORTDATA=	*
XPORTDOCS=	CHANGELOG INSTALL README TODO gravity.txt
X
Xdo-install:
X# Scripts
X	@${PRINTF} "#!/bin/sh\n\ncd ${DATADIR} &&\
X		./${PORTNAME}.py\n" > ${WRKDIR}/${PORTNAME}.sh
X	@${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME}
X
X# Data
X.if !defined (NOPORTDATA)
X	${MKDIR} ${DATADIR}
X	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "glade pixmaps sounds *.*" ${DATADIR})
X	@(cd ${DATADIR} && ${CHMOD} 755 pycadia.py spacewarpy.py vektoroids.py)
X	${INSTALL_DATA} ${FILESDIR}/pycadia.conf ${DATADIR}
X	${INSTALL_DATA} ${WRKSRC}/pixmaps/logo1.png ${PREFIX}/share/pixmaps/${PORTNAME}.png
X.endif
X
X# Documentation
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.  for f in ${PORTDOCS}
X	${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DOCSDIR}
X.  endfor
X.endif
X
X.include <bsd.port.mk>
fdcb1ac2772edb426e13169d02d3c635
echo x - pycadia/pkg-descr
sed 's/^X//' >pycadia/pkg-descr << '41c8c1867e9742c1ca036d003957667a'
XThe Pycadia project is a collection of vector arcade games written in Python
Xusing the excellent pygame libraries.
X
XCurrent games are:
X
XSpaceWarpy is a conversion of the original classic game Spacewar!.
XVektoroids is loosely based on the arcade classic Asteroids.
X
XWWW: http://www.anti-particle.com/old/pycadia.shtml
41c8c1867e9742c1ca036d003957667a
echo x - pycadia/distinfo
sed 's/^X//' >pycadia/distinfo << '242b833594b74c247fbc4f66d863f4b0'
XSHA256 (pycadia-0.5.1.tar.gz) = c872e4aede8cd04773327308b38b7e85b06aa370facee1c7b912d9ea938f67b5
XSIZE (pycadia-0.5.1.tar.gz) = 2768619
242b833594b74c247fbc4f66d863f4b0
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?20120518161528.E7537106566C>