summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Tupone <tupone@gentoo.org>2010-10-27 08:44:12 +0000
committerAlfredo Tupone <tupone@gentoo.org>2010-10-27 08:44:12 +0000
commit5b8d7796d0705d3e84bc4a1338bb78d7dd3d191d (patch)
treeec0221e2cdfda006c82fbf4cabc7731a0460fa44 /games-arcade/berusky
parentRemove old version. (diff)
downloadhistorical-5b8d7796d0705d3e84bc4a1338bb78d7dd3d191d.tar.gz
historical-5b8d7796d0705d3e84bc4a1338bb78d7dd3d191d.tar.bz2
historical-5b8d7796d0705d3e84bc4a1338bb78d7dd3d191d.zip
Fix overflow. Bug #341103
Package-Manager: portage-2.1.9.22/cvs/Linux i686
Diffstat (limited to 'games-arcade/berusky')
-rw-r--r--games-arcade/berusky/ChangeLog8
-rw-r--r--games-arcade/berusky/Manifest15
-rw-r--r--games-arcade/berusky/berusky-1.1.ebuild10
-rw-r--r--games-arcade/berusky/files/berusky-1.1-ovflfix.patch11
4 files changed, 26 insertions, 18 deletions
diff --git a/games-arcade/berusky/ChangeLog b/games-arcade/berusky/ChangeLog
index cfbb999535a9..a5e62ffe76d8 100644
--- a/games-arcade/berusky/ChangeLog
+++ b/games-arcade/berusky/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for games-arcade/berusky
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-arcade/berusky/ChangeLog,v 1.3 2009/10/29 15:00:46 maekke Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/berusky/ChangeLog,v 1.4 2010/10/27 08:44:12 tupone Exp $
+
+ 27 Oct 2010; Tupone Alfredo <tupone@gentoo.org> berusky-1.1.ebuild,
+ +files/berusky-1.1-ovflfix.patch:
+ Fix overflow. Bug #341103 by flameeyes@gentoo.org
29 Oct 2009; Markus Meier <maekke@gentoo.org> berusky-1.1.ebuild:
amd64/x86 stable, bug #289127
diff --git a/games-arcade/berusky/Manifest b/games-arcade/berusky/Manifest
index 99ee685f41a7..3820c126f775 100644
--- a/games-arcade/berusky/Manifest
+++ b/games-arcade/berusky/Manifest
@@ -1,16 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX berusky-1.1-gentoo.patch 2013 RMD160 c285babe9faabe146396fb79a0b665ef2cbb4e10 SHA1 0d7406bc931e824f0bdda08969ce98c9c3feca9d SHA256 8aeda3d49e08e72658ce91438b20ffe2c11dc992ec8a8bf11083eafe2454cc4a
+AUX berusky-1.1-ovflfix.patch 425 RMD160 d43a19d7033558865b7fa66fa386cd0db98a5b1c SHA1 6c926e559b3097727c5b4e8bfe8fc6aa98f0d8c2 SHA256 85611c1110eb4ffb70dbfd4ebe0f3be7831695b06fa62648259c3d3caffacc20
DIST berusky-1.1.tar.gz 408954 RMD160 f14c5543a22412f83423005e984a19ab2599187c SHA1 b7bc5dc63fb032ccb177d92cdd5c453f8a1a1fa9 SHA256 8c38d0309af2d007bf2c1486e63680cc93f5ca2b35b7806807d36cbadeada51f
DIST berusky-data-1.0.tar.gz 957658 RMD160 f789cc80a4a8ad5062a999722721fe3f6c295501 SHA1 58e21ceabc236d2d2d36b95736d6df84fbf25ec2 SHA256 72469d6c2869d6220f5ffb058fe59a27657478a9a37a5aeec76fab15eeeb05ed
-EBUILD berusky-1.1.ebuild 1242 RMD160 2282e2e71f214f5b052bf8de7d3b74b9b2a34dc1 SHA1 4498780b1555dac4e95d79426f2beab062ed79e7 SHA256 a116603246eefefdda01389bb4ee83be189796ea217d29a6b4a26b91122b1a60
-MISC ChangeLog 607 RMD160 7baeaf8a9ad47ee855aef7424d6ce07f777bda6a SHA1 a439912401137eb0ae5304313b3d529c90882362 SHA256 4ae389969d8346f83c135b0623ebfd16abd6d83b7833af3cb00f5f60dda7b693
+EBUILD berusky-1.1.ebuild 1300 RMD160 5f99d0d03e8780f604bc9dcc3e7e444f07d172fe SHA1 cae73b9a25808ad8c58d8be6a2b76318490c0f16 SHA256 8a2a08595b508e0cc09c9d868090e04ee8f0f2d64c5e6a31468fa809f0ffb295
+MISC ChangeLog 766 RMD160 b691897b556350f4395261c3a966d583ca774ab2 SHA1 4620794900d8feffc2d6e1ea34d6867c99f9dded SHA256 872b214e106d6f38ffe08e6d2ea7b1a1a8b1662e3a2c4ea94c0efa3c7381e9ac
MISC metadata.xml 672 RMD160 881c23613d95891df91c18a64ee229e90d0f3002 SHA1 a3940bb29e131406381d38ed5faad4378e1f2867 SHA256 97661c874a1e9c0afac821eec64bf4cb0f3f1d48894231c66cfc346da4f5e4c4
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
-
-iEYEARECAAYFAkrprjMACgkQkKaRLQcq0GKR/gCgtlI19RMYJXaPOUxKchpG8Byz
-a0cAn3UhvmkwW827IwoBnTN0vgXjWPIa
-=Rprb
------END PGP SIGNATURE-----
diff --git a/games-arcade/berusky/berusky-1.1.ebuild b/games-arcade/berusky/berusky-1.1.ebuild
index 3641e8a98afb..0f10cbd08b7d 100644
--- a/games-arcade/berusky/berusky-1.1.ebuild
+++ b/games-arcade/berusky/berusky-1.1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-arcade/berusky/berusky-1.1.ebuild,v 1.4 2009/10/29 15:00:46 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/berusky/berusky-1.1.ebuild,v 1.5 2010/10/27 08:44:12 tupone Exp $
EAPI=2
inherit autotools eutils games
@@ -16,12 +16,14 @@ SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
-DEPEND="media-libs/libsdl[video]"
+RDEPEND="media-libs/libsdl[video]"
+DEPEND="${RDEPEND}"
src_prepare() {
mv ../${DATAFILE}/{berusky.ini,GameData,Graphics,Levels} . \
|| die "failed moving data"
- epatch "${FILESDIR}"/${P}-gentoo.patch
+ epatch "${FILESDIR}"/${P}-gentoo.patch \
+ "${FILESDIR}"/${P}-ovflfix.patch
sed -i \
-e "s:@GENTOO_DATADIR@:${GAMES_DATADIR}/${PN}:" \
-e "s:@GENTOO_BINDIR@:${GAMES_BINDIR}:" \
diff --git a/games-arcade/berusky/files/berusky-1.1-ovflfix.patch b/games-arcade/berusky/files/berusky-1.1-ovflfix.patch
new file mode 100644
index 000000000000..3c5cb43545eb
--- /dev/null
+++ b/games-arcade/berusky/files/berusky-1.1-ovflfix.patch
@@ -0,0 +1,11 @@
+--- src/editor.cpp.old 2010-10-27 10:33:00.000000000 +0200
++++ src/editor.cpp 2010-10-27 10:33:21.000000000 +0200
+@@ -1606,7 +1606,7 @@
+
+ va_list arguments;
+ va_start(arguments,p_text);
+- vsnprintf(output_lines[1]+2,CONSOLE_MAX_INPUT_LINE,p_text,arguments);
++ vsnprintf(output_lines[1]+2,CONSOLE_MAX_INPUT_LINE-2,p_text,arguments);
+ va_end(arguments);
+ output_lines[1][0] = '*';
+ output_lines[1][1] = ' ';