Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/libtgvoip/files/, media-libs/libtgvoip/
Date: Wed, 12 Feb 2020 09:20:41
Message-Id: 1581499228.fd5ea45c61304e9fb672811770f045a57a92b8fc.gyakovlev@gentoo
1 commit: fd5ea45c61304e9fb672811770f045a57a92b8fc
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 12 09:19:24 2020 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 12 09:20:28 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd5ea45c
7
8 media-libs/libtgvoip: fix build on musl
9
10 Package-Manager: Portage-2.3.88, Repoman-2.3.20
11 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
12
13 media-libs/libtgvoip/files/musl.patch | 10 ++++++++++
14 media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild | 5 ++++-
15 2 files changed, 14 insertions(+), 1 deletion(-)
16
17 diff --git a/media-libs/libtgvoip/files/musl.patch b/media-libs/libtgvoip/files/musl.patch
18 new file mode 100644
19 index 00000000000..ba6bb048a64
20 --- /dev/null
21 +++ b/media-libs/libtgvoip/files/musl.patch
22 @@ -0,0 +1,10 @@
23 +--- libtgvoip/os/linux/AudioPulse.cpp 2020-01-21 12:16:27.000000000 +0000
24 ++++ libtgvoip/os/linux/AudioPulse.cpp 2020-01-22 17:44:42.185530350 +0000
25 +@@ -6,6 +6,7 @@
26 +
27 + #include "AudioPulse.h"
28 + #include <dlfcn.h>
29 ++#include <libgen.h>
30 + #include "../../logging.h"
31 +
32 + #define DECLARE_DL_FUNCTION(name) typeof(name)* AudioPulse::_import_##name=NULL
33
34 diff --git a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild
35 index 4556d115fcc..7962785e6db 100644
36 --- a/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild
37 +++ b/media-libs/libtgvoip/libtgvoip-2.4.4_p20200123.ebuild
38 @@ -30,7 +30,10 @@ REQUIRED_USE="|| ( alsa pulseaudio )"
39
40 S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
41
42 -PATCHES=( "${FILESDIR}/2.4.4-pulseaudio.patch" )
43 +PATCHES=(
44 + "${FILESDIR}/2.4.4-pulseaudio.patch"
45 + "${FILESDIR}/musl.patch"
46 +)
47
48 src_prepare() {
49 default