commit:     a9720529caa34a39ed0bdf1e759068fad943011b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 23 08:22:00 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 23 08:23:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9720529

sys-apps/busybox: adjust non-static deps for libcrypt/libc

It's a bit of a weird one in that we don't end up doing
this for every single package when it's non-static,
but the libcrypt dep was wrong anyway for -static,
and busybox is a special case anyway in that
someone is quite likely to want to build
a tiny system with only busybox and possibly
a custom built application within.

Closes: https://bugs.gentoo.org/872497
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/busybox/busybox-1.34.1-r1.ebuild | 7 +++++--
 sys-apps/busybox/busybox-1.34.1.ebuild    | 7 +++++--
 sys-apps/busybox/busybox-1.35.0-r1.ebuild | 7 +++++--
 sys-apps/busybox/busybox-1.35.0.ebuild    | 7 +++++--
 sys-apps/busybox/busybox-9999.ebuild      | 7 +++++--
 5 files changed, 25 insertions(+), 10 deletions(-)

diff --git a/sys-apps/busybox/busybox-1.34.1-r1.ebuild 
b/sys-apps/busybox/busybox-1.34.1-r1.ebuild
index 8fb10aebdff0..1c76b4ce84f7 100644
--- a/sys-apps/busybox/busybox-1.34.1-r1.ebuild
+++ b/sys-apps/busybox/busybox-1.34.1-r1.ebuild
@@ -27,8 +27,11 @@ RESTRICT="test"
 
 # TODO: Could make pkgconfig conditional on selinux? bug #782829
 RDEPEND="
-       virtual/libcrypt:=
-       !static? ( selinux? ( sys-libs/libselinux ) )
+       !static? (
+               virtual/libc
+               virtual/libcrypt:=
+               selinux? ( sys-libs/libselinux )
+       )
        pam? ( sys-libs/pam )
 "
 DEPEND="${RDEPEND}

diff --git a/sys-apps/busybox/busybox-1.34.1.ebuild 
b/sys-apps/busybox/busybox-1.34.1.ebuild
index 502b590fd4ae..a983429625d9 100644
--- a/sys-apps/busybox/busybox-1.34.1.ebuild
+++ b/sys-apps/busybox/busybox-1.34.1.ebuild
@@ -27,8 +27,11 @@ RESTRICT="test"
 
 # TODO: Could make pkgconfig conditional on selinux? bug #782829
 RDEPEND="
-       virtual/libcrypt:=
-       !static? ( selinux? ( sys-libs/libselinux ) )
+       !static? (
+               virtual/libc
+               virtual/libcrypt:=
+               selinux? ( sys-libs/libselinux )
+       )
        pam? ( sys-libs/pam )
 "
 DEPEND="${RDEPEND}

diff --git a/sys-apps/busybox/busybox-1.35.0-r1.ebuild 
b/sys-apps/busybox/busybox-1.35.0-r1.ebuild
index 76d06dcb9b29..d08c6a826b69 100644
--- a/sys-apps/busybox/busybox-1.35.0-r1.ebuild
+++ b/sys-apps/busybox/busybox-1.35.0-r1.ebuild
@@ -28,8 +28,11 @@ RESTRICT="test"
 
 # TODO: Could make pkgconfig conditional on selinux? bug #782829
 RDEPEND="
-       virtual/libcrypt:=
-       !static? ( selinux? ( sys-libs/libselinux ) )
+       !static? (
+               virtual/libc
+               virtual/libcrypt:=
+               selinux? ( sys-libs/libselinux )
+       )
        pam? ( sys-libs/pam )
 "
 DEPEND="${RDEPEND}

diff --git a/sys-apps/busybox/busybox-1.35.0.ebuild 
b/sys-apps/busybox/busybox-1.35.0.ebuild
index 24f99089f847..223e6ce2486d 100644
--- a/sys-apps/busybox/busybox-1.35.0.ebuild
+++ b/sys-apps/busybox/busybox-1.35.0.ebuild
@@ -28,8 +28,11 @@ RESTRICT="test"
 
 # TODO: Could make pkgconfig conditional on selinux? bug #782829
 RDEPEND="
-       virtual/libcrypt:=
-       !static? ( selinux? ( sys-libs/libselinux ) )
+       !static? (
+               virtual/libc
+               virtual/libcrypt:=
+               selinux? ( sys-libs/libselinux )
+       )
        pam? ( sys-libs/pam )
 "
 DEPEND="${RDEPEND}

diff --git a/sys-apps/busybox/busybox-9999.ebuild 
b/sys-apps/busybox/busybox-9999.ebuild
index 5e059850212f..6450127bf54b 100644
--- a/sys-apps/busybox/busybox-9999.ebuild
+++ b/sys-apps/busybox/busybox-9999.ebuild
@@ -27,8 +27,11 @@ RESTRICT="test"
 
 # TODO: Could make pkgconfig conditional on selinux? bug #782829
 RDEPEND="
-       virtual/libcrypt:=
-       !static? ( selinux? ( sys-libs/libselinux ) )
+       !static? (
+               virtual/libc
+               virtual/libcrypt:=
+               selinux? ( sys-libs/libselinux )
+       )
        pam? ( sys-libs/pam )
 "
 DEPEND="${RDEPEND}

Reply via email to