ports/169893 games/tuxfighter: TuxFighter is a little Asteroids-like Shooter game
nemysis
nemysis at gmx.ch
Mon Aug 6 23:30:05 UTC 2012
The following reply was made to PR ports/169893; it has been noted by GNATS.
From: nemysis <nemysis at gmx.ch>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/169893 games/tuxfighter: TuxFighter is a little
Asteroids-like Shooter game
Date: Tue, 7 Aug 2012 01:28:24 +0200
--MP_/vy9XyXXmvU14mi6ej2pGCG/
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--MP_/vy9XyXXmvU14mi6ej2pGCG/
Content-Type: text/x-patch
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=tuxfighter.diff
diff -ruN tuxfighter.orig/Makefile tuxfighter/Makefile
--- tuxfighter.orig/Makefile 2012-07-15 22:54:00.000000000 +0200
+++ tuxfighter/Makefile 2012-08-07 01:22:58.000000000 +0200
@@ -1,4 +1,4 @@
-# New Ports collection makefile for: tuxfighter
+# New Ports collection makefile for: TuxFighter
# Date created: 2012-07-15
# Whom: nemysis at gmx.ch
#
@@ -8,19 +8,25 @@
PORTNAME= tuxfighter
PORTVERSION= 54
CATEGORIES= games
-MASTER_SITES= SF/pygamebook/${PORTNAME:S/t/T/:S/f/F/}/${PORTNAME:S/t/T/:S/f/F/}${PORTVERSION}_source
-DISTNAME= ${PORTNAME:S/t/T/:S/f/F/}${DISTVERSION}
+MASTER_SITES= SF/pygamebook/${PORTNAME:S/t/T/:S/f/F/}/${PORTNAME:S/t/T/:S/f/F/}${PORTVERSION}_source/ \
+ http://thepythongamebook.com/_media/en:resources:games:/:icons
+DISTFILES= ${PORTNAME:S/t/T/:S/f/F/}${DISTVERSION}.tar.gz \
+ tfbomb.jpg:icons
+DIST_SUBDIR= python
+EXTRACT_ONLY= ${PORTNAME:S/t/T/:S/f/F/}${DISTVERSION}.tar.gz
MAINTAINER= nemysis at gmx.ch
COMMENT= TuxFighter is a little Asteroids-like Shooter game
LICENSE= GPLv2
-FETCH_DEPENDS= wget:${PORTSDIR}/ftp/wget
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
WRKSRC= ${WRKDIR}
+OPTIONS_DEFINE= DATA
+OPTIONS_DEFAULT= DATA
+
FETCH_ARGS?= -Fpr
USE_PYTHON= yes
NO_BUILD= yes
@@ -31,24 +37,29 @@
PORTDATA= *
PORTDOCS= readme_TuxFighter54.txt
+SUB_FILES= ${PORTNAME}
+
+.include <bsd.port.options.mk>
+
do-install:
# Scripts
- @${PRINTF} "#!/bin/sh\n\ncd ${DATADIR} &&\
- ./${PORTNAME:S/t/T/:S/f/F/}${DISTVERSION}.py\n" > ${WRKDIR}/${PORTNAME}.sh
- @${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME}
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
+
# Executable
${MKDIR} ${DATADIR}
${INSTALL_SCRIPT} ${WRKSRC}/TuxFighter54.py ${DATADIR}
${INSTALL_SCRIPT} ${WRKSRC}/TuxFighter_modding.py ${DATADIR}
# Data
-.if !defined (NOPORTDATA)
+.if ${PORT_OPTIONS:MDATA}
cd ${WRKSRC} && ${COPYTREE_SHARE} data ${DATADIR}
- wget http://thepythongamebook.com/_media/en:resources:games:tfbomb.jpg ; ${MV} en:resources:games:tfbomb.jpg ${PREFIX}/share/pixmaps/${PORTNAME}.jpg
.endif
+# Pixmaps
+ @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/tfbomb.jpg ${PREFIX}/share/pixmaps/${PORTNAME}.jpg
+
# Documentation
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}
. for f in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
diff -ruN tuxfighter.orig/distinfo tuxfighter/distinfo
--- tuxfighter.orig/distinfo 2012-07-15 21:50:39.000000000 +0200
+++ tuxfighter/distinfo 2012-08-07 01:08:25.000000000 +0200
@@ -1,2 +1,4 @@
-SHA256 (TuxFighter54.tar.gz) = ba9ed46da8d2196cf1c90b67f0cb57f33b92f54be4b3867bd0af5d214d267154
-SIZE (TuxFighter54.tar.gz) = 336573
+SHA256 (python/TuxFighter54.tar.gz) = ba9ed46da8d2196cf1c90b67f0cb57f33b92f54be4b3867bd0af5d214d267154
+SIZE (python/TuxFighter54.tar.gz) = 336573
+SHA256 (python/tfbomb.jpg) = 669d19abfa8993424ab411b066e4fbfd48b80c06486b08c82181f8df4335492d
+SIZE (python/tfbomb.jpg) = 50327
diff -ruN tuxfighter.orig/files/tuxfighter.in tuxfighter/files/tuxfighter.in
--- tuxfighter.orig/files/tuxfighter.in 1970-01-01 01:00:00.000000000 +0100
+++ tuxfighter/files/tuxfighter.in 2012-08-07 00:48:56.000000000 +0200
@@ -0,0 +1,7 @@
+#!/bin/sh
+#
+# $FreeBSD$
+
+echo "TuxFighter: Starting up..."
+cd "%%DATADIR%%"
+./TuxFighter54.py
--MP_/vy9XyXXmvU14mi6ej2pGCG/--
More information about the freebsd-ports-bugs
mailing list