summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2007-07-29 20:40:49 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2007-07-29 20:40:49 +0000
commite629e353322de79180182754acb55fb536e1035b (patch)
tree5fa84c0624162969e0c53e946f3d28e7a14c2b78 /media-sound/cvoicecontrol/files
parentFixing #186365, enabling the PCM plugins asym, dmix, empty, iec958, ioplug, p... (diff)
downloadhistorical-e629e353322de79180182754acb55fb536e1035b.tar.gz
historical-e629e353322de79180182754acb55fb536e1035b.tar.bz2
historical-e629e353322de79180182754acb55fb536e1035b.zip
Apply patch from bug 142311, thanks to Drew, fix for invalid free. Also fix implicit declaration of function exit by including stdlib.
Package-Manager: portage-2.1.3
Diffstat (limited to 'media-sound/cvoicecontrol/files')
-rw-r--r--media-sound/cvoicecontrol/files/cvoicecontrol-0.9_alpha-gentoo-2.patch35
-rw-r--r--media-sound/cvoicecontrol/files/digest-cvoicecontrol-0.9_alpha-r13
2 files changed, 38 insertions, 0 deletions
diff --git a/media-sound/cvoicecontrol/files/cvoicecontrol-0.9_alpha-gentoo-2.patch b/media-sound/cvoicecontrol/files/cvoicecontrol-0.9_alpha-gentoo-2.patch
new file mode 100644
index 000000000000..7e1ae985b18d
--- /dev/null
+++ b/media-sound/cvoicecontrol/files/cvoicecontrol-0.9_alpha-gentoo-2.patch
@@ -0,0 +1,35 @@
+diff -ur cvoicecontrol-0.9alpha.orig/cvoicecontrol/cvoicecontrol.c cvoicecontrol-0.9alpha/cvoicecontrol/cvoicecontrol.c
+--- cvoicecontrol-0.9alpha.orig/cvoicecontrol/cvoicecontrol.c 2002-09-05 19:09:06.000000000 +0300
++++ cvoicecontrol-0.9alpha/cvoicecontrol/cvoicecontrol.c 2007-07-29 23:35:33.000000000 +0300
+@@ -38,6 +38,8 @@
+ #include<sys/select.h>
+ #endif
+
++#include <values.h>
++
+ #include "cvoicecontrol.h"
+
+ #include "model.h"
+diff -ur cvoicecontrol-0.9alpha.orig/cvoicecontrol/microphone_config.c cvoicecontrol-0.9alpha/cvoicecontrol/microphone_config.c
+--- cvoicecontrol-0.9alpha.orig/cvoicecontrol/microphone_config.c 2000-02-19 14:08:47.000000000 +0200
++++ cvoicecontrol-0.9alpha/cvoicecontrol/microphone_config.c 2007-07-29 23:36:08.000000000 +0300
+@@ -1099,8 +1099,6 @@
+ free(command);
+ }
+ fclose(f);
+-
+- free(home);
+ }
+ else /***** couldn't retrieve home directory -> store results in /tmp/ */
+ {
+diff -ur cvoicecontrol-0.9alpha.orig/cvoicecontrol/semaphore.c cvoicecontrol-0.9alpha/cvoicecontrol/semaphore.c
+--- cvoicecontrol-0.9alpha.orig/cvoicecontrol/semaphore.c 2000-02-12 18:05:24.000000000 +0200
++++ cvoicecontrol-0.9alpha/cvoicecontrol/semaphore.c 2007-07-29 23:34:38.000000000 +0300
+@@ -26,6 +26,7 @@
+ ****************************************************************************/
+
+ #include "semaphore.h"
++#include <stdlib.h>
+
+ /********************************************************************************
+ * function must be called prior to semaphore use.
diff --git a/media-sound/cvoicecontrol/files/digest-cvoicecontrol-0.9_alpha-r1 b/media-sound/cvoicecontrol/files/digest-cvoicecontrol-0.9_alpha-r1
new file mode 100644
index 000000000000..d42d49d91ddd
--- /dev/null
+++ b/media-sound/cvoicecontrol/files/digest-cvoicecontrol-0.9_alpha-r1
@@ -0,0 +1,3 @@
+MD5 3668adb6e97b7cf2f81acfc244044abf cvoicecontrol-0.9alpha.tar.bz2 78081
+RMD160 72f271ba099571e6cd220264aa46853ef511f063 cvoicecontrol-0.9alpha.tar.bz2 78081
+SHA256 dbcb03ae8370c400b7d398c7715e100b5b719f109e1955a40042cd268df981ad cvoicecontrol-0.9alpha.tar.bz2 78081