sys-fs/dislocker: treat deps correctly
authorAndreas Schuerch <nativemad@gentoo.org>
Mon, 25 Jan 2016 20:03:45 +0000 (21:03 +0100)
committerAndreas Schuerch <nativemad@gentoo.org>
Mon, 25 Jan 2016 20:04:38 +0000 (21:04 +0100)
Package-Manager: portage-2.2.26

sys-fs/dislocker/dislocker-9999.ebuild
sys-fs/dislocker/metadata.xml

index ba8d5839f4941312b472e07f165e853dd840edc7..e4497f2fa087f1b8a94ce284cb11d76e4a5c784a 100644 (file)
@@ -19,12 +19,10 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="mbedtls polarssl ruby"
-REQUIRED_USE="|| ( polarssl mbedtls )"
+IUSE="ruby"
 
 DEPEND="sys-fs/fuse
-       mbedtls? ( net-libs/mbedtls )
-       polarssl? ( net-libs/polarssl )
+       || ( net-libs/polarssl net-libs/mbedtls )
        ruby? ( dev-lang/ruby:2.1 )"
 
 RDEPEND="${DEPEND}"
@@ -37,6 +35,13 @@ src_prepare() {
        sed 's:\.\./man:'../../${P}/man':g' -i "${S}/src/CMakeLists.txt" || die
 }
 
+src_configure() {
+       mycmakeargs=(
+               $(cmake-utils_use_find_package ruby Ruby)
+       )
+       cmake-utils_src_configure
+}
+
 src_install() {
        find "${S}/man/linux" -name '*.1' -exec doman '{}' +
        cmake-utils_src_install
index 71c868d9553fcdc95fe69fe31b5eaaeed9934e7d..9cc82876f8afd76113b616b3e645b46c8f423947 100644 (file)
@@ -8,8 +8,4 @@
   <upstream>
     <remote-id type="github">Aorimn/dislocker</remote-id>
   </upstream>
-  <use>
-    <flag name="mbedtls">build with mbedtls</flag>
-    <flag name="polarssl">build with polarssl</flag>
-  </use>
 </pkgmetadata>