git: 6a38da38e994 - main - emulators/virtualbox-ose*-71: Update 7.1.14 => 7.1.16
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 31 Jan 2026 14:11:35 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=6a38da38e994a483e3b5fe339a85846cc390d7a3
commit 6a38da38e994a483e3b5fe339a85846cc390d7a3
Author: Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-01-31 14:09:40 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-01-31 14:09:40 +0000
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
Security: CVE-2026-21956
Security: CVE-2026-21987
Security: CVE-2026-21988
Security: CVE-2026-21990
Security: CVE-2026-21989
Security: CVE-2026-21957
Security: CVE-2026-21983
Security: CVE-2026-21984
Security: CVE-2026-21982
Security: CVE-2026-21986
Security: CVE-2026-21963
Security: CVE-2026-21985
Security: CVE-2026-21981
MFH: 2026Q1
---
emulators/virtualbox-ose-71/Makefile | 29 +++++++++-------------
emulators/virtualbox-ose-71/distinfo | 14 +++++------
emulators/virtualbox-ose-71/files/pkg-message.in | 18 --------------
emulators/virtualbox-ose-additions-71/Makefile | 4 +--
emulators/virtualbox-ose-additions-71/distinfo | 6 ++---
.../virtualbox-ose-additions-nox11-71/Makefile | 2 +-
emulators/virtualbox-ose-kmod-71/Makefile | 2 +-
emulators/virtualbox-ose-kmod-71/distinfo | 6 ++---
emulators/virtualbox-ose-nox11-71/Makefile | 4 +--
9 files changed, 31 insertions(+), 54 deletions(-)
diff --git a/emulators/virtualbox-ose-71/Makefile b/emulators/virtualbox-ose-71/Makefile
index ff0c0f4e048b..ba4885c9d6f6 100644
--- a/emulators/virtualbox-ose-71/Makefile
+++ b/emulators/virtualbox-ose-71/Makefile
@@ -1,6 +1,6 @@
PORTNAME= virtualbox-ose
-DISTVERSION= 7.1.14
-PORTREVISION?= 1
+DISTVERSION= 7.1.16
+PORTREVISION?= 0
CATEGORIES= emulators
MASTER_SITES= https://download.virtualbox.org/virtualbox/${DISTVERSION}/:src \
LOCAL/vvd:docs
@@ -24,7 +24,11 @@ BUILD_DEPENDS= gtar:archivers/gtar \
yasm:devel/yasm \
xsltproc:textproc/libxslt
LIB_DEPENDS= libpng.so:graphics/png \
- libcurl.so:ftp/curl
+ libcurl.so:ftp/curl \
+ libogg.so:audio/libogg \
+ libvorbis.so:audio/libvorbis \
+ libvorbisenc.so:audio/libvorbis \
+ libvpx.so:multimedia/libvpx
RUN_DEPENDS= ${LOCALBASE}/etc/rc.d/vboxnet:emulators/virtualbox-ose-kmod-71
USES= compiler:c++17-lang cpe gnome iconv pkgconfig ssl tar:bzip2
@@ -35,8 +39,9 @@ USE_GNOME= libxml2
USE_RC_SUBR= vboxheadless vboxwatchdog
HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-java --passive-mesa --disable-docs
-CONFIGURE_ARGS+= --with-gcc="${CC}" --with-g++="${CXX}"
+CONFIGURE_ARGS+= --disable-docs --disable-java \
+ --enable-libogg --enable-libvorbis --passive-mesa \
+ --with-gcc="${CC}" --with-g++="${CXX}"
CONFLICTS_INSTALL= virtualbox-ose-legacy \
virtualbox-ose-nox11-legacy \
@@ -77,9 +82,9 @@ PLIST_SUB= GUEST_VER=${DISTVERSION} \
SLAVE_PORT?= no
-OPTIONS_DEFINE= AIO ALSA DBUS DEBUG DOCS GUESTADDITIONS NLS OGG \
+OPTIONS_DEFINE= AIO ALSA DBUS DEBUG DOCS GUESTADDITIONS NLS \
PULSEAUDIO PYTHON QT6 R0LOGGING TPM UDPTUNNEL VBOXIMG \
- VDE VNC VORBIS VPX WEBSERVICE X11
+ VDE VNC WEBSERVICE X11
OPTIONS_DEFAULT= AIO DBUS QT6 TPM UDPTUNNEL VNC WEBSERVICE X11
.if ${SLAVE_PORT} == no
OPTIONS_DEFAULT+= PYTHON
@@ -93,7 +98,6 @@ AIO_DESC= Enable Asyncronous IO support (check pkg-message)
DEBUG_DESC= Debug symbols, additional logs and assertions
GUESTADDITIONS_DESC= Build with Guest Additions
NLS_DESC= Native language support (requires QT6)
-OGG_DESC= Use libogg from audio/libogg instead of bundled one
QT6_DESC= Build with Qt6 frontend (requires X11)
R0LOGGING_DESC= Enable R0 logging (requires DEBUG)
TPM_DESC= Enable TPM device emulation using sysutils/libtpms
@@ -101,8 +105,6 @@ UDPTUNNEL_DESC= Build with UDP tunnel support
VBOXIMG_DESC= Build vboximg-mount (requires fuse-libs)
VDE_DESC= Build with VDE support
VNC_DESC= Build with VNC support
-VORBIS_DESC= Use libvorbis from audio/libvorbis instead of bundled one
-VPX_DESC= Use libvpx for video recording
WEBSERVICE_DESC= Build Webservice
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
@@ -111,8 +113,6 @@ DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus
DBUS_CONFIGURE_OFF= --disable-dbus
DEBUG_CONFIGURE_ON= --build-debug
NLS_IMPLIES= QT6
-OGG_LIB_DEPENDS= libogg.so:audio/libogg
-OGG_CONFIGURE_ON= --enable-libogg
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CONFIGURE_OFF= --disable-pulse
PYTHON_USES= python
@@ -134,11 +134,6 @@ VDE_RUN_DEPENDS= vde_switch:net/vde2
VDE_CONFIGURE_ON= --enable-vde
VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver
VNC_CONFIGURE_ON= --enable-vnc
-VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \
- libvorbisenc.so:audio/libvorbis
-VORBIS_CONFIGURE_ON= --enable-libvorbis
-VPX_LIB_DEPENDS= libvpx.so:multimedia/libvpx
-VPX_CONFIGURE_OFF= --disable-libvpx
WEBSERVICE_BUILD_DEPENDS= soapcpp2:devel/gsoap
X11_USES= sdl xorg
X11_USE= SDL=sdl XORG=x11,xcursor,xext,xinerama,xmu,xorgproto,xt
diff --git a/emulators/virtualbox-ose-71/distinfo b/emulators/virtualbox-ose-71/distinfo
index c6cabfd397f1..0ff6e6be8236 100644
--- a/emulators/virtualbox-ose-71/distinfo
+++ b/emulators/virtualbox-ose-71/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1761088888
-SHA256 (VirtualBox-7.1.14.tar.bz2) = 6a4eea884cd98049a5357133b718078d8aaae68047836a3f86cd5904336d6218
-SIZE (VirtualBox-7.1.14.tar.bz2) = 216819853
-SHA256 (VirtualBox-docs-7.1.14.tar.bz2) = f0b683626a41a8aad1054e6c215c2b0f917a87a200a661a1e1a142b051a8a778
-SIZE (VirtualBox-docs-7.1.14.tar.bz2) = 10110959
-SHA256 (VBoxGuestAdditions_7.1.14.iso) = 3c22ab6fe1acadf1ac522a6fb53984a8bd236862a490ab5cc9e0e3bcc521aae6
-SIZE (VBoxGuestAdditions_7.1.14.iso) = 61343744
+TIMESTAMP = 1769696969
+SHA256 (VirtualBox-7.1.16.tar.bz2) = cdb8ef45dd412757fb3598c57e986fd12575dbc1507cde7e95567a0f2ad20d96
+SIZE (VirtualBox-7.1.16.tar.bz2) = 221864875
+SHA256 (VirtualBox-docs-7.1.16.tar.bz2) = 3b550d6a273271b6a7e97df55c965417722167aedebc32002e36f1761e3c5c7e
+SIZE (VirtualBox-docs-7.1.16.tar.bz2) = 10112345
+SHA256 (VBoxGuestAdditions_7.1.16.iso) = 98852952f6ce25a534924b2509fd9b1c67d26fa2671ce7ec4d791c3ab29348af
+SIZE (VBoxGuestAdditions_7.1.16.iso) = 61315072
diff --git a/emulators/virtualbox-ose-71/files/pkg-message.in b/emulators/virtualbox-ose-71/files/pkg-message.in
index 27c14e0a2e2a..7b911854a6ae 100644
--- a/emulators/virtualbox-ose-71/files/pkg-message.in
+++ b/emulators/virtualbox-ose-71/files/pkg-message.in
@@ -53,13 +53,6 @@ NS_ERROR_FACTORY_NOT_REGISTERED. In this case delete /tmp/.vbox-*-ipc file.
If you experience "Network: write Failed: Cannot allocate memory" errors
try to increase net.graph.maxdata in /boot/loader.conf
-If you are using AIO, then increase these limits (https://bugs.freebsd.org/168298):
-vfs.aio.max_buf_aio=8192
-vfs.aio.max_aio_queue_per_proc=65536
-vfs.aio.max_aio_per_proc=8192
-vfs.aio.max_aio_queue=65536
-To check if AIO is used use: kldstat -v | grep aio
-
If you are experiencing VMs freezes with an error in VBox.log such as:
"
00:01:29.590192 AssertLogRel /usr/ports/emulators/virtualbox-ose/work/VirtualBox-6.1.44
@@ -106,15 +99,4 @@ machines using the Pulseaudio host audio driver to use another
supported one.
EOM
}
-{ type: upgrade
- minimum_version: 6.1.26
- maximum_version: 6.1.32_1
- message: <<EOM
-To comply to hier(7) requirements, networks.conf's location changed
-to %%VBOX_ETC%%/networks.conf.
-
-In case /etc/vbox/networks.conf exists, it needs to be moved to
-%%VBOX_ETC%% and /etc/vbox should be deleted.
-EOM
-}
]
diff --git a/emulators/virtualbox-ose-additions-71/Makefile b/emulators/virtualbox-ose-additions-71/Makefile
index 1c2a4f7319fa..68f1d8aa665c 100644
--- a/emulators/virtualbox-ose-additions-71/Makefile
+++ b/emulators/virtualbox-ose-additions-71/Makefile
@@ -1,6 +1,6 @@
PORTNAME= virtualbox-ose
-DISTVERSION= 7.1.14
-PORTREVISION?= 1
+DISTVERSION= 7.1.16
+PORTREVISION?= 0
CATEGORIES= emulators
MASTER_SITES= https://download.virtualbox.org/virtualbox/${DISTVERSION}/
PKGNAMESUFFIX?= -additions-71
diff --git a/emulators/virtualbox-ose-additions-71/distinfo b/emulators/virtualbox-ose-additions-71/distinfo
index 904760a18c0f..5b695973ef43 100644
--- a/emulators/virtualbox-ose-additions-71/distinfo
+++ b/emulators/virtualbox-ose-additions-71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761146098
-SHA256 (VirtualBox-7.1.14.tar.bz2) = 6a4eea884cd98049a5357133b718078d8aaae68047836a3f86cd5904336d6218
-SIZE (VirtualBox-7.1.14.tar.bz2) = 216819853
+TIMESTAMP = 1769696969
+SHA256 (VirtualBox-7.1.16.tar.bz2) = cdb8ef45dd412757fb3598c57e986fd12575dbc1507cde7e95567a0f2ad20d96
+SIZE (VirtualBox-7.1.16.tar.bz2) = 221864875
diff --git a/emulators/virtualbox-ose-additions-nox11-71/Makefile b/emulators/virtualbox-ose-additions-nox11-71/Makefile
index 5060b0545b7b..ef057aa1f5f2 100644
--- a/emulators/virtualbox-ose-additions-nox11-71/Makefile
+++ b/emulators/virtualbox-ose-additions-nox11-71/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 1
+PORTREVISION= 0
PKGNAMESUFFIX= -additions-nox11-71
MASTERDIR= ${.CURDIR}/../virtualbox-ose-additions-71
diff --git a/emulators/virtualbox-ose-kmod-71/Makefile b/emulators/virtualbox-ose-kmod-71/Makefile
index 88f593c525fc..8d15a72b4cb5 100644
--- a/emulators/virtualbox-ose-kmod-71/Makefile
+++ b/emulators/virtualbox-ose-kmod-71/Makefile
@@ -1,5 +1,5 @@
PORTNAME= virtualbox-ose
-DISTVERSION= 7.1.14
+DISTVERSION= 7.1.16
CATEGORIES= emulators
MASTER_SITES= https://download.virtualbox.org/virtualbox/${DISTVERSION}/
PKGNAMESUFFIX= -kmod-71
diff --git a/emulators/virtualbox-ose-kmod-71/distinfo b/emulators/virtualbox-ose-kmod-71/distinfo
index 440b2b8ba4f1..5b695973ef43 100644
--- a/emulators/virtualbox-ose-kmod-71/distinfo
+++ b/emulators/virtualbox-ose-kmod-71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761088888
-SHA256 (VirtualBox-7.1.14.tar.bz2) = 6a4eea884cd98049a5357133b718078d8aaae68047836a3f86cd5904336d6218
-SIZE (VirtualBox-7.1.14.tar.bz2) = 216819853
+TIMESTAMP = 1769696969
+SHA256 (VirtualBox-7.1.16.tar.bz2) = cdb8ef45dd412757fb3598c57e986fd12575dbc1507cde7e95567a0f2ad20d96
+SIZE (VirtualBox-7.1.16.tar.bz2) = 221864875
diff --git a/emulators/virtualbox-ose-nox11-71/Makefile b/emulators/virtualbox-ose-nox11-71/Makefile
index bd1a0035d424..06750b5e3471 100644
--- a/emulators/virtualbox-ose-nox11-71/Makefile
+++ b/emulators/virtualbox-ose-nox11-71/Makefile
@@ -3,8 +3,8 @@ PKGNAMESUFFIX= -nox11-71
MASTERDIR= ${.CURDIR}/../virtualbox-ose-71
-OPTIONS_EXCLUDE= ALSA DBUS DEBUG GUESTADDITIONS DOCS NLS OGG PULSEAUDIO \
- QT6 VORBIS VPX X11
+OPTIONS_EXCLUDE= ALSA DBUS DEBUG GUESTADDITIONS DOCS NLS PULSEAUDIO \
+ QT6 X11
SLAVE_PORT= yes