app-emulation/virtualbox: Added debug USE flag (bug #583052).
authorLars Wendler <polynomial-c@gentoo.org>
Sun, 15 May 2016 19:36:22 +0000 (21:36 +0200)
committerLars Wendler <polynomial-c@gentoo.org>
Sun, 15 May 2016 19:36:52 +0000 (21:36 +0200)
Package-Manager: portage-2.2.28
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
app-emulation/virtualbox/virtualbox-5.0.20.ebuild

index bf4cc33e047b2f445baaf6f9f2e21d5f1185a69b..6b54510865d777fe5b5eff6787a9003429e6cbdd 100644 (file)
@@ -20,7 +20,7 @@ HOMEPAGE="http://www.virtualbox.org/"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="alsa doc headless java libressl lvm pam pulseaudio +opengl python +qt4 +sdk +udev vboxwebsrv vnc"
+IUSE="alsa debug doc headless java libressl lvm pam pulseaudio +opengl python +qt4 +sdk +udev vboxwebsrv vnc"
 
 RDEPEND="!app-emulation/virtualbox-bin
        ~app-emulation/virtualbox-modules-${PV}
@@ -182,6 +182,7 @@ src_prepare() {
 src_configure() {
        local myconf
        use alsa       || myconf+=( --disable-alsa )
+       use debug      && myconf+=( --build-debug )
        use doc        || myconf+=( --disable-docs )
        use java       || myconf+=( --disable-java )
        use lvm        || myconf+=( --disable-devmapper )
@@ -230,7 +231,9 @@ src_compile() {
 }
 
 src_install() {
-       cd "${S}"/out/linux.${ARCH}/release/bin || die
+       local binpath="release"
+       use debug && binpath="debug"
+       cd "${S}"/out/linux.${ARCH}/${binpath}/bin || die
 
        local vbox_inst_path="/usr/$(get_libdir)/${PN}" each fwfile