[Bug 289019] emulators/virtualbox-ose{-*}: update to 7.2.x

[email protected]
Newsgroups gmane.os.freebsd.devel.emulation
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289019

--- Comment #22 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=3fd0f81ce50f019564e04bf9fdc3161b2aec47c3

commit 3fd0f81ce50f019564e04bf9fdc3161b2aec47c3
Author:     Vladimir Druzenko <[email protected]>
AuthorDate: 2025-08-29 14:59:22 +0000
Commit:     Vladimir Druzenko <[email protected]>
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 <[email protected]>.
    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 <[email protected]>
    Co-authored-by: Mario Lobo <[email protected]>

 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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.