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@gentoo.org>
This commit is contained in:
Sam James
2022-09-23 09:22:00 +01:00
parent f63607666d
commit a9720529ca
5 changed files with 25 additions and 10 deletions

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}

View File

@@ -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}