summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2020-01-28 19:58:29 +0000
committerSergei Trofimovich <slyfox@gentoo.org>2020-01-28 19:58:35 +0000
commitc77a4c00380e621c98609acdda29f135bfa37b99 (patch)
treebb4317e3470a4066641fd558764c52e57b44f1ba /media-sound
parentmail-filter/opendkim: new revision to fix liblua detection. (diff)
downloadgentoo-c77a4c00380e621c98609acdda29f135bfa37b99.tar.gz
gentoo-c77a4c00380e621c98609acdda29f135bfa37b99.tar.bz2
gentoo-c77a4c00380e621c98609acdda29f135bfa37b99.zip
media-sound/xmms2: tweak for gcc-10
Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/706940 Package-Manager: Portage-2.3.86, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/xmms2/files/xmms2-0.8_p20161122-gcc-10.patch11
-rw-r--r--media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild3
2 files changed, 14 insertions, 0 deletions
diff --git a/media-sound/xmms2/files/xmms2-0.8_p20161122-gcc-10.patch b/media-sound/xmms2/files/xmms2-0.8_p20161122-gcc-10.patch
new file mode 100644
index 000000000000..29a8311d2197
--- /dev/null
+++ b/media-sound/xmms2/files/xmms2-0.8_p20161122-gcc-10.patch
@@ -0,0 +1,11 @@
+--- a/src/lib/s4/tests/s4/t_transactions.c
++++ b/src/lib/s4/tests/s4/t_transactions.c
+@@ -19,7 +19,7 @@
+ #include <glib.h>
+ #include <glib/gstdio.h>
+
+-s4_t *s4;
++extern s4_t *s4;
+ s4_val_t *val;
+
+ SETUP (Transactions) {
diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild
index 68f9fc6c4c2e..393d601eabd9 100644
--- a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild
+++ b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild
@@ -143,6 +143,9 @@ src_prepare() {
# C++ client dangling reference: https://github.com/xmms2/xmms2-devel/pull/5
eapply "${FILESDIR}/${P}"-cpp-client.patch
+ # gcc-10 stopped putting globals into common section
+ eapply "${FILESDIR}/${P}"-gcc-10.patch
+
eapply_user
}