summaryrefslogtreecommitdiff
path: root/multimedia/gnash
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/gnash')
-rw-r--r--multimedia/gnash/gnash.SlackBuild5
-rw-r--r--multimedia/gnash/patch/gcc47.patch11
2 files changed, 15 insertions, 1 deletions
diff --git a/multimedia/gnash/gnash.SlackBuild b/multimedia/gnash/gnash.SlackBuild
index 6cd548e10c..11f1a0f0b9 100644
--- a/multimedia/gnash/gnash.SlackBuild
+++ b/multimedia/gnash/gnash.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=gnash
VERSION=${VERSION:-0.8.10}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -67,6 +67,9 @@ cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R u+w,go+r-w,a-st .
+# Fix compilation with GCC 4.7.
+patch -p1 < $CWD/patch/gcc47.patch
+
# Fix paths for kde plugin and a cve patch.
# Ripped from gentoo
patch -p1 < $CWD/patch/gnash-0.8.10-klash.patch
diff --git a/multimedia/gnash/patch/gcc47.patch b/multimedia/gnash/patch/gcc47.patch
new file mode 100644
index 0000000000..7886b097c9
--- /dev/null
+++ b/multimedia/gnash/patch/gcc47.patch
@@ -0,0 +1,11 @@
+diff --git a/plugin/klash4/klash_part.cpp b/plugin/klash4/klash_part.cpp
+--- a/plugin/klash4/klash_part.cpp
++++ b/plugin/klash4/klash_part.cpp
+@@ -27,6 +27,7 @@
+ #include <QByteArray>
+ #include <QMenu>
+ #include <QTimer>
++#include <unistd.h>
+
+ #include <klibloader.h>
+ #include <kdebug.h>