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[@]}"

Reply via email to