summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Mende <angelos@gentoo.org>2011-04-26 12:51:29 +0000
committerChristoph Mende <angelos@gentoo.org>2011-04-26 12:51:29 +0000
commit9d9c8a0c04a59db88fc57b3d187e64cee7107db1 (patch)
treeeffc766e74793872dab9b5e6352ea0ba39438c4b /media-sound/combine_wave
parentRemove vulnerable version bug #364191 (diff)
downloadhistorical-9d9c8a0c04a59db88fc57b3d187e64cee7107db1.tar.gz
historical-9d9c8a0c04a59db88fc57b3d187e64cee7107db1.tar.bz2
historical-9d9c8a0c04a59db88fc57b3d187e64cee7107db1.zip
Fixed overflow (bug 337090)
Package-Manager: portage-2.2.0_alpha30/cvs/Linux x86_64
Diffstat (limited to 'media-sound/combine_wave')
-rw-r--r--media-sound/combine_wave/ChangeLog11
-rw-r--r--media-sound/combine_wave/Manifest15
-rw-r--r--media-sound/combine_wave/combine_wave-0.3.1-r1.ebuild (renamed from media-sound/combine_wave/combine_wave-0.3.1.ebuild)5
-rw-r--r--media-sound/combine_wave/files/combine_wave-0.3.1-overflow.patch27
4 files changed, 52 insertions, 6 deletions
diff --git a/media-sound/combine_wave/ChangeLog b/media-sound/combine_wave/ChangeLog
index 940e42c41fb7..ba6f537ba844 100644
--- a/media-sound/combine_wave/ChangeLog
+++ b/media-sound/combine_wave/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-sound/combine_wave
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/combine_wave/ChangeLog,v 1.5 2010/07/20 23:57:25 sbriesen Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/combine_wave/ChangeLog,v 1.6 2011/04/26 12:51:29 angelos Exp $
+
+*combine_wave-0.3.1-r1 (26 Apr 2011)
+
+ 26 Apr 2011; Christoph Mende <christoph@gentoo.org>
+ -combine_wave-0.3.1.ebuild, +combine_wave-0.3.1-r1.ebuild,
+ +files/combine_wave-0.3.1-overflow.patch:
+ Fixed overflow (bug 337090)
20 Jul 2010; Stefan Briesenick <sbriesen@gentoo.org>
-files/combine_wave-0.3.diff:
diff --git a/media-sound/combine_wave/Manifest b/media-sound/combine_wave/Manifest
index 83d61dc22104..2e64e3bbee89 100644
--- a/media-sound/combine_wave/Manifest
+++ b/media-sound/combine_wave/Manifest
@@ -1,4 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX combine_wave-0.3.1-overflow.patch 968 RMD160 c285a686640c6c10231b1b795545d137c1150bde SHA1 ad92f301eadbae8a83f28e25272077d605be2e4a SHA256 6fe38cda2f0747cde1de777c86c9ff735c65e8a3e00bc3d0e45023339ea8baee
DIST combine_wave-0.3.1.tgz 14875 RMD160 c05b4c29723f7873ac351f561d424fcfbfa531f3 SHA1 baff4718855cd2e565e46539f14062fae0f8b7de SHA256 871dd240bce9f19a8f190496dc8aff7ef4f09c3a55bff2ec3f1c1fc2a2f68078
-EBUILD combine_wave-0.3.1.ebuild 797 RMD160 dbeb6d554ea1803be09da67a391dff0aee245d6d SHA1 c9813a56f214faa1def8f4f3b2877de0bd8723db SHA256 c7458e00d949813d3c9453bbeef7786051e145fcd4e59500e08cfb9f78c37733
-MISC ChangeLog 877 RMD160 e6ab755375c9a4157e7815bd5df6655b502c7fc0 SHA1 712bc30b653d9dde5ac113111f43f2a0b717a0be SHA256 18adb1f8925a002bc13e12f8c3fc5a18238ec54a325761728c97b81054a21500
+EBUILD combine_wave-0.3.1-r1.ebuild 841 RMD160 a182dc641a4b7f9b552acb1c58f11bbc39beacff SHA1 f11e670c5ba8baa35bde67aa5b0935483b385cb3 SHA256 e92767e0f0bcd1d5c2f4af7371115fd5f7291f14d3e890be80c18abb07082ce9
+MISC ChangeLog 1104 RMD160 b023950c929c4063b3feb47635ec40ff85ab17de SHA1 0f8a377c9a1aac8b5ba3e3f6f17dc6b0f564c8d1 SHA256 c78cfb0c491de5f20ef816bf9fa3fa787d5ec77869b11ec2b8c30780a4f4523c
MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iF4EAREIAAYFAk22v8sACgkQmWq1bYTyC0MyRQD8DFlsV8jT5DU1WZPLZW5DwGRn
+KUfA15QdhY5y6Q7E4MABAIEWbeM6Xzm0Z4KhkdsnPhaCV+mmrCkkO9REXRET/ksM
+=SQB3
+-----END PGP SIGNATURE-----
diff --git a/media-sound/combine_wave/combine_wave-0.3.1.ebuild b/media-sound/combine_wave/combine_wave-0.3.1-r1.ebuild
index a714b558bd0b..38bdf8693696 100644
--- a/media-sound/combine_wave/combine_wave-0.3.1.ebuild
+++ b/media-sound/combine_wave/combine_wave-0.3.1-r1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/combine_wave/combine_wave-0.3.1.ebuild,v 1.2 2010/07/20 23:55:38 sbriesen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/combine_wave/combine_wave-0.3.1-r1.ebuild,v 1.1 2011/04/26 12:51:29 angelos Exp $
EAPI="2"
@@ -20,6 +20,7 @@ src_prepare() {
# fix makefile
sed -i -e "s:gcc:\$(CC):g" -e "s:= -O2:+=:g" \
-e "s:\( -o \): \$(LDFLAGS)\1:g" Makefile
+ epatch "${FILESDIR}"/${P}-overflow.patch
}
src_compile() {
diff --git a/media-sound/combine_wave/files/combine_wave-0.3.1-overflow.patch b/media-sound/combine_wave/files/combine_wave-0.3.1-overflow.patch
new file mode 100644
index 000000000000..3174577dfb92
--- /dev/null
+++ b/media-sound/combine_wave/files/combine_wave-0.3.1-overflow.patch
@@ -0,0 +1,27 @@
+diff --git a/wave_header.h b/wave_header.h
+index e1f6071..70d30e4 100644
+--- a/wave_header.h
++++ b/wave_header.h
+@@ -3,10 +3,10 @@
+
+ typedef struct
+ { /* header for WAV-Files */
+- char main_chunk[4]; /* 'RIFF' */
++ char main_chunk[5]; /* 'RIFF' */
+ uint32_t length; /* length of file */
+- char chunk_type[4]; /* 'WAVE' */
+- char sub_chunk[4]; /* 'fmt' */
++ char chunk_type[5]; /* 'WAVE' */
++ char sub_chunk[5]; /* 'fmt ' */
+ uint32_t length_chunk; /* length sub_chunk, always 16 bytes */
+ uint16_t format; /* always 1 = PCM-Code */
+ uint16_t modus; /* 1 = Mono, 2 = Stereo */
+@@ -14,7 +14,7 @@ typedef struct
+ uint32_t byte_p_sec; /* Data per sec */
+ uint16_t byte_p_spl; /* bytes per sample, 1=8 bit, 2=16 bit (mono) 2=8 bit, 4=16 bit (stereo) */
+ uint16_t bit_p_spl; /* bits per sample, 8, 12, 16 */
+- char data_chunk[4]; /* 'data' */
++ char data_chunk[5]; /* 'data' */
+ uint32_t data_length; /* length of data */
+ } wave_header;
+