From 9dcd50d0510f16ccc1d6b41624a2132f32c32eae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristian=20Oth=C3=B3n=20Mart=C3=ADnez=20Vera?= Date: Wed, 10 Aug 2022 16:00:51 -0500 Subject: [PATCH] media-sound/musepack-tools: fix for musl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Avoids to include when compiling for musl libc * Includes for select(3) * Adds the patch to the current ebuild Signed-off-by: Cristian Othón Martínez Vera Bug: 712978 --- .../files/musepack-tools-465-musl.patch | 24 +++++++++++++++++++ .../musepack-tools-465-r1.ebuild | 1 + 2 files changed, 25 insertions(+) create mode 100644 media-sound/musepack-tools/files/musepack-tools-465-musl.patch diff --git a/media-sound/musepack-tools/files/musepack-tools-465-musl.patch b/media-sound/musepack-tools/files/musepack-tools-465-musl.patch new file mode 100644 index 00000000000..955a595bb05 --- /dev/null +++ b/media-sound/musepack-tools/files/musepack-tools-465-musl.patch @@ -0,0 +1,24 @@ +diff -uNr a/mpcenc/keyboard.c b/mpcenc/keyboard.c +--- a/mpcenc/keyboard.c 2006-12-19 13:39:02.000000000 -0600 ++++ b/mpcenc/keyboard.c 2021-06-03 13:54:01.000000000 -0500 +@@ -84,6 +84,8 @@ + # define echo_on() (void)0 + # endif + ++# include ++ + int + WaitKey ( void ) + { +diff -uNr a/mpcenc/mpcenc.h b/mpcenc/mpcenc.h +--- a/mpcenc/mpcenc.h 2009-02-23 12:15:46.000000000 -0600 ++++ b/mpcenc/mpcenc.h 2021-06-03 14:00:30.000000000 -0500 +@@ -50,7 +50,7 @@ + # include + #endif + +-#if defined __linux__ ++#if defined __GLIBC__ + # include + #elif defined __FreeBSD__ + # include diff --git a/media-sound/musepack-tools/musepack-tools-465-r1.ebuild b/media-sound/musepack-tools/musepack-tools-465-r1.ebuild index 76c943636b6..e86eb7366d9 100644 --- a/media-sound/musepack-tools/musepack-tools-465-r1.ebuild +++ b/media-sound/musepack-tools/musepack-tools-465-r1.ebuild @@ -27,4 +27,5 @@ RDEPEND="${DEPEND} PATCHES=( "${FILESDIR}"/${P}-gentoo.patch "${FILESDIR}"/${P}-fno-common.patch + "${FILESDIR}"/${P}-musl.patch ) -- 2.35.1