commit:     0680193cd7aa2e3e7c1472d31739df157d90e4cb
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 30 00:27:14 2015 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Sun Aug 30 00:27:14 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0680193c

sys-firmware/seabios: add USE=debug to control debug output levels

 sys-firmware/seabios/seabios-1.8.2.ebuild | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/sys-firmware/seabios/seabios-1.8.2.ebuild 
b/sys-firmware/seabios/seabios-1.8.2.ebuild
index 61b1a8d..23e935b 100644
--- a/sys-firmware/seabios/seabios-1.8.2.ebuild
+++ b/sys-firmware/seabios/seabios-1.8.2.ebuild
@@ -32,9 +32,10 @@ HOMEPAGE="http://www.seabios.org";
 
 LICENSE="LGPL-3 GPL-3"
 SLOT="0"
-IUSE="+binary +seavgabios"
+IUSE="+binary debug +seavgabios"
 
-REQUIRED_USE="ppc? ( binary )
+REQUIRED_USE="debug? ( !binary )
+       ppc? ( binary )
        ppc64? ( binary )"
 
 DEPEND="
@@ -73,7 +74,14 @@ src_prepare() {
 }
 
 src_configure() {
-       use binary || tc-ld-disable-gold #438058
+       use binary && return
+
+       tc-ld-disable-gold #438058
+
+       if use debug ; then
+               echo "CONFIG_DEBUG_LEVEL=8" >.config
+       fi
+       _emake config
 }
 
 _emake() {

Reply via email to