View | Details | Raw Unified | Return to bug 191000
Collapse All | Expand All

(-)games/solarwolf/Makefile (-15 / +14 lines)
Lines 3-35 Link Here
3
3
4
PORTNAME=	solarwolf
4
PORTNAME=	solarwolf
5
PORTVERSION=	1.5
5
PORTVERSION=	1.5
6
PORTREVISION=	7
6
PORTREVISION=	8
7
CATEGORIES=	games
7
CATEGORIES=	games
8
MASTER_SITES=	http://www.pygame.org/shredwheat/solarwolf/
8
MASTER_SITES=	http://www.pygame.org/shredwheat/solarwolf/
9
9
10
MAINTAINER=	benlutz@datacomm.ch
10
MAINTAINER=	mail@maxlor.com
11
COMMENT=	An action/arcade game originally based of SolarFox on the Atari 2600
11
COMMENT=	An action/arcade game originally based of SolarFox on the Atari 2600
12
12
13
LICENSE=	LGPL21
14
13
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
15
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
14
16
15
USE_PYTHON=	yes
17
USE_PYTHON=	2
16
MAN6=		solarwolf.6
17
18
18
NO_STAGE=	yes
19
DESKTOP_ENTRIES=	"SolarWolf" "${COMMENT}" "solarwolf" \
19
post-extract:
20
			"solarwolf" "Game;ArcadeGame;" false
20
	${FIND} ${WRKSRC} -type d | ${XARGS} ${CHMOD} 755
21
	${CHMOD} 755 ${WRKSRC}/solarwolf.py
22
21
23
do-build:
22
do-build:
24
	${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
23
	${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}
25
24
26
do-install:
25
do-install:
27
	@${MKDIR} ${PREFIX}/share/solarwolf
26
	${MKDIR} ${STAGEDIR}${PREFIX}/share/solarwolf
28
	(cd ${WRKSRC}; tar -cf - --exclude ".xvpics" .) | \
27
	(cd ${WRKSRC}; tar -cf - --exclude ".xvpics" --exclude "dist" .) | \
29
		(cd ${PREFIX}/share/solarwolf; tar --unlink -xf -)
28
		(cd ${STAGEDIR}${PREFIX}/share/solarwolf; tar --unlink -xf -)
30
	@printf "#!/bin/sh\ncd ${PREFIX}/share/solarwolf && \
29
	${PRINTF} "#!/bin/sh\nexec ${PYTHON_CMD} ${PREFIX}/share/solarwolf/solarwolf.py\n" \
31
		exec ${PYTHON_CMD} ${PREFIX}/share/solarwolf/solarwolf.py\n" > ${WRKDIR}/solarwolf.sh
30
		> ${STAGEDIR}${PREFIX}/bin/solarwolf
32
	@${INSTALL_SCRIPT} ${WRKDIR}/solarwolf.sh ${PREFIX}/bin/solarwolf
31
	${CP} ${WRKSRC}/dist/solarwolf.6.gz ${STAGEDIR}${MAN6PREFIX}/man/man6/
33
	@${GUNZIP_CMD} -c ${WRKSRC}/dist/${MAN6}.gz > ${MAN6PREFIX}/man/man6/${MAN6}
32
	${CP} ${WRKSRC}/dist/solarwolf.png ${STAGEDIR}${PREFIX}/share/pixmaps/
34
33
35
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)games/solarwolf/pkg-descr (-1 / +1 lines)
Lines 9-12 Link Here
9
9
10
The game is originally based of SolarFox on the Atari 2600. 
10
The game is originally based of SolarFox on the Atari 2600. 
11
11
12
WWW:	http://www.pygame.org/shredwheat/solarwolf/
12
WWW: http://www.pygame.org/shredwheat/solarwolf/
(-)games/solarwolf/pkg-plist (-15 / +10 lines)
Lines 1-4 Link Here
1
@mode 555
1
bin/solarwolf
2
bin/solarwolf
3
@mode
4
man/man6/solarwolf.6.gz
5
share/pixmaps/solarwolf.png
2
%%DATADIR%%/code/allmodules.py
6
%%DATADIR%%/code/allmodules.py
3
%%DATADIR%%/code/allmodules.pyc
7
%%DATADIR%%/code/allmodules.pyc
4
%%DATADIR%%/code/game.py
8
%%DATADIR%%/code/game.py
Lines 162-183 Link Here
162
%%DATADIR%%/data/solarwolf.pal
166
%%DATADIR%%/data/solarwolf.pal
163
%%DATADIR%%/data/spikeball.png
167
%%DATADIR%%/data/spikeball.png
164
%%DATADIR%%/data/star.gif
168
%%DATADIR%%/data/star.gif
165
%%DATADIR%%/dist/SolarWolf Website.url
166
%%DATADIR%%/dist/box.ico
167
%%DATADIR%%/dist/solarwolf.6.gz
168
%%DATADIR%%/dist/solarwolf.desktop
169
%%DATADIR%%/dist/solarwolf.iss
170
%%DATADIR%%/dist/solarwolf.png
171
%%DATADIR%%/dist/solarwolf.xpm
172
%%DATADIR%%/dist/wolf2exe.py
173
%%DATADIR%%/dist/wolf2exe.pyc
174
%%DATADIR%%/lgpl.txt
169
%%DATADIR%%/lgpl.txt
175
%%DATADIR%%/readme.txt
170
%%DATADIR%%/readme.txt
176
%%DATADIR%%/solarwolf.py
171
%%DATADIR%%/solarwolf.py
177
%%DATADIR%%/solarwolf.pyc
172
%%DATADIR%%/solarwolf.pyc
178
@dirrm %%DATADIR%%/dist
173
@mode 755
179
@dirrm %%DATADIR%%/data/music
174
@dirrmtry %%DATADIR%%/code
180
@dirrm %%DATADIR%%/data/audio
175
@dirrmtry %%DATADIR%%/data/audio
181
@dirrm %%DATADIR%%/data
176
@dirrmtry %%DATADIR%%/data/music
182
@dirrm %%DATADIR%%/code
177
@dirrmtry %%DATADIR%%/data
183
@dirrm %%DATADIR%%
178
@dirrmtry %%DATADIR%%

Return to bug 191000