ports/171559: [NEW PORT] games/airstrike: 2d biplane dogfight game
nemysis
nemysis at gmx.ch
Tue Sep 11 23:30:02 UTC 2012
>Number: 171559
>Category: ports
>Synopsis: [NEW PORT] games/airstrike: 2d biplane dogfight game
>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: Tue Sep 11 23:30:00 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:
Airstrike is a 2d biplane dogfight game in the tradition of the
Intel-livision and Amiga games 'Biplanes' and 'BIP'. It features a robust
physics engine and several other extensions of the original games.
Airstrike is a 2d dogfighting game being slowly developed by various people
around the net. It is not yet playable although there is an old version which
may be a bit fun to try.
WWW: http://icculus.org/airstrike/
Generated and tested manually, tested with port test and with RedPorts (all RELEASES, CLANG), sent with FreeBSD Port Tools 0.99_6 (mode: new)
>How-To-Repeat:
portlint -A
looks fine.
Build log RedPorts
https://redports.org/buildarchive/20120911200913-34415/
>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:
#
# airstrike
# airstrike/Makefile
# airstrike/pkg-descr
# airstrike/distinfo
# airstrike/files
# airstrike/files/pkg-message.in
# airstrike/files/airstrike.in
#
echo c - airstrike
mkdir -p airstrike > /dev/null 2>&1
echo x - airstrike/Makefile
sed 's/^X//' >airstrike/Makefile << '2cc71dfa6b46ee3389cfc7a13ec5d8f4'
X# $FreeBSD$
X
XPORTNAME= airstrike
XPORTVERSION= c7
XCATEGORIES= games
XMASTER_SITES= http://offload1.icculus.org:9090/airstrike/ \
X http://offload2.icculus.org:9090/airstrike/
XDISTNAME= ${PORTNAME}-pre6a-src_freebsd_and_v${DISTVERSION}
X
XMAINTAINER= nemysis at gmx.ch
XCOMMENT= 2d biplane dogfight game
X
XLICENSE= GPLv2
X
XWRKSRC= ${WRKDIR}/${PORTNAME}-pre6a-src
X
XUSE_SDL= image mixer sdl
XUSE_GMAKE= yes
XALL_TARGET=
XMAKE_JOBS_SAFE= yes
X
XMAN6= ${PORTNAME}.6
X
XPLIST_FILES= bin/${PORTNAME} \
X share/pixmaps/${PORTNAME}.png
X
XPORTDATA= *
XPORTDOCS= *
X
XSUB_FILES= ${PORTNAME} \
X pkg-message
X
X.include <bsd.port.options.mk>
X
Xpost-patch:
X @${REINPLACE_CMD} -e 's|CFLAGS += -DLINUX|#CFLAGS += -DLINUX|' ${WRKSRC}/src/Makefile
X @(cd ${WRKSRC}/src/ ; ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \
X sprite_types.h control.c)
X @(cd ${WRKSRC}/src/sprite ; ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \
X animation.c bitmask.c global.c sprite.c)
X @(cd ${WRKSRC}/src/support ; ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \
X names.c text.c)
X @(cd ${WRKSRC}/src/sprite_types ; ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \
X biplane.c blueplane.c dust.c puff.c bouncer.c bullet.c cloud.c explosions.c \
X mark.c missile.c energymeter.c bomb.c parachute.c hangar.c cannon.c \
X message.c bird.c bonusmachine.c airballoon.c)
X
Xdo-build:
X @(cd ${WRKSRC} ; ${GMAKE} airstrike-sound)
X
Xdo-install:
X# Scripts
X ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
X
X# Executable
X ${MKDIR} ${DATADIR}
X ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${DATADIR}
X
X# Data
X @(cd ${WRKSRC} && ${COPYTREE_SHARE} "data airstrikerc" ${DATADIR})
X
X# Pixmaps
X ${INSTALL_DATA} ${WRKSRC}/data/balloon.png ${PREFIX}/share/pixmaps/${PORTNAME}.png
X
X# Documentation
X.if ${PORT_OPTIONS:MDOCS}
X ${MKDIR} ${DOCSDIR}
X. for f in ChangeLog README
X ${MV} ${WRKSRC}/${f} ${WRKSRC}/doc
X. endfor
X ${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}
X.endif
X ${INSTALL_MAN} ${WRKSRC}/doc/${MAN6} ${MAN6PREFIX}/man/man6
X
X# pkg-message
X @${ECHO_CMD}
X @${CAT} ${PKGMESSAGE}
X @${ECHO_CMD}
X
X.include <bsd.port.mk>
2cc71dfa6b46ee3389cfc7a13ec5d8f4
echo x - airstrike/pkg-descr
sed 's/^X//' >airstrike/pkg-descr << 'bc44bcddbc556710bbbd20a48230c82d'
XAirstrike is a 2d biplane dogfight game in the tradition of the
XIntel-livision and Amiga games 'Biplanes' and 'BIP'. It features a robust
Xphysics engine and several other extensions of the original games.
X
XAirstrike is a 2d dogfighting game being slowly developed by various people
Xaround the net. It is not yet playable although there is an old version which
Xmay be a bit fun to try.
X
XWWW: http://icculus.org/airstrike/
bc44bcddbc556710bbbd20a48230c82d
echo x - airstrike/distinfo
sed 's/^X//' >airstrike/distinfo << '4bb1755424aefe46251f587bb7d65856'
XSHA256 (airstrike-pre6a-src_freebsd_and_vc7.tar.gz) = 584ed92da19c1e2d740f992ca924b68a473cdb2512b5a7d88394554c094391c1
XSIZE (airstrike-pre6a-src_freebsd_and_vc7.tar.gz) = 2482387
4bb1755424aefe46251f587bb7d65856
echo c - airstrike/files
mkdir -p airstrike/files > /dev/null 2>&1
echo x - airstrike/files/pkg-message.in
sed 's/^X//' >airstrike/files/pkg-message.in << '503799483ff29749723986a58d8b1a5b'
X===============================================================================
X
XAirstrike has been installed.
X
XAll options are given only in the config file.
X
XPlease copy airstrikerc to yours home directory and adjust it
X
X cp -a %%DATADIR%%/airstrikerc ~/.airstrikerc
X
XYou could manually change Permissions with:
X
X /bin/chmod 644 ~/.airstrikerc
X
X===============================================================================
503799483ff29749723986a58d8b1a5b
echo x - airstrike/files/airstrike.in
sed 's/^X//' >airstrike/files/airstrike.in << '036166193e86eb093e391b2619aab262'
X#!/bin/sh
X#
X# $FreeBSD$
X
Xecho "Airstrike: Starting up..."
Xcd "%%DATADIR%%"
X./airstrike "$@"
036166193e86eb093e391b2619aab262
exit
--- .shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list