sys-libs/libhugetlbfs: control python usage during testing
authorThomas D <whissi@whissi.de>
Mon, 14 Dec 2015 19:10:38 +0000 (14:10 -0500)
committerMike Frysinger <vapier@gentoo.org>
Mon, 14 Dec 2015 19:22:04 +0000 (14:22 -0500)
The test code uses python, and only supports py2, so make sure the
ebuild expresses those requirements when the default is py3.

sys-libs/libhugetlbfs/libhugetlbfs-2.19-r1.ebuild

index 4cdb5d49f2d49f9aad252ebc80633130d9286950..484785433f020ceeb0d485c218c34d7d639a264c 100644 (file)
@@ -2,9 +2,11 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI="5"
 
-inherit eutils multilib toolchain-funcs perl-functions
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils multilib toolchain-funcs perl-functions python-any-r1
 
 DESCRIPTION="easy hugepage access"
 HOMEPAGE="https://github.com/libhugetlbfs/libhugetlbfs"
@@ -15,7 +17,9 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="static-libs"
+IUSE="static-libs test"
+
+DEPEND="test? ( ${PYTHON_DEPS} )"
 RDEPEND="dev-lang/perl:="
 
 src_prepare() {