Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Jan 2026 14:19:16 +0000
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org
Subject:   git: 450e61e706a6 - 2026Q1 - emulators/virtualbox-ose*-71: Update 7.1.14 => 7.1.16
Message-ID:  <697e0f64.3030a.36ddd651@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch 2026Q1 has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=450e61e706a658de2afd8f7fe1ca279ea52383f8

commit 450e61e706a658de2afd8f7fe1ca279ea52383f8
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:18:58 +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
    (cherry picked from commit 6a38da38e994a483e3b5fe339a85846cc390d7a3)
---
 emulators/virtualbox-ose-71/Makefile               | 27 +++++++++-------------
 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, 30 insertions(+), 53 deletions(-)

diff --git a/emulators/virtualbox-ose-71/Makefile b/emulators/virtualbox-ose-71/Makefile
index 7524f114d6a2..ba4885c9d6f6 100644
--- a/emulators/virtualbox-ose-71/Makefile
+++ b/emulators/virtualbox-ose-71/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	virtualbox-ose
-DISTVERSION=	7.1.14
+DISTVERSION=	7.1.16
 PORTREVISION?=	0
 CATEGORIES=	emulators
 MASTER_SITES=	https://download.virtualbox.org/virtualbox/${DISTVERSION}/:src \
@@ -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
 


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?697e0f64.3030a.36ddd651>