Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/files/, media-video/pipewire/
Date: Sat, 29 Jan 2022 00:49:34
Message-Id: 1643417352.96be3828c908677f4e839d1aca7c75f7019d3408.sam@gentoo
1 commit: 96be3828c908677f4e839d1aca7c75f7019d3408
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 29 00:49:12 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 29 00:49:12 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96be3828
7
8 media-video/pipewire: backport musl patch for 0.3.44
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 .../files/pipewire-0.3.44-musl-build.patch | 33 ++++++++++++++++++++++
13 media-video/pipewire/pipewire-0.3.44-r1.ebuild | 2 ++
14 2 files changed, 35 insertions(+)
15
16 diff --git a/media-video/pipewire/files/pipewire-0.3.44-musl-build.patch b/media-video/pipewire/files/pipewire-0.3.44-musl-build.patch
17 new file mode 100644
18 index 000000000000..6ebcc5db8feb
19 --- /dev/null
20 +++ b/media-video/pipewire/files/pipewire-0.3.44-musl-build.patch
21 @@ -0,0 +1,33 @@
22 +https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/3256c6e5e7e2cef1f765dc05a001114359cc3134
23 +
24 +From: Wim Taymans <wtaymans@××××××.com>
25 +Date: Thu, 27 Jan 2022 14:59:11 +0100
26 +Subject: [PATCH] tools: fix compilation with musl
27 +
28 +--- a/src/tools/pw-cli.c
29 ++++ b/src/tools/pw-cli.c
30 +@@ -36,6 +36,10 @@
31 + #include <readline/readline.h>
32 + #include <readline/history.h>
33 +
34 ++#if !defined(FNM_EXTMATCH)
35 ++#define FNM_EXTMATCH 0
36 ++#endif
37 ++
38 + #define spa_debug(...) fprintf(stdout,__VA_ARGS__);fputc('\n', stdout)
39 +
40 + #include <spa/utils/result.h>
41 +--- a/src/tools/pw-dump.c
42 ++++ b/src/tools/pw-dump.c
43 +@@ -32,6 +32,10 @@
44 + #include <math.h>
45 + #include <fnmatch.h>
46 +
47 ++#if !defined(FNM_EXTMATCH)
48 ++#define FNM_EXTMATCH 0
49 ++#endif
50 ++
51 + #include <spa/utils/result.h>
52 + #include <spa/utils/string.h>
53 + #include <spa/pod/iter.h>
54 +GitLab
55
56 diff --git a/media-video/pipewire/pipewire-0.3.44-r1.ebuild b/media-video/pipewire/pipewire-0.3.44-r1.ebuild
57 index 033d3614a241..14762acb4998 100644
58 --- a/media-video/pipewire/pipewire-0.3.44-r1.ebuild
59 +++ b/media-video/pipewire/pipewire-0.3.44-r1.ebuild
60 @@ -109,6 +109,8 @@ DOCS=( {README,INSTALL}.md NEWS )
61
62 PATCHES=(
63 "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch
64 +
65 + "${FILESDIR}"/${PN}-0.3.44-musl-build.patch
66 )
67
68 # limitsdfile related code taken from =sys-auth/realtime-base-0.1