Gentoo Archives: gentoo-commits

From: "Azamat H. Hackimov" <winterheart@××××××.ru>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gamerlay:master commit in: games-arcade/rotategear/files/, games-arcade/rotategear/
Date: Sat, 29 Feb 2020 01:15:48
Message-Id: 1582937939.57f2b1108b5515011b19ba92277c5c81ccdd1461.winterheart@gentoo
1 commit: 57f2b1108b5515011b19ba92277c5c81ccdd1461
2 Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
3 AuthorDate: Sat Feb 29 00:58:59 2020 +0000
4 Commit: Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru>
5 CommitDate: Sat Feb 29 00:58:59 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=57f2b110
7
8 games-arcade/rotategear: remove package
9
10 Unavailable sources, deprecated eclass.
11 Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
12
13 .../rotategear/files/rotategear-105-homedir.patch | 502 ---------------------
14 .../rotategear/files/rotategear-105-makefile.patch | 27 --
15 games-arcade/rotategear/metadata.xml | 8 -
16 games-arcade/rotategear/rotategear-105.ebuild | 63 ---
17 4 files changed, 600 deletions(-)
18
19 diff --git a/games-arcade/rotategear/files/rotategear-105-homedir.patch b/games-arcade/rotategear/files/rotategear-105-homedir.patch
20 deleted file mode 100644
21 index 24d3185..0000000
22 --- a/games-arcade/rotategear/files/rotategear-105-homedir.patch
23 +++ /dev/null
24 @@ -1,502 +0,0 @@
25 -diff -Naur src/act.c src/act.c
26 ---- src/act.c 2009-05-16 11:50:42.000000000 +0200
27 -+++ src/act.c 2009-10-20 12:20:29.000000000 +0200
28 -@@ -352,6 +352,14 @@
29 -
30 - void act_init( void )
31 - {
32 -+#ifdef __LINUX__
33 -+ char workfile[300];
34 -+ sprintf(workfile, "%s/.rotategear/save/work.sav", getenv("HOME"));
35 -+ char itemfile[300];
36 -+ sprintf(itemfile, "%s/.rotategear/save/item_wk.sav", getenv("HOME"));
37 -+ char targetfile[300];
38 -+ sprintf(targetfile, "%s/.rotategear/save/target", getenv("HOME"));
39 -+#endif
40 - long i;
41 - long x;
42 - long y;
43 -@@ -414,13 +422,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 -@@ -1949,10 +1964,20 @@
66 - /* 一時ファイル保存 */
67 - void save_file_w( )
68 - {
69 -+#ifdef __LINUX__
70 -+ char configfile[300];
71 -+ sprintf(configfile, "%s/.rotategear/save/config", getenv("HOME"));
72 -+ char workfile[300];
73 -+ sprintf(workfile, "%s/.rotategear/save/work.sav", getenv("HOME"));
74 -+ char itemfile[300];
75 -+ sprintf(itemfile, "%s/.rotategear/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 -@@ -1968,16 +1993,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 -@@ -6765,31 +6796,63 @@
114 -
115 - void replay_file_save_w( void )
116 - {
117 --
118 -+#ifdef __LINUX__
119 -+// char replaywfile[300];
120 -+// sprintf(replaywfile, "%s/.rotategear/replay/%d/replay_data_w_%d.dat", getenv("HOME"));
121 -+ char replay_path[300];
122 -+ sprintf(replay_path, "%s/.rotategear/replay/", getenv("HOME"));
123 -+#endif
124 - long d_num;
125 - d_num = 1;
126 -+// TODO LINUX
127 -+//#ifdef __LINUX__
128 -+// sprintf(string, replay_path, (int)stage, (int)save_data[3] );
129 -+//#else
130 - sprintf(string,"replay/%d/replay_data_w_%d.dat", (int)stage, (int)save_data[3] );
131 -+//#endif
132 - SaveFile( string, &replay[0], sizeof( replay ) );
133 -
134 - }
135 - void replay_file_save( long type )
136 - {
137 --
138 -+#ifdef __LINUX__
139 -+ char replayfile[300];
140 -+ sprintf(replayfile, "%s/.rotategear/replay/%d/replay_data_%d.dat", getenv("HOME"));
141 -+ char replayjfile[300];
142 -+ sprintf(replayjfile, "%s/.rotategear/replay/%d/replay_data_j%d.dat", getenv("HOME"));
143 -+#endif
144 - long d_num;
145 - d_num = replay_file_name;
146 - if ( type == 0 )
147 - {
148 -+
149 -+// TODO LINUX
150 -+//#ifdef __LINUX__
151 -+// sprintf(string, replayfile, ( int )stage,, (int)save_data[3] );
152 -+//#else
153 - sprintf(string,"replay/%d/replay_data_%d.dat", (int)stage, (int)save_data[3] );
154 -+//#endif
155 - }
156 - else
157 - {
158 -+// TODO LINUX
159 -+//#ifdef __LINUX__
160 -+// sprintf(string, replayjfile, ( int )stage,, (int)save_data[3] );
161 -+//#else
162 - sprintf(string,"replay/%d/replay_data_j%d.dat", (int)stage, (int)save_data[3] );
163 -+//#endif
164 - }
165 - SaveFile( string, &replay[0], sizeof( replay ) );
166 - }
167 -
168 - long replay_file_load( void )
169 - {
170 -+#ifdef __LINUX__
171 -+ char replayfile[300];
172 -+ sprintf(replayfile, "%s/.rotategear/replay/%d/replay_data_%d.dat", getenv("HOME"));
173 -+ char replayjfile[300];
174 -+ sprintf(replayjfile, "%s/.rotategear/replay/%d/replay_data_j%d.dat", getenv("HOME"));
175 -+#endif
176 - long rc ;
177 - long d_num;
178 -
179 -@@ -6798,11 +6861,20 @@
180 -
181 - if ( gameflag[125] == 0 )
182 - {
183 -+// TODO LINUX
184 -+//#ifdef __LINUX__
185 -+// sprintf(string, replayfile, (int)stage, (int)save_data[3] );
186 -+//#else
187 - sprintf( string, "replay/%d/replay_data_%d.dat", (int)stage, (int)save_data[3] );
188 -+//#endif
189 - }
190 - else
191 - {
192 -+//#ifdef __LINUX__
193 -+// sprintf(string, replayjfile, (int)stage, (int)save_data[3] );
194 -+//#else
195 - sprintf( string, "replay/%d/replay_data_j%d.dat", (int)stage, (int)save_data[3] );
196 -+//#endif
197 - }
198 - if ( LoadFile( string, &replay[0], sizeof( replay ) ) )
199 - {
200 -diff -Naur src/ending.c src/ending.c
201 ---- src/ending.c 2008-07-09 02:49:18.000000000 +0200
202 -+++ src/ending.c 2009-10-20 12:19:18.000000000 +0200
203 -@@ -60,6 +60,10 @@
204 -
205 - void ending_init( void )
206 - {
207 -+#ifdef __LINUX__
208 -+ char targetfile[300];
209 -+ sprintf(targetfile, "%s/.rotategear/save/target", getenv("HOME"));
210 -+#endif
211 - int stage_hosei;
212 - int x;
213 - int y;
214 -@@ -95,8 +99,11 @@
215 -
216 - LoadBitmap("image/sys/waku.bmp",109,true); //プレーンナンバー2にシステム用BMPを読み込む
217 - soundPlayBgm( EN_BGM_GAME07 );
218 --
219 -+#ifdef __LINUX__
220 -+ LoadFile( targetfile, &target_save[0], sizeof( target_save ) );
221 -+#else
222 - LoadFile( "save/target", &target_save[0], sizeof( target_save ) );
223 -+#endif
224 - tergetnam = 0;
225 - for ( x = 0; x < 5; x++ )
226 - {
227 -diff -Naur src/init.c src/init.c
228 ---- src/init.c 2008-12-19 00:46:08.000000000 +0100
229 -+++ src/init.c 2009-10-20 12:19:18.000000000 +0200
230 -@@ -15,6 +15,9 @@
231 - #include <unistd.h>
232 - #endif
233 -
234 -+#ifdef __LINUX__
235 -+#include <fcntl.h>
236 -+#endif
237 - //#define MacOS
238 -
239 - void main_init( void );
240 -@@ -25,6 +28,17 @@
241 -
242 - int main(int argc, char *argv[])
243 - {
244 -+#ifdef __LINUX__
245 -+ char cfg_path[300];
246 -+ sprintf(cfg_path, "%s/.rotategear/", getenv("HOME"));
247 -+ mkdir(cfg_path, 0755);
248 -+ char save_path[300];
249 -+ sprintf(save_path, "%s/.rotategear/save/", getenv("HOME"));
250 -+ mkdir(save_path, 0755);
251 -+ char replay_path[300];
252 -+ sprintf(replay_path, "%s/.rotategear/replay/", getenv("HOME"));
253 -+ mkdir(replay_path, 0755);
254 -+#endif
255 - SDL_Rect rect;
256 - Uint32 flags;
257 - SDL_Surface* tmp;
258 -@@ -173,13 +187,18 @@
259 -
260 - void ExitProgram(void)
261 - {
262 --
263 -+#ifdef __LINUX__
264 -+ char configfile[300];
265 -+ sprintf(configfile, "%s/.rotategear/save/config", getenv("HOME"));
266 -+#endif
267 - soundStopBgm(0);
268 - soundStopSeAll();
269 - soundRelease();
270 --
271 -+#ifdef __LINUX__
272 -+ SaveGameFlag(configfile);
273 -+#else
274 - SaveGameFlag("save/config");
275 --
276 -+#endif
277 - closePAD();
278 - // closeSDL();
279 - SDL_Quit();
280 -@@ -193,10 +212,17 @@
281 -
282 - void main_init_config( void )
283 - {
284 -+#ifdef __LINUX__
285 -+ char configfile[300];
286 -+ sprintf(configfile, "%s/.rotategear/save/config", getenv("HOME"));
287 -+#endif
288 - int i;
289 - i = 0;
290 --
291 -+#ifdef __LINUX__
292 -+ if ( ! ( LoadGameFlag(configfile) == 0 ) )
293 -+#else
294 - if ( ! ( LoadGameFlag("save/config") == 0 ) )
295 -+#endif
296 - {
297 - /* ファイルが存在しない場合の初期値設定 */
298 - ResetGameFlag();
299 -diff -Naur src/stageselect.c src/stageselect.c
300 ---- src/stageselect.c 2008-07-10 23:20:58.000000000 +0200
301 -+++ src/stageselect.c 2009-10-20 12:19:18.000000000 +0200
302 -@@ -64,6 +64,10 @@
303 -
304 - void stageselect_init( void )
305 - {
306 -+#ifdef __LINUX__
307 -+ char targetfile[300];
308 -+ sprintf(targetfile, "%s/.rotategear/save/target", getenv("HOME"));
309 -+#endif
310 - scene_exit = 1;
311 -
312 - mode = 0; //現在選択されている項目 0:GAMESTART 1:OPTION 2:EXIT
313 -@@ -101,9 +105,11 @@
314 - LoadBitmap("image/sys/fonts2.bmp",18,true); //プレーンナンバー2にシステム用BMPを読み込む
315 - LoadBitmap("image/sys/waku.bmp",109,true); //プレーンナンバー2にシステム用BMPを読み込む
316 -
317 --
318 -+#ifdef __LINUX__
319 -+ LoadFile( targetfile, &target_save[0], sizeof( target_save ) );
320 -+#else
321 - LoadFile( "save/target", &target_save[0], sizeof( target_save ) );
322 --
323 -+#endif
324 - if ( gameflag[70] == 0 )
325 - {
326 - soundPlayBgm( EN_BGM_GAME01 );
327 -@@ -126,6 +132,12 @@
328 -
329 - void stageselect_keys( void )
330 - {
331 -+#ifdef __LINUX__
332 -+ char workfile[300];
333 -+ sprintf(workfile, "%s/.rotategear/save/work.sav", getenv("HOME"));
334 -+ char itemfile[300];
335 -+ sprintf(itemfile, "%s/.rotategear/save/item_wk.sav", getenv("HOME"));
336 -+#endif
337 - if ( IsPushKey( gameflag[0] ) )
338 - {
339 - soundPlaySe( EN_SE_SELECT );
340 -@@ -185,11 +197,17 @@
341 - gameflag[70] = 1;
342 - gameflag[128] = 0; //マップビュー
343 - gameflag[129] = 1; //ステージセレクトから開始
344 -+#ifdef __LINUX__
345 -+ SaveGameFlag2(workfile);
346 -+#else
347 - SaveGameFlag2( "save/work.sav");
348 --
349 -+#endif
350 - ResetGameFlag2( );
351 -+#ifdef __LINUX__
352 -+ SaveGameFlag2(itemfile);
353 -+#else
354 - SaveGameFlag2( "save/item_wk.sav");
355 --
356 -+#endif
357 - gameflag[40] = 4;
358 - g_scene = EN_SN_ACT;
359 - scene_exit=0;
360 -diff -Naur src/title.c src/title.c
361 ---- src/title.c 2008-07-09 02:52:14.000000000 +0200
362 -+++ src/title.c 2009-10-20 12:21:56.000000000 +0200
363 -@@ -148,6 +148,13 @@
364 -
365 - void title_keys( void )
366 - {
367 -+#ifdef __LINUX__
368 -+ char workfile[300];
369 -+ sprintf(workfile, "%s/.rotategear/save/work.sav", getenv("HOME"));
370 -+ char itemfile[300];
371 -+ sprintf(itemfile, "%s/.rotategear/save/item_wk.sav", getenv("HOME"));
372 -+#endif
373 -+
374 - if ( IsPushKey( gameflag[0] ) )
375 - {
376 - soundPlaySe( EN_SE_SELECT );
377 -@@ -288,11 +295,17 @@
378 - gameflag[70] = 1;
379 - gameflag[128] = 0; //マップビュー
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 -@@ -318,11 +331,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 -@@ -345,11 +364,17 @@
418 - gameflag[70] = 1;
419 - gameflag[128] = 1; //マップビュー
420 - gameflag[129] = 0; //ステージセレクトから開始
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 -@@ -367,11 +392,17 @@
438 - gameflag[70] = 1;
439 - gameflag[128] = 0; //マップビュー
440 - gameflag[129] = 0; //ステージセレクトから開始
441 -+#ifdef __LINUX__
442 -+ SaveGameFlag2(workfile);
443 -+#else
444 - SaveGameFlag2( "save/work.sav");
445 --
446 -+#endif
447 - ResetGameFlag2( );
448 -+#ifdef __LINUX__
449 -+ SaveGameFlag2(itemfile);
450 -+#else
451 - SaveGameFlag2( "save/item_wk.sav");
452 --
453 -+#endif
454 - gameflag[40] = 4;
455 - g_scene = EN_SN_ACT;
456 - scene_exit=0;
457 -@@ -428,11 +459,17 @@
458 - gameflag[132] = 1; //リプレイ
459 - gameflag[129] = 0; //ステージセレクトから開始
460 - gameflag[70] = 1;
461 -+#ifdef __LINUX__
462 -+ SaveGameFlag2(workfile);
463 -+#else
464 - SaveGameFlag2( "save/work.sav");
465 --
466 -+#endif
467 - ResetGameFlag2( );
468 -+#ifdef __LINUX__
469 -+ SaveGameFlag2(itemfile);
470 -+#else
471 - SaveGameFlag2( "save/item_wk.sav");
472 --
473 -+#endif
474 - gameflag[40] = 4;
475 - g_scene = EN_SN_ACT;
476 - scene_exit=0;
477 -@@ -736,6 +773,10 @@
478 - /***************************************************************************/
479 - int replay_file_find( void )
480 - {
481 -+#ifdef __LINUX__
482 -+ char replaydfile[300];
483 -+ sprintf(replaydfile, "%s/.rotategear/replay/%d/replay_data_%d.dat", getenv("HOME"));
484 -+#endif
485 - long i;
486 - int file_j;
487 - int stage;
488 -@@ -750,8 +791,12 @@
489 - }
490 -
491 - file_j = 1;
492 --
493 -+// TODO LINUX
494 -+//#ifdef __LINUX__
495 -+// sprintf( string, replaydfile, ( int )stage, ( int )gameflag[120] );
496 -+//#else
497 - sprintf( string, "replay/%d/replay_data_%d.dat", ( int )stage, ( int )gameflag[120] );
498 -+//#endif
499 - if ( LoadFile( string, &i, 1 ) )
500 - {
501 - file_j = 0;
502 -@@ -773,6 +818,11 @@
503 - /***************************************************************************/
504 - int replay_file_find2( void )
505 - {
506 -+// TODO LINUX
507 -+//#ifdef __LINUX__
508 -+// char replayjfile[300];
509 -+// sprintf(replayjfile, "%s/.rotategear/replay/%d/replay_data_%d.dat", getenv("HOME"));
510 -+//#endif
511 - long i;
512 - int file_j;
513 - int stage;
514 -@@ -787,7 +837,12 @@
515 - }
516 -
517 - file_j = 1;
518 -+// TODO LINUX
519 -+//#ifdef __LINUX__
520 -+// sprintf( string, replayjfile, ( int )stage, ( int )gameflag[120] );
521 -+//#else
522 - sprintf( string, "replay/%d/replay_data_j%d.dat", ( int )stage, ( int )gameflag[120] );
523 -+//#endif
524 - if ( LoadFile( string, &i, 1 ) )
525 - {
526 - file_j = 0;
527
528 diff --git a/games-arcade/rotategear/files/rotategear-105-makefile.patch b/games-arcade/rotategear/files/rotategear-105-makefile.patch
529 deleted file mode 100644
530 index 9dda65b..0000000
531 --- a/games-arcade/rotategear/files/rotategear-105-makefile.patch
532 +++ /dev/null
533 @@ -1,27 +0,0 @@
534 -diff -Naur src/Makefile src/Makefile
535 ---- src/Makefile 2008-05-14 03:08:04.000000000 +0200
536 -+++ src/Makefile 2009-10-19 14:59:05.000000000 +0200
537 -@@ -5,14 +5,14 @@
538 - CFLAGS = $(DEFAULT_CFLAGS)
539 - CXXFLAGS = $(DEFAULT_CFLAGS)
540 - #LDFLAGS = `sdl-config --libs`
541 --LDFLAGS = -L/usr/local/mingw32/lib -logg -lvorbis -lvorbisenc -lvorbisfile -lsmpeg -lmingw32 -lSDL_gfx -lSDL_mixer -lSDLmain -lSDL -mwindows -mno-cygwin
542 -+LDFLAGS = -lSDL_gfx -lSDL_mixer
543 -
544 - 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
545 -
546 - SOURCES = $(patsubst %.o, %.c, $(OBJS))
547 -
548 - ifeq ($(wildcard .depend),.depend)
549 --do-it-all: RotateGear
550 -+do-it-all: ../rotategear
551 - include .depend
552 - else
553 - do-it-all: depend recursive
554 -@@ -28,5 +28,5 @@
555 - clean:
556 - $(RM) $(OBJS) *~ .depend RotateGear.exe
557 -
558 --RotateGear: $(OBJS)
559 -+../rotategear: $(OBJS)
560 - $(CXX) -o $@ $(OBJS) $(LDFLAGS)
561
562 diff --git a/games-arcade/rotategear/metadata.xml b/games-arcade/rotategear/metadata.xml
563 deleted file mode 100644
564 index c18eb4b..0000000
565 --- a/games-arcade/rotategear/metadata.xml
566 +++ /dev/null
567 @@ -1,8 +0,0 @@
568 -<?xml version="1.0" encoding="UTF-8"?>
569 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
570 -<pkgmetadata>
571 -<maintainer type="person">
572 - <email>frostworks@×××.de</email>
573 - <name>Marcel Unbehaun</name>
574 -</maintainer>
575 -</pkgmetadata>
576
577 diff --git a/games-arcade/rotategear/rotategear-105.ebuild b/games-arcade/rotategear/rotategear-105.ebuild
578 deleted file mode 100644
579 index 9972154..0000000
580 --- a/games-arcade/rotategear/rotategear-105.ebuild
581 +++ /dev/null
582 @@ -1,63 +0,0 @@
583 -# Copyright 1999-2009 Gentoo Foundation
584 -# Distributed under the terms of the GNU General Public License v2
585 -# $Header: $
586 -
587 -EAPI="2"
588 -
589 -MY_PN=rg
590 -
591 -inherit eutils games
592 -
593 -DESCRIPTION="multiplatform platform puzzle game"
594 -HOMEPAGE="http://maglog.jp/alpha-secret-base/Article313069.html"
595 -SRC_URI="http://www.geocities.jp/dij4121/alpha/data/${MY_PN}_${PV}.zip"
596 -LICENSE="Yawaraka-flexible"
597 -KEYWORDS="~x86"
598 -IUSE=""
599 -SLOT="0"
600 -
601 -RDEPEND="media-libs/libsdl
602 - media-libs/sdl-image
603 - media-libs/sdl-gfx
604 - media-libs/sdl-mixer[vorbis]"
605 -DEPEND="${RDEPEND}
606 - app-arch/unzip"
607 -
608 -S=${WORKDIR}/${MY_PN}_${PV}
609 -
610 -src_prepare(){
611 - rm src/.depend
612 - epatch ${FILESDIR}/"${P}-makefile.patch"
613 - epatch ${FILESDIR}/"${P}-homedir.patch"
614 - sed -i -e "s:sound/:"${GAMES_DATADIR}"/"${PN}"/sound/:g" -i src/init.c
615 - sed -i -e "s:data/:"${GAMES_DATADIR}"/"${PN}"/data/:g" -i src/act.c
616 - sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/demo.c
617 - sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/ending.c
618 - sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/act.c
619 - sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/logo.c
620 - sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/init.c
621 - sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/option.c
622 - sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/title.c
623 - sed -i -e "s:image/:"${GAMES_DATADIR}"/"${PN}"/image/:g" -i src/stageselect.c
624 -}
625 -
626 -src_compile() {
627 - cd src
628 - emake || die "make failed"
629 -}
630 -src_install() {
631 - dogamesbin ${PN}
632 - local datadir="${GAMES_DATADIR}"/"${PN}"
633 - dodir ${datadir}
634 - insinto "${GAMES_DATADIR}"/"${PN}"
635 - doins -r sound data image || die
636 - newicon RotateGear.png "${PN}.png"
637 - make_desktop_entry "${PN}" "${PN}"
638 - dodoc readme.txt
639 - prepgamesdirs
640 -}
641 -
642 -pkg_postinst() {
643 - games_pkg_postinst
644 -
645 -}
646 \ No newline at end of file