svn commit: r331472 - in head/games: . airstrike airstrike/files
Rusmir Dusko
nemysis at FreeBSD.org
Thu Oct 24 10:20:57 UTC 2013
Author: nemysis
Date: Thu Oct 24 10:20:55 2013
New Revision: 331472
URL: http://svnweb.freebsd.org/changeset/ports/331472
Log:
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/
PR: ports/171559
Submitted by: nemysis (self)
Approved by: wg (mentor)
Added:
head/games/airstrike/
head/games/airstrike/Makefile (contents, props changed)
head/games/airstrike/distinfo (contents, props changed)
head/games/airstrike/files/
head/games/airstrike/files/airstrike.in (contents, props changed)
head/games/airstrike/files/pkg-message.in (contents, props changed)
head/games/airstrike/pkg-descr (contents, props changed)
head/games/airstrike/pkg-plist (contents, props changed)
Modified:
head/games/Makefile
Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile Thu Oct 24 10:18:31 2013 (r331471)
+++ head/games/Makefile Thu Oct 24 10:20:55 2013 (r331472)
@@ -24,6 +24,7 @@
SUBDIR += affenspiel
SUBDIR += afternoonstalker
SUBDIR += agame
+ SUBDIR += airstrike
SUBDIR += alephone
SUBDIR += alephone-data
SUBDIR += alephone-scenarios
Added: head/games/airstrike/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/airstrike/Makefile Thu Oct 24 10:20:55 2013 (r331472)
@@ -0,0 +1,61 @@
+# Created by: Rusmir Dusko <nemysis at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= airstrike
+PORTVERSION= c7
+CATEGORIES= games
+MASTER_SITES= SF/nemysisfreebsdp/${CATEGORIES}/
+DISTNAME= ${PORTNAME}-pre6a-src_freebsd_and_v${DISTVERSION}
+
+MAINTAINER= nemysis at FreeBSD.org
+COMMENT= 2d biplane dogfight game
+
+LICENSE= GPLv2
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-pre6a-src
+
+USES= gmake desktop-file-utils
+USE_SDL= image mixer sdl
+ALL_TARGET=
+INSTALLS_ICONS= yes
+
+PORTDOCS= *
+
+DOCSRCDIR1= ${WRKSRC}
+DOC_FILES1= ChangeLog README
+
+DOCSRCDIR2= ${WRKSRC}/doc
+DOCSDIR2= ${DOCSDIR}/doc
+DOC_FILES2= 1.0-features 33fps.out BUGS TODO WHISHLIST *.txt \
+ collisions.tm design.dia design.pdf fun.ps
+
+SUB_FILES= ${PORTNAME} \
+ pkg-message
+
+DESKTOP_ENTRIES="Airstrike" "${COMMENT}" "${PORTNAME}" \
+ "${PORTNAME}" "Game;ArcadeGame;" false
+
+OPTIONS_DEFINE= DOCS
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|CFLAGS += -DLINUX|#CFLAGS += -DLINUX|' ${WRKSRC}/src/Makefile
+ @${FIND} ${WRKSRC} -name '*.c' -or -name '*.h' | ${XARGS} \
+ ${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|g'
+
+do-build:
+ @(cd ${WRKSRC} ; ${GMAKE} airstrike-sound)
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
+ @(cd ${WRKSRC} && ${COPYTREE_SHARE} "data airstrikerc" ${STAGEDIR}${DATADIR})
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${DATADIR}
+ ${LN} -sf ${WRKSRC}/data/balloon.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
+
+ ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.6 ${STAGEDIR}${MAN6PREFIX}/man/man6/
+
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${DOCSDIR2}
+ ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2}
+
+.include <bsd.port.mk>
Added: head/games/airstrike/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/airstrike/distinfo Thu Oct 24 10:20:55 2013 (r331472)
@@ -0,0 +1,2 @@
+SHA256 (airstrike-pre6a-src_freebsd_and_vc7.tar.gz) = 584ed92da19c1e2d740f992ca924b68a473cdb2512b5a7d88394554c094391c1
+SIZE (airstrike-pre6a-src_freebsd_and_vc7.tar.gz) = 2482387
Added: head/games/airstrike/files/airstrike.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/airstrike/files/airstrike.in Thu Oct 24 10:20:55 2013 (r331472)
@@ -0,0 +1,7 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+cd "%%DATADIR%%"
+exec ./airstrike "${@}"
Added: head/games/airstrike/files/pkg-message.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/airstrike/files/pkg-message.in Thu Oct 24 10:20:55 2013 (r331472)
@@ -0,0 +1,21 @@
+===============================================================================
+
+Airstrike has been installed.
+
+All options are given only in the config file.
+
+Please copy airstrikerc to your home directory and adjust it
+
+ su user
+
+ cp %%DATADIR%%/airstrikerc ~/.airstrikerc
+
+You could manually change Permissions with:
+
+ /bin/chmod 644 ~/.airstrikerc
+
+ exit
+
+Have fun!
+
+===============================================================================
Added: head/games/airstrike/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/airstrike/pkg-descr Thu Oct 24 10:20:55 2013 (r331472)
@@ -0,0 +1,9 @@
+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/
Added: head/games/airstrike/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/games/airstrike/pkg-plist Thu Oct 24 10:20:55 2013 (r331472)
@@ -0,0 +1,87 @@
+bin/airstrike
+man/man6/airstrike.6.gz
+%%DATADIR%%/airstrike
+%%DATADIR%%/airstrikerc
+%%DATADIR%%/data/about.txt
+%%DATADIR%%/data/airballoon.png
+%%DATADIR%%/data/ball.png
+%%DATADIR%%/data/balloon-bounce.png
+%%DATADIR%%/data/balloon-deflate.png
+%%DATADIR%%/data/balloon-float.png
+%%DATADIR%%/data/balloon.png
+%%DATADIR%%/data/bg-wide-mask.png
+%%DATADIR%%/data/bg-wide.png
+%%DATADIR%%/data/bg.png
+%%DATADIR%%/data/bgmask.png
+%%DATADIR%%/data/bigfont.png
+%%DATADIR%%/data/bird.png
+%%DATADIR%%/data/blackpixel.png
+%%DATADIR%%/data/blacksmoke.png
+%%DATADIR%%/data/blueplane.png
+%%DATADIR%%/data/blueplanewreck.png
+%%DATADIR%%/data/bomb.png
+%%DATADIR%%/data/bombexplosion.png
+%%DATADIR%%/data/bonus-machine.png
+%%DATADIR%%/data/bonus.png
+%%DATADIR%%/data/bouncer.png
+%%DATADIR%%/data/bsmoke-dissolve.png
+%%DATADIR%%/data/bsmoke-grow.png
+%%DATADIR%%/data/bullet.png
+%%DATADIR%%/data/cannon-fire.png
+%%DATADIR%%/data/cannon-left.png
+%%DATADIR%%/data/cannon-right.png
+%%DATADIR%%/data/cannon-turn-lr.png
+%%DATADIR%%/data/cannon-turn-rl.png
+%%DATADIR%%/data/cannonball.png
+%%DATADIR%%/data/cloud.png
+%%DATADIR%%/data/console-bg.png
+%%DATADIR%%/data/direxpl.png
+%%DATADIR%%/data/energymeter.png
+%%DATADIR%%/data/fire.png
+%%DATADIR%%/data/firebomb.png
+%%DATADIR%%/data/gauge.png
+%%DATADIR%%/data/glyphs-alpha.png
+%%DATADIR%%/data/gsmoke-dissolve.png
+%%DATADIR%%/data/gsmoke-grow.png
+%%DATADIR%%/data/hangar.png
+%%DATADIR%%/data/ldust-dissolve.png
+%%DATADIR%%/data/ldust-grow.png
+%%DATADIR%%/data/lpuff1.png
+%%DATADIR%%/data/lpuff2.png
+%%DATADIR%%/data/mark.png
+%%DATADIR%%/data/message.png
+%%DATADIR%%/data/missile.png
+%%DATADIR%%/data/notes.txt
+%%DATADIR%%/data/parachute.png
+%%DATADIR%%/data/puff-dissolve.png
+%%DATADIR%%/data/puff.png
+%%DATADIR%%/data/redplane.png
+%%DATADIR%%/data/redplanewreck.png
+%%DATADIR%%/data/sdust-dissolve.png
+%%DATADIR%%/data/sdust-grow.png
+%%DATADIR%%/data/smallfont-green.png
+%%DATADIR%%/data/smoke.png
+%%DATADIR%%/data/sound/bird.wav
+%%DATADIR%%/data/sound/hummm.wav
+%%DATADIR%%/data/sound/huvum.wav
+%%DATADIR%%/data/sound/klank2.wav
+%%DATADIR%%/data/sound/shoot.wav
+%%DATADIR%%/data/sound/splat2a.wav
+%%DATADIR%%/data/sound/splat3a.wav
+%%DATADIR%%/data/sound/thump1.wav
+%%DATADIR%%/data/sound/thump4.wav
+%%DATADIR%%/data/sound/twirp.wav
+%%DATADIR%%/data/sound/whrii.wav
+%%DATADIR%%/data/whitesmoke.png
+%%DATADIR%%/data/wsmoke-dissolve.png
+%%DATADIR%%/data/wsmoke-grow.png
+%%DATADIR%%/data/zeppelin-left.png
+%%DATADIR%%/data/zeppelin-right.png
+%%DATADIR%%/data/zeppelin-turn-lr.png
+%%DATADIR%%/data/zeppelin-turn-rl.png
+%%DATADIR%%/data/zeppelin-wreck.png
+%%DATADIR%%/data/zeppelin.png
+share/pixmaps/airstrike.png
+ at dirrm %%DATADIR%%/data/sound
+ at dirrm %%DATADIR%%/data
+ at dirrm %%DATADIR%%
More information about the svn-ports-all
mailing list