| Port details |
- virtualbox-ose-71 General-purpose full virtualizer for x86 hardware
- 7.1.16 emulators
=1 7.1.16Version of this port present on the latest quarterly branch. - Maintainer: vbox@FreeBSD.org
 - Port Added: 2025-05-13 20:36:04
- Last Update: 2026-02-03 18:27:50
- Commit Hash: c22c337
- People watching this port, also watch:: libmad, imlib2, xorg-apps, py311-pikepdf, gstreamer1-plugins-dash
- License: GPLv2
- WWW:
- https://www.virtualbox.org/
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- vboxheadless
- vboxwatchdog
- vboxinit
- vboxwebsrv
- Dependency lines:
-
- virtualbox-ose-71>0:emulators/virtualbox-ose-71
- Conflicts:
- CONFLICTS_INSTALL:
- virtualbox-ose-legacy
- virtualbox-ose-nox11-legacy
- virtualbox-ose
- virtualbox-ose-nox11
- virtualbox-ose-70
- virtualbox-ose-nox11-70
- virtualbox-ose-72
- virtualbox-ose-nox11-72
- virtualbox-ose-nox11-71
- To install the port:
- cd /usr/ports/emulators/virtualbox-ose-71/ && make install clean
- To add the package, run one of these commands:
- pkg install emulators/virtualbox-ose-71
- pkg install virtualbox-ose-71
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: virtualbox-ose-71
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64
- distinfo:
- TIMESTAMP = 1769696969
SHA256 (VirtualBox-7.1.16.tar.bz2) = cdb8ef45dd412757fb3598c57e986fd12575dbc1507cde7e95567a0f2ad20d96
SIZE (VirtualBox-7.1.16.tar.bz2) = 221864875
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Slave ports:
-
- emulators/virtualbox-ose-nox11-71
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gtar : archivers/gtar
- kmk : devel/kBuild
- yasm : devel/yasm
- xsltproc : textproc/libxslt
- soapcpp2 : devel/gsoap
- pkgconf>=1.3.0_1 : devel/pkgconf
- py311-setuptools>=63.1.0 : devel/py-setuptools@py311
- python3.11 : lang/python311
- sdl-config : devel/sdl12
- as : devel/binutils
- xorgproto>=0 : x11/xorgproto
- xorgproto>=0 : x11/xorgproto
- xcb.pc : x11/libxcb
- x11.pc : x11/libX11
- xcursor.pc : x11/libXcursor
- xext.pc : x11/libXext
- xinerama.pc : x11/libXinerama
- xmu.pc : x11-toolkits/libXmu
- xt.pc : x11-toolkits/libXt
- lupdate : devel/qt6-tools
- qt_en.qm : devel/qt6-translations
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- vboxnet : emulators/virtualbox-ose-kmod-71
- python3.11 : lang/python311
- xcb.pc : x11/libxcb
- x11.pc : x11/libX11
- xcursor.pc : x11/libXcursor
- xext.pc : x11/libXext
- xinerama.pc : x11/libXinerama
- xmu.pc : x11-toolkits/libXmu
- xt.pc : x11-toolkits/libXt
- lupdate : devel/qt6-tools
- qt_en.qm : devel/qt6-translations
- Library dependencies:
-
- libpng.so : graphics/png
- libcurl.so : ftp/curl
- libogg.so : audio/libogg
- libvorbis.so : audio/libvorbis
- libvorbisenc.so : audio/libvorbis
- libvpx.so : multimedia/libvpx
- libdbus-1.so : devel/dbus
- libtpms.so : sysutils/libtpms
- libvncserver.so : net/libvncserver
- libxml2.so : textproc/libxml2
- libGL.so : graphics/libglvnd
- libSDL.so : devel/sdl12
- libQt6Core.so : devel/qt6-base
- libQt6Scxml.so : devel/qt6-scxml
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for virtualbox-ose-71-7.1.16:
AIO=on: Enable Asyncronous IO support (check pkg-message)
ALSA=off: ALSA audio architecture support
DBUS=on: D-Bus IPC system support
DEBUG=off: Debug symbols, additional logs and assertions
DOCS=on: Build and/or install documentation
GUESTADDITIONS=off: Build with Guest Additions
NLS=on: Native language support (requires QT6)
PYTHON=on: Python bindings or support
QT6=on: Build with Qt6 frontend (requires X11)
R0LOGGING=off: Enable R0 logging (requires DEBUG)
TPM=on: Enable TPM device emulation using sysutils/libtpms
UDPTUNNEL=on: Build with UDP tunnel support
VBOXIMG=off: Build vboximg-mount (requires fuse-libs)
VDE=off: Build with VDE support
VNC=on: Build with VNC support
WEBSERVICE=on: Build Webservice
X11=on: X11 (graphics) support
===> Use 'make config' to modify these settings
- Options name:
- emulators_virtualbox-ose-71
- USES:
- compiler:c++17-lang cpe gnome iconv pkgconfig ssl tar:bzip2 python gl qmake:no_env qt:6 xorg sdl xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
- There is no master site for this port.
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
7.1.16 03 Feb 2026 18:27:50
    |
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.1.16 03 Feb 2026 17:41:31
    |
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.1.16 31 Jan 2026 14:09:40
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose*-71: Update 7.1.14 => 7.1.16
Changelog:
https://www.virtualbox.org/wiki/Changelog-7.1#v16
emulators/virtualbox-ose{,-nox11}-71:
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-71.
PR: 292801
Security: CVE-2026-21955(Only the first 15 lines of the commit message are shown above ) |
7.1.14_1 29 Jan 2026 00:57:57
    |
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.1.14 21 Nov 2025 18:58:54
    |
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.1.14 21 Nov 2025 15:54:34
    |
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.1.14 25 Oct 2025 00:12:47
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose-additions{,-nox11}-71: Add new ports VirtualBox Guest
Additions 7.1.14
Port based on patch from jsm@.
The main work on porting was done by the author of the original patch.
Ports need more thorough testing at runtime.
Changelog:
https://www.virtualbox.org/wiki/Changelog-7.1
PR: 284439
Tested by: Helge Oldach <freebsd@oldach.net>, groenveld@acm.org
Relnotes: yes
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org> |
7.1.14 22 Oct 2025 02:01:32
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose{,-kmod,-nox11}-71: Update 7.1.12 => 7.1.14 (fixed 9
CVEs)
Changelog:
https://www.virtualbox.org/wiki/Changelog-7.1
Fixed 9 CVEs:
https://www.oracle.com/security-alerts/cpuoct2025.html#AppendixOVIR
Security: CVE-2025-62587
Security: CVE-2025-62588
Security: CVE-2025-62589
Security: CVE-2025-62641
Security: CVE-2025-62590
Security: CVE-2025-61760
Security: CVE-2025-61759
Security: CVE-2025-62591
Security: CVE-2025-62592
MFH: 2025Q4 |
7.1.12_1 22 Oct 2025 02:01:32
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose{,-71,-72,-legacy}: Fix description in rc script
Fix description for option vboxinit_start_delay.
MFH: 2025Q4 |
7.1.12_1 09 Oct 2025 09:42:43
    |
Max Brazhnikov (makc)  |
*/*: Fix Qt and LXQt spelling |
7.1.12_1 06 Oct 2025 00:03:39
    |
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.1.12_1 05 Oct 2025 23:27:31
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose{,-nox11}-71: 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.1.12 01 Oct 2025 14:08:08
    |
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.1.12 28 Aug 2025 23:44:47
    |
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.1.12 28 Aug 2025 23:36:39
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose-71: Remove duplicate patch
MFH: 2025Q3 |
7.1.12 17 Jul 2025 00:17:05
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose{,-nox11,-kmod}-71: Update 7.1.10 => 7.1.12 (fixed 7
CVEs)
Changelog:
https://www.virtualbox.org/wiki/Changelog-7.1
List of fixed CVEs:
https://www.oracle.com/security-alerts/cpujul2025.html#AppendixOVIR
Security: CVE-2025-53024
Security: CVE-2025-53025
Security: CVE-2025-53026
Security: CVE-2025-53027
Security: CVE-2025-53028
Security: CVE-2025-53029
Security: CVE-2025-53030
MFH: 2025Q3 |
7.1.10_2 30 Jun 2025 09:04:22
    |
Baptiste Daroussin (bapt)  |
libxml2: chase libxml soversion bump |
7.1.10_1 21 Jun 2025 20:23:38
    |
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.1.10 05 Jun 2025 01:34:55
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose{,-kmod,-nox11}-71: Update 7.1.8 => 7.1.10
Changelog:
https://www.virtualbox.org/wiki/Changelog-7.1
MFH: 2025Q2 |
7.1.8 05 Jun 2025 01:11:30
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose-71: Fix build on 15-CURRENT after 1500013
kBuild: Linking VBoxSVC
(...cut...) undefined reference to `cam_close_device'
(...cut...) undefined reference to `cam_freeccb'
(...cut...) undefined reference to `cam_getccb'
(...cut...) undefined reference to `cam_open_btl'
(...cut...) undefined reference to `cam_send_ccb'
(...cut...) undefined reference to `cam_strvis'
(...cut...) undefined reference to `geom_deletetree'
(...cut...) undefined reference to `geom_gettree'
PR: 286799
MFH: 2025Q2 |
7.1.8 13 May 2025 20:33:40
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose{,-kmod,-nox11}-71: Add new ports VirtualBox 7.1.8
Port based on patch from devel@stasyan.com.
The main work on porting was done by the author of the original patch.
The rest is a dozen various improvements and bug fixes that have been
made over the past few months in older versions: 7.0.x, 6.1.x, 5.2.x.
The requirements for 7.1.x are the same as for 7.0.x, but for now we'll
leave both versions in experimental/test mode.
The following ports also need to be created (they are not available for
version 7.0.x either):
- emulators/virtualbox-ose-additions-71;
- emulators/virtualbox-ose-additions-nox11-71.
www/phpvirtualbox-71 already in ports.
Changelog:
https://www.virtualbox.org/wiki/Changelog-7.1
PR: 284439 271146
Tested by: Mario Lobo <lobo@bsd.com.br>
Relnotes: yes |
7.0.26_2 13 May 2025 20:33:39
    |
Vladimir Druzenko (vvd)  |
emulators/virtualbox-ose{,-kmod,-nox11}-71: Repocopy from
emulators/virtualbox-ose{,-kmod,-nox11}-70
PR: 284439 |