Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/xmms2/, media-sound/xmms2/files/
Date: Tue, 28 Jan 2020 19:58:49
Message-Id: 1580241515.c77a4c00380e621c98609acdda29f135bfa37b99.slyfox@gentoo
1 commit: c77a4c00380e621c98609acdda29f135bfa37b99
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 28 19:58:29 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 28 19:58:35 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77a4c00
7
8 media-sound/xmms2: tweak for gcc-10
9
10 Reported-by: Toralf Förster
11 Closes: https://bugs.gentoo.org/706940
12 Package-Manager: Portage-2.3.86, Repoman-2.3.20
13 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
14
15 media-sound/xmms2/files/xmms2-0.8_p20161122-gcc-10.patch | 11 +++++++++++
16 media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild | 3 +++
17 2 files changed, 14 insertions(+)
18
19 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
20 new file mode 100644
21 index 00000000000..29a8311d219
22 --- /dev/null
23 +++ b/media-sound/xmms2/files/xmms2-0.8_p20161122-gcc-10.patch
24 @@ -0,0 +1,11 @@
25 +--- a/src/lib/s4/tests/s4/t_transactions.c
26 ++++ b/src/lib/s4/tests/s4/t_transactions.c
27 +@@ -19,7 +19,7 @@
28 + #include <glib.h>
29 + #include <glib/gstdio.h>
30 +
31 +-s4_t *s4;
32 ++extern s4_t *s4;
33 + s4_val_t *val;
34 +
35 + SETUP (Transactions) {
36
37 diff --git a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild
38 index 68f9fc6c4c2..393d601eabd 100644
39 --- a/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild
40 +++ b/media-sound/xmms2/xmms2-0.8_p20161122-r5.ebuild
41 @@ -143,6 +143,9 @@ src_prepare() {
42 # C++ client dangling reference: https://github.com/xmms2/xmms2-devel/pull/5
43 eapply "${FILESDIR}/${P}"-cpp-client.patch
44
45 + # gcc-10 stopped putting globals into common section
46 + eapply "${FILESDIR}/${P}"-gcc-10.patch
47 +
48 eapply_user
49 }