virtualbox-ose 7.0.26_7
emulators/virtualbox-ose-70
General-purpose full virtualizer for x86 hardware
Description
Oracle VM VirtualBox is a hosted hypervisor for x86 virtualisation. Supported guests include BSD, Haiku, Linux, OS/2, ReactOS, Solaris and Windows. Guest Additions are available from: emulators/virtualbox-ose-additions For the Extension Pack: FreeBSD is not a supported host platform. Installation of the Pack will not extend the feature set.
Dependencies
- build archivers/gtar
- build devel/binutils
- build devel/gsoap
- build devel/kBuild
- build devel/libIDL
- build devel/pkgconf
- build devel/py-setuptools
- build devel/qt5-buildtools
- build devel/qt5-linguisttools
- build devel/qt5-qmake
- build devel/sdl12
- build devel/yasm
- build lang/python311
- build textproc/libxslt
- build x11-toolkits/libXmu
- build x11-toolkits/libXt
- build x11/libX11
- build x11/libXcursor
- build x11/libXext
- build x11/libXinerama
- build x11/libxcb
- build x11/xorgproto
- lib devel/dbus
- lib devel/qt5-core
- lib devel/qt5-dbus
- lib devel/sdl12
- lib ftp/curl
- lib graphics/libglvnd
- lib graphics/png
- lib graphics/qt5-opengl
- lib net/libvncserver
- lib print/qt5-printsupport
- lib sysutils/libtpms
- lib textproc/libxml2
- lib textproc/qt5-xml
- lib x11-toolkits/qt5-gui
- lib x11-toolkits/qt5-widgets
- lib x11/qt5-x11extras
- patch devel/kBuild
- run emulators/virtualbox-ose-kmod-70
- run lang/python311
- run x11-toolkits/libXmu
- run x11-toolkits/libXt
- run x11/libX11
- run x11/libXcursor
- run x11/libXext
- run x11/libXinerama
- run x11/libxcb
Commit History
may be incomplete — full history at freebsd-ports on GitHub
| Commit | Credits | Log message |
|---|---|---|
|
7.0.26
87ffb19323
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose{,-nox11}{,-legacy,-70,-71,-72}: Fix build with custom USERS/GROUPS not in UIDs/GIDs
Sponsored by: UNIS Labs MFH: 2026Q2 |
|
7.0.26
cb332df603
files touched
|
Älven (alven) |
emulators/virtualbox-ose-*: VirtualBox 7.X: license changed from GNU GPLv2 to GNU GPLv3
PR: 294588 Reported by: ykla <yklaxds@gmail.com> Approved by: vbox@ (vvd@) Approved by: db@, yuri@ (Mentors, implicit) MFH: 2026Q2 |
|
7.0.26
3862afae6a
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose{,-70,-71,-72,-legacy}: Improve port (non-functional)
- Replace ${PREFIX}/share/applications with ${DESKTOPDIR}.
- Replace "*" with . in COPYTREE_SHARE.
|
|
7.0.26
4f2ef91eed
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose*: Add support of "Unattended Installation of Guest OS" feature
Install files required by Unattended Installation of Guest OS feature. These files were already prepared during the ports' build, so just add them to the installation. Details about this feature are here: https://www.virtualbox.org/manual/topics/create-vm.html#tk_create-vm-unattended-install Reported by: xin3qu via IRC (#freebsd-vbox @ Libera.Chat) |
|
7.0.26
c22c337cf0
files touched
|
Vladimir Druzenko (vvd) |
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. |
|
7.0.26
ceb61fac0c
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose-7[012]: Fix build after update devel/gsoap 2.8.139 => 2.8.140
out/freebsd.amd64/release/obj/webservice/soapC-7.cpp:5:32: error: use of undeclared identifier 'soap_codes_vbox__PartitionType'
5 | const char *s = soap_code_str(soap_codes_vbox__PartitionType, (long)n);
| ^
out/freebsd.amd64/release/obj/webservice/soapC-7.cpp:23:18: error: use of undeclared identifier 'soap_codes_vbox__PartitionType'
23 | map = soap_code(soap_codes_vbox__PartitionType, s);
| ^
2 errors generated.
PR: 292890
Reported by: pkg-fallout
|
|
7.0.26
939d8775e7
files touched
|
Jan Beich (jbeich) |
multimedia/libvpx: update 1.16.0
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.15.2..v1.16.0 Reported by: Repology |
|
7.0.26
4f1b651ebc
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose-{,-nox11}-7{0,1,2}: Make Qt optional for building
Remove build dependency for Qt when NLS and graphical frontend is not required. PR: 291023 Co-authored-by: takahiro.kurosawa@gmail.com MFH: 2025Q4 |
|
7.0.26
89de71b8c7
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose-additions*: Fix "vboxmanage guestproperty" on host does not show interface name for FreeBSD guest
Upstream issue: https://github.com/VirtualBox/virtualbox/issues/403 Upstream commit: https://github.com/VirtualBox/virtualbox/commit/3cf64726847e2483c9539ca51c88862a0f1c7414 PR: 291128 MFH: 2025Q4 |
|
7.0.26
ee50ab5c58
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose{,-additions,-kmod}{,-nox11}-70: Deprecate and set to expire on 2026-12-31
Upstream EOL reaches on 2025-04-15, use emulators/virtualbox-ose-*-72 instead. PR: 289163 |
|
7.0.26
ff9268484d
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose-additions{,-nox11}-70: Add new ports VirtualBox Guest Additions 7.0.26
Ports need more thorough testing at runtime. Changelog: https://www.virtualbox.org/wiki/Changelog-7.0 PR: 271146 Relnotes: yes |
|
7.0.26
82e1a6f422
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose-70: Fix description in rc script
Fix description for option vboxinit_start_delay. MFH: 2025Q4 |
|
7.0.26
64fb50b01e
files touched
|
Max Brazhnikov (makc) |
*/*: Fix Qt and LXQt spelling
|
|
7.0.26
bf21746ce0
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose*: Fix vboxvfs build on 16-CURRENT
/wrkdirs/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.50/src/VBox/Additions/freebsd/vboxvfs/vboxvfs_vnops.c:1271:9: error: use of undeclared identifier 'NULLVP'
1271 | *vpp = NULLVP;
| ^
/wrkdirs/usr/ports/emulators/virtualbox-ose-additions/work/VirtualBox-6.1.50/src/VBox/Additions/freebsd/vboxvfs/vboxvfs_vnops.c:1281:3: error: call to undeclared function 'VREF'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
1281 | VREF(dvp);
| ^
Commits that broke the build:
https://cgit.freebsd.org/src/commit/sys/sys/vnode.h?id=7e4c451c12aeb26cc1179221b8230c491b17cf00
https://cgit.freebsd.org/src/commit/sys/sys/vnode.h?id=01c8e2e33df81b242d73a23de49a6b61f33c24c1
PR: 289992
Reported by: pkg-fallout
MFH: 2025Q4
|
|
7.0.26
3203c4f0a5
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose{,-nox11}-70: Add support of TPM device emulation using sysutils/libtpms (default on)
Fix: "Failed to attach to TPM driver. rc=VERR_PDM_DRIVER_NOT_FOUND" PR: 289922 MFH: 2025Q4 |
|
7.0.26
40fa372043
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose{,-nox11}{,-70,-71,-72,-legacy}: Fix build with ftp/curl 8.16.0
kBuild: Compiling VBoxRT - /wrkdirs/usr/ports/emulators/virtualbox-ose-72/work/VirtualBox-7.2.0/src/VBox/Runtime/generic/http-curl.cpp
/wrkdirs/usr/ports/emulators/virtualbox-ose-72/work/VirtualBox-7.2.0/src/VBox/Runtime/generic/http-curl.cpp:702:27: error: assigning to 'curl_proxytype' from incompatible type 'long'
702 | pThis->enmProxyType = CURLPROXY_HTTP;
| ^~~~~~~~~~~~~~
/usr/local/include/curl/curl.h:791:35: note: expanded from macro 'CURLPROXY_HTTP'
791 | #define CURLPROXY_HTTP 0L /* added in 7.10, new in 7.19.4 default is
| ^~
Upstream bug report:
https://github.com/curl/curl/issues/18054#issuecomment-3354156324
PR: 289924
|
|
7.0.26
cec1e153ef
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose{,-additions,-kmod}{,-70,-71,-legacy}: Update CONFLICTS_INSTALL before committing new ports with VirtualBox 7.2.x
PR: 289019 |
|
7.0.26
3068854dd0
files touched
|
Baptiste Daroussin (bapt) |
libxml2: chase libxml soversion bump
|
|
7.0.26
5ab3be27e7
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose*: Improve rc script
- Add sort VMs by name during auto start and reverse sort during stop - with this user can control the order in which VMs are started and stopped. - Increase default delay between start VMs from 0 to 1 second - useful when automatically starting more than "2-3" VMs. |
|
7.0.26
8e44e5724a
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose-70: Sort USES
MFH: 2025Q2 |
|
7.0.26
031b8f8fae
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose{,-nox11}-70: Add patches for better graphics devices support
While here refresh patches for graphics devices PR: 286748 Tested by: Martin Birgmeier <d8zNeCFG@aon.at>, rkoberman@gmail.com MFH: 2025Q2 |
|
7.0.26
9db6ed5517
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose-70: Improve DESC for OGG and VORBIS options
Make a description that more accurately describes what these options do. MFH: 2025Q2 |
|
7.0.26
137787be31
files touched
|
Takahiro Kurosawa (takahiro.kurosawa) |
emulators/virtualbox-ose-additions{,-legacy}: Fix build on 15-CURRENT OSVERSION>=1500038
PR: 286718 MFH: 2025Q2 |
|
7.0.26
6e8f51b83f
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose{,-nox11}-70: Add options OGG and VORBIS
For audio recording. MFH: 2025Q2 |
|
7.0.26
f679dc9205
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose-70: Add patch with enable "HW accelerated graphics output"
MFH: 2025Q2 |
|
7.0.26
f9f71af0e9
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose-70: Fix overflow in host memory size calculation
Restore patch - got lost during update to 7.0.x. PR: 271146 MFH: 2025Q2 |
|
7.0.26
e3da428cdd
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose-70: Fix CONFLICTS_INSTALL
PR: 284439 |
|
7.0.26
806da99dc2
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose{,-additions,-kmod}{,-70,-legacy}: Update CONFLICTS_INSTALL before committing new ports with VirtualBox 7.1.x
PR: 284439 |
|
7.0.26
3a151cd44b
files touched
|
Mark Johnston (markj) |
emulators/virtualbox-ose{,-70,-legacy}: Fix release memory on VM exit on 15-CURRENT
PR: 286507 MFH: 2025Q2 |
|
7.0.26
a8b4678fc9
files touched
|
Cy Schubert (cy) |
emulators/virtualbox-ose-70: Fix 15-CURRENT kmod build
One remaining instance of vm_page_find_least(), which was removed in 15-CURRENT, remained. Replace it with a call to vm_radix_lookup_ge() instead. |
|
7.0.26
6df78d6805
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose{,-nox11,-kmod}-70: Update 7.0.24 => 7.0.26
Changelog:
https://www.virtualbox.org/wiki/Changelog-7.0#v26
* Add USE_BINUTILS=yes:
- fix build if devel/kBuild build with GCC option off;
- virtualbox-ose-70 explicitly depends on binutils (-fuse-ld=bfd in
Config.kmk).
* Fix build python library.
PR: 285116
|
|
7.0.24
271cb6e766
files touched
|
Mark Johnston (markj) |
emulators/virtualbox-ose-kmod{,-70,-legacy}: Fix the build after FreeBSD kernel changes in 1500038
Update to chase removal of vm_page_next() PR: 286206 286193 286204 Tested by: Graham Perrin <grahamperrin@gmail.com> MFH: 2025Q2 |
|
7.0.24
64f3a6bf7e
files touched
|
Jan Beich (jbeich) |
multimedia/libvpx: update 1.15.1
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.15.0..v1.15.1 Reported by: portscout |
|
7.0.24
a347a92e6e
files touched
|
Gleb Popov (arrowd) |
*: Bump revisions after dbus update
PR: 285253 Reported by: Martin Birgmeier <d8zNeCFG@aon.at> |
|
7.0.24
06a08e69f3
files touched
|
Charlie Li (vishwin) |
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal
Any missed ports, feel free to bump. Any ports that need setuptools at runtime can have the devel/py-setuptools manually added back to RUN_DEPENDS, but understand that this practice is deprecated; see CHANGES for details. |
|
7.0.24
f24fdd9f85
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose{,-kmod,-nox11}-70: Add new ports VirtualBox 7.0.24
General status: * VirtualBox 7.1.x is still not fully ported to FreeBSD, so we are adding 7.0.x in experimental/test mode. * 7.0.x is being tested on hosts of several FreeBSD developers and users. * As far as we know, 7.0.x has the same system requirements as 6.1.x - amd64 with VT-x (we even tested it on Core 2 Duo E6xxx), so after confirming stability with more users, 7.0.x is expected to replace 6.1.x. * The following ports also need to be created for this replacement: - emulators/virtualbox-ose-additions-70; - emulators/virtualbox-ose-additions-nox11-70; - www/phpvirtualbox-70. * If 7.1.x has the same system requirements, then when we port 7.1.x, it will replace 7.0.x. This patch is a joint effort by several FreeBSD developers and users. Thanks to everyone involved! Changelog: https://www.virtualbox.org/wiki/Changelog-7.0 PR: 271146 |
|
6.1.50
9ef87f0830
files touched
|
Vladimir Druzenko (vvd) |
emulators/virtualbox-ose{,-kmod,-nox11}-70: Repocopy from emulators/virtualbox-ose{,-kmod,-nox11}
PR: 271146 |