commit:     8ad1484944438924e20fb7f3f66bde2defb4f5a9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 14 15:43:13 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 14 16:02:09 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ad14849

sys-apps/busybox: move virtual/pkgconfig to BDEPEND

I suspect I was thrown off by COMMON_DEPEND when doing these en-masse
based on tc-getPKG_CONFIG presence in the ebuild.

Opting to not make it conditional based on SELinux - as noted in the bug - for
now because this is still an improvement on the current situation and I'd rather
not introduce the need for a specific check on bumps as non-maintainer.

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

 sys-apps/busybox/busybox-1.32.1.ebuild | 3 ++-
 sys-apps/busybox/busybox-1.33.0.ebuild | 3 ++-
 sys-apps/busybox/busybox-9999.ebuild   | 2 ++
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/sys-apps/busybox/busybox-1.32.1.ebuild 
b/sys-apps/busybox/busybox-1.32.1.ebuild
index b5ec4248401..56929b85f91 100644
--- a/sys-apps/busybox/busybox-1.32.1.ebuild
+++ b/sys-apps/busybox/busybox-1.32.1.ebuild
@@ -25,16 +25,17 @@ IUSE="debug ipv6 livecd make-symlinks math mdev pam selinux 
sep-usr static syslo
 REQUIRED_USE="pam? ( !static )"
 RESTRICT="test"
 
+# TODO: Could make pkgconfig conditional on selinux? bug #782829
 COMMON_DEPEND="!static? ( selinux? ( sys-libs/libselinux ) )
        pam? ( sys-libs/pam )
        virtual/libcrypt:="
 DEPEND="${COMMON_DEPEND}
-       virtual/pkgconfig
        static? (
                virtual/libcrypt[static-libs]
                selinux? ( sys-libs/libselinux[static-libs(+)] )
        )
        >=sys-kernel/linux-headers-2.6.39"
+BDEPEND="virtual/pkgconfig"
 RDEPEND="${COMMON_DEPEND}
        mdev? ( !<sys-apps/openrc-0.13 )"
 

diff --git a/sys-apps/busybox/busybox-1.33.0.ebuild 
b/sys-apps/busybox/busybox-1.33.0.ebuild
index 580a436eb1d..1b069a81190 100644
--- a/sys-apps/busybox/busybox-1.33.0.ebuild
+++ b/sys-apps/busybox/busybox-1.33.0.ebuild
@@ -25,16 +25,17 @@ IUSE="debug ipv6 livecd make-symlinks math mdev pam selinux 
sep-usr static syslo
 REQUIRED_USE="pam? ( !static )"
 RESTRICT="test"
 
+# TODO: Could make pkgconfig conditional on selinux? bug #782829
 COMMON_DEPEND="!static? ( selinux? ( sys-libs/libselinux ) )
        pam? ( sys-libs/pam )
        virtual/libcrypt:="
 DEPEND="${COMMON_DEPEND}
-       virtual/pkgconfig
        static? (
                virtual/libcrypt[static-libs]
                selinux? ( sys-libs/libselinux[static-libs(+)] )
        )
        >=sys-kernel/linux-headers-2.6.39"
+BDEPEND="virtual/pkgconfig"
 RDEPEND="${COMMON_DEPEND}
        mdev? ( !<sys-apps/openrc-0.13 )"
 

diff --git a/sys-apps/busybox/busybox-9999.ebuild 
b/sys-apps/busybox/busybox-9999.ebuild
index 7cc9e91d45b..d5269107970 100644
--- a/sys-apps/busybox/busybox-9999.ebuild
+++ b/sys-apps/busybox/busybox-9999.ebuild
@@ -25,12 +25,14 @@ IUSE="debug ipv6 livecd make-symlinks math mdev pam selinux 
sep-usr static syslo
 REQUIRED_USE="pam? ( !static )"
 RESTRICT="test"
 
+# TODO: Could make pkgconfig conditional on selinux? bug #782829
 COMMON_DEPEND="!static? ( selinux? ( sys-libs/libselinux ) )
        pam? ( sys-libs/pam )"
 DEPEND="${COMMON_DEPEND}
        virtual/pkgconfig
        static? ( selinux? ( sys-libs/libselinux[static-libs(+)] ) )
        >=sys-kernel/linux-headers-2.6.39"
+BDEPEND="virtual/pkgconfig"
 RDEPEND="${COMMON_DEPEND}
        mdev? ( !<sys-apps/openrc-0.13 )"
 

Reply via email to