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}
