Fix chainreaction bug and some other stuff #67774 by René Nussbaumer.
authorMike Frysinger <vapier@gentoo.org>
Thu, 16 Dec 2004 18:12:22 +0000 (18:12 +0000)
committerMike Frysinger <vapier@gentoo.org>
Thu, 16 Dec 2004 18:12:22 +0000 (18:12 +0000)
games-arcade/frozen-bubble/ChangeLog
games-arcade/frozen-bubble/Manifest
games-arcade/frozen-bubble/files/1.0.0-fb-sdlperl-deb.patch [moved from games-arcade/frozen-bubble/files/fb-sdlperl-deb.patch with 96% similarity]
games-arcade/frozen-bubble/files/1.0.0-no-chainreaction.patch [new file with mode: 0644]
games-arcade/frozen-bubble/files/1.0.0-sdl-perl-check.patch [new file with mode: 0644]
games-arcade/frozen-bubble/files/digest-frozen-bubble-1.0.0-r4 [moved from games-arcade/frozen-bubble/files/digest-frozen-bubble-1.0.0-r3 with 100% similarity]
games-arcade/frozen-bubble/frozen-bubble-1.0.0-r4.ebuild [moved from games-arcade/frozen-bubble/frozen-bubble-1.0.0-r3.ebuild with 83% similarity]

index 7d450fe3f011c5af95bb83786f120be6067cae61..c622d67463510488c42ec034d619296f4166dee4 100644 (file)
@@ -1,6 +1,14 @@
 # ChangeLog for games-arcade/frozen-bubble
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-arcade/frozen-bubble/ChangeLog,v 1.12 2004/07/21 02:12:53 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/frozen-bubble/ChangeLog,v 1.13 2004/12/16 18:12:22 vapier Exp $
+
+*frozen-bubble-1.0.0-r4 (16 Dec 2004)
+
+  16 Dec 2004; Mike Frysinger <vapier@gentoo.org>
+  +files/1.0.0-fb-sdlperl-deb.patch, +files/1.0.0-no-chainreaction.patch,
+  +files/1.0.0-sdl-perl-check.patch, -files/fb-sdlperl-deb.patch,
+  -frozen-bubble-1.0.0-r3.ebuild, +frozen-bubble-1.0.0-r4.ebuild:
+  Fix chainreaction bug and some other stuff #67774 by RenĂ© Nussbaumer.
 
   20 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org>
   +files/fb-sdlperl-deb.patch, frozen-bubble-1.0.0-r3.ebuild:
index 8c5e4e252c4f5841c3096821c587341e483d2603..9e6f5fbb5ee961352aa2dee51e30b3005b64e139 100644 (file)
@@ -1,5 +1,17 @@
-MD5 a6cf3bee53185cf8e5612cc48d55ab74 ChangeLog 4522
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 32587c6d187367d5766759020c923011 ChangeLog 4887
 MD5 ed81470e0a1698d713b04ecb69d5a9e0 metadata.xml 449
-MD5 5ce481219fd0172381191cce0279bd3b frozen-bubble-1.0.0-r3.ebuild 2402
-MD5 9a77f057ee51c039f467c20fa822159d files/digest-frozen-bubble-1.0.0-r3 228
-MD5 6479505b124957ae57fb53bf23589f86 files/fb-sdlperl-deb.patch 1705
+MD5 f6b119c01f89c0bb2b20a979455af76e frozen-bubble-1.0.0-r4.ebuild 2645
+MD5 8cf539c3152b6516cee5a2db86e371f8 files/1.0.0-fb-sdlperl-deb.patch 1694
+MD5 68158fb15a08fd3d3ce60326fc3cb235 files/1.0.0-sdl-perl-check.patch 707
+MD5 c30d59b06b6112e4d3ca9ba2117c3202 files/1.0.0-no-chainreaction.patch 357
+MD5 9a77f057ee51c039f467c20fa822159d files/digest-frozen-bubble-1.0.0-r4 228
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.9.10 (GNU/Linux)
+
+iD8DBQFBwdAProRuSHgZdywRAi5PAJ91Ud0o/t/udKmGM/iz92egpSWrMQCfR8Rk
+cLU86dmZCVjQC+rt/O/JTqI=
+=8DIn
+-----END PGP SIGNATURE-----
similarity index 96%
rename from games-arcade/frozen-bubble/files/fb-sdlperl-deb.patch
rename to games-arcade/frozen-bubble/files/1.0.0-fb-sdlperl-deb.patch
index f58a51d5b0af2631576d2da94c7bd943814a854b..17afc8822ebc7da70e79107c4a05968bc5e02ced 100644 (file)
@@ -1,4 +1,4 @@
---- /usr/games/frozen-bubble   2003-06-13 09:46:09.000000000 -0300
+--- frozen-bubble      2003-06-13 09:46:09.000000000 -0300
 +++ frozen-bubble      2004-05-31 00:46:31.000000000 -0300
 @@ -308,7 +308,11 @@
  sub add_image($) {
diff --git a/games-arcade/frozen-bubble/files/1.0.0-no-chainreaction.patch b/games-arcade/frozen-bubble/files/1.0.0-no-chainreaction.patch
new file mode 100644 (file)
index 0000000..bacd649
--- /dev/null
@@ -0,0 +1,12 @@
+--- frozen-bubble.orig 2004-10-13 19:30:51.817394448 +0200
++++ frozen-bubble      2004-10-13 19:17:38.680079840 +0200
+@@ -1590,6 +1590,9 @@
+       $TIME_HURRY_WARN = 250;
+       $TIME_HURRY_MAX = 375;
+     } elsif (is_1p_game()) {
++    if ($chainreaction) {
++        $chainreaction = 0;
++    }
+       $backgr = $imgbin{back_1p};
+       %POS = %POS_1P;
+       $TIME_APPEARS_NEW_ROOT = 8;
diff --git a/games-arcade/frozen-bubble/files/1.0.0-sdl-perl-check.patch b/games-arcade/frozen-bubble/files/1.0.0-sdl-perl-check.patch
new file mode 100644 (file)
index 0000000..3422956
--- /dev/null
@@ -0,0 +1,11 @@
+--- frozen-bubble-1.0.0/Makefile.orig  2004-12-16 12:54:41.860432848 -0500
++++ frozen-bubble-1.0.0/Makefile       2004-12-16 12:55:24.317978320 -0500
+@@ -9,7 +9,7 @@
+ 
+ dirs:
+       @if ! perl -e 'use SDL'; then echo -e "\n    *** I need perl-SDL installed"; false; fi
+-      @if ! perl -e 'use SDL; ($$mj, $$mn, $$mc) = split /\./, $$SDL::VERSION; exit 1 if $$mj<1 || $$mn<19'; then echo -e "\n    *** I need perl-SDL version 1.19.0 or upper"; false; fi
++      @if ! perl -e 'use SDL; ($$mj, $$mn, $$mc) = split /\./, $$SDL::VERSION; exit 1 if $$mj<1 || ($$mj==1 && $$mn<19)'; then echo -e "\n    *** I need perl-SDL version 1.19.0 or upper"; false; fi
+       @for n in . $(DIRS); do \
+               [ "$$n" = "." ] || $(MAKE) -C $$n ;\
+       done
similarity index 83%
rename from games-arcade/frozen-bubble/frozen-bubble-1.0.0-r3.ebuild
rename to games-arcade/frozen-bubble/frozen-bubble-1.0.0-r4.ebuild
index 2f90b6e952b7db35244f03c83ca78461c8faacc8..643614e3d18c75192302bb1b0ec39ac86a4a3b67 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-arcade/frozen-bubble/frozen-bubble-1.0.0-r3.ebuild,v 1.18 2004/07/21 02:12:53 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/frozen-bubble/frozen-bubble-1.0.0-r4.ebuild,v 1.1 2004/12/16 18:12:22 vapier Exp $
 
 inherit eutils perl-module games
 
@@ -14,7 +14,7 @@ SRC_URI="http://guillaume.cottenceau.free.fr/fb/${P}.tar.bz2
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="x86 ppc sparc ~alpha hppa amd64"
+KEYWORDS="alpha amd64 hppa ppc sparc x86"
 IUSE=""
 
 RDEPEND="virtual/libc
@@ -28,12 +28,14 @@ DEPEND="${RDEPEND}
 src_unpack() {
        unpack ${A}
        cd ${S}
-       epatch "${FILESDIR}/fb-sdlperl-deb.patch"
+       epatch "${FILESDIR}"/${PV}-fb-sdlperl-deb.patch
+       epatch "${FILESDIR}"/${PV}-sdl-perl-check.patch
+       epatch "${FILESDIR}"/${PV}-no-chainreaction.patch
        sed -i \
                -e 's:INSTALLDIRS=.*:PREFIX=${D}/usr:' \
                c_stuff/Makefile \
                || die 'sed c_stuff/Makefile failed'
-       cd "${WORKDIR}/${NET_SERVER_P}"
+       cd "${WORKDIR}"/${NET_SERVER_P}
        sed -i \
                -e '/^dnl AM_CONFIG_HEADER/s:dnl ::' configure.in \
                || die "sed configure.in failed"
@@ -43,6 +45,10 @@ src_unpack() {
                WANT_AUTOCONF=2.5 \
                ./bootstrap.sh || die "bootstrap failed"
        echo '#include "config.h"' >> fb_serv.h
+       cd "${WORKDIR}"/${NET_CLIENT_P}
+       ln -s frozen-bubble-client frozen-bubble
+       epatch "${FILESDIR}"/${PV}-fb-sdlperl-deb.patch
+       rm frozen-bubble
 }
 
 src_compile() {