summaryrefslogtreecommitdiff
path: root/audio/alsamixergui
diff options
context:
space:
mode:
Diffstat (limited to 'audio/alsamixergui')
-rw-r--r--audio/alsamixergui/alsamixergui-0.9.0.1.2-strsignal.patch13
-rw-r--r--audio/alsamixergui/alsamixergui.SlackBuild2
2 files changed, 15 insertions, 0 deletions
diff --git a/audio/alsamixergui/alsamixergui-0.9.0.1.2-strsignal.patch b/audio/alsamixergui/alsamixergui-0.9.0.1.2-strsignal.patch
new file mode 100644
index 0000000000..cd72309f9a
--- /dev/null
+++ b/audio/alsamixergui/alsamixergui-0.9.0.1.2-strsignal.patch
@@ -0,0 +1,13 @@
+diff --git a/src/alsamixer.cxx b/src/alsamixer.cxx
+index c7fda51..0d17e21 100644
+--- a/src/alsamixer.cxx
++++ b/src/alsamixer.cxx
+@@ -2081,7 +2081,7 @@ static void
+ mixer_signal_handler (int signal)
+ {
+ if (signal != SIGSEGV)
+- mixer_abort (ERR_SIGNAL, sys_siglist[signal], 0);
++ mixer_abort (ERR_SIGNAL, strsignal(signal), 0);
+ else
+ {
+ fprintf (stderr, "\nSegmentation fault.\n");
diff --git a/audio/alsamixergui/alsamixergui.SlackBuild b/audio/alsamixergui/alsamixergui.SlackBuild
index d7a599d26f..326ee8ac5c 100644
--- a/audio/alsamixergui/alsamixergui.SlackBuild
+++ b/audio/alsamixergui/alsamixergui.SlackBuild
@@ -69,6 +69,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+patch -p1 < $CWD/alsamixergui-0.9.0.1.2-strsignal.patch
+
# Fix autotools and broken FLTK detection:
zcat $CWD/alsamixergui_0.9.0rc2-1-9.1.diff.gz | patch -p1
chmod +x configure