VirtualBox is a family of powerful x86 virtualization products for
enterprise as well as home use. Not only is VirtualBox an extremely
feature rich, high performance product for enterprise customers, it
is also the only professional solution that is freely available as
Open Source Software under the terms of the GNU General Public License.
===> The following configuration options are available for virtualbox-ose-kmod-72-7.2.20.1501000:
DEBUG=off: Debug symbols, additional logs and assertions
INVARIANTS=off: Use if kernel is compiled with INVARIANTS option
VIMAGE=on: VIMAGE virtual networking support
===> Use 'make config' to modify these settings
emulators/virtualbox-ose*: Exclude from extract bundled binary files of kBuild
Thes is ~430-640 files, ~30-55MB total for different platforms.
We are using devel/kBuild for build VirtualBox ports.
devel/kBuild is a newer version than the one included in the VirtualBox
tarballs.
emulators/virtualbox-ose*-72: Update 7.2.4 => 7.2.6
Changelog:
https://www.virtualbox.org/wiki/Changelog-7.2#v6
emulators/virtualbox-ose{,-nox11}-72:
Remove the OGG, VORBIS, and VPX options - without libogg and libvorbis
in the system, the ports attempts to use the bundled versions, but
without libvpx, the build fails. Even when using libvpx, building the
bundled libvorbis library also fails.
These 3 libraries are not heavy dependencies, so we simply make them
mandatory even for emulators/virtualbox-ose-nox11-72.
PR: 292801
Tested by: jwb
(Only the first 15 lines of the commit message are shown above )
emulators/virtualbox-ose{,-kmod,-nox11}-72: Add new ports VirtualBox 7.2.0
Port based on patch from Stas Timokhin <devel@stasyan.com>.
The main work on porting was done by the author of the original patch.
The rest is a several various improvements and bug fixes that have been
made over the past few months in older versions and one upstream
regression: https://github.com/VirtualBox/virtualbox/issues/135
The requirements for 7.2.x are the same as for 7.1.x, but for now we'll
leave both versions: 7.2.x in experimental/test mode and 7.1.x - stable.
Upstream ported on aarch64, but for now we keep ONLY_FOR_ARCHS=amd64.
If you interested in porting it on aarch64 - create PR with patch.
The following ports also need to be created (they are not available for
(Only the first 15 lines of the commit message are shown above )