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/greenisland/files/, games-arcade/greenisland/
Date: Sat, 29 Feb 2020 01:15:47
Message-Id: 1582937853.757ba8605d6a962d461e715aa515966afa444cbb.winterheart@gentoo
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>