From bd169bf87e74dd92cb7df5db229ad7c515cc0e1a Mon Sep 17 00:00:00 2001 From: Lars Wendler Date: Fri, 16 Feb 2018 15:55:43 +0100 Subject: [PATCH] app-emulation/virtualbox: Some ebuild improvements. Package-Manager: Portage-2.3.24, Repoman-2.3.6 --- .../virtualbox/virtualbox-5.1.32.ebuild | 29 +++++++++++-------- .../virtualbox/virtualbox-5.2.6.ebuild | 29 +++++++++++-------- 2 files changed, 34 insertions(+), 24 deletions(-) diff --git a/app-emulation/virtualbox/virtualbox-5.1.32.ebuild b/app-emulation/virtualbox/virtualbox-5.1.32.ebuild index 698f0b56ddab..08304b19cae9 100644 --- a/app-emulation/virtualbox/virtualbox-5.1.32.ebuild +++ b/app-emulation/virtualbox/virtualbox-5.1.32.ebuild @@ -204,21 +204,26 @@ src_configure() { --with-g++="$(tc-getCXX)" --disable-dbus --disable-kmods + $(usex alsa '' --disable-alsa) + $(usex debug --build-debug '') + $(usex doc '' --disable-docs) + $(usex java '' --disable-java) + $(usex lvm '' --disable-devmapper) + $(usex pulseaudio '' --disable-pulse) + $(usex python '' --disable-python) + $(usex vboxwebsrv --enable-webservice '') + $(usex vnc --enable-vnc '') ) - 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 ) - use opengl || myconf+=( --disable-opengl ) - use pulseaudio || myconf+=( --disable-pulse ) - use python || myconf+=( --disable-python ) - use vboxwebsrv && myconf+=( --enable-webservice ) - use vnc && myconf+=( --enable-vnc ) if ! use headless ; then - use qt5 || myconf+=( --disable-qt ) + myconf+=( + $(usex opengl '' --disable-opengl) + $(usex qt5 '' --disable-qt) + ) else - myconf+=( --build-headless --disable-opengl ) + myconf+=( + --build-headless + --disable-opengl + ) fi if use amd64 && ! has_multilib_profile ; then myconf+=( --disable-vmmraw ) diff --git a/app-emulation/virtualbox/virtualbox-5.2.6.ebuild b/app-emulation/virtualbox/virtualbox-5.2.6.ebuild index 46c3c3cba7a0..7133045118bf 100644 --- a/app-emulation/virtualbox/virtualbox-5.2.6.ebuild +++ b/app-emulation/virtualbox/virtualbox-5.2.6.ebuild @@ -204,21 +204,26 @@ src_configure() { --with-g++="$(tc-getCXX)" --disable-dbus --disable-kmods + $(usex alsa '' --disable-alsa) + $(usex debug --build-debug '') + $(usex doc '' --disable-docs) + $(usex java '' --disable-java) + $(usex lvm '' --disable-devmapper) + $(usex pulseaudio '' --disable-pulse) + $(usex python '' --disable-python) + $(usex vboxwebsrv --enable-webservice '') + $(usex vnc --enable-vnc '') ) - 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 ) - use opengl || myconf+=( --disable-opengl ) - use pulseaudio || myconf+=( --disable-pulse ) - use python || myconf+=( --disable-python ) - use vboxwebsrv && myconf+=( --enable-webservice ) - use vnc && myconf+=( --enable-vnc ) if ! use headless ; then - use qt5 || myconf+=( --disable-qt ) + myconf+=( + $(usex opengl '' --disable-opengl) + $(usex qt5 '' --disable-qt) + ) else - myconf+=( --build-headless --disable-opengl ) + myconf+=( + --build-headless + --disable-opengl + ) fi if use amd64 && ! has_multilib_profile ; then myconf+=( --disable-vmmraw ) -- 2.26.2