diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-11-24 15:47:34 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-11-24 17:01:27 -0500 |
commit | a5371bbe754e942377e7778e715ebe7ce3126a31 (patch) | |
tree | 9ae246246de1ded3d64e9953ec5e4fb6e7682429 /sys-apps/util-linux | |
parent | standardize various metadata.xml style (diff) | |
download | gentoo-a5371bbe754e942377e7778e715ebe7ce3126a31.tar.gz gentoo-a5371bbe754e942377e7778e715ebe7ce3126a31.tar.bz2 gentoo-a5371bbe754e942377e7778e715ebe7ce3126a31.zip |
sys-process/procps, sys-apps/{coreutils,util-linux}: add USE=kill to install `kill` #566264
Diffstat (limited to 'sys-apps/util-linux')
-rw-r--r-- | sys-apps/util-linux/metadata.xml | 1 | ||||
-rw-r--r-- | sys-apps/util-linux/util-linux-2.27.1.ebuild | 25 | ||||
-rw-r--r-- | sys-apps/util-linux/util-linux-9999.ebuild | 25 |
3 files changed, 31 insertions, 20 deletions
diff --git a/sys-apps/util-linux/metadata.xml b/sys-apps/util-linux/metadata.xml index 5dd62eaab28d..cdf5dc7c323b 100644 --- a/sys-apps/util-linux/metadata.xml +++ b/sys-apps/util-linux/metadata.xml @@ -7,6 +7,7 @@ <flag name='cramfs'>build mkfs/fsck helpers for cramfs filesystems</flag> <flag name='cytune'>build cytune for Cyclades-Z multiport serial cards</flag> <flag name='fdformat'>build fdformat (floppy disk format)</flag> + <flag name='kill'>build the kill program</flag> <flag name='pam'>build runuser helper</flag> <flag name='suid'> install mount/umount as setuid so non-root users may mount/umount devices, diff --git a/sys-apps/util-linux/util-linux-2.27.1.ebuild b/sys-apps/util-linux/util-linux-2.27.1.ebuild index 95c5785af85e..d8760725199c 100644 --- a/sys-apps/util-linux/util-linux-2.27.1.ebuild +++ b/sys-apps/util-linux/util-linux-2.27.1.ebuild @@ -25,16 +25,9 @@ HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/" LICENSE="GPL-2 LGPL-2.1 BSD-4 MIT public-domain" SLOT="0" -IUSE="caps +cramfs fdformat ncurses nls pam python selinux slang static-libs +suid systemd test tty-helpers udev unicode" +IUSE="caps +cramfs fdformat kill ncurses nls pam python selinux slang static-libs +suid systemd test tty-helpers udev unicode" -RDEPEND="!sys-process/schedutils - !sys-apps/setarch - !<sys-apps/sysvinit-2.88-r7 - !sys-block/eject - !<sys-libs/e2fsprogs-libs-1.41.8 - !<sys-fs/e2fsprogs-1.41.8 - !<app-shells/bash-completion-1.3-r2 - caps? ( sys-libs/libcap-ng ) +RDEPEND="caps? ( sys-libs/libcap-ng ) cramfs? ( sys-libs/zlib ) ncurses? ( >=sys-libs/ncurses-5.2-r2:0=[unicode?] ) pam? ( sys-libs/pam ) @@ -52,6 +45,18 @@ DEPEND="${RDEPEND} nls? ( sys-devel/gettext ) test? ( sys-devel/bc ) virtual/os-headers" +RDEPEND+=" + kill? ( + !sys-apps/coreutils[kill] + !sys-process/procps[kill] + ) + !sys-process/schedutils + !sys-apps/setarch + !<sys-apps/sysvinit-2.88-r7 + !sys-block/eject + !<sys-libs/e2fsprogs-libs-1.41.8 + !<sys-fs/e2fsprogs-1.41.8 + !<app-shells/bash-completion-1.3-r2" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -103,7 +108,7 @@ multilib_src_configure() { $(multilib_native_use_enable cramfs) \ $(multilib_native_use_enable fdformat) \ --with-ncurses=$(multilib_native_usex ncurses $(usex unicode auto yes) no) \ - --disable-kill \ + $(use_enable kill) \ --disable-login \ $(multilib_native_use_enable tty-helpers mesg) \ --disable-nologin \ diff --git a/sys-apps/util-linux/util-linux-9999.ebuild b/sys-apps/util-linux/util-linux-9999.ebuild index 95c5785af85e..d8760725199c 100644 --- a/sys-apps/util-linux/util-linux-9999.ebuild +++ b/sys-apps/util-linux/util-linux-9999.ebuild @@ -25,16 +25,9 @@ HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/" LICENSE="GPL-2 LGPL-2.1 BSD-4 MIT public-domain" SLOT="0" -IUSE="caps +cramfs fdformat ncurses nls pam python selinux slang static-libs +suid systemd test tty-helpers udev unicode" +IUSE="caps +cramfs fdformat kill ncurses nls pam python selinux slang static-libs +suid systemd test tty-helpers udev unicode" -RDEPEND="!sys-process/schedutils - !sys-apps/setarch - !<sys-apps/sysvinit-2.88-r7 - !sys-block/eject - !<sys-libs/e2fsprogs-libs-1.41.8 - !<sys-fs/e2fsprogs-1.41.8 - !<app-shells/bash-completion-1.3-r2 - caps? ( sys-libs/libcap-ng ) +RDEPEND="caps? ( sys-libs/libcap-ng ) cramfs? ( sys-libs/zlib ) ncurses? ( >=sys-libs/ncurses-5.2-r2:0=[unicode?] ) pam? ( sys-libs/pam ) @@ -52,6 +45,18 @@ DEPEND="${RDEPEND} nls? ( sys-devel/gettext ) test? ( sys-devel/bc ) virtual/os-headers" +RDEPEND+=" + kill? ( + !sys-apps/coreutils[kill] + !sys-process/procps[kill] + ) + !sys-process/schedutils + !sys-apps/setarch + !<sys-apps/sysvinit-2.88-r7 + !sys-block/eject + !<sys-libs/e2fsprogs-libs-1.41.8 + !<sys-fs/e2fsprogs-1.41.8 + !<app-shells/bash-completion-1.3-r2" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -103,7 +108,7 @@ multilib_src_configure() { $(multilib_native_use_enable cramfs) \ $(multilib_native_use_enable fdformat) \ --with-ncurses=$(multilib_native_usex ncurses $(usex unicode auto yes) no) \ - --disable-kill \ + $(use_enable kill) \ --disable-login \ $(multilib_native_use_enable tty-helpers mesg) \ --disable-nologin \ |