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@gentoo.org>
This commit is contained in:
Viorel Munteanu 2025-04-18 08:48:05 +03:00
parent 2a8e6203ce
commit c7e985b1ce
No known key found for this signature in database
GPG Key ID: 0CE5A97D9310DAB0
2 changed files with 6 additions and 2 deletions

View File

@ -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)

View File

@ -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)