1 |
commit: 757ba8605d6a962d461e715aa515966afa444cbb |
2 |
Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com> |
3 |
AuthorDate: Sat Feb 29 00:57:33 2020 +0000 |
4 |
Commit: Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru> |
5 |
CommitDate: Sat Feb 29 00:57:33 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=757ba860 |
7 |
|
8 |
games-arcade/greenisland: remove package |
9 |
|
10 |
Unavailable sources, deprecated eclass. |
11 |
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com> |
12 |
|
13 |
.../files/greenisland-100-homedir.patch | 412 --------------------- |
14 |
.../files/greenisland-100-makefile.patch | 27 -- |
15 |
games-arcade/greenisland/greenisland-100.ebuild | 63 ---- |
16 |
games-arcade/greenisland/metadata.xml | 8 - |
17 |
4 files changed, 510 deletions(-) |
18 |
|
19 |
diff --git a/games-arcade/greenisland/files/greenisland-100-homedir.patch b/games-arcade/greenisland/files/greenisland-100-homedir.patch |
20 |
deleted file mode 100644 |
21 |
index 34424bc..0000000 |
22 |
--- a/games-arcade/greenisland/files/greenisland-100-homedir.patch |
23 |
+++ /dev/null |
24 |
@@ -1,412 +0,0 @@ |
25 |
-diff -Naur bubble-p/src/act.c bubble-home/src/act.c |
26 |
---- bubble-p/src/act.c 2009-07-29 00:22:26.000000000 +0200 |
27 |
-+++ bubble-home/src/act.c 2009-10-20 14:00:16.000000000 +0200 |
28 |
-@@ -371,6 +371,14 @@ |
29 |
- |
30 |
- void act_init( void ) |
31 |
- { |
32 |
-+#ifdef __LINUX__ |
33 |
-+ char workfile[300]; |
34 |
-+ sprintf(workfile, "%s/.greenisland/save/work.sav", getenv("HOME")); |
35 |
-+ char itemfile[300]; |
36 |
-+ sprintf(itemfile, "%s/.greenisland/save/item_wk.sav", getenv("HOME")); |
37 |
-+ char targetfile[300]; |
38 |
-+ sprintf(targetfile, "%s/.greenisland/save/target", getenv("HOME")); |
39 |
-+#endif |
40 |
- long i; |
41 |
- long x; |
42 |
- long y; |
43 |
-@@ -434,13 +442,20 @@ |
44 |
- } |
45 |
- |
46 |
- ResetGameFlag2( ); |
47 |
-+#ifdef __LINUX__ |
48 |
-+ LoadGameFlag2(workfile); |
49 |
-+#else |
50 |
- LoadGameFlag2( "save/work.sav"); |
51 |
-+#endif |
52 |
- for ( i = 0; i < 512; i++ ) |
53 |
- { |
54 |
- save_data[i] = gameflag2[i]; |
55 |
- } |
56 |
-- |
57 |
-+#ifdef __LINUX__ |
58 |
-+ LoadFile( targetfile, &target_save[0], sizeof( target_save ) ); |
59 |
-+#else |
60 |
- LoadFile( "save/target", &target_save[0], sizeof( target_save ) ); |
61 |
-+#endif |
62 |
- |
63 |
- // player[6] = save_data[8]; /* スキル */ |
64 |
- // player[7] = save_data[7]; /* ハートのかけら所持個数 */ |
65 |
-@@ -2074,10 +2089,20 @@ |
66 |
- /* 一時ファイル保存 */ |
67 |
- void save_file_w( ) |
68 |
- { |
69 |
-+#ifdef __LINUX__ |
70 |
-+ char configfile[300]; |
71 |
-+ sprintf(configfile, "%s/.greenisland/save/config", getenv("HOME")); |
72 |
-+ char workfile[300]; |
73 |
-+ sprintf(workfile, "%s/.greenisland/save/work.sav", getenv("HOME")); |
74 |
-+ char itemfile[300]; |
75 |
-+ sprintf(itemfile, "%s/.greenisland/save/item_wk.sav", getenv("HOME")); |
76 |
-+#endif |
77 |
- long i; |
78 |
-- |
79 |
-+#ifdef __LINUX__ |
80 |
-+ SaveGameFlag(configfile); |
81 |
-+#else |
82 |
- SaveGameFlag("save/config"); |
83 |
-- |
84 |
-+#endif |
85 |
- |
86 |
- ResetGameFlag2( ); |
87 |
- // save_data[7] = player[7]; /* ハートのかけら所持個数 */ |
88 |
-@@ -2093,16 +2118,22 @@ |
89 |
- { |
90 |
- gameflag2[i] = save_data[i]; |
91 |
- } |
92 |
-+#ifdef __LINUX__ |
93 |
-+ SaveGameFlag2(workfile); |
94 |
-+#else |
95 |
- SaveGameFlag2( "save/work.sav"); |
96 |
-- |
97 |
-+#endif |
98 |
- /* アイテム取得情報 */ |
99 |
- ResetGameFlag2(); |
100 |
- for ( i = 0; i < 500; i++ ) |
101 |
- { |
102 |
- gameflag2[i] = item_wk[i]; |
103 |
- } |
104 |
-+#ifdef __LINUX__ |
105 |
-+ SaveGameFlag2(itemfile); |
106 |
-+#else |
107 |
- SaveGameFlag2("save/item_wk.sav"); |
108 |
-- |
109 |
-+#endif |
110 |
- } |
111 |
- |
112 |
- |
113 |
-diff -Naur bubble-p/src/ending.c bubble-home/src/ending.c |
114 |
---- bubble-p/src/ending.c 2009-07-31 01:05:30.000000000 +0200 |
115 |
-+++ bubble-home/src/ending.c 2009-10-20 13:52:22.000000000 +0200 |
116 |
-@@ -60,6 +60,10 @@ |
117 |
- |
118 |
- void ending_init( void ) |
119 |
- { |
120 |
-+#ifdef __LINUX__ |
121 |
-+ char targetfile[300]; |
122 |
-+ sprintf(targetfile, "%s/.greenisland/save/target", getenv("HOME")); |
123 |
-+#endif |
124 |
- int stage_hosei; |
125 |
- int x; |
126 |
- int y; |
127 |
-@@ -107,7 +111,11 @@ |
128 |
- LoadBitmap("image/sys/waku.bmp",109,true); //プレーンナンバー2にシステム用BMPを読み込む |
129 |
- soundPlayBgm( EN_BGM_GAME07 ); |
130 |
- |
131 |
-+#ifdef __LINUX__ |
132 |
-+ LoadFile( targetfile, &target_save[0], sizeof( target_save ) ); |
133 |
-+#else |
134 |
- LoadFile( "save/target", &target_save[0], sizeof( target_save ) ); |
135 |
-+#endif |
136 |
- tergetnam = 0; |
137 |
- for ( x = 0; x < 5; x++ ) |
138 |
- { |
139 |
-diff -Naur bubble-p/src/init.c bubble-home/src/init.c |
140 |
---- bubble-p/src/init.c 2009-07-26 15:05:46.000000000 +0200 |
141 |
-+++ bubble-home/src/init.c 2009-10-20 13:55:44.000000000 +0200 |
142 |
-@@ -15,6 +15,11 @@ |
143 |
- #include <unistd.h> |
144 |
- #endif |
145 |
- |
146 |
-+#ifdef __LINUX__ |
147 |
-+#include <fcntl.h> |
148 |
-+#endif |
149 |
-+ |
150 |
-+ |
151 |
- //#define MacOS |
152 |
- |
153 |
- void main_init( void ); |
154 |
-@@ -25,6 +30,17 @@ |
155 |
- |
156 |
- int main(int argc, char *argv[]) |
157 |
- { |
158 |
-+#ifdef __LINUX__ |
159 |
-+ char cfg_path[300]; |
160 |
-+ sprintf(cfg_path, "%s/.greenisland/", getenv("HOME")); |
161 |
-+ mkdir(cfg_path, 0755); |
162 |
-+ char save_path[300]; |
163 |
-+ sprintf(save_path, "%s/.greenisland/save/", getenv("HOME")); |
164 |
-+ mkdir(save_path, 0755); |
165 |
-+ char replay_path[300]; |
166 |
-+ sprintf(replay_path, "%s/.greenisland/replay/", getenv("HOME")); |
167 |
-+ mkdir(replay_path, 0755); |
168 |
-+#endif |
169 |
- SDL_Rect rect; |
170 |
- Uint32 flags; |
171 |
- int color = 32; |
172 |
-@@ -190,13 +206,18 @@ |
173 |
- |
174 |
- void ExitProgram(void) |
175 |
- { |
176 |
-- |
177 |
-+#ifdef __LINUX__ |
178 |
-+ char configfile[300]; |
179 |
-+ sprintf(configfile, "%s/.greenisland/save/config", getenv("HOME")); |
180 |
-+#endif |
181 |
- soundStopBgm(0); |
182 |
- soundStopSeAll(); |
183 |
- soundRelease(); |
184 |
-- |
185 |
-+#ifdef __LINUX__ |
186 |
-+ SaveGameFlag(configfile); |
187 |
-+#else |
188 |
- SaveGameFlag("save/config"); |
189 |
-- |
190 |
-+#endif |
191 |
- closePAD(); |
192 |
- // closeSDL(); |
193 |
- SDL_Quit(); |
194 |
-@@ -210,10 +231,17 @@ |
195 |
- |
196 |
- void main_init_config( void ) |
197 |
- { |
198 |
-+#ifdef __LINUX__ |
199 |
-+ char configfile[300]; |
200 |
-+ sprintf(configfile, "%s/.greenisland/save/config", getenv("HOME")); |
201 |
-+#endif |
202 |
- int i; |
203 |
- i = 0; |
204 |
-- |
205 |
-+#ifdef __LINUX__ |
206 |
-+ if ( ! ( LoadGameFlag(configfile) == 0 ) ) |
207 |
-+#else |
208 |
- if ( ! ( LoadGameFlag("save/config") == 0 ) ) |
209 |
-+#endif |
210 |
- { |
211 |
- /* ファイルが存在しない場合の初期値設定 */ |
212 |
- ResetGameFlag(); |
213 |
-diff -Naur bubble-p/src/option.c bubble-home/src/option.c |
214 |
---- bubble-p/src/option.c 2009-07-31 01:08:42.000000000 +0200 |
215 |
-+++ bubble-home/src/option.c 2009-10-20 14:12:26.000000000 +0200 |
216 |
-@@ -71,6 +71,13 @@ |
217 |
- |
218 |
- void option_init( void ) |
219 |
- { |
220 |
-+#ifdef __LINUX__ |
221 |
-+ |
222 |
-+ char targetfile[300]; |
223 |
-+ |
224 |
-+ sprintf(targetfile, "%s/.greenisland/save/target", getenv("HOME")); |
225 |
-+ |
226 |
-+#endif |
227 |
- int i; |
228 |
- int wk; |
229 |
- |
230 |
-@@ -116,7 +123,7 @@ |
231 |
- LoadBitmap("image/sys/waku.bmp",109,0); //プレーンナンバー2にシステム用BMPを読み込む |
232 |
- |
233 |
- |
234 |
-- LoadFile( "save/target", &target_save[0], sizeof( target_save ) ); |
235 |
-+ LoadFile( targetfile, &target_save[0], sizeof( target_save ) ); |
236 |
- |
237 |
- // bgm_midi( ); |
238 |
- |
239 |
-@@ -258,6 +265,11 @@ |
240 |
- |
241 |
- void option_keys( void ) |
242 |
- { |
243 |
-+#ifdef __LINUX__ |
244 |
-+ char configfigfile[300]; |
245 |
-+ sprintf(configfigfile, "%s/.greenisland/save/config.fig", getenv("HOME")); |
246 |
-+ |
247 |
-+#endif |
248 |
- int load_rc = 0; |
249 |
- |
250 |
- if ( ag == 0 ) |
251 |
-@@ -375,7 +387,7 @@ |
252 |
- gameflag[133] = selct[2]; //上キー |
253 |
- gameflag[134] = selct[3]; //開始演出 |
254 |
- gameflag[131] = selct[4]; //言語 |
255 |
-- SaveGameFlag("config/config.fig"); |
256 |
-+ SaveGameFlag(configfigfile); |
257 |
- |
258 |
- gameflag[40] = 1; /* モードによって変える */ |
259 |
- g_scene = EN_SN_TITLE; |
260 |
-diff -Naur bubble-p/src/stageselect.c bubble-home/src/stageselect.c |
261 |
---- bubble-p/src/stageselect.c 2009-03-24 17:16:14.000000000 +0100 |
262 |
-+++ bubble-home/src/stageselect.c 2009-10-20 14:05:11.000000000 +0200 |
263 |
-@@ -64,6 +64,10 @@ |
264 |
- |
265 |
- void stageselect_init( void ) |
266 |
- { |
267 |
-+#ifdef __LINUX__ |
268 |
-+ char targetfile[300]; |
269 |
-+ sprintf(targetfile, "%s/.greenisland/save/target", getenv("HOME")); |
270 |
-+#endif |
271 |
- scene_exit = 1; |
272 |
- |
273 |
- mode = 0; //現在選択されている項目 0:GAMESTART 1:OPTION 2:EXIT |
274 |
-@@ -101,9 +105,11 @@ |
275 |
- LoadBitmap("image/sys/fonts3.bmp",18,true); //プレーンナンバー2にシステム用BMPを読み込む |
276 |
- LoadBitmap("image/sys/waku.bmp",109,true); //プレーンナンバー2にシステム用BMPを読み込む |
277 |
- |
278 |
-- |
279 |
-+#ifdef __LINUX__ |
280 |
-+ LoadFile( targetfile, &target_save[0], sizeof( target_save ) ); |
281 |
-+#else |
282 |
- LoadFile( "save/target", &target_save[0], sizeof( target_save ) ); |
283 |
-- |
284 |
-+#endif |
285 |
- if ( gameflag[70] == 0 ) |
286 |
- { |
287 |
- soundPlayBgm( EN_BGM_GAME01 ); |
288 |
-@@ -126,6 +132,12 @@ |
289 |
- |
290 |
- void stageselect_keys( void ) |
291 |
- { |
292 |
-+#ifdef __LINUX__ |
293 |
-+ char workfile[300]; |
294 |
-+ sprintf(workfile, "%s/.greenisland/save/work.sav", getenv("HOME")); |
295 |
-+ char itemfile[300]; |
296 |
-+ sprintf(itemfile, "%s/.greenisland/save/item_wk.sav", getenv("HOME")); |
297 |
-+#endif |
298 |
- if ( IsPushKey( gameflag[0] ) ) |
299 |
- { |
300 |
- soundPlaySe( EN_SE_SELECT ); |
301 |
-@@ -185,11 +197,17 @@ |
302 |
- gameflag[70] = 1; |
303 |
- gameflag[128] = 0; //マップビュー |
304 |
- gameflag[129] = 1; //ステージセレクトから開始 |
305 |
-+#ifdef __LINUX__ |
306 |
-+ SaveGameFlag2(workfile); |
307 |
-+#else |
308 |
- SaveGameFlag2( "save/work.sav"); |
309 |
-- |
310 |
-+#endif |
311 |
- ResetGameFlag2( ); |
312 |
-+#ifdef __LINUX__ |
313 |
-+ SaveGameFlag2(itemfile); |
314 |
-+#else |
315 |
- SaveGameFlag2( "save/item_wk.sav"); |
316 |
-- |
317 |
-+#endif |
318 |
- gameflag[40] = 4; |
319 |
- g_scene = EN_SN_ACT; |
320 |
- scene_exit=0; |
321 |
-diff -Naur bubble-p/src/title.c bubble-home/src/title.c |
322 |
---- bubble-p/src/title.c 2009-06-27 14:39:28.000000000 +0200 |
323 |
-+++ bubble-home/src/title.c 2009-10-20 14:09:04.000000000 +0200 |
324 |
-@@ -147,6 +147,12 @@ |
325 |
- |
326 |
- void title_keys( void ) |
327 |
- { |
328 |
-+#ifdef __LINUX__ |
329 |
-+ char workfile[300]; |
330 |
-+ sprintf(workfile, "%s/.greenisland/save/work.sav", getenv("HOME")); |
331 |
-+ char itemfile[300]; |
332 |
-+ sprintf(itemfile, "%s/.greenisland/save/item_wk.sav", getenv("HOME")); |
333 |
-+#endif |
334 |
- if ( IsPushKey( gameflag[0] ) ) |
335 |
- { |
336 |
- soundPlaySe( EN_SE_SELECT ); |
337 |
-@@ -287,11 +293,17 @@ |
338 |
- gameflag[70] = 1; |
339 |
- gameflag[128] = 0; //マップビュー |
340 |
- gameflag[129] = 0; //ステージセレクトから開始 |
341 |
-+#ifdef __LINUX__ |
342 |
-+ SaveGameFlag2(workfile); |
343 |
-+#else |
344 |
- SaveGameFlag2( "save/work.sav"); |
345 |
-- |
346 |
-+#endif |
347 |
- ResetGameFlag2( ); |
348 |
-+#ifdef __LINUX__ |
349 |
-+ SaveGameFlag2(itemfile); |
350 |
-+#else |
351 |
- SaveGameFlag2( "save/item_wk.sav"); |
352 |
-- |
353 |
-+#endif |
354 |
- gameflag[40] = 4; |
355 |
- g_scene = EN_SN_ACT; |
356 |
- scene_exit=0; |
357 |
-@@ -317,11 +329,17 @@ |
358 |
- gameflag[70] = 1; |
359 |
- gameflag[128] = 0; //マップビュー |
360 |
- gameflag[129] = 0; //ステージセレクトから開始 |
361 |
-+#ifdef __LINUX__ |
362 |
-+ SaveGameFlag2(workfile); |
363 |
-+#else |
364 |
- SaveGameFlag2( "save/work.sav"); |
365 |
-- |
366 |
-+#endif |
367 |
- ResetGameFlag2( ); |
368 |
-+#ifdef __LINUX__ |
369 |
-+ SaveGameFlag2(itemfile); |
370 |
-+#else |
371 |
- SaveGameFlag2( "save/item_wk.sav"); |
372 |
-- |
373 |
-+#endif |
374 |
- gameflag[40] = 4; |
375 |
- g_scene = EN_SN_ACT; |
376 |
- scene_exit=0; |
377 |
-@@ -344,11 +362,17 @@ |
378 |
- gameflag[70] = 1; |
379 |
- gameflag[128] = 1; //マップビュー |
380 |
- gameflag[129] = 0; //ステージセレクトから開始 |
381 |
-+#ifdef __LINUX__ |
382 |
-+ SaveGameFlag2(workfile); |
383 |
-+#else |
384 |
- SaveGameFlag2( "save/work.sav"); |
385 |
-- |
386 |
-+#endif |
387 |
- ResetGameFlag2( ); |
388 |
-+#ifdef __LINUX__ |
389 |
-+ SaveGameFlag2(itemfile); |
390 |
-+#else |
391 |
- SaveGameFlag2( "save/item_wk.sav"); |
392 |
-- |
393 |
-+#endif |
394 |
- gameflag[40] = 4; |
395 |
- g_scene = EN_SN_ACT; |
396 |
- scene_exit=0; |
397 |
-@@ -366,11 +390,17 @@ |
398 |
- gameflag[70] = 1; |
399 |
- gameflag[128] = 0; //マップビュー |
400 |
- gameflag[129] = 0; //ステージセレクトから開始 |
401 |
-+#ifdef __LINUX__ |
402 |
-+ SaveGameFlag2(workfile); |
403 |
-+#else |
404 |
- SaveGameFlag2( "save/work.sav"); |
405 |
-- |
406 |
-+#endif |
407 |
- ResetGameFlag2( ); |
408 |
-+#ifdef __LINUX__ |
409 |
-+ SaveGameFlag2(itemfile); |
410 |
-+#else |
411 |
- SaveGameFlag2( "save/item_wk.sav"); |
412 |
-- |
413 |
-+#endif |
414 |
- gameflag[40] = 4; |
415 |
- g_scene = EN_SN_ACT; |
416 |
- scene_exit=0; |
417 |
-@@ -427,11 +457,17 @@ |
418 |
- gameflag[132] = 1; //リプレイ |
419 |
- gameflag[129] = 0; //ステージセレクトから開始 |
420 |
- gameflag[70] = 1; |
421 |
-+#ifdef __LINUX__ |
422 |
-+ SaveGameFlag2(workfile); |
423 |
-+#else |
424 |
- SaveGameFlag2( "save/work.sav"); |
425 |
-- |
426 |
-+#endif |
427 |
- ResetGameFlag2( ); |
428 |
-+#ifdef __LINUX__ |
429 |
-+ SaveGameFlag2(itemfile); |
430 |
-+#else |
431 |
- SaveGameFlag2( "save/item_wk.sav"); |
432 |
-- |
433 |
-+#endif |
434 |
- gameflag[40] = 4; |
435 |
- g_scene = EN_SN_ACT; |
436 |
- scene_exit=0; |
437 |
|
438 |
diff --git a/games-arcade/greenisland/files/greenisland-100-makefile.patch b/games-arcade/greenisland/files/greenisland-100-makefile.patch |
439 |
deleted file mode 100644 |
440 |
index 93b3b38..0000000 |
441 |
--- a/games-arcade/greenisland/files/greenisland-100-makefile.patch |
442 |
+++ /dev/null |
443 |
@@ -1,27 +0,0 @@ |
444 |
-diff -Naur src/Makefile src/Makefile |
445 |
---- src/Makefile 2008-05-14 03:08:04.000000000 +0200 |
446 |
-+++ src/Makefile 2009-10-19 14:53:38.000000000 +0200 |
447 |
-@@ -5,14 +5,13 @@ |
448 |
- CFLAGS = $(DEFAULT_CFLAGS) |
449 |
- CXXFLAGS = $(DEFAULT_CFLAGS) |
450 |
- #LDFLAGS = `sdl-config --libs` |
451 |
--LDFLAGS = -L/usr/local/mingw32/lib -logg -lvorbis -lvorbisenc -lvorbisfile -lsmpeg -lmingw32 -lSDL_gfx -lSDL_mixer -lSDLmain -lSDL -mwindows -mno-cygwin |
452 |
-- |
453 |
-+LDFLAGS = -lSDL_gfx -lSDL_mixer |
454 |
- OBJS = ram.o util_snd.o function.o dconv.o scene.o title.o init.o act.o option.o ending.o logo.o stageselect.o demo.o |
455 |
- |
456 |
- SOURCES = $(patsubst %.o, %.c, $(OBJS)) |
457 |
- |
458 |
- ifeq ($(wildcard .depend),.depend) |
459 |
--do-it-all: RotateGear |
460 |
-+do-it-all: ../greenisland |
461 |
- include .depend |
462 |
- else |
463 |
- do-it-all: depend recursive |
464 |
-@@ -28,5 +27,5 @@ |
465 |
- clean: |
466 |
- $(RM) $(OBJS) *~ .depend RotateGear.exe |
467 |
- |
468 |
--RotateGear: $(OBJS) |
469 |
-+../greenisland: $(OBJS) |
470 |
- $(CXX) -o $@ $(OBJS) $(LDFLAGS) |
471 |
|
472 |
diff --git a/games-arcade/greenisland/greenisland-100.ebuild b/games-arcade/greenisland/greenisland-100.ebuild |
473 |
deleted file mode 100644 |
474 |
index e1b58f8..0000000 |
475 |
--- a/games-arcade/greenisland/greenisland-100.ebuild |
476 |
+++ /dev/null |
477 |
@@ -1,63 +0,0 @@ |
478 |
-# Copyright 1999-2009 Gentoo Foundation |
479 |
-# Distributed under the terms of the GNU General Public License v2 |
480 |
-# $Header: $ |
481 |
- |
482 |
-EAPI="2" |
483 |
- |
484 |
-MY_PN=bubble |
485 |
- |
486 |
-inherit eutils games |
487 |
- |
488 |
-DESCRIPTION="multiplatform platform puzzle game" |
489 |
-HOMEPAGE="http://maglog.jp/alpha-secret-base/Article717753.html" |
490 |
-SRC_URI="http://www.geocities.jp/dij4121/alpha/data/${MY_PN}_${PV}.zip" |
491 |
-LICENSE="Yawaraka-flexible" |
492 |
-KEYWORDS="~x86" |
493 |
-IUSE="" |
494 |
-SLOT="0" |
495 |
- |
496 |
-RDEPEND="media-libs/libsdl |
497 |
- media-libs/sdl-image |
498 |
- media-libs/sdl-gfx |
499 |
- media-libs/sdl-mixer[vorbis]" |
500 |
-DEPEND="${RDEPEND} |
501 |
- app-arch/unzip" |
502 |
- |
503 |
-S=${WORKDIR}/${MY_PN} |
504 |
- |
505 |
-src_prepare(){ |
506 |
- rm src/.depend src/*.o |
507 |
- rm image/player/*.psd |
508 |
- epatch ${FILESDIR}/"${P}-makefile.patch" |
509 |
- epatch ${FILESDIR}/"${P}-homedir.patch" |
510 |
- sed -i -e "s:sound/:"${GAMES_DATADIR}"/"${PN}"/sound/:g" -i src/init.c |
511 |
- sed -i -e "s:data/:"${GAMES_DATADIR}"/"${PN}"/data/:g" -i src/act.c |
512 |
- sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/demo.c |
513 |
- sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/ending.c |
514 |
- sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/act.c |
515 |
- sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/logo.c |
516 |
- sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/init.c |
517 |
- sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/option.c |
518 |
- sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/title.c |
519 |
- sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/stageselect.c |
520 |
-} |
521 |
- |
522 |
-src_compile() { |
523 |
- cd src |
524 |
- emake || die "make failed" |
525 |
-} |
526 |
-src_install() { |
527 |
- dogamesbin ${PN} |
528 |
- local datadir="${GAMES_DATADIR}"/"${PN}" |
529 |
- dodir ${datadir} |
530 |
- insinto "${GAMES_DATADIR}"/"${PN}" |
531 |
- doins -r sound data image || die |
532 |
- make_desktop_entry "${PN}" "${PN}" |
533 |
- dodoc readme_e.txt |
534 |
- prepgamesdirs |
535 |
-} |
536 |
- |
537 |
-pkg_postinst() { |
538 |
- games_pkg_postinst |
539 |
- |
540 |
-} |
541 |
\ No newline at end of file |
542 |
|
543 |
diff --git a/games-arcade/greenisland/metadata.xml b/games-arcade/greenisland/metadata.xml |
544 |
deleted file mode 100644 |
545 |
index c18eb4b..0000000 |
546 |
--- a/games-arcade/greenisland/metadata.xml |
547 |
+++ /dev/null |
548 |
@@ -1,8 +0,0 @@ |
549 |
-<?xml version="1.0" encoding="UTF-8"?> |
550 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
551 |
-<pkgmetadata> |
552 |
-<maintainer type="person"> |
553 |
- <email>frostworks@×××.de</email> |
554 |
- <name>Marcel Unbehaun</name> |
555 |
-</maintainer> |
556 |
-</pkgmetadata> |