commit: c7e985b1ce6357f5e9084f274ea14fd203f458c7
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 18 05:48:05 2025 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Apr 18 05:51:06 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e985b1
app-emulation/virtualbox: fix USE=-vboxwebsrv
The webservice was enabled automagically by checking for net-libs/gsoap
regardless of the USE flag being set.
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
app-emulation/virtualbox/virtualbox-7.0.26.ebuild | 4 +++-
app-emulation/virtualbox/virtualbox-7.1.8.ebuild | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/app-emulation/virtualbox/virtualbox-7.0.26.ebuild
b/app-emulation/virtualbox/virtualbox-7.0.26.ebuild
index be6eb57c835a..849e9381a530 100644
--- a/app-emulation/virtualbox/virtualbox-7.0.26.ebuild
+++ b/app-emulation/virtualbox/virtualbox-7.0.26.ebuild
@@ -329,6 +329,8 @@ src_configure() {
tc-export AR CC CXX LD RANLIB
export HOST_CC="$(tc-getBUILD_CC)"
+ # --enable-webservice is a no-op
+ # webservice is automagically enabled if gsoap is found
local myconf=(
--with-gcc="$(tc-getCC)"
--with-g++="$(tc-getCXX)"
@@ -343,7 +345,7 @@ src_configure() {
$(usev !lvm --disable-devmapper)
$(usev !pulseaudio --disable-pulse)
$(usev !python --disable-python)
- $(usev vboxwebsrv --enable-webservice)
+ $(usev !vboxwebsrv --with-gsoap-dir=/dev/null)
$(usev vde --enable-vde)
$(usev !vmmraw --disable-vmmraw)
$(usev vnc --enable-vnc)
diff --git a/app-emulation/virtualbox/virtualbox-7.1.8.ebuild
b/app-emulation/virtualbox/virtualbox-7.1.8.ebuild
index 9dc47be1cdd3..aa54e7dc5a36 100644
--- a/app-emulation/virtualbox/virtualbox-7.1.8.ebuild
+++ b/app-emulation/virtualbox/virtualbox-7.1.8.ebuild
@@ -350,6 +350,8 @@ src_configure() {
tc-export AR CC CXX LD RANLIB
export HOST_CC="$(tc-getBUILD_CC)"
+ # --enable-webservice is a no-op
+ # webservice is automagically enabled if gsoap is found
local myconf=(
--with-gcc="$(tc-getCC)"
--with-g++="$(tc-getCXX)"
@@ -364,7 +366,7 @@ src_configure() {
$(usev !lvm --disable-devmapper)
$(usev !pulseaudio --disable-pulse)
$(usev !python --disable-python)
- $(usev vboxwebsrv --enable-webservice)
+ $(usev !vboxwebsrv --with-gsoap-dir=/dev/null)
$(usev vde --enable-vde)
$(usev !vmmraw --disable-vmmraw)
$(usev vnc --enable-vnc)