summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Matteo Bernardini2018-02-08 14:50:13 +0100
committer Matteo Bernardini2018-06-09 07:46:30 +0200
commit107399db58bd0a97cea3b96e5bfaaf27fe4ffddd (patch)
tree161740690ed24bcec62ceaf6c3726d6bd177471c
parent81c344443219574587ae3d6bccb8f19c1bd346af (diff)
downloadold.slackbuilds-avidemux.tar.gz
multimedia/avidemux: Patch for glibc >= 2.27.avidemux
Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
-rw-r--r--multimedia/avidemux/avidemux.SlackBuild3
-rw-r--r--multimedia/avidemux/glibc-2.27.patch22
2 files changed, 25 insertions, 0 deletions
diff --git a/multimedia/avidemux/avidemux.SlackBuild b/multimedia/avidemux/avidemux.SlackBuild
index 6db8aab6d5..82ebf41ed5 100644
--- a/multimedia/avidemux/avidemux.SlackBuild
+++ b/multimedia/avidemux/avidemux.SlackBuild
@@ -74,6 +74,9 @@ 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 {} \;
+# From upstream https://github.com/mean00/avidemux2/
+patch -p1 < $CWD/glibc-2.27.patch
+
WITH_CLI=${WITH_CLI:-YES}
WITH_QT4=${WITH_QT4:-YES}
WITH_GTK=${WITH_GTK:-NO}
diff --git a/multimedia/avidemux/glibc-2.27.patch b/multimedia/avidemux/glibc-2.27.patch
new file mode 100644
index 0000000000..166791f477
--- /dev/null
+++ b/multimedia/avidemux/glibc-2.27.patch
@@ -0,0 +1,22 @@
+From afdd9c4b876d77a4974d3fa7d9f25caeffbdf13d Mon Sep 17 00:00:00 2001
+From: eumagga0x2a <eumagga0x2a@users.noreply.github.com>
+Date: Fri, 29 Sep 2017 15:53:14 +0200
+Subject: [PATCH] [build] Fix compilation with glibc >= 2.27
+
+---
+ avidemux/common/ADM_audioFilter/src/audiofilter_normalize.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/avidemux/common/ADM_audioFilter/src/audiofilter_normalize.cpp b/avidemux/common/ADM_audioFilter/src/audiofilter_normalize.cpp
+index c6cb43bb6..269c2d2e3 100644
+--- a/avidemux/common/ADM_audioFilter/src/audiofilter_normalize.cpp
++++ b/avidemux/common/ADM_audioFilter/src/audiofilter_normalize.cpp
+@@ -35,7 +35,7 @@
+ #elif defined(ADM_BSD_FAMILY) || defined(__sun__)
+ #define POW10(x) powf(10.0,x)
+ #else
+-#define POW10(x) pow10f(x)
++#define POW10(x) exp10f(x)
+ #endif
+
+ #define LINEAR_TO_DB(x) (20.*log10(x))