commit: 243e42926e725d7348107b15489307bb2a334f67 Author: YmrDtnJu <YmrDtnJu <AT> users <DOT> noreply <DOT> github <DOT> com> AuthorDate: Fri Jun 22 20:31:21 2018 +0000 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> CommitDate: Fri Jun 22 22:07:10 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=243e4292
sys-libs/libblockdev: Add vdo use flag to conditionally require libyaml. Additionally, move libyaml from DEPEND to RDEPEND. Closes: https://github.com/gentoo/gentoo/pull/8938 .../{libblockdev-2.18.ebuild => libblockdev-2.18-r1.ebuild} | 5 +++-- sys-libs/libblockdev/metadata.xml | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/sys-libs/libblockdev/libblockdev-2.18.ebuild b/sys-libs/libblockdev/libblockdev-2.18-r1.ebuild similarity index 93% rename from sys-libs/libblockdev/libblockdev-2.18.ebuild rename to sys-libs/libblockdev/libblockdev-2.18-r1.ebuild index 1797d61bb6c..839822874e0 100644 --- a/sys-libs/libblockdev/libblockdev-2.18.ebuild +++ b/sys-libs/libblockdev/libblockdev-2.18-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/rhinstaller/${PN}/archive/${MY_PV}.tar.gz -> ${MY_P} LICENSE="LGPL-2+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="bcache +cryptsetup dmraid doc escrow lvm kbd test" +IUSE="bcache +cryptsetup dmraid doc escrow lvm kbd test vdo" RDEPEND=" >=dev-libs/glib-2.42.2 @@ -38,13 +38,13 @@ RDEPEND=" sys-fs/lvm2 virtual/udev ) + vdo? ( dev-libs/libyaml ) ${PYTHON_DEPS} " DEPEND=" ${RDEPEND} >=dev-libs/gobject-introspection-1.3.0 - dev-libs/libyaml doc? ( dev-util/gtk-doc ) " @@ -80,6 +80,7 @@ src_configure() { $(use_with kbd) $(use_with python_single_target_python2_7 python2) $(use_with !python_single_target_python2_7 python3) + $(use_with vdo) ) econf "${myeconfargs[@]}" } diff --git a/sys-libs/libblockdev/metadata.xml b/sys-libs/libblockdev/metadata.xml index 4f133ca27fa..00d0c434c27 100644 --- a/sys-libs/libblockdev/metadata.xml +++ b/sys-libs/libblockdev/metadata.xml @@ -12,6 +12,7 @@ <flag name="dmraid">Support for dmraid devices, also known as ATA-RAID, or Fake RAID.</flag> <flag name="lvm">Enable support for Logical Volume Management via <pkg>sys-fs/lvm2</pkg>.</flag> <flag name="kbd">Enable kernel block device support.</flag> + <flag name="vdo">Enable Virtual Data Optimizer support.</flag> </use> <upstream> <remote-id type="github">storaged-project/libblockdev</remote-id>