emulators/virtualbox-ose{,-70,-71,-72}: Fix dependency from libfuse
Sponsored by: UNIS Labs (vvd, commit patch)
MFH: 2026Q4f9ccf60c31Port details
emulators/virtualbox-ose-707.0.26_8
General-purpose full virtualizer for x86 hardware
- Maintainer
- vbox@FreeBSD.org
- Packages
- virtualbox-ose-70 7.0.26_8, virtualbox-ose-nox11-70 7.0.26_8
- Upstream
- up to date
- CPE
oracle:vm_virtualboxfrom the port- WWW
- https://www.virtualbox.org/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (41)
emulators/virtualbox-ose-kmod*: Fix building on recent CURRENT Approved by: vvd (via Telegram)dce1fa09e2
emulators/virtualbox-ose{,-70,-71,-72,-legacy}: Fix PKGNAMESUFFIX
While here parametrize version for unification.
Sponsored by: UNIS Labs55cdeefc9bemulators/virtualbox-ose*: Flavorize While here make non-functional changes related to indentation and formatting, make simplification of CONFLICTS_INSTALL. Sponsored by: UNIS Labs7c406bf706
emulators/virtualbox-ose{,-nox11}{,-legacy,-70,-71,-72}: Fix build with custom USERS/GROUPS not in UIDs/GIDs
Sponsored by: UNIS Labs
MFH: 2026Q287ffb19323emulators/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: 2026Q2cb332df603
emulators/virtualbox-ose{,-70,-71,-72,-legacy}: Improve port (non-functional)
- Replace ${PREFIX}/share/applications with ${DESKTOPDIR}.
- Replace "*" with . in COPYTREE_SHARE.3862afae6aemulators/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)4f2ef91eed
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.c22c337cf0
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-falloutceb61fac0cmultimedia/libvpx: update 1.16.0 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.15.2..v1.16.0 Reported by: Repology939d8775e7
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: 2025Q44f1b651ebcemulators/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: 2025Q489de71b8c7
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: 289163ee50ab5c58emulators/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: yesff9268484demulators/virtualbox-ose-70: Fix description in rc script Fix description for option vboxinit_start_delay. MFH: 2025Q482e1a6f422
*/*: Fix Qt and LXQt spelling64fb50b01e
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: 2025Q4bf21746ce0emulators/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: 2025Q43203c4f0a5emulators/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: 28992440fa372043emulators/virtualbox-ose{,-additions,-kmod}{,-70,-71,-legacy}: Update CONFLICTS_INSTALL before committing new ports with VirtualBox 7.2.x
PR: 289019cec1e153eflibxml2: chase libxml soversion bump3068854dd0
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.5ab3be27e7
emulators/virtualbox-ose-70: Sort USES MFH: 2025Q28e44e5724a
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: 2025Q2031b8f8faeemulators/virtualbox-ose-70: Improve DESC for OGG and VORBIS options Make a description that more accurately describes what these options do. MFH: 2025Q29db6ed5517
emulators/virtualbox-ose-additions{,-legacy}: Fix build on 15-CURRENT OSVERSION>=1500038
PR: 286718
MFH: 2025Q2137787be31emulators/virtualbox-ose{,-nox11}-70: Add options OGG and VORBIS
For audio recording.
MFH: 2025Q26e8f51b83femulators/virtualbox-ose-70: Add patch with enable "HW accelerated graphics output" MFH: 2025Q2f679dc9205
emulators/virtualbox-ose-70: Fix overflow in host memory size calculation Restore patch - got lost during update to 7.0.x. PR: 271146 MFH: 2025Q2f9f71af0e9
emulators/virtualbox-ose-70: Fix CONFLICTS_INSTALL PR: 284439e3da428cdd
emulators/virtualbox-ose{,-additions,-kmod}{,-70,-legacy}: Update CONFLICTS_INSTALL before committing new ports with VirtualBox 7.1.x
PR: 284439806da99dc2emulators/virtualbox-ose{,-70,-legacy}: Fix release memory on VM exit on 15-CURRENT
PR: 286507
MFH: 2025Q23a151cd44bemulators/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.a8b4678fc9
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: 2851166df78d6805emulators/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: 2025Q2271cb6e766multimedia/libvpx: update 1.15.1 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.15.0..v1.15.1 Reported by: portscout64f3a6bf7e
*: Bump revisions after dbus update PR: 285253 Reported by: Martin Birgmeier <d8zNeCFG@aon.at>a347a92e6e
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.06a08e69f3
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: 271146f24fdd9f85emulators/virtualbox-ose{,-kmod,-nox11}-70: Repocopy from emulators/virtualbox-ose{,-kmod,-nox11}
PR: 2711469ef87f0830