Versions
v7.0.22_pre20240828 :: 0 :: gentoo (Masked by set 7403)
- Modified
- License
- GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )
- Keywords
- ~amd64
- USE flags
- alsa dbus debug doc dtrace gui hardened java lvm nls opengl pam pch pulseaudio python sdk sdl udev vboxwebsrv vde vmmraw vnc
v7.0.20_pre20240828 :: 0 :: gentoo (Masked by set 7403)
- Modified
- License
- GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )
- Keywords
- ~amd64
- USE flags
- alsa dbus debug doc dtrace gui hardened java lvm nls opengl pam pch pulseaudio python sdk sdl udev vboxwebsrv vde vmmraw vnc
USE flags
General
- alsa
- Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
- dbus
- Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- dtrace
- Install dtrace Extension Pack
- gui
- Enable support for a graphical user interface
- hardened
- Enable hardening and install binaries SUID
- java
- Add support for Java
- lvm
- Build VBoxVolInfo that needs devicemapper from sys-fs/lvm2.
- nls
- Add Native Language Support (using gettext - GNU locale utilities)
- opengl
- Add support for OpenGL (3D graphics)
- pam
- Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
- pch
- Enable precompiled header support for faster compilation at the expense of disk space and memory
- pulseaudio
- Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
- python
- Add optional support/bindings for the Python language
- sdk
- Enable building of SDK
- sdl
- Add support for Simple Direct Layer (media library)
- udev
- Controls installation of special USB udev rules.
- vboxwebsrv
- Build and install the VirtualBox webservice
- vde
- Support for VDE networking via net-misc/vde
- vmmraw
- Enable 32-bit support on a 64-bit kernel.
- vnc
- Enable VNC (remote desktop viewer) support
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
Dependencies
acct-group / vboxusers : System group: vboxusers
dev-java / java-config : Java environment configuration query tool
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / libtpms : Library providing software emultion of a TPM
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / libxslt : XSLT libraries and tools
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-qt / qtcore : Cross-platform application development framework
dev-qt / qtdbus : Qt5 module for inter-process communication over the D-Bus protocol
dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework
dev-qt / qthelp : Qt5 module for integrating online documentation into applications
dev-qt / qtopengl : OpenGL support library for the Qt5 framework (deprecated)
dev-qt / qtprintsupport : Printing support library for the Qt5 framework
dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework
dev-qt / qtx11extras : Linux/X11-specific support library for the Qt5 framework
dev-qt / qtxml : Implementation of SAX and DOM for the Qt5 framework
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
media-libs / libpng : Portable Network Graphics library
media-libs / libpulse : Libraries for PulseAudio clients
media-libs / libsdl2 : Simple Direct Media Layer
media-libs / libvpx : WebM VP8 and VP9 Codec SDK
media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader
net-libs / gsoap : A cross-platform open source C and C++ SDK for SOAP/XML Web services
net-libs / libvncserver : library for creating vnc servers
net-misc / curl : A Client that groks URLs
net-misc / vde : Virtual distributed ethernet emulator for emulators like qemu, bochs, and uml
sys-apps / dbus : A message bus system, a simple way for applications to talk to each other
sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software
sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)
sys-libs / zlib : Standard (de)compression library
virtual / glu : Virtual for OpenGL utility library
virtual / jdk : Virtual for Java Development Kit (JDK)
virtual / libcrypt : Virtual for libcrypt.so
virtual / udev : Virtual to select between different udev daemon providers
x11-base / xorg-proto : X.Org combined protocol headers
x11-libs / libX11 : X.Org X11 library
x11-libs / libXcursor : X.Org Xcursor library
x11-libs / libXext : X.Org Xext library
x11-libs / libXinerama : X.Org Xinerama library
x11-libs / libXmu : X.Org Xmu library
x11-libs / libXrandr : X.Org Xrandr library
Runtime Dependencies
acct-group / vboxusers : System group: vboxusers
app-emulation / virtualbox : Family of powerful x86 virtualization products for enterprise and home use
dev-java / java-config : Java environment configuration query tool
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / libtpms : Library providing software emultion of a TPM
dev-libs / libxml2 : XML C parser and toolkit
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-qt / qtcore : Cross-platform application development framework
dev-qt / qtdbus : Qt5 module for inter-process communication over the D-Bus protocol
dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework
dev-qt / qthelp : Qt5 module for integrating online documentation into applications
dev-qt / qtopengl : OpenGL support library for the Qt5 framework (deprecated)
dev-qt / qtprintsupport : Printing support library for the Qt5 framework
dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework
dev-qt / qtx11extras : Linux/X11-specific support library for the Qt5 framework
dev-qt / qtxml : Implementation of SAX and DOM for the Qt5 framework
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
media-libs / libpng : Portable Network Graphics library
media-libs / libsdl2 : Simple Direct Media Layer
media-libs / libvpx : WebM VP8 and VP9 Codec SDK
media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader
net-libs / gsoap : A cross-platform open source C and C++ SDK for SOAP/XML Web services
net-libs / libvncserver : library for creating vnc servers
net-misc / curl : A Client that groks URLs
net-misc / vde : Virtual distributed ethernet emulator for emulators like qemu, bochs, and uml
sys-apps / dbus : A message bus system, a simple way for applications to talk to each other
sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software
sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)
sys-libs / zlib : Standard (de)compression library
virtual / jre : Virtual for Java Runtime Environment (JRE)
virtual / tmpfiles : Virtual to select between different tmpfiles.d handlers
x11-libs / libX11 : X.Org X11 library
x11-libs / libXcursor : X.Org Xcursor library
Depending packages
app-emulation / virtualbox-extpack-oracle : PUEL extensions for VirtualBox
Bugs
- 929314
- app-emulation/virtualbox-kvm: needs upgrade to Python 3.12 (PythonCompatUpdate)
Masks
7403- Viorel Munteanu
Experimental version, for testing purposes only. Bug #941566.- app-emulation/virtualbox-kvm
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: add 7.0.22_pre20240828
The patch is for virtualbox 7.0.20, but it also works applied to 7.0.22. Rename the distfile so it can be used for multiple versions. Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: keyword 7.0.20_pre20240828 for ~amd64
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: drop 7.0.18_pre20240617
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: add 7.0.20_pre20240828
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: drop 9999
The live ebuild is pointless; upstream only commits to github when tagging a new release. Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: drop 7.0.18_pre20240515
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: add 7.0.18_pre20240617
Add new release from upstream. Enable hardening by default (upstream added a patch for this). Add features from app-emulation/virtualbox: python decoupling and vmmraw use flag. Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: drop 7.0.14_pre20240502
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: drop 7.0.14_pre20240325
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: drop 7.0.18_pre20240502
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: add 7.0.18_pre20240515
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: drop 7.0.16_pre20240325
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: add 7.0.18_pre20240502
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: add 7.0.14_pre20240502
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: add 7.0.16_pre20240325
No new release from upstream yet, but I checked it against virtualbox 7.0.16 and it works. Switch live to 7.0.16 too. Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: drop 7.0.14_pre20240208
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: drop 7.0.14_pre20240226
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: drop 7.0.14_pre20240307
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: sync live ebuild
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: add 7.0.14_pre20240325
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: sync live ebuild
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: add 7.0.14_pre20240307
Upstream switched to a collection of patches over the original virtualbox sources. They also wiped the git history and restarted it. Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: add 7.0.14_pre20240226
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Viorel Munteanu · gentoo
app-emulation/virtualbox-kvm: new package, add 7.0.14_pre20240208, 9999
This is a prerelease, add it unkeyworded. Not production ready. Closes: https://bugs.gentoo.org/924123 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>