dev-cpp/catch: Avoid unnecessary IUSE=test
authorMichał Górny <mgorny@gentoo.org>
Sat, 2 Jul 2016 21:06:16 +0000 (23:06 +0200)
committerMichał Górny <mgorny@gentoo.org>
Sat, 2 Jul 2016 21:19:18 +0000 (23:19 +0200)
dev-cpp/catch/catch-1.5.6.ebuild
dev-cpp/catch/catch-9999.ebuild

index 7034812e69c14f8830b0e74ca4b091d329a94696..15572fe776f04592f432b1334f5a0e596bfab487 100644 (file)
@@ -13,22 +13,19 @@ SRC_URI="https://github.com/philsquared/Catch/archive/v${PV}.tar.gz -> ${P^}.tar
 LICENSE="Boost-1.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
+IUSE=""
 
 S=${WORKDIR}/${P^}
 CMAKE_USE_DIR=${S}/projects/CMake
 
-src_configure() {
-       # CMake is only used to build & run tests
-       use test && cmake-utils_src_configure
-}
-
-src_compile() {
-       use test && cmake-utils_src_compile
-}
+# CMake is only used to build & run tests, so override phases
+src_configure() { :; }
+src_compile() { :; }
 
 src_test() {
-       use test && cmake-utils_src_test
+       cmake-utils_src_configure
+       cmake-utils_src_compile
+       cmake-utils_src_test
 }
 
 src_install() {
index ee8fefd8da7ce0e4a048a421572aa852cd0c3d23..8fb27fb7cc500ef661bf37ed4b85c34559018b45 100644 (file)
@@ -14,21 +14,18 @@ SRC_URI=""
 LICENSE="Boost-1.0"
 SLOT="0"
 KEYWORDS=""
-IUSE="test"
+IUSE=""
 
 CMAKE_USE_DIR=${S}/projects/CMake
 
-src_configure() {
-       # CMake is only used to build & run tests
-       use test && cmake-utils_src_configure
-}
-
-src_compile() {
-       use test && cmake-utils_src_compile
-}
+# CMake is only used to build & run tests, so override phases
+src_configure() { :; }
+src_compile() { :; }
 
 src_test() {
-       use test && cmake-utils_src_test
+       cmake-utils_src_configure
+       cmake-utils_src_compile
+       cmake-utils_src_test
 }
 
 src_install() {