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