git: eded20ea39f1 - main - emulators/86Box: Update to version 5.1

From: Tiago Gasiba <tiga_at_FreeBSD.org>
Date: Tue, 07 Oct 2025 23:09:01 UTC
The branch main has been updated by tiga:

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

commit eded20ea39f101b09dbc178ba5e2f268797c486b
Author:     Tiago Gasiba <tiga@FreeBSD.org>
AuthorDate: 2025-10-07 21:23:18 +0000
Commit:     Tiago Gasiba <tiga@FreeBSD.org>
CommitDate: 2025-10-07 23:06:34 +0000

    emulators/86Box: Update to version 5.1
    
    * Removed qt5 flavor
    * Pet portlint, portclippy, portfmt
    
    ChangeLog:      https://86box.net/2025/09/14/86box-v5-1.html
    PR:             290079
    Approved by:    eduardo (mentor)
---
 emulators/86Box/Makefile                           |  36 ++--
 emulators/86Box/distinfo                           |   6 +-
 .../files/patch-cmake_flags-gcc-aarch64.cmake      |  10 -
 .../86Box/files/patch-cmake_flags-gcc-armv7.cmake  |  10 -
 .../files/patch-cmake_flags-gcc-x86__64.cmake      |  12 --
 emulators/86Box/files/patch-cmake_flags-gcc.cmake  |  11 --
 .../86Box/files/patch-src_cdrom_CMakeLists.txt     |  10 -
 .../86Box/files/patch-src_network_CMakeLists.txt   |  10 -
 .../86Box/files/patch-src_printer_CMakeLists.txt   |  10 -
 .../86Box/files/patch-src_qt_qt__mainwindow.cpp    |  10 -
 .../files/patch-src_qt_qt__vmmanager__details.cpp  |  79 --------
 .../patch-src_qt_qt__vmmanager__detailsection.cpp  |  11 --
 .../files/patch-src_qt_qt__vmmanager__system.cpp   | 219 ---------------------
 .../86Box/files/patch-src_video_CMakeLists.txt     |  11 --
 14 files changed, 16 insertions(+), 429 deletions(-)

diff --git a/emulators/86Box/Makefile b/emulators/86Box/Makefile
index 6ed2545ec34e..09e35b8a4d42 100644
--- a/emulators/86Box/Makefile
+++ b/emulators/86Box/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	86Box
 DISTVERSIONPREFIX=	v
-DISTVERSION=	5.0
+DISTVERSION=	5.1
 CATEGORIES=	emulators
 
 MAINTAINER=	tiga@FreeBSD.org
@@ -23,38 +23,28 @@ LIB_DEPENDS=	libevdev.so:devel/libevdev \
 		libsndfile.so:audio/libsndfile \
 		libxkbcommon.so:x11/libxkbcommon
 
-FLAVORS=		qt6 qt5
-FLAVOR?=		qt6
-qt5_PKGNAMESUFFIX=	-qt5
-qt6_PKGNAMESUFFIX=	-qt6
-
-USES=		cmake compiler:c++11-lang gnome pkgconfig qmake sdl xorg
+USES=		cmake compiler:c++11-lang gl gnome pkgconfig qmake qt:6 sdl \
+		xorg
 USE_GITHUB=	yes
+USE_GL=		opengl
 USE_GNOME=	glib20
+USE_QT=		base tools:build
 USE_SDL=	sdl2
 USE_XORG=	x11 xcb xext xi
 
-.if ${FLAVOR} == qt5
-USES+=		qt:5
-USE_QT=		core gui network opengl widgets buildtools:build \
-		linguisttools:build
-.else
 BUILD_DEPENDS+=	vulkan-headers>0:graphics/vulkan-headers
-USES+=		gl qt:6
-USE_GL=		opengl
-USE_QT=		base tools:build
 CMAKE_ON=	USE_QT6
-CXXFLAGS+=	-I${LOCALBASE}/include/qt6/QtGui/`pkg-config --modversion Qt6Gui`/QtGui
-.endif
 
-CMAKE_ON+=		RELEASE	${CMAKE_ON_${ARCH}}
+CMAKE_ON+=		${CMAKE_ON_${ARCH}} RELEASE
 CMAKE_ON_aarch64=	NEW_DYNAREC
-CMAKE_OFF=		DISCORD ${CMAKE_OFF_${ARCH}}
+CMAKE_OFF=		${CMAKE_OFF_${ARCH}} DISCORD
 CMAKE_OFF_powerpc64le=	DYNAREC
 
-SUB_FILES=		86Box-install-roms.sh
-SUB_LIST=		DISTVERSION=${DISTVERSION} \
-			DISTVERSIONPREFIX=${DISTVERSIONPREFIX}
+CXXFLAGS+=	-I${LOCALBASE}/include/qt6/QtGui/`pkg-config --modversion Qt6Gui`/QtGui
+
+SUB_FILES=	86Box-install-roms.sh
+SUB_LIST=	DISTVERSION=${DISTVERSION} \
+		DISTVERSIONPREFIX=${DISTVERSIONPREFIX}
 
 OPTIONS_DEFINE=		NLS WAYLAND
 OPTIONS_DEFAULT=	WAYLAND
@@ -64,7 +54,7 @@ NLS_CONFIGURE_ENABLE=	nls
 
 WAYLAND_LIB_DEPENDS=	libwayland-client.so:graphics/wayland
 WAYLAND_USES=		kde:5
-WAYLAND_USE=		kde=ecm:build
+WAYLAND_USE=		KDE=ecm:build
 WAYLAND_CMAKE_OFF=	-DCMAKE_DISABLE_FIND_PACKAGE_Wayland:BOOL=ON
 
 ICON_RESOLUTIONS=	128x128 192x192 256x256 48x48 512x512 64x64 72x72 96x96
diff --git a/emulators/86Box/distinfo b/emulators/86Box/distinfo
index a08ab5ac5399..2af26efb0b3d 100644
--- a/emulators/86Box/distinfo
+++ b/emulators/86Box/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756060000
-SHA256 (86Box-86Box-v5.0_GH0.tar.gz) = 00899cb06eb5591df57756d13929a470e50d5d87bc219d1d1d36ae7bbe83a4bf
-SIZE (86Box-86Box-v5.0_GH0.tar.gz) = 13880473
+TIMESTAMP = 1759866999
+SHA256 (86Box-86Box-v5.1_GH0.tar.gz) = 942e9a2c8c8db3545eddf47854e8ac7585512060f41dbd7bb67b810f537b5eaa
+SIZE (86Box-86Box-v5.1_GH0.tar.gz) = 13904013
diff --git a/emulators/86Box/files/patch-cmake_flags-gcc-aarch64.cmake b/emulators/86Box/files/patch-cmake_flags-gcc-aarch64.cmake
deleted file mode 100644
index 3a58a593294f..000000000000
--- a/emulators/86Box/files/patch-cmake_flags-gcc-aarch64.cmake
+++ /dev/null
@@ -1,10 +0,0 @@
---- cmake/flags-gcc-aarch64.cmake.orig	2024-07-26 18:14:45 UTC
-+++ cmake/flags-gcc-aarch64.cmake
-@@ -14,7 +14,4 @@
- #          Copyright 2021 David Hrdlička.
- #
- 
--string(APPEND CMAKE_C_FLAGS_INIT    " -march=armv8-a")
--string(APPEND CMAKE_CXX_FLAGS_INIT  " -march=armv8-a")
--
- include(${CMAKE_CURRENT_LIST_DIR}/flags-gcc.cmake)
diff --git a/emulators/86Box/files/patch-cmake_flags-gcc-armv7.cmake b/emulators/86Box/files/patch-cmake_flags-gcc-armv7.cmake
deleted file mode 100644
index 5809748fa55e..000000000000
--- a/emulators/86Box/files/patch-cmake_flags-gcc-armv7.cmake
+++ /dev/null
@@ -1,10 +0,0 @@
---- cmake/flags-gcc-armv7.cmake.orig	2024-07-26 18:16:08 UTC
-+++ cmake/flags-gcc-armv7.cmake
-@@ -14,7 +14,4 @@
- #          Copyright 2021 David Hrdlička.
- #
- 
--string(APPEND CMAKE_C_FLAGS_INIT    " -march=armv7-a+fp -mfloat-abi=hard")
--string(APPEND CMAKE_CXX_FLAGS_INIT  " -march=armv7-a+fp -mfloat-abi=hard")
--
- include(${CMAKE_CURRENT_LIST_DIR}/flags-gcc.cmake)
diff --git a/emulators/86Box/files/patch-cmake_flags-gcc-x86__64.cmake b/emulators/86Box/files/patch-cmake_flags-gcc-x86__64.cmake
deleted file mode 100644
index 100bdd0cb47c..000000000000
--- a/emulators/86Box/files/patch-cmake_flags-gcc-x86__64.cmake
+++ /dev/null
@@ -1,12 +0,0 @@
---- cmake/flags-gcc-x86_64.cmake.orig	2024-07-26 18:16:26 UTC
-+++ cmake/flags-gcc-x86_64.cmake
-@@ -14,7 +14,7 @@
- #          Copyright 2021 David Hrdlička.
- #
- 
--string(APPEND CMAKE_C_FLAGS_INIT    " -m64 -march=x86-64 -msse2 -mfpmath=sse -mstackrealign")
--string(APPEND CMAKE_CXX_FLAGS_INIT  " -m64 -march=x86-64 -msse2 -mfpmath=sse -mstackrealign")
-+string(APPEND CMAKE_C_FLAGS_INIT    " -mstackrealign")
-+string(APPEND CMAKE_CXX_FLAGS_INIT  " -mstackrealign")
- 
- include(${CMAKE_CURRENT_LIST_DIR}/flags-gcc.cmake)
diff --git a/emulators/86Box/files/patch-cmake_flags-gcc.cmake b/emulators/86Box/files/patch-cmake_flags-gcc.cmake
deleted file mode 100644
index d9b56c9c71ed..000000000000
--- a/emulators/86Box/files/patch-cmake_flags-gcc.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
---- cmake/flags-gcc.cmake.orig	2024-07-26 18:17:03 UTC
-+++ cmake/flags-gcc.cmake
-@@ -16,8 +16,6 @@ string(APPEND CMAKE_CXX_FLAGS_INIT              " -fom
- # Define our flags
- string(APPEND CMAKE_C_FLAGS_INIT                " -fomit-frame-pointer -Wall -fno-strict-aliasing -Werror=implicit-int -Werror=implicit-function-declaration -Werror=int-conversion -Werror=strict-prototypes -Werror=old-style-definition")
- string(APPEND CMAKE_CXX_FLAGS_INIT              " -fomit-frame-pointer -Wall -fno-strict-aliasing")
--string(APPEND CMAKE_C_FLAGS_RELEASE_INIT        " -g0 -O3")
--string(APPEND CMAKE_CXX_FLAGS_RELEASE_INIT      " -g0 -O3")
- string(APPEND CMAKE_C_FLAGS_DEBUG_INIT          " -ggdb -Og")
- string(APPEND CMAKE_CXX_FLAGS_DEBUG_INIT        " -ggdb -Og")
- string(APPEND CMAKE_C_FLAGS_OPTIMIZED_INIT      " -march=native -mtune=native -O3 -ffp-contract=fast -flto")
diff --git a/emulators/86Box/files/patch-src_cdrom_CMakeLists.txt b/emulators/86Box/files/patch-src_cdrom_CMakeLists.txt
deleted file mode 100644
index c02dd2399e58..000000000000
--- a/emulators/86Box/files/patch-src_cdrom_CMakeLists.txt
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/cdrom/CMakeLists.txt.orig	2025-08-24 18:40:59 UTC
-+++ src/cdrom/CMakeLists.txt
-@@ -26,6 +26,7 @@ target_link_libraries(86Box PkgConfig::SNDFILE)
-     cdrom_mke.c
- )
- target_link_libraries(86Box PkgConfig::SNDFILE)
-+target_include_directories(cdrom PRIVATE /usr/local/include)
- 
- if(CDROM_MITSUMI)
-     target_compile_definitions(cdrom PRIVATE USE_CDROM_MITSUMI)
diff --git a/emulators/86Box/files/patch-src_network_CMakeLists.txt b/emulators/86Box/files/patch-src_network_CMakeLists.txt
deleted file mode 100644
index 6009eef2e7cb..000000000000
--- a/emulators/86Box/files/patch-src_network_CMakeLists.txt
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/network/CMakeLists.txt.orig	2025-08-24 18:50:29 UTC
-+++ src/network/CMakeLists.txt
-@@ -71,6 +71,7 @@ if (UNIX)
- endif()
- 
- if (UNIX)
-+    set_source_files_properties(net_slirp.c PROPERTIES COMPILE_FLAGS "-I/usr/local/include")
-     find_path(HAS_VDE "libvdeplug.h" PATHS ${VDE_INCLUDE_DIR} "/usr/include /usr/local/include" "/opt/homebrew/include" )
-     if(HAS_VDE)
-         find_library(VDE_LIB vdeplug)
diff --git a/emulators/86Box/files/patch-src_printer_CMakeLists.txt b/emulators/86Box/files/patch-src_printer_CMakeLists.txt
deleted file mode 100644
index a07e28d70427..000000000000
--- a/emulators/86Box/files/patch-src_printer_CMakeLists.txt
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/printer/CMakeLists.txt.orig	2025-08-24 12:26:31 UTC
-+++ src/printer/CMakeLists.txt
-@@ -37,6 +37,7 @@ target_link_libraries(86Box PkgConfig::FREETYPE)
- find_package(PkgConfig REQUIRED)
- pkg_check_modules(FREETYPE REQUIRED IMPORTED_TARGET freetype2)
- target_link_libraries(86Box PkgConfig::FREETYPE)
-+target_include_directories(print PRIVATE ${FREETYPE_INCLUDE_DIRS})
- if(STATIC_BUILD)
-     # if(QT)
-         # Qt provides its own version of harfbuzz which leads to duplicated symbols.
diff --git a/emulators/86Box/files/patch-src_qt_qt__mainwindow.cpp b/emulators/86Box/files/patch-src_qt_qt__mainwindow.cpp
deleted file mode 100644
index 89635e4db214..000000000000
--- a/emulators/86Box/files/patch-src_qt_qt__mainwindow.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/qt/qt_mainwindow.cpp.orig	2025-08-24 12:26:31 UTC
-+++ src/qt/qt_mainwindow.cpp
-@@ -469,6 +469,7 @@ MainWindow::MainWindow(QWidget *parent)
- 
- #if QT_CONFIG(vulkan)
-     bool vulkanAvailable = false;
-+    if (0)
-     {
-         QVulkanInstance instance;
-         instance.setApiVersion(QVersionNumber(1, 0));
diff --git a/emulators/86Box/files/patch-src_qt_qt__vmmanager__details.cpp b/emulators/86Box/files/patch-src_qt_qt__vmmanager__details.cpp
deleted file mode 100644
index 6386154d5c15..000000000000
--- a/emulators/86Box/files/patch-src_qt_qt__vmmanager__details.cpp
+++ /dev/null
@@ -1,79 +0,0 @@
---- src/qt/qt_vmmanager_details.cpp.orig	2025-08-24 19:07:21 UTC
-+++ src/qt/qt_vmmanager_details.cpp
-@@ -248,52 +248,52 @@ VMManagerDetails::updateConfig(VMManagerSystem *passed
- 
-     // System
-     systemSection->clear();
--    systemSection->addSection("Machine", passed_sysconfig->getDisplayValue(Display::Name::Machine));
--    systemSection->addSection("CPU", passed_sysconfig->getDisplayValue(Display::Name::CPU));
--    systemSection->addSection("Memory", passed_sysconfig->getDisplayValue(Display::Name::Memory));
-+    systemSection->addSection("Machine", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Machine));
-+    systemSection->addSection("CPU", passed_sysconfig->getDisplayValue(VMManager::Display::Name::CPU));
-+    systemSection->addSection("Memory", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Memory));
- 
-     // Video
-     videoSection->clear();
--    videoSection->addSection("Video", passed_sysconfig->getDisplayValue(Display::Name::Video));
--    if(!passed_sysconfig->getDisplayValue(Display::Name::Voodoo).isEmpty()) {
--        videoSection->addSection("Voodoo", passed_sysconfig->getDisplayValue(Display::Name::Voodoo));
-+    videoSection->addSection("Video", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Video));
-+    if(!passed_sysconfig->getDisplayValue(VMManager::Display::Name::Voodoo).isEmpty()) {
-+        videoSection->addSection("Voodoo", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Voodoo));
-     }
- 
-     // Disks
-     storageSection->clear();
--    storageSection->addSection("Disks", passed_sysconfig->getDisplayValue(Display::Name::Disks));
--    storageSection->addSection("Floppy", passed_sysconfig->getDisplayValue(Display::Name::Floppy));
--    storageSection->addSection("CD-ROM", passed_sysconfig->getDisplayValue(Display::Name::CD));
--    storageSection->addSection("Removable disks", passed_sysconfig->getDisplayValue(Display::Name::RDisk));
--    storageSection->addSection("MO", passed_sysconfig->getDisplayValue(Display::Name::MO));
--    storageSection->addSection("SCSI", passed_sysconfig->getDisplayValue(Display::Name::SCSIController));
--    storageSection->addSection("Controllers", passed_sysconfig->getDisplayValue(Display::Name::StorageController));
-+    storageSection->addSection("Disks", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Disks));
-+    storageSection->addSection("Floppy", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Floppy));
-+    storageSection->addSection("CD-ROM", passed_sysconfig->getDisplayValue(VMManager::Display::Name::CD));
-+    storageSection->addSection("Removable disks", passed_sysconfig->getDisplayValue(VMManager::Display::Name::RDisk));
-+    storageSection->addSection("MO", passed_sysconfig->getDisplayValue(VMManager::Display::Name::MO));
-+    storageSection->addSection("SCSI", passed_sysconfig->getDisplayValue(VMManager::Display::Name::SCSIController));
-+    storageSection->addSection("Controllers", passed_sysconfig->getDisplayValue(VMManager::Display::Name::StorageController));
- 
-     // Audio
-     audioSection->clear();
--    audioSection->addSection("Audio", passed_sysconfig->getDisplayValue(Display::Name::Audio));
--    audioSection->addSection("MIDI Out", passed_sysconfig->getDisplayValue(Display::Name::MidiOut));
-+    audioSection->addSection("Audio", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Audio));
-+    audioSection->addSection("MIDI Out", passed_sysconfig->getDisplayValue(VMManager::Display::Name::MidiOut));
- 
-     // Network
-     networkSection->clear();
--    networkSection->addSection("NIC", passed_sysconfig->getDisplayValue(Display::Name::NIC));
-+    networkSection->addSection("NIC", passed_sysconfig->getDisplayValue(VMManager::Display::Name::NIC));
- 
-     // Input
-     inputSection->clear();
--    inputSection->addSection("Keyboard", passed_sysconfig->getDisplayValue(Display::Name::Keyboard));
--    inputSection->addSection("Mouse", passed_sysconfig->getDisplayValue(Display::Name::Mouse));
--    inputSection->addSection("Joystick", passed_sysconfig->getDisplayValue(Display::Name::Joystick));
-+    inputSection->addSection("Keyboard", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Keyboard));
-+    inputSection->addSection("Mouse", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Mouse));
-+    inputSection->addSection("Joystick", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Joystick));
- 
-     // Ports
-     portsSection->clear();
--    portsSection->addSection("Serial ports", passed_sysconfig->getDisplayValue(Display::Name::Serial));
--    portsSection->addSection("Parallel ports", passed_sysconfig->getDisplayValue(Display::Name::Parallel));
-+    portsSection->addSection("Serial ports", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Serial));
-+    portsSection->addSection("Parallel ports", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Parallel));
- 
-     // Other devices
-     otherSection->clear();
--    otherSection->addSection("ISA RTC", passed_sysconfig->getDisplayValue(Display::Name::IsaRtc));
--    otherSection->addSection("ISA RAM", passed_sysconfig->getDisplayValue(Display::Name::IsaMem));
--    otherSection->addSection("ISA ROM", passed_sysconfig->getDisplayValue(Display::Name::IsaRom));
-+    otherSection->addSection("ISA RTC", passed_sysconfig->getDisplayValue(VMManager::Display::Name::IsaRtc));
-+    otherSection->addSection("ISA RAM", passed_sysconfig->getDisplayValue(VMManager::Display::Name::IsaMem));
-+    otherSection->addSection("ISA ROM", passed_sysconfig->getDisplayValue(VMManager::Display::Name::IsaRom));
- 
-     systemSection->setSections();
-     videoSection->setSections();
diff --git a/emulators/86Box/files/patch-src_qt_qt__vmmanager__detailsection.cpp b/emulators/86Box/files/patch-src_qt_qt__vmmanager__detailsection.cpp
deleted file mode 100644
index 4b35ec0aa35b..000000000000
--- a/emulators/86Box/files/patch-src_qt_qt__vmmanager__detailsection.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/qt/qt_vmmanager_detailsection.cpp.orig	2025-08-24 19:05:30 UTC
-+++ src/qt/qt_vmmanager_detailsection.cpp
-@@ -145,7 +145,7 @@ void
- }
- 
- void
--VMManagerDetailSection::addSection(const QString &name, const QString &value, Display::Name displayField)
-+VMManagerDetailSection::addSection(const QString &name, const QString &value, VMManager::Display::Name displayField)
- {
-     const auto new_section = DetailSection { name, value};
-     sections.push_back(new_section);
diff --git a/emulators/86Box/files/patch-src_qt_qt__vmmanager__system.cpp b/emulators/86Box/files/patch-src_qt_qt__vmmanager__system.cpp
deleted file mode 100644
index aa94a21eab29..000000000000
--- a/emulators/86Box/files/patch-src_qt_qt__vmmanager__system.cpp
+++ /dev/null
@@ -1,219 +0,0 @@
---- src/qt/qt_vmmanager_system.cpp.orig	2025-08-24 19:09:53 UTC
-+++ src/qt/qt_vmmanager_system.cpp
-@@ -557,7 +557,7 @@ VMManagerSystem::setupVars() {
-                 }
-         }
-     }
--    display_table[Display::Name::Machine] = machine_name;
-+    display_table[VMManager::Display::Name::Machine] = machine_name;
- 
-     // CPU: Combine name with speed and FPU
-     QString cpu_name = "Unknown";
-@@ -592,34 +592,34 @@ VMManagerSystem::setupVars() {
- //    int speed_display = machine_config["cpu_speed"].toInt() / 1000000;
- //    cpu_name.append(QString::number(speed_display).prepend(" / "));
- //    cpu_name.append(QCoreApplication::translate("", "MHz").prepend(' '));
--    display_table[Display::Name::CPU] = cpu_name;
-+    display_table[VMManager::Display::Name::CPU] = cpu_name;
- 
-     // Memory
-     int divisor = (ram_granularity < 1024) ? 1 : 1024;
-     QString display_unit = (divisor == 1) ? "KB" : "MB";
-     auto mem_display = QString::number(machine_config["mem_size"].toInt() / divisor);
-     mem_display.append(QCoreApplication::translate("", display_unit.toUtf8().constData()).prepend(' '));
--    display_table[Display::Name::Memory] = mem_display;
-+    display_table[VMManager::Display::Name::Memory] = mem_display;
- 
-     // Video card
-     int video_int = video_get_video_from_internal_name(video_config["gfxcard"].toUtf8().data());
-     const device_t* video_dev = video_card_getdevice(video_int);
--    display_table[Display::Name::Video] = DeviceConfig::DeviceName(video_dev, video_get_internal_name(video_int), 1);
-+    display_table[VMManager::Display::Name::Video] = DeviceConfig::DeviceName(video_dev, video_get_internal_name(video_int), 1);
- 
-     // Secondary video
-     if (video_config.contains("gfxcard_2")) {
-         int video2_int = video_get_video_from_internal_name(video_config["gfxcard_2"].toUtf8().data());
-         const device_t* video2_dev = video_card_getdevice(video2_int);
--        display_table[Display::Name::Video].append(DeviceConfig::DeviceName(video2_dev, video_get_internal_name(video2_int), 1).prepend(VMManagerDetailSection::sectionSeparator));
-+        display_table[VMManager::Display::Name::Video].append(DeviceConfig::DeviceName(video2_dev, video_get_internal_name(video2_int), 1).prepend(VMManagerDetailSection::sectionSeparator));
-     }
- 
-     // Add-on video that's not Voodoo
-     if (video_config.contains("8514a") && (video_config["8514a"].toInt() != 0))
--        display_table[Display::Name::Video].append(tr("IBM 8514/A Graphics").prepend(VMManagerDetailSection::sectionSeparator));
-+        display_table[VMManager::Display::Name::Video].append(tr("IBM 8514/A Graphics").prepend(VMManagerDetailSection::sectionSeparator));
-     if (video_config.contains("xga") && (video_config["xga"].toInt() != 0))
--        display_table[Display::Name::Video].append(tr("XGA Graphics").prepend(VMManagerDetailSection::sectionSeparator));
-+        display_table[VMManager::Display::Name::Video].append(tr("XGA Graphics").prepend(VMManagerDetailSection::sectionSeparator));
-     if (video_config.contains("da2") && (video_config["da2"].toInt() != 0))
--        display_table[Display::Name::Video].append(tr("IBM PS/55 Display Adapter Graphics").prepend(VMManagerDetailSection::sectionSeparator));
-+        display_table[VMManager::Display::Name::Video].append(tr("IBM PS/55 Display Adapter Graphics").prepend(VMManagerDetailSection::sectionSeparator));
- 
-     // Voodoo
-     QString voodoo_name = "";
-@@ -641,7 +641,7 @@ VMManagerSystem::setupVars() {
-                 break;
-         }
-     }
--    display_table[Display::Name::Voodoo] = voodoo_name;
-+    display_table[VMManager::Display::Name::Voodoo] = voodoo_name;
- 
-     // Drives
-     // First the number of disks
-@@ -666,7 +666,7 @@ VMManagerSystem::setupVars() {
-     if (disks.count()) {
-         disks_display.append(" / ").append(bus_types.keys().join(", ").toUpper());
-     }
--//    display_table[Display::Name::Disks] = disks_display;
-+//    display_table[VMManager::Display::Name::Disks] = disks_display;
- 
-     // Drives
-     QString new_disk_display;
-@@ -699,7 +699,7 @@ VMManagerSystem::setupVars() {
-     if(new_disk_display.isEmpty()) {
-         new_disk_display = tr("No disks");
-     }
--    display_table[Display::Name::Disks] = new_disk_display;
-+    display_table[VMManager::Display::Name::Disks] = new_disk_display;
- 
-     // Floppy & CD-ROM
-     QStringList floppyDevices;
-@@ -748,8 +748,8 @@ VMManagerSystem::setupVars() {
-         }
-     }
- 
--    display_table[Display::Name::Floppy] = floppyDevices.join(VMManagerDetailSection::sectionSeparator);
--    display_table[Display::Name::CD]     = cdromDevices.join(VMManagerDetailSection::sectionSeparator);
-+    display_table[VMManager::Display::Name::Floppy] = floppyDevices.join(VMManagerDetailSection::sectionSeparator);
-+    display_table[VMManager::Display::Name::CD]     = cdromDevices.join(VMManagerDetailSection::sectionSeparator);
- 
-     // Removable disks & MO
-     QStringList rdiskDevices;
-@@ -786,8 +786,8 @@ VMManagerSystem::setupVars() {
-         }
-     }
- 
--    display_table[Display::Name::RDisk] = rdiskDevices.join(VMManagerDetailSection::sectionSeparator);
--    display_table[Display::Name::MO]    = moDevices.join(VMManagerDetailSection::sectionSeparator);
-+    display_table[VMManager::Display::Name::RDisk] = rdiskDevices.join(VMManagerDetailSection::sectionSeparator);
-+    display_table[VMManager::Display::Name::MO]    = moDevices.join(VMManagerDetailSection::sectionSeparator);
- 
- 
-     // SCSI controllers
-@@ -805,7 +805,7 @@ VMManagerSystem::setupVars() {
-             }
-         }
-     }
--    display_table[Display::Name::SCSIController] = scsiControllers.join(VMManagerDetailSection::sectionSeparator);
-+    display_table[VMManager::Display::Name::SCSIController] = scsiControllers.join(VMManagerDetailSection::sectionSeparator);
- 
-     // Hard and floppy disk controllers
-     QStringList storageControllers;
-@@ -864,7 +864,7 @@ VMManagerSystem::setupVars() {
-     if (storage_config.contains(ide_qua_internal_name) && (storage_config[ide_qua_internal_name].toInt() != 0))
-         storageControllers.append(DeviceConfig::DeviceName(hdc_get_device(hdc_get_from_internal_name(ide_qua_internal_name.toUtf8().data())), ide_qua_internal_name.toUtf8().constData(), 1));
- 
--    display_table[Display::Name::StorageController] = storageControllers.join(VMManagerDetailSection::sectionSeparator);
-+    display_table[VMManager::Display::Name::StorageController] = storageControllers.join(VMManagerDetailSection::sectionSeparator);
- 
-     // Audio
-     QStringList sndCards;
-@@ -889,7 +889,7 @@ VMManagerSystem::setupVars() {
-     if(sndCards.isEmpty()) {
-         sndCards.append(tr("None"));
-     }
--    display_table[Display::Name::Audio] = sndCards.join(VMManagerDetailSection::sectionSeparator);
-+    display_table[VMManager::Display::Name::Audio] = sndCards.join(VMManagerDetailSection::sectionSeparator);
- 
-     // MIDI
-     QString midiOutDev;
-@@ -901,7 +901,7 @@ VMManagerSystem::setupVars() {
-             midiOutDev = midiDevName;
-         }
-     }
--    display_table[Display::Name::MidiOut] = midiOutDev;
-+    display_table[VMManager::Display::Name::MidiOut] = midiOutDev;
- 
-     // midi_device = mt32 (output)
-     // mpu401_standalone = 1
-@@ -940,21 +940,21 @@ VMManagerSystem::setupVars() {
-     if(nicList.isEmpty()) {
-         nicList.append(tr("None"));
-     }
--    display_table[Display::Name::NIC] = nicList.join(VMManagerDetailSection::sectionSeparator);
-+    display_table[VMManager::Display::Name::NIC] = nicList.join(VMManagerDetailSection::sectionSeparator);
- 
-     // Input (Keyboard)
-     if (input_config.contains("keyboard_type")) {
-         auto keyboard_internal_name = input_config["keyboard_type"];
-         auto keyboard_dev = keyboard_get_from_internal_name(keyboard_internal_name.toUtf8().data());
-         auto keyboard_dev_name = DeviceConfig::DeviceName(keyboard_get_device(keyboard_dev), keyboard_get_internal_name(keyboard_dev), 0);
--        display_table[Display::Name::Keyboard] = keyboard_dev_name;
-+        display_table[VMManager::Display::Name::Keyboard] = keyboard_dev_name;
-     }
- 
-     // Input (Mouse)
-     auto mouse_internal_name = input_config["mouse_type"];
-     auto mouse_dev = mouse_get_from_internal_name(mouse_internal_name.toUtf8().data());
-     auto mouse_dev_name = DeviceConfig::DeviceName(mouse_get_device(mouse_dev), mouse_get_internal_name(mouse_dev), 0);
--    display_table[Display::Name::Mouse] = mouse_dev_name;
-+    display_table[VMManager::Display::Name::Mouse] = mouse_dev_name;
- 
-     // Input (joystick)
-     QString joystickDevice;
-@@ -965,7 +965,7 @@ VMManagerSystem::setupVars() {
-             joystickDevice = joystickName;
-         }
-     }
--    display_table[Display::Name::Joystick] = joystickDevice;
-+    display_table[VMManager::Display::Name::Joystick] = joystickDevice;
- 
-     // # Ports
-     // Serial
-@@ -1026,8 +1026,8 @@ VMManagerSystem::setupVars() {
-         if (portIndex == PARALLEL_MAX)
-             break;
-     }
--    display_table[Display::Name::Serial]   = (serialFinal.empty() ?  tr("None") : serialFinal.join(", "));
--    display_table[Display::Name::Parallel] = (lptFinal.empty()    ?  tr("None") : lptFinal.join((hasLptDevices ? VMManagerDetailSection::sectionSeparator : ", ")));
-+    display_table[VMManager::Display::Name::Serial]   = (serialFinal.empty() ?  tr("None") : serialFinal.join(", "));
-+    display_table[VMManager::Display::Name::Parallel] = (lptFinal.empty()    ?  tr("None") : lptFinal.join((hasLptDevices ? VMManagerDetailSection::sectionSeparator : ", ")));
- 
-     // ISA RTC
-     QString isartc_dev_name = "";
-@@ -1036,7 +1036,7 @@ VMManagerSystem::setupVars() {
-         auto isartc_dev = isartc_get_from_internal_name(isartc_internal_name.toUtf8().data());
-         isartc_dev_name = DeviceConfig::DeviceName(isartc_get_device(isartc_dev), isartc_get_internal_name(isartc_dev), 0);
-     }
--    display_table[Display::Name::IsaRtc] = isartc_dev_name;
-+    display_table[VMManager::Display::Name::IsaRtc] = isartc_dev_name;
- 
-     // ISA RAM
-     QStringList IsaMemCards;
-@@ -1053,7 +1053,7 @@ VMManagerSystem::setupVars() {
-             }
-         }
-     }
--    display_table[Display::Name::IsaMem] = IsaMemCards.join(VMManagerDetailSection::sectionSeparator);
-+    display_table[VMManager::Display::Name::IsaMem] = IsaMemCards.join(VMManagerDetailSection::sectionSeparator);
- 
-     // ISA ROM
-     QStringList IsaRomCards;
-@@ -1070,7 +1070,7 @@ VMManagerSystem::setupVars() {
-             }
-         }
-     }
--    display_table[Display::Name::IsaRom] = IsaRomCards.join(VMManagerDetailSection::sectionSeparator);
-+    display_table[VMManager::Display::Name::IsaRom] = IsaRomCards.join(VMManagerDetailSection::sectionSeparator);
- }
- 
- bool
-@@ -1119,7 +1119,7 @@ QString
-     processStatusChanged();
- }
- QString
--VMManagerSystem::getDisplayValue(Display::Name key)
-+VMManagerSystem::getDisplayValue(VMManager::Display::Name key)
- {
-     return (display_table.contains(key)) ? display_table[key] : "";
- }
diff --git a/emulators/86Box/files/patch-src_video_CMakeLists.txt b/emulators/86Box/files/patch-src_video_CMakeLists.txt
deleted file mode 100644
index 36e929c16c4b..000000000000
--- a/emulators/86Box/files/patch-src_video_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/video/CMakeLists.txt.orig	2025-08-24 18:56:26 UTC
-+++ src/video/CMakeLists.txt
-@@ -143,6 +143,8 @@ add_library(vid OBJECT
- 
- )
- 
-+target_include_directories(vid PRIVATE /usr/local/include)
-+
- if(G100)
-     target_compile_definitions(vid PRIVATE USE_G100)
- endif()