virtualx.eclass: Only source eclass once
authorJustin Lecher <jlec@gentoo.org>
Fri, 27 Nov 2015 07:28:31 +0000 (08:28 +0100)
committerJustin Lecher <jlec@gentoo.org>
Mon, 7 Dec 2015 09:11:54 +0000 (10:11 +0100)
Signed-off-by: Justin Lecher <jlec@gentoo.org>
eclass/virtualx.eclass

index e9ff3af9b75510ee58b238421ccca3f439954833..8d66da0c17a2b7abc26ede204354b3246f06f277 100644 (file)
@@ -9,6 +9,8 @@
 # Original author: Martin Schlemmer <azarah@gentoo.org>
 # @BLURB: This eclass can be used for packages that needs a working X environment to build.
 
+if [[ ! ${_VIRTUAL_X} ]]; then
+
 case "${EAPI:-0}" in
        0|1)
                die "virtualx.eclass: EAPI ${EAPI} is too old."
@@ -195,3 +197,6 @@ Xeconf() {
 
        VIRTUALX_COMMAND="econf" virtualmake "$@"
 }
+
+_VIRTUAL_X=1
+fi