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 |