commit: cc662d3049e859f32a28394b3b1addfa063af40e
Author: Violet Purcell <vimproved <AT> inventati <DOT> org>
AuthorDate: Fri Oct 6 17:59:59 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 6 18:08:09 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc662d30
sys-apps/uutils-coreutils: fix build on musl
Signed-off-by: Violet Purcell <vimproved <AT> inventati.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/uutils-coreutils/uutils-coreutils-0.0.20.ebuild | 4 ++++
sys-apps/uutils-coreutils/uutils-coreutils-0.0.21.ebuild | 4 ++++
sys-apps/uutils-coreutils/uutils-coreutils-9999.ebuild | 4 ++++
3 files changed, 12 insertions(+)
diff --git a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.20.ebuild
b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.20.ebuild
index 2edcdbbe0524..47228bde06ea 100644
--- a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.20.ebuild
+++ b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.20.ebuild
@@ -347,6 +347,10 @@ src_compile() {
MANDIR="/share/man/man1"
SELINUX_ENABLED=$(usex selinux)
+
+ # pinky, uptime, users, and who require utmpx (not available on
musl)
+ # bug #832868
+ SKIP_PROGS="$(usev elibc_musl "pinky uptime users who")"
)
emake "${makeargs[@]}"
diff --git a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.21.ebuild
b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.21.ebuild
index 7136849e0498..a7be72d93718 100644
--- a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.21.ebuild
+++ b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.21.ebuild
@@ -350,6 +350,10 @@ src_compile() {
MANDIR="/share/man/man1"
SELINUX_ENABLED=$(usex selinux)
+
+ # pinky, uptime, users, and who require utmpx (not available on
musl)
+ # bug #832868
+ SKIP_PROGS="$(usev elibc_musl "pinky uptime users who")"
)
emake "${makeargs[@]}"
diff --git a/sys-apps/uutils-coreutils/uutils-coreutils-9999.ebuild
b/sys-apps/uutils-coreutils/uutils-coreutils-9999.ebuild
index 7136849e0498..a7be72d93718 100644
--- a/sys-apps/uutils-coreutils/uutils-coreutils-9999.ebuild
+++ b/sys-apps/uutils-coreutils/uutils-coreutils-9999.ebuild
@@ -350,6 +350,10 @@ src_compile() {
MANDIR="/share/man/man1"
SELINUX_ENABLED=$(usex selinux)
+
+ # pinky, uptime, users, and who require utmpx (not available on
musl)
+ # bug #832868
+ SKIP_PROGS="$(usev elibc_musl "pinky uptime users who")"
)
emake "${makeargs[@]}"