Bug 169893

Summary: [NEW PORT] games/tuxfighter: TuxFighter is a little Asteroids-like Shooter game
Product: Ports & Packages Reporter: nemysis <nemysis>
Component: Individual Port(s)Assignee: Jason Helfman <jgh>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
.shar
none
tuxfighter.diff
none
tuxfighter.diff
none
tuxfighter.shar
none
tuxfighter.shar
none
tuxfighter.shar
none
tuxfighter.shar
none
tuxfighter.shar none

Description nemysis 2012-07-15 22:20:05 UTC
Was the first visible part of The Python Game Book project.
TuxFighter is a little Asteroids-like Shooter game, written around 2006.
The game support modding. You control Tux, the penguin (with mouse or keyboard)
and shoot down rectangular enemies (to make points).
Shots may reflect from the screen border, and self-shooting result
in negative points.

In the game, you can pick up one of those power-up's and enjoy
different effects.

WWW: http://thepythongamebook.com/en:resources:games:tuxfighter

Generated and tested manually, tested with port test and with RedPorts (all RELEASES), sent with FreeBSD Port Tools FreeBSD Port Tools 0.99_6 (mode: new)
Comment 1 Jason Helfman freebsd_committer freebsd_triage 2012-08-07 01:01:19 UTC
Responsible Changed
From-To: freebsd-ports-bugs->jgh

I'll take it.
Comment 2 nemysis 2012-09-13 09:58:25 UTC
Changed to use

RUN_DEPENDS= ${PYGAME}
Comment 3 nemysis 2012-10-02 18:43:05 UTC
Changed and added

                SF/nemysisfreebsdp/:icons
DISTFILES=      ${PORTNAME:S/t/T/:S/f/F/}${DISTVERSION}.tar.gz \
                ${PORTNAME}_icons.tar.gz:icons


PLIST_FILES=    bin/${PORTNAME} \
                share/pixmaps/${PORTNAME}_48.png \
                share/pixmaps/${PORTNAME}_64.png \
                share/pixmaps/${PORTNAME}_72.png \
                share/pixmaps/${PORTNAME}_96.png

DESKTOP_ENTRIES="TuxFighter" "${COMMENT}" "${PORTNAME}_48.png" \
                "${PORTNAME}" "Game;ArcadeGame;" ${FALSE}


# Pixmaps
        ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}*.png ${PREFIX}/share/pixmaps

        ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
Comment 4 nemysis 2012-12-01 00:33:04 UTC
On Fri, 30 Nov 2012 15:38:55 -0800
Jason Helfman <jgh@FreeBSD.org> wrote:

> [jgh@pepper ~/workspace/ports/games/tuxfighter]$ tuxfighter
> unix/linux detected
> konnte nicht von .TuxFighter importieren
> i made a copy of the modding file
> Traceback (most recent call last):
>   File "./TuxFighter54.py", line 55, in <module>
>     from TuxFighter_modding_TuxHome import *
> ImportError: No module named TuxFighter_modding_TuxHome
> 
> -jgh
> --
> Jason Helfman          | FreeBSD Committer
> jgh@FreeBSD.org     | http://people.freebsd.org/~jgh  | The Power to Serve

Here is new shar with new files/pkg-message.in

If You start first time TuxFighter then get probably some Python errors.

Please not looks this and start again TuxFighter and enjou the Game.

and added icons, pkg-plist
Comment 5 Jason Helfman freebsd_committer freebsd_triage 2012-12-02 00:10:39 UTC
State Changed
From-To: open->closed

New port added, with minor changes. Thanks!