https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289019
--- Comment #22 from commit-h...@freebsd.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3fd0f81ce50f019564e04bf9fdc3161b2aec47c3 commit 3fd0f81ce50f019564e04bf9fdc3161b2aec47c3 Author: Vladimir Druzenko <v...@freebsd.org> AuthorDate: 2025-08-29 14:59:22 +0000 Commit: Vladimir Druzenko <v...@freebsd.org> CommitDate: 2025-08-29 15:16:27 +0000 emulators/virtualbox-ose{,-kmod,-nox11}-72: Add new ports VirtualBox 7.2.0 Port based on patch from Stas Timokhin <de...@stasyan.com>. The main work on porting was done by the author of the original patch. The rest is a several various improvements and bug fixes that have been made over the past few months in older versions and one upstream regression: https://github.com/VirtualBox/virtualbox/issues/135 The requirements for 7.2.x are the same as for 7.1.x, but for now we'll leave both versions: 7.2.x in experimental/test mode and 7.1.x - stable. Upstream ported on aarch64, but for now we keep ONLY_FOR_ARCHS=amd64. If you interested in porting it on aarch64 - create PR with patch. The following ports also need to be created (they are not available for versions 7.0.x and 7.1.x either): - emulators/virtualbox-ose-additions-72; - emulators/virtualbox-ose-additions-nox11-72. www/phpvirtualbox-72 already in ports. Changelog: https://www.virtualbox.org/wiki/Changelog-7.2 While here refresh patches. PR: 289019 Relnotes: Add VirtualBox 7.2.0 Co-authored-by: Stas Timokhin <de...@stasyan.com> Co-authored-by: Mario Lobo <l...@bsd.com.br> emulators/Makefile | 3 + emulators/virtualbox-ose-72/Makefile | 16 +- emulators/virtualbox-ose-72/distinfo | 14 +- emulators/virtualbox-ose-72/files/patch-Config.kmk | 213 +++++++++++---------- emulators/virtualbox-ose-72/files/patch-configure | 34 ++-- ...patch-doc_manual_en__US_dita_UserManual.ditamap | 4 +- .../files/patch-include-iprt-x86.h | 6 +- .../files/patch-include_VBox_com_array.h | 8 +- .../files/patch-include_VBox_sup.h | 6 +- .../files/patch-include_iprt_string.h | 4 +- ...-Additions-common-VBoxGuest-VBoxGuest-freebsd.c | 26 +-- ...Box-Additions-common-VBoxGuest-freebsd-Makefile | 8 +- ...itions-common-VBoxGuest-freebsd-files_vboxguest | 10 +- ...-VBox-Additions-x11-Installer-98vboxadd-xclient | 6 +- ...Box-Devices-Network-slirp-bsd-sys-mbuf.h (gone) | 12 -- ...ch-src-VBox-HostDrivers-VBoxNetAdp-Makefile.kmk | 8 +- ...HostDrivers-VBoxNetFlt-freebsd-files_vboxnetflt | 6 +- .../files/patch-src-VBox-Installer-Makefile.kmk | 4 +- ...tch-src-VBox-Main-src-server-VirtualBoxImpl.cpp | 4 +- ...untime-r0drv-freebsd-sleepqueue-r0drv-freebsd.h | 6 +- ...itions_common_VBoxService_VBoxServiceVMInfo.cpp | 20 +- ...tch-src_VBox_Additions_common_pam_pam__vbox.cpp | 6 +- .../patch-src_VBox_Additions_freebsd_Makefile | 6 +- .../patch-src_VBox_Additions_freebsd_Makefile.kmk | 6 +- ...src_VBox_Additions_freebsd_drm_vboxvideo__drm.c | 4 +- ...ditions_freebsd_mount__vboxvfs_mount__vboxvfs.8 | 4 +- ...ditions_freebsd_mount__vboxvfs_mount__vboxvfs.c | 4 +- ...ch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs.h | 6 +- ..._VBox_Additions_freebsd_vboxvfs_vboxvfs__prov.c | 4 +- ...Box_Additions_freebsd_vboxvfs_vboxvfs__vfsops.c | 13 +- ...VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c | 8 +- ...h-src_VBox_Additions_x11_vboxmouse_Makefile.kmk | 4 +- ...patch-src_VBox_Devices_Graphics_DevVGA-SVGA.cpp | 4 +- ...VBox_Devices_Graphics_DevVGA-SVGA3d-dx-dx11.cpp | 4 +- .../files/patch-src_VBox_Devices_Makefile.kmk | 14 +- .../patch-src_VBox_Devices_Network_DrvNAT.cpp | 4 +- .../patch-src_VBox_Devices_PC_ipxe_Makefile.kmk | 10 +- ..._Devices_USB_freebsd_USBProxyDevice-freebsd.cpp | 4 +- .../files/patch-src_VBox_ExtPacks_VNC_VBoxVNC.cpp | 8 +- ...rc_VBox_Frontends_VBoxHeadless_VBoxHeadless.cpp | 6 +- ...Box_Frontends_VBoxManage_VBoxManageModifyVM.cpp | 10 +- ...alBox_src_manager_UIVirtualBoxManager.cpp (new) | 46 +++++ ...tualBox_src_manager_UIVirtualBoxManager.h (new) | 20 ++ ...ualBox_src_manager_UIVirtualBoxWidget.cpp (new) | 24 +++ .../patch-src_VBox_HostDrivers_Support_SUPDrv.cpp | 6 +- ...h-src_VBox_HostDrivers_Support_SUPDrvInternal.h | 4 +- ...h-src_VBox_HostDrivers_Support_freebsd_Makefile | 10 +- ..._HostDrivers_Support_freebsd_SUPLib-freebsd.cpp | 6 +- ...VBox_HostDrivers_Support_freebsd_files__vboxdrv | 12 +- ...rc_VBox_HostDrivers_VBoxNetAdp_freebsd_Makefile | 4 +- ...ch-src_VBox_HostDrivers_VBoxNetFlt_Makefile.kmk | 4 +- ...rc_VBox_HostDrivers_VBoxNetFlt_freebsd_Makefile | 4 +- ...h-src_VBox_HostDrivers_adpctl_VBoxNetAdpCtl.cpp | 4 +- .../files/patch-src_VBox_Main_Makefile.kmk | 6 +- .../files/patch-src_VBox_Main_include_HostPower.h | 6 +- .../patch-src_VBox_Main_src-server_HostImpl.cpp | 4 +- ..._Main_src-server_freebsd_PerformanceFreeBSD.cpp | 8 +- .../files/patch-src_VBox_Runtime_Makefile.kmk | 10 +- ...Box_Runtime_r0drv_freebsd_alloc-r0drv-freebsd.c | 12 +- ...ox_Runtime_r0drv_freebsd_assert-r0drv-freebsd.c | 6 +- ...ime_r0drv_freebsd_memuserkernel-r0drv-freebsd.c | 6 +- ...c_VBox_Runtime_r0drv_freebsd_mp-r0drv-freebsd.c | 20 +- ..._Runtime_r0drv_freebsd_semevent-r0drv-freebsd.c | 12 +- ...ime_r0drv_freebsd_semeventmulti-r0drv-freebsd.c | 16 +- ...time_r0drv_freebsd_semfastmutex-r0drv-freebsd.c | 12 +- ..._Runtime_r0drv_freebsd_semmutex-r0drv-freebsd.c | 18 +- ..._Runtime_r0drv_freebsd_spinlock-r0drv-freebsd.c | 8 +- ...ox_Runtime_r0drv_freebsd_thread-r0drv-freebsd.c | 10 +- ...x_Runtime_r0drv_freebsd_thread2-r0drv-freebsd.c | 10 +- ...VBox_Runtime_r0drv_freebsd_time-r0drv-freebsd.c | 6 +- ...Box_Runtime_r0drv_freebsd_timer-r0drv-freebsd.c | 16 +- ...Box_Runtime_r3_posix_process-creation-posix.cpp | 12 +- .../files/patch-src_VBox_VMM_Config.kmk | 6 +- ...VBox_VMM_VMMR3_PDMAsyncCompletionFileNormal.cpp | 8 +- .../files/patch-src_libs_xpcom18a4_Makefile.kmk | 4 +- ...ibs_xpcom18a4_nsprpub_pr_src_pthreads_ptsynch.c | 4 +- ...h-src_libs_xpcom18a4_xpcom_io_nsLocalFileUnix.h | 4 +- emulators/virtualbox-ose-72/pkg-plist | 7 +- emulators/virtualbox-ose-kmod-72/Makefile | 11 +- emulators/virtualbox-ose-kmod-72/distinfo | 6 +- emulators/virtualbox-ose-nox11-72/Makefile | 4 +- 81 files changed, 516 insertions(+), 427 deletions(-) -- You are receiving this mail because: You are on the CC list for the bug.