git: 6df78d680570 - main - emulators/virtualbox-ose{,-nox11,-kmod}-70: Update 7.0.24 => 7.0.26

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Sun, 27 Apr 2025 20:48:07 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6df78d6805703b853096e426ee2f38cdde0c8d12

commit 6df78d6805703b853096e426ee2f38cdde0c8d12
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2025-04-27 20:36:41 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-04-27 20:36:41 +0000

    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
---
 emulators/virtualbox-ose-70/Makefile      |  8 +++++---
 emulators/virtualbox-ose-70/distinfo      | 14 +++++++-------
 emulators/virtualbox-ose-70/pkg-plist     |  2 ++
 emulators/virtualbox-ose-kmod-70/Makefile |  2 +-
 emulators/virtualbox-ose-kmod-70/distinfo |  6 +++---
 5 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/emulators/virtualbox-ose-70/Makefile b/emulators/virtualbox-ose-70/Makefile
index 1c7d75282b64..c1823c5bd1a5 100644
--- a/emulators/virtualbox-ose-70/Makefile
+++ b/emulators/virtualbox-ose-70/Makefile
@@ -1,9 +1,8 @@
 PORTNAME=	virtualbox-ose
-DISTVERSION=	7.0.24
-PORTREVISION?=	3
+DISTVERSION=	7.0.26
+PORTREVISION?=	0
 CATEGORIES=	emulators
 MASTER_SITES=	https://download.virtualbox.org/virtualbox/${DISTVERSION}/:src \
-		LOCAL/bofh/emulators/virtualbox-ose:docs \
 		LOCAL/vvd:docs
 PKGNAMESUFFIX?=	-70
 DISTFILES=	VirtualBox-${DISTVERSION}${EXTRACT_SUFX}:src \
@@ -32,6 +31,7 @@ RUN_DEPENDS=	${LOCALBASE}/etc/rc.d/vboxnet:emulators/virtualbox-ose-kmod-70
 USES=		compiler:c++14-lang cpe gnome iconv qt:5 pkgconfig ssl tar:bzip2
 CPE_VENDOR=	oracle
 CPE_PRODUCT=	vm_virtualbox
+USE_BINUTILS=	yes
 USE_GNOME=	libxml2
 USE_QT=		buildtools:build linguisttools:build
 USE_RC_SUBR=	vboxheadless vboxwatchdog
@@ -251,6 +251,8 @@ post-patch:
 	    ${WRKSRC}/LocalConfig.kmk
 	@${ECHO_CMD} 'VBOX_WITH_VALIDATIONKIT =' >> ${WRKSRC}/LocalConfig.kmk
 	@${ECHO_CMD} 'VBOX_WITH_X11_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk
+	@${ECHO_CMD} 'VBOX_BLD_PYTHON = ${LOCALBASE}/bin/${PYTHON_VERSION}' >> \
+	    ${WRKSRC}/LocalConfig.kmk
 .if ${PORT_OPTIONS:MR0LOGGING}
 	@${ECHO_CMD} 'VBOX_WITH_R0_LOGGING = 1' >> ${WRKSRC}/LocalConfig.kmk
 .endif
diff --git a/emulators/virtualbox-ose-70/distinfo b/emulators/virtualbox-ose-70/distinfo
index 774d7e8d44a7..d345a527d235 100644
--- a/emulators/virtualbox-ose-70/distinfo
+++ b/emulators/virtualbox-ose-70/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1738097405
-SHA256 (VirtualBox-7.0.24.tar.bz2) = 340d66f52251e23d9bc1eb4fdf70e44cb9d1db69bc5064e3f7bdfb8bc0e3a458
-SIZE (VirtualBox-7.0.24.tar.bz2) = 174663788
-SHA256 (VirtualBox-docs-7.0.24.tar.bz2) = a4005ab62ff6352b820f3aba2c5a98b4541317433afff0d58d4b8c2678e75cdd
-SIZE (VirtualBox-docs-7.0.24.tar.bz2) = 4766637
-SHA256 (VBoxGuestAdditions_7.0.24.iso) = 17b01cd40bc34a7b79e4922c8f68bea3da3b2348bc4cdeadc962f84f1a63e225
-SIZE (VBoxGuestAdditions_7.0.24.iso) = 54804480
+TIMESTAMP = 1745631388
+SHA256 (VirtualBox-7.0.26.tar.bz2) = 8a6a83dd09e65a4aff85ba0df6bb1ba22c22f7f0923d86e4b130813d4a28c5db
+SIZE (VirtualBox-7.0.26.tar.bz2) = 174650718
+SHA256 (VirtualBox-docs-7.0.26.tar.bz2) = 81e7b97d5521951e17458eec1c3ee8b208ebbb60a70ba61140e094f5079b404d
+SIZE (VirtualBox-docs-7.0.26.tar.bz2) = 4529465
+SHA256 (VBoxGuestAdditions_7.0.26.iso) = 255baffe852b084f8c48dcdd43295028ddce2553e25ec7b670b0acf1173f5545
+SIZE (VBoxGuestAdditions_7.0.26.iso) = 54992896
diff --git a/emulators/virtualbox-ose-70/pkg-plist b/emulators/virtualbox-ose-70/pkg-plist
index e1bfb5206b85..18e6d815264e 100644
--- a/emulators/virtualbox-ose-70/pkg-plist
+++ b/emulators/virtualbox-ose-70/pkg-plist
@@ -401,6 +401,8 @@ lib/virtualbox/VBoxManage
 lib/virtualbox/VBoxNetDHCP.so
 @(root,%%VBOXGROUP%%,4510) lib/virtualbox/VBoxNetNAT
 lib/virtualbox/VBoxNetNAT.so
+%%PYTHON%%lib/virtualbox/VBoxPython3.so
+%%PYTHON%%lib/virtualbox/VBoxPython3m.so
 lib/virtualbox/VBoxRT.so
 lib/virtualbox/VBoxSVC
 %%X11%%lib/virtualbox/VBoxSVGA3D.so
diff --git a/emulators/virtualbox-ose-kmod-70/Makefile b/emulators/virtualbox-ose-kmod-70/Makefile
index 2e992ea771bc..ce9164751791 100644
--- a/emulators/virtualbox-ose-kmod-70/Makefile
+++ b/emulators/virtualbox-ose-kmod-70/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	virtualbox-ose
-DISTVERSION=	7.0.24
+DISTVERSION=	7.0.26
 CATEGORIES=	emulators
 MASTER_SITES=	https://download.virtualbox.org/virtualbox/${DISTVERSION}/
 PKGNAMESUFFIX=	-kmod-70
diff --git a/emulators/virtualbox-ose-kmod-70/distinfo b/emulators/virtualbox-ose-kmod-70/distinfo
index abcb5fb32c6c..e2382194b08a 100644
--- a/emulators/virtualbox-ose-kmod-70/distinfo
+++ b/emulators/virtualbox-ose-kmod-70/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738067736
-SHA256 (VirtualBox-7.0.24.tar.bz2) = 340d66f52251e23d9bc1eb4fdf70e44cb9d1db69bc5064e3f7bdfb8bc0e3a458
-SIZE (VirtualBox-7.0.24.tar.bz2) = 174663788
+TIMESTAMP = 1745629227
+SHA256 (VirtualBox-7.0.26.tar.bz2) = 8a6a83dd09e65a4aff85ba0df6bb1ba22c22f7f0923d86e4b130813d4a28c5db
+SIZE (VirtualBox-7.0.26.tar.bz2) = 174650718