View | Details | Raw Unified | Return to bug 173430 | Differences between
and this patch

Collapse All | Expand All

(-)./Makefile (-18 / +10 lines)
Lines 2-13 Link Here
2
2
3
PORTNAME=	krank
3
PORTNAME=	krank
4
PORTVERSION=	07
4
PORTVERSION=	07
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	games
6
CATEGORIES=	games
7
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}
7
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}
8
8
9
MAINTAINER=	nemysis@gmx.ch
9
MAINTAINER=	nemysis@gmx.ch
10
COMMENT=	A little casual game
10
COMMENT=	Little casual game
11
11
12
LICENSE=	GPLv2
12
LICENSE=	GPLv2
13
13
Lines 18-55 Link Here
18
USE_PYTHON=	yes
18
USE_PYTHON=	yes
19
NO_BUILD=	yes
19
NO_BUILD=	yes
20
20
21
PLIST_FILES=	bin/${PORTNAME} \
22
		share/pixmaps/${PORTNAME}.png
23
24
PORTDATA=	*
25
PORTDOCS=	CHANGELOG.txt README
21
PORTDOCS=	CHANGELOG.txt README
26
22
27
post-patch:
23
DESKTOP_ENTRIES="Krank" "${COMMENT}" "${PORTNAME}" \
28
	${REINPLACE_CMD} -e 's|`dirname.*|${DATADIR}|' ${WRKSRC}/${PORTNAME}
24
		"${PORTNAME}" "Game;ArcadeGame;" ${FALSE}
29
25
30
.include <bsd.port.options.mk>
26
.include <bsd.port.options.mk>
31
27
28
post-patch:
29
	${REINPLACE_CMD} -e 's|`dirname.*|${DATADIR}|' ${WRKSRC}/${PORTNAME}
30
32
do-install:
31
do-install:
33
# Scripts
34
	${INSTALL_SCRIPT} ${WRKSRC}/krank ${PREFIX}/bin
32
	${INSTALL_SCRIPT} ${WRKSRC}/krank ${PREFIX}/bin
35
33
36
# Data
37
	${MKDIR} ${DATADIR}
34
	${MKDIR} ${DATADIR}
38
.  for d in art fonts html levels sounds src
35
.for d in art fonts html levels sounds src
39
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${DATADIR})
36
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${DATADIR})
40
.  endfor
37
.endfor
41
	${INSTALL_DATA} ${WRKSRC}/krank.iss ${DATADIR}
38
	${INSTALL_DATA} ${WRKSRC}/krank.iss ${DATADIR}
42
	${INSTALL_DATA} ${WRKSRC}/logo.xcf ${DATADIR}
39
	${INSTALL_DATA} ${WRKSRC}/logo.xcf ${DATADIR}
43
44
# Pixmaps
45
	${INSTALL_DATA} ${WRKSRC}/html/gfx/logo.png ${PREFIX}/share/pixmaps/${PORTNAME}.png
40
	${INSTALL_DATA} ${WRKSRC}/html/gfx/logo.png ${PREFIX}/share/pixmaps/${PORTNAME}.png
46
41
47
# Documentation
48
.if ${PORT_OPTIONS:MDOCS}
42
.if ${PORT_OPTIONS:MDOCS}
49
	${MKDIR} ${DOCSDIR}
43
	${MKDIR} ${DOCSDIR}
50
.  for f in ${PORTDOCS}
44
	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
51
	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
52
.  endfor
53
.endif
45
.endif
54
46
55
.include <bsd.port.mk>
47
.include <bsd.port.mk>
(-)./pkg-plist (+317 lines)
Line 0 Link Here
1
bin/krank
2
%%DATADIR%%/art/cockpit.xcf
3
%%DATADIR%%/art/dots.xcf
4
%%DATADIR%%/art/images.xcf
5
%%DATADIR%%/art/large_dot.xcf
6
%%DATADIR%%/art/logo.xcf
7
%%DATADIR%%/fonts/QUIGLEYW.TTF
8
%%DATADIR%%/html/credits.html
9
%%DATADIR%%/html/gfx/anchor.png
10
%%DATADIR%%/html/gfx/dot28_blue.png
11
%%DATADIR%%/html/gfx/dot28_orange.png
12
%%DATADIR%%/html/gfx/dot28_pink.png
13
%%DATADIR%%/html/gfx/dot28_white.png
14
%%DATADIR%%/html/gfx/link.png
15
%%DATADIR%%/html/gfx/logo.png
16
%%DATADIR%%/html/gfx/magnet.png
17
%%DATADIR%%/html/gfx/shot01.png
18
%%DATADIR%%/html/gfx/shot02.png
19
%%DATADIR%%/html/gfx/shot03.png
20
%%DATADIR%%/html/gfx/shot04.png
21
%%DATADIR%%/html/gfx/shot05.png
22
%%DATADIR%%/html/gfx/snake.png
23
%%DATADIR%%/html/gfx/stone.png
24
%%DATADIR%%/html/help.html
25
%%DATADIR%%/html/index.html
26
%%DATADIR%%/html/screenshots.html
27
%%DATADIR%%/html/styles.css
28
%%DATADIR%%/krank.iss
29
%%DATADIR%%/levels/.cvsignore
30
%%DATADIR%%/levels/__init__.py
31
%%DATADIR%%/levels/__init__.pyc
32
%%DATADIR%%/levels/backgrounds/Big-E-Mr-G02.jpg
33
%%DATADIR%%/levels/backgrounds/Big-E-Mr-G03.jpg
34
%%DATADIR%%/levels/backgrounds/Big-E-Mr-G04.jpg
35
%%DATADIR%%/levels/backgrounds/Big-E-Mr-G05.jpg
36
%%DATADIR%%/levels/backgrounds/Big-E-Mr-G08.jpg
37
%%DATADIR%%/levels/backgrounds/Big-E-Mr-G13.jpg
38
%%DATADIR%%/levels/backgrounds/GaryP01.jpg
39
%%DATADIR%%/levels/backgrounds/GaryP02.jpg
40
%%DATADIR%%/levels/backgrounds/GaryP03.jpg
41
%%DATADIR%%/levels/backgrounds/GaryP04.jpg
42
%%DATADIR%%/levels/backgrounds/IHP01.jpg
43
%%DATADIR%%/levels/backgrounds/IHP02.jpg
44
%%DATADIR%%/levels/backgrounds/IHP03.jpg
45
%%DATADIR%%/levels/backgrounds/IHP05.jpg
46
%%DATADIR%%/levels/backgrounds/IHP06.jpg
47
%%DATADIR%%/levels/backgrounds/OzBandit01.jpg
48
%%DATADIR%%/levels/backgrounds/darkmatter01.jpg
49
%%DATADIR%%/levels/backgrounds/darkmatter02.jpg
50
%%DATADIR%%/levels/backgrounds/darkmatter02b.jpg
51
%%DATADIR%%/levels/backgrounds/kahanaboy01.jpg
52
%%DATADIR%%/levels/backgrounds/kahanaboy04.jpg
53
%%DATADIR%%/levels/backgrounds/kahanaboy05.jpg
54
%%DATADIR%%/levels/backgrounds/kahanaboy06.jpg
55
%%DATADIR%%/levels/backgrounds/kahanaboy07.jpg
56
%%DATADIR%%/levels/backgrounds/nasirkhan01.jpg
57
%%DATADIR%%/levels/backgrounds/nasirkhan02.jpg
58
%%DATADIR%%/levels/backgrounds/nasirkhan03.jpg
59
%%DATADIR%%/levels/backgrounds/somadjinn01.jpg
60
%%DATADIR%%/levels/backgrounds/somadjinn02.jpg
61
%%DATADIR%%/levels/backgrounds/somadjinn03.jpg
62
%%DATADIR%%/levels/backgrounds/tanakawho01.jpg
63
%%DATADIR%%/levels/backgrounds/tanakawho02.jpg
64
%%DATADIR%%/levels/backgrounds/tanakawho03.jpg
65
%%DATADIR%%/levels/backgrounds/tanakawho04.jpg
66
%%DATADIR%%/levels/backgrounds/tanakawho05.jpg
67
%%DATADIR%%/levels/backgrounds/tanakawho06.jpg
68
%%DATADIR%%/levels/backgrounds/tanakawho07.jpg
69
%%DATADIR%%/levels/bonus001.py
70
%%DATADIR%%/levels/icons/level001.tga
71
%%DATADIR%%/levels/icons/level002.tga
72
%%DATADIR%%/levels/icons/level003.tga
73
%%DATADIR%%/levels/icons/level004.tga
74
%%DATADIR%%/levels/icons/level005.tga
75
%%DATADIR%%/levels/icons/level006.tga
76
%%DATADIR%%/levels/icons/level007.tga
77
%%DATADIR%%/levels/icons/level008.tga
78
%%DATADIR%%/levels/icons/level009.tga
79
%%DATADIR%%/levels/icons/level010.tga
80
%%DATADIR%%/levels/icons/level011.tga
81
%%DATADIR%%/levels/icons/level012.tga
82
%%DATADIR%%/levels/icons/level013.tga
83
%%DATADIR%%/levels/icons/level014.tga
84
%%DATADIR%%/levels/icons/level015.tga
85
%%DATADIR%%/levels/icons/level016.tga
86
%%DATADIR%%/levels/icons/level017.tga
87
%%DATADIR%%/levels/icons/level018.tga
88
%%DATADIR%%/levels/icons/level019.tga
89
%%DATADIR%%/levels/icons/level020.tga
90
%%DATADIR%%/levels/icons/level021.tga
91
%%DATADIR%%/levels/icons/level022.tga
92
%%DATADIR%%/levels/icons/level023.tga
93
%%DATADIR%%/levels/icons/level024.tga
94
%%DATADIR%%/levels/icons/level025.tga
95
%%DATADIR%%/levels/icons/level026.tga
96
%%DATADIR%%/levels/icons/level027.tga
97
%%DATADIR%%/levels/icons/level028.tga
98
%%DATADIR%%/levels/icons/level029.tga
99
%%DATADIR%%/levels/icons/level030.tga
100
%%DATADIR%%/levels/images/.DS_Store
101
%%DATADIR%%/levels/images/circle16.png
102
%%DATADIR%%/levels/images/circle22.png
103
%%DATADIR%%/levels/images/circle28.png
104
%%DATADIR%%/levels/images/circle28_blue.png
105
%%DATADIR%%/levels/images/circle28_green.png
106
%%DATADIR%%/levels/images/circle28_orange.png
107
%%DATADIR%%/levels/images/circle28_pink.png
108
%%DATADIR%%/levels/images/circle28_red.png
109
%%DATADIR%%/levels/images/circle32.png
110
%%DATADIR%%/levels/images/circle40.png
111
%%DATADIR%%/levels/images/circle64.png
112
%%DATADIR%%/levels/images/cockpit_l_l.png
113
%%DATADIR%%/levels/images/cockpit_l_l_2.png
114
%%DATADIR%%/levels/images/cockpit_l_m.png
115
%%DATADIR%%/levels/images/cockpit_l_m_2.png
116
%%DATADIR%%/levels/images/cockpit_l_r.png
117
%%DATADIR%%/levels/images/cockpit_l_r_2.png
118
%%DATADIR%%/levels/images/cockpit_s_l.png
119
%%DATADIR%%/levels/images/cockpit_s_l_2.png
120
%%DATADIR%%/levels/images/cockpit_s_m.png
121
%%DATADIR%%/levels/images/cockpit_s_m_2.png
122
%%DATADIR%%/levels/images/cockpit_s_r.png
123
%%DATADIR%%/levels/images/cockpit_s_r_2.png
124
%%DATADIR%%/levels/images/cockpit_t_l.png
125
%%DATADIR%%/levels/images/cockpit_t_l_2.png
126
%%DATADIR%%/levels/images/cockpit_t_m.png
127
%%DATADIR%%/levels/images/cockpit_t_m_2.png
128
%%DATADIR%%/levels/images/cockpit_t_r.png
129
%%DATADIR%%/levels/images/cockpit_t_r_2.png
130
%%DATADIR%%/levels/images/dot20_blue.png
131
%%DATADIR%%/levels/images/dot20_d_blue.png
132
%%DATADIR%%/levels/images/dot20_d_orange.png
133
%%DATADIR%%/levels/images/dot20_d_pink.png
134
%%DATADIR%%/levels/images/dot20_d_white.png
135
%%DATADIR%%/levels/images/dot20_orange.png
136
%%DATADIR%%/levels/images/dot20_pink.png
137
%%DATADIR%%/levels/images/dot20_s_blue.png
138
%%DATADIR%%/levels/images/dot20_s_orange.png
139
%%DATADIR%%/levels/images/dot20_s_pink.png
140
%%DATADIR%%/levels/images/dot20_s_white.png
141
%%DATADIR%%/levels/images/dot20_white.png
142
%%DATADIR%%/levels/images/dot28.png
143
%%DATADIR%%/levels/images/dot28_blue.png
144
%%DATADIR%%/levels/images/dot28_d_blue.png
145
%%DATADIR%%/levels/images/dot28_d_orange.png
146
%%DATADIR%%/levels/images/dot28_d_pink.png
147
%%DATADIR%%/levels/images/dot28_d_white.png
148
%%DATADIR%%/levels/images/dot28_orange.png
149
%%DATADIR%%/levels/images/dot28_pink.png
150
%%DATADIR%%/levels/images/dot28_s_blue.png
151
%%DATADIR%%/levels/images/dot28_s_orange.png
152
%%DATADIR%%/levels/images/dot28_s_pink.png
153
%%DATADIR%%/levels/images/dot28_s_white.png
154
%%DATADIR%%/levels/images/dot28_white.png
155
%%DATADIR%%/levels/images/dot32_blue.png
156
%%DATADIR%%/levels/images/dot32_d_blue.png
157
%%DATADIR%%/levels/images/dot32_d_orange.png
158
%%DATADIR%%/levels/images/dot32_d_pink.png
159
%%DATADIR%%/levels/images/dot32_d_white.png
160
%%DATADIR%%/levels/images/dot32_orange.png
161
%%DATADIR%%/levels/images/dot32_pink.png
162
%%DATADIR%%/levels/images/dot32_s_blue.png
163
%%DATADIR%%/levels/images/dot32_s_orange.png
164
%%DATADIR%%/levels/images/dot32_s_pink.png
165
%%DATADIR%%/levels/images/dot32_s_white.png
166
%%DATADIR%%/levels/images/dot32_white.png
167
%%DATADIR%%/levels/images/icon64x64.png
168
%%DATADIR%%/levels/images/menu_orange.png
169
%%DATADIR%%/levels/images/menu_small_orange.png
170
%%DATADIR%%/levels/images/menu_small_white.png
171
%%DATADIR%%/levels/images/menu_white.png
172
%%DATADIR%%/levels/images/spark.png
173
%%DATADIR%%/levels/level001.py
174
%%DATADIR%%/levels/level001.pyc
175
%%DATADIR%%/levels/level002.py
176
%%DATADIR%%/levels/level002.pyc
177
%%DATADIR%%/levels/level003.py
178
%%DATADIR%%/levels/level003.pyc
179
%%DATADIR%%/levels/level004.py
180
%%DATADIR%%/levels/level005.py
181
%%DATADIR%%/levels/level006.py
182
%%DATADIR%%/levels/level007.py
183
%%DATADIR%%/levels/level008.py
184
%%DATADIR%%/levels/level009.py
185
%%DATADIR%%/levels/level010.py
186
%%DATADIR%%/levels/level011.py
187
%%DATADIR%%/levels/level012.py
188
%%DATADIR%%/levels/level013.py
189
%%DATADIR%%/levels/level014.py
190
%%DATADIR%%/levels/level015.py
191
%%DATADIR%%/levels/level016.py
192
%%DATADIR%%/levels/level017.py
193
%%DATADIR%%/levels/level018.py
194
%%DATADIR%%/levels/level019.py
195
%%DATADIR%%/levels/level020.py
196
%%DATADIR%%/levels/level021.py
197
%%DATADIR%%/levels/level022.py
198
%%DATADIR%%/levels/level023.py
199
%%DATADIR%%/levels/level024.py
200
%%DATADIR%%/levels/level025.py
201
%%DATADIR%%/levels/level026.py
202
%%DATADIR%%/levels/level027.py
203
%%DATADIR%%/levels/level028.py
204
%%DATADIR%%/levels/level029.py
205
%%DATADIR%%/levels/level030.py
206
%%DATADIR%%/levels/menu.py
207
%%DATADIR%%/levels/menu.pyc
208
%%DATADIR%%/levels/menu_credits.py
209
%%DATADIR%%/levels/menu_levels.py
210
%%DATADIR%%/levels/menu_levels2.py
211
%%DATADIR%%/levels/menu_levels3.py
212
%%DATADIR%%/levels/menu_play.py
213
%%DATADIR%%/levels/menu_scores.py
214
%%DATADIR%%/levels/menu_scores1.py
215
%%DATADIR%%/levels/menu_scores2.py
216
%%DATADIR%%/levels/menu_scores3.py
217
%%DATADIR%%/levels/menu_screen.py
218
%%DATADIR%%/levels/menu_sound.py
219
%%DATADIR%%/levels/menu_sound.pyc
220
%%DATADIR%%/logo.xcf
221
%%DATADIR%%/sounds/industry/anchor_action.wav
222
%%DATADIR%%/sounds/industry/atmo.ogg
223
%%DATADIR%%/sounds/industry/exit.wav
224
%%DATADIR%%/sounds/industry/link.wav
225
%%DATADIR%%/sounds/industry/magnet_action.wav
226
%%DATADIR%%/sounds/industry/magnet_off.wav
227
%%DATADIR%%/sounds/industry/magnet_on.wav
228
%%DATADIR%%/sounds/industry/magnet_start.wav
229
%%DATADIR%%/sounds/industry/part.wav
230
%%DATADIR%%/sounds/industry/unlink.wav
231
%%DATADIR%%/sounds/industry/wall.wav
232
%%DATADIR%%/sounds/menu/exit.wav
233
%%DATADIR%%/sounds/menu/industry.ogg
234
%%DATADIR%%/sounds/menu/part.wav
235
%%DATADIR%%/sounds/menu/space.ogg
236
%%DATADIR%%/sounds/menu/summer.ogg
237
%%DATADIR%%/sounds/menu/wall.wav
238
%%DATADIR%%/sounds/menu/water.ogg
239
%%DATADIR%%/sounds/space/anchor_action.wav
240
%%DATADIR%%/sounds/space/atmo.ogg
241
%%DATADIR%%/sounds/space/exit.wav
242
%%DATADIR%%/sounds/space/link.wav
243
%%DATADIR%%/sounds/space/magnet_action.wav
244
%%DATADIR%%/sounds/space/magnet_off.wav
245
%%DATADIR%%/sounds/space/magnet_on.wav
246
%%DATADIR%%/sounds/space/magnet_start.wav
247
%%DATADIR%%/sounds/space/part.wav
248
%%DATADIR%%/sounds/space/unlink.wav
249
%%DATADIR%%/sounds/space/wall.wav
250
%%DATADIR%%/sounds/summer/anchor_action.wav
251
%%DATADIR%%/sounds/summer/atmo.ogg
252
%%DATADIR%%/sounds/summer/exit.wav
253
%%DATADIR%%/sounds/summer/link.wav
254
%%DATADIR%%/sounds/summer/magnet_action.wav
255
%%DATADIR%%/sounds/summer/magnet_off.wav
256
%%DATADIR%%/sounds/summer/magnet_on.wav
257
%%DATADIR%%/sounds/summer/magnet_start.wav
258
%%DATADIR%%/sounds/summer/part.wav
259
%%DATADIR%%/sounds/summer/unlink.wav
260
%%DATADIR%%/sounds/summer/wall.wav
261
%%DATADIR%%/sounds/water/anchor_action.wav
262
%%DATADIR%%/sounds/water/atmo.ogg
263
%%DATADIR%%/sounds/water/exit.wav
264
%%DATADIR%%/sounds/water/link.wav
265
%%DATADIR%%/sounds/water/magnet_action.wav
266
%%DATADIR%%/sounds/water/magnet_off.wav
267
%%DATADIR%%/sounds/water/magnet_on.wav
268
%%DATADIR%%/sounds/water/magnet_start.wav
269
%%DATADIR%%/sounds/water/part.wav
270
%%DATADIR%%/sounds/water/unlink.wav
271
%%DATADIR%%/sounds/water/wall.wav
272
%%DATADIR%%/src/.cvsignore
273
%%DATADIR%%/src/Config.py
274
%%DATADIR%%/src/Config.pyc
275
%%DATADIR%%/src/Effect.py
276
%%DATADIR%%/src/Effect.pyc
277
%%DATADIR%%/src/Input.py
278
%%DATADIR%%/src/Input.pyc
279
%%DATADIR%%/src/Krank.py
280
%%DATADIR%%/src/Krank.pyc
281
%%DATADIR%%/src/Level.py
282
%%DATADIR%%/src/Level.pyc
283
%%DATADIR%%/src/Main.py
284
%%DATADIR%%/src/Math.py
285
%%DATADIR%%/src/Math.pyc
286
%%DATADIR%%/src/Part.py
287
%%DATADIR%%/src/Part.pyc
288
%%DATADIR%%/src/Player.py
289
%%DATADIR%%/src/Player.pyc
290
%%DATADIR%%/src/Sound.py
291
%%DATADIR%%/src/Sound.pyc
292
%%DATADIR%%/src/Sprite.py
293
%%DATADIR%%/src/Sprite.pyc
294
%%DATADIR%%/src/Tools.py
295
%%DATADIR%%/src/Tools.pyc
296
%%DATADIR%%/src/World.py
297
%%DATADIR%%/src/World.pyc
298
%%DATADIR%%/src/k.py
299
%%DATADIR%%/src/k.pyc
300
%%DATADIR%%/src/test.py
301
share/pixmaps/krank.png
302
@dirrm %%DATADIR%%/src
303
@dirrm %%DATADIR%%/sounds/water
304
@dirrm %%DATADIR%%/sounds/summer
305
@dirrm %%DATADIR%%/sounds/space
306
@dirrm %%DATADIR%%/sounds/menu
307
@dirrm %%DATADIR%%/sounds/industry
308
@dirrm %%DATADIR%%/sounds
309
@dirrm %%DATADIR%%/levels/images
310
@dirrm %%DATADIR%%/levels/icons
311
@dirrm %%DATADIR%%/levels/backgrounds
312
@dirrm %%DATADIR%%/levels
313
@dirrm %%DATADIR%%/html/gfx
314
@dirrm %%DATADIR%%/html
315
@dirrm %%DATADIR%%/fonts
316
@dirrm %%DATADIR%%/art
317
@dirrm %%DATADIR%%

Return to bug 173430