aboutsummaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
Diffstat (limited to 'emulators')
-rw-r--r--emulators/Makefile1
-rw-r--r--emulators/ares/Makefile16
-rw-r--r--emulators/ares/distinfo6
-rw-r--r--emulators/catapult/Makefile2
-rw-r--r--emulators/citra/Makefile2
-rw-r--r--emulators/dosbox-staging/Makefile3
-rw-r--r--emulators/dosbox-staging/distinfo6
-rw-r--r--emulators/dps8m/Makefile3
-rw-r--r--emulators/dps8m/distinfo6
-rw-r--r--emulators/dps8m/files/patch-src_Makefile.mk11
-rw-r--r--emulators/es-de/Makefile5
-rw-r--r--emulators/es-de/distinfo6
-rw-r--r--emulators/es-de/files/patch-es-app_CMakeLists.txt11
-rw-r--r--emulators/es-de/pkg-plist23
-rw-r--r--emulators/flycast/Makefile18
-rw-r--r--emulators/flycast/Makefile.tuples4
-rw-r--r--emulators/flycast/files/gen_gh_tuple.sh29
-rw-r--r--emulators/flycast/files/patch-core_network_dcnet.cpp38
-rw-r--r--emulators/fs-uae-launcher/Makefile20
-rw-r--r--emulators/fs-uae-launcher/distinfo6
-rw-r--r--emulators/fuse/Makefile2
-rw-r--r--emulators/linux-rl9/Makefile1
-rw-r--r--emulators/linux_base-rl9/Makefile1
-rw-r--r--emulators/linux_base-rl9/Makefile.version24
-rw-r--r--emulators/linux_base-rl9/distinfo322
-rw-r--r--emulators/linux_base-rl9/pkg-plist.aarch642
-rw-r--r--emulators/linux_base-rl9/pkg-plist.amd644
-rw-r--r--emulators/magia/Makefile2
-rw-r--r--emulators/mame/Makefile1
-rw-r--r--emulators/nemu/Makefile1
-rw-r--r--emulators/open-vm-kmod/Makefile2
-rw-r--r--emulators/open-vm-kmod/distinfo6
-rw-r--r--emulators/open-vm-kmod/files/patch-vmmemctl_os.c22
-rw-r--r--emulators/open-vm-tools/Makefile3
-rw-r--r--emulators/open-vm-tools/distinfo6
-rw-r--r--emulators/pcsx2/Makefile22
-rw-r--r--emulators/pcsx2/distinfo6
-rw-r--r--emulators/pcsx2/files/patch-cmake-SearchForStuff.cmake11
-rw-r--r--emulators/pcsx2/files/patch-common-CMakeLists.txt10
-rw-r--r--emulators/pcsx2/pkg-plist92
-rw-r--r--emulators/ppsspp/Makefile23
-rw-r--r--emulators/ppsspp/distinfo42
-rw-r--r--emulators/ppsspp/files/patch-Common_GPU_Vulkan_VulkanContext.cpp11
-rw-r--r--emulators/qemu-devel/Makefile6
-rw-r--r--emulators/qemu-devel/distinfo30
-rw-r--r--emulators/qemu-powernv/Makefile2
-rw-r--r--emulators/qemu/Makefile2
-rw-r--r--emulators/qemu/distinfo6
-rw-r--r--emulators/qemu8/Makefile194
-rw-r--r--emulators/qemu8/distinfo3
-rw-r--r--emulators/qemu8/files/patch-block_export_fuse.c69
-rw-r--r--emulators/qemu8/files/patch-bsd-user_host_i386_host-signal.h10
-rw-r--r--emulators/qemu8/files/patch-util_cpuinfo-ppc.c34
-rw-r--r--emulators/qemu8/files/patch-util_meson.build15
-rw-r--r--emulators/qemu8/files/qemu-ifdown.sample2
-rw-r--r--emulators/qemu8/files/qemu-ifup.sample2
-rw-r--r--emulators/qemu8/pkg-descr14
-rw-r--r--emulators/qemu8/pkg-message76
-rw-r--r--emulators/qemu8/pkg-plist180
-rw-r--r--emulators/sameboy/Makefile2
-rw-r--r--emulators/sameboy/distinfo6
-rw-r--r--emulators/sameboy/pkg-plist2
-rw-r--r--emulators/tiemu3/Makefile2
-rw-r--r--emulators/uconvert/Makefile2
-rw-r--r--emulators/virtualbox-ose-70/Makefile2
-rw-r--r--emulators/virtualbox-ose-71/Makefile4
-rw-r--r--emulators/virtualbox-ose-71/distinfo14
-rw-r--r--emulators/virtualbox-ose-kmod-71/Makefile2
-rw-r--r--emulators/virtualbox-ose-kmod-71/distinfo6
-rw-r--r--emulators/virtualbox-ose-legacy/Makefile2
-rw-r--r--emulators/virtualbox-ose-nox11-70/Makefile2
-rw-r--r--emulators/virtualbox-ose-nox11-71/Makefile2
-rw-r--r--emulators/virtualbox-ose-nox11-legacy/Makefile2
-rw-r--r--emulators/virtualbox-ose-nox11/Makefile2
-rw-r--r--emulators/virtualbox-ose/Makefile2
-rw-r--r--emulators/visualboyadvance-m/Makefile1
-rw-r--r--emulators/wine-devel/Makefile2
-rw-r--r--emulators/wine-devel/distinfo6
-rw-r--r--emulators/wine-devel/files/patch-server_ptrace.c11
-rw-r--r--emulators/wine-devel/files/pkg32.sh16
-rw-r--r--emulators/wine-devel/pkg-plist9
-rw-r--r--emulators/wine/Makefile3
-rw-r--r--emulators/wine/files/pkg32.sh16
-rw-r--r--emulators/yuzu/Makefile4
84 files changed, 542 insertions, 1057 deletions
diff --git a/emulators/Makefile b/emulators/Makefile
index 16651319508e..266c35f64e87 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -120,7 +120,6 @@
SUBDIR += qemu-powernv
SUBDIR += qemu-user-static
SUBDIR += qemu-user-static-devel
- SUBDIR += qemu8
SUBDIR += qmc2
SUBDIR += quasi88
SUBDIR += reicast
diff --git a/emulators/ares/Makefile b/emulators/ares/Makefile
index 6ec6dc0301ee..d2e59fa9646a 100644
--- a/emulators/ares/Makefile
+++ b/emulators/ares/Makefile
@@ -1,8 +1,10 @@
PORTNAME= ares
DISTVERSIONPREFIX= v
-DISTVERSION= 144
+DISTVERSION= 145
PORTREVISION= 1
CATEGORIES= emulators
+MASTER_SITES= https://github.com/${PORTNAME}-emulator/${PORTNAME}/releases/download/${DISTVERSIONFULL}/
+DISTNAME= ${PORTNAME}-source
MAINTAINER= bsdcode@disroot.org
COMMENT= Multi-system emulator
@@ -14,16 +16,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= librashader>0:devel/librashader
USES= cmake compiler:c++17-lang gl gnome pkgconfig xorg
-USE_GITHUB= yes
-GH_ACCOUNT= ares-emulator
USE_GL= opengl
USE_GNOME= gtk30
USE_XORG= x11 xext xrandr xrender
CMAKE_ARGS= -DARES_CORES="${_CORES:S/ /;/gW}" \
- -DARES_VERSION_OVERRIDE=${DISTVERSIONFULL} \
-DENABLE_CCACHE=${CCACHE_ENABLED}
-CMAKE_ON= ARES_SKIP_DEPS \
+CMAKE_ON= ARES_BUILD_OFFICIAL \
+ ARES_SKIP_DEPS \
ARES_UNITY_CORES
CMAKE_OFF= ARES_BUILD_LOCAL \
ARES_BUNDLE_SHADERS \
@@ -32,6 +32,8 @@ CMAKE_OFF= ARES_BUILD_LOCAL \
EXTRACT_AFTER_ARGS= --exclude thirdparty/librashader \
--no-same-owner --no-same-permissions
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+
OPTIONS_DEFINE= CHD SDL TOOLS
OPTIONS_DEFAULT= A26 ALSA AO CHD CV FC GB GBA LIBRASHADER \
LIBRETRO LTO MD MS MSX MYVISION N64 NG NGP \
@@ -62,7 +64,7 @@ GBA_DESC= Game Boy Advance
GB_DESC= Game Boy / Game Boy Color
HOTKEYS_DESC= Inofficial hotkeys locking patch
LIBRASHADER_DESC= Slang-shader support via librashader
-LIBRETRO_DESC= Install slang-shaders from libretro
+LIBRETRO_DESC= Install slang-shaders from libretro (implies ${LIBRETRO_IMPLIES})
MD_DESC= Sega Mega Drive / Genesis
MSX_DESC= Microsoft MSX
MS_DESC= Sega Master System / Mark III
@@ -155,6 +157,8 @@ SG_VARS= _CORES+=sg
SPEC_VARS= _CORES+=spec
+# https://github.com/ares-emulator/ares/issues/2090
+TOOLS_IMPLIES= GBA MD NG SFC
TOOLS_CMAKE_BOOL= ARES_BUILD_OPTIONAL_TARGETS
UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd
diff --git a/emulators/ares/distinfo b/emulators/ares/distinfo
index 67421c24b118..6d6b5f6a7b60 100644
--- a/emulators/ares/distinfo
+++ b/emulators/ares/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745841018
-SHA256 (ares-emulator-ares-v144_GH0.tar.gz) = 8d66fc880375293aaddbff575f21571ed9c7bc05bd5dd0e8e9ea65b104d5a458
-SIZE (ares-emulator-ares-v144_GH0.tar.gz) = 8959609
+TIMESTAMP = 1752185303
+SHA256 (ares-source.tar.gz) = 7a76acf87cca2903552683347fdf6f1cd06f436fa4e0c247108688785cbbd14b
+SIZE (ares-source.tar.gz) = 8967048
diff --git a/emulators/catapult/Makefile b/emulators/catapult/Makefile
index 651e97e13a2f..307da6124c7b 100644
--- a/emulators/catapult/Makefile
+++ b/emulators/catapult/Makefile
@@ -1,6 +1,6 @@
PORTNAME= catapult
PORTVERSION= 18.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= emulators
MASTER_SITES= https://github.com/openMSX/openMSX/releases/download/RELEASE_${PORTVERSION:S/./_/g}/
DISTNAME= openmsx-${PORTNAME}-${PORTVERSION}
diff --git a/emulators/citra/Makefile b/emulators/citra/Makefile
index 5db1b3bb3ee3..56bda1777a87 100644
--- a/emulators/citra/Makefile
+++ b/emulators/citra/Makefile
@@ -104,7 +104,7 @@ post-patch:
.endif
post-configure:
- @${CP} ${DISTFILES:M*\:gamedb:C/\:.*//:S,^,${_DISTDIR},} \
+ @${CP} ${DISTFILES:M*\:gamedb:C/\:.*//:S,^,${DISTDIR}/,} \
${BUILD_WRKSRC}/dist/compatibility_list/
.include <bsd.port.post.mk>
diff --git a/emulators/dosbox-staging/Makefile b/emulators/dosbox-staging/Makefile
index 6725c4cfe143..0b75575cc5de 100644
--- a/emulators/dosbox-staging/Makefile
+++ b/emulators/dosbox-staging/Makefile
@@ -1,6 +1,7 @@
PORTNAME= dosbox-staging
DISTVERSIONPREFIX= v
-DISTVERSION= 0.82.1
+DISTVERSION= 0.82.2
+PORTREVISION= 1
CATEGORIES= emulators
MAINTAINER= makc@FreeBSD.org
diff --git a/emulators/dosbox-staging/distinfo b/emulators/dosbox-staging/distinfo
index 89226e511180..28eb774820ed 100644
--- a/emulators/dosbox-staging/distinfo
+++ b/emulators/dosbox-staging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744560172
-SHA256 (dosbox-staging-dosbox-staging-v0.82.1_GH0.tar.gz) = 9d943d6610b6773cb0b27ba24904c85459757fbbfa0f34c72e76082132f77568
-SIZE (dosbox-staging-dosbox-staging-v0.82.1_GH0.tar.gz) = 6691719
+TIMESTAMP = 1751131644
+SHA256 (dosbox-staging-dosbox-staging-v0.82.2_GH0.tar.gz) = 387c97b373c3164ab5abbbc2b210bf94b5567057abe44ee1e8b4d4e725bd422c
+SIZE (dosbox-staging-dosbox-staging-v0.82.2_GH0.tar.gz) = 6691414
diff --git a/emulators/dps8m/Makefile b/emulators/dps8m/Makefile
index 748efbfd4bd4..59c203adf4e2 100644
--- a/emulators/dps8m/Makefile
+++ b/emulators/dps8m/Makefile
@@ -1,7 +1,6 @@
PORTNAME= dps8m
DISTVERSIONPREFIX= R
-DISTVERSION= 3.0.1
-PORTREVISION= 1
+DISTVERSION= 3.1.0
CATEGORIES= emulators
MAINTAINER= gspurki@gmail.com
diff --git a/emulators/dps8m/distinfo b/emulators/dps8m/distinfo
index 3385ea725cbb..1da2f3f4a6e5 100644
--- a/emulators/dps8m/distinfo
+++ b/emulators/dps8m/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691794269
-SHA256 (dps8m-R3.0.1.tar.bz2) = 583b2e333f094d5e2a5139c832d5aa907455be34edf61560590ac27398208147
-SIZE (dps8m-R3.0.1.tar.bz2) = 13052895
+TIMESTAMP = 1748948393
+SHA256 (dps8m-R3.1.0.tar.bz2) = ec9dd499eb5a32be717d7ad3f8a8e34f12ff5a66a44aa1ebb4bf6cf17ad3b88c
+SIZE (dps8m-R3.1.0.tar.bz2) = 15635134
diff --git a/emulators/dps8m/files/patch-src_Makefile.mk b/emulators/dps8m/files/patch-src_Makefile.mk
deleted file mode 100644
index be9c3e886588..000000000000
--- a/emulators/dps8m/files/patch-src_Makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Makefile.mk.orig 2023-08-13 10:22:22 UTC
-+++ src/Makefile.mk
-@@ -294,7 +294,7 @@ endif
-
- _DEBUGOPTFLAG := -g
- ifndef TESTING
-- OPTFLAGS = -O3 $(_DEBUGOPTFLAG) -U_FORTIFY_SOURCE -fno-stack-protector
-+# OPTFLAGS = -O3 $(_DEBUGOPTFLAG) -U_FORTIFY_SOURCE -fno-stack-protector
- ifdef DUMA
- CFLAGS += -I../dps8 -I. -include dps8_duma.h
- OPTFLAGS += -DDUMA=1
diff --git a/emulators/es-de/Makefile b/emulators/es-de/Makefile
index 5e494aad2821..3695fa607252 100644
--- a/emulators/es-de/Makefile
+++ b/emulators/es-de/Makefile
@@ -1,7 +1,6 @@
PORTNAME= es-de
DISTVERSIONPREFIX= v
-DISTVERSION= 3.2.0
-PORTREVISION= 1
+DISTVERSION= 3.3.0
CATEGORIES= emulators
MAINTAINER= bsdcode@disroot.org
@@ -29,7 +28,7 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libharfbuzz.so:print/harfbuzz \
libicuuc.so:devel/icu \
liblunasvg.so:graphics/lunasvg \
- libpoppler.so:graphics/poppler \
+ libpoppler-cpp.so:graphics/poppler \
libpugixml.so:textproc/pugixml \
librlottie.so:graphics/rlottie
RUN_DEPENDS= ${_BR_DEPENDS}
diff --git a/emulators/es-de/distinfo b/emulators/es-de/distinfo
index c3e2a5486a63..d77a0d35d056 100644
--- a/emulators/es-de/distinfo
+++ b/emulators/es-de/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743784837
-SHA256 (emulationstation-de-v3.2.0.tar.bz2) = dbe8e087042e49ec58d893a2408acbb45409b8b8f6f90afcbd9ad1219da612d3
-SIZE (emulationstation-de-v3.2.0.tar.bz2) = 72149068
+TIMESTAMP = 1752597245
+SHA256 (emulationstation-de-v3.3.0.tar.bz2) = e191f2ab66fdb0aea98369c4e5d94dd414a873d00b0129dfb65a502429f7eb93
+SIZE (emulationstation-de-v3.3.0.tar.bz2) = 72775703
diff --git a/emulators/es-de/files/patch-es-app_CMakeLists.txt b/emulators/es-de/files/patch-es-app_CMakeLists.txt
new file mode 100644
index 000000000000..534d9feeea1c
--- /dev/null
+++ b/emulators/es-de/files/patch-es-app_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- es-app/CMakeLists.txt.orig 2025-07-15 16:46:41 UTC
++++ es-app/CMakeLists.txt
+@@ -147,7 +147,7 @@ else()
+ else()
+ include_directories(${COMMON_INCLUDE_DIRS} ${CMAKE_CURRENT_SOURCE_DIR}/src)
+ add_executable(es-de ${ES_SOURCES} ${ES_HEADERS})
+- target_link_libraries(es-de ${COMMON_LIBRARIES} ${CMAKE_DL_LIBS} es-core lunasvg::lunasvg)
++ target_link_libraries(es-de ${COMMON_LIBRARIES} ${CMAKE_DL_LIBS} es-core)
+ set_target_properties(es-de PROPERTIES INSTALL_RPATH_USE_LINK_PATH TRUE)
+ endif()
+
diff --git a/emulators/es-de/pkg-plist b/emulators/es-de/pkg-plist
index b21bd1041343..75a84449b9d3 100644
--- a/emulators/es-de/pkg-plist
+++ b/emulators/es-de/pkg-plist
@@ -25,6 +25,9 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/licenses/DroidSans
%%DATADIR%%/licenses/FFmpeg
%%DATADIR%%/licenses/FontAwesome
+%%DATADIR%%/licenses/Fontconfig
+%%DATADIR%%/licenses/FreeImage
+%%DATADIR%%/licenses/FreeType
%%DATADIR%%/licenses/Freesound_CC0
%%DATADIR%%/licenses/Freesound_CCBY
%%DATADIR%%/licenses/GLEW
@@ -32,23 +35,31 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/licenses/GNUFreeFont
%%DATADIR%%/licenses/HarfBuzz
%%DATADIR%%/licenses/ICU
+%%DATADIR%%/licenses/LibTIFF
%%DATADIR%%/licenses/LunaSVG
%%DATADIR%%/licenses/MAME
%%DATADIR%%/licenses/NanumSquareNeo
%%DATADIR%%/licenses/NotoEmoji
%%DATADIR%%/licenses/Ogg
+%%DATADIR%%/licenses/OpenJPEG
+%%DATADIR%%/licenses/OpenSSL
%%DATADIR%%/licenses/OpenSans
%%DATADIR%%/licenses/Opus
%%DATADIR%%/licenses/PhosphorIcons
%%DATADIR%%/licenses/Poppler
+%%DATADIR%%/licenses/SDL
%%DATADIR%%/licenses/UTF8-CPP
%%DATADIR%%/licenses/Vorbis
+%%DATADIR%%/licenses/curl
%%DATADIR%%/licenses/libgit2
+%%DATADIR%%/licenses/libiconv
%%DATADIR%%/licenses/libintl
-%%DATADIR%%/licenses/libvpx
+%%DATADIR%%/licenses/libjpeg-turbo
+%%DATADIR%%/licenses/libpng
%%DATADIR%%/licenses/linear-es-de
%%DATADIR%%/licenses/modern-es-de
%%DATADIR%%/licenses/modern-es-de_nsoicons
+%%DATADIR%%/licenses/pugixml
%%DATADIR%%/licenses/rlottie
%%DATADIR%%/licenses/slate-es-de
%%DATADIR%%/licenses/ubuntu-font-licence-1.0
@@ -219,20 +230,24 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/resources/graphics/textinput_focused.svg
%%DATADIR%%/resources/graphics/white.png
%%DATADIR%%/resources/graphics/window_icon_256.png
+%%NLS%%%%DATADIR%%/resources/locale/bs_BA/LC_MESSAGES/bs_BA.mo
%%NLS%%%%DATADIR%%/resources/locale/ca_ES/LC_MESSAGES/ca_ES.mo
%%NLS%%%%DATADIR%%/resources/locale/de_DE/LC_MESSAGES/de_DE.mo
%%NLS%%%%DATADIR%%/resources/locale/en_GB/LC_MESSAGES/en_GB.mo
%%NLS%%%%DATADIR%%/resources/locale/en_US/LC_MESSAGES/en_US.mo
%%NLS%%%%DATADIR%%/resources/locale/es_ES/LC_MESSAGES/es_ES.mo
%%NLS%%%%DATADIR%%/resources/locale/fr_FR/LC_MESSAGES/fr_FR.mo
+%%NLS%%%%DATADIR%%/resources/locale/hr_HR/LC_MESSAGES/hr_HR.mo
%%NLS%%%%DATADIR%%/resources/locale/it_IT/LC_MESSAGES/it_IT.mo
%%NLS%%%%DATADIR%%/resources/locale/ja_JP/LC_MESSAGES/ja_JP.mo
%%NLS%%%%DATADIR%%/resources/locale/ko_KR/LC_MESSAGES/ko_KR.mo
%%NLS%%%%DATADIR%%/resources/locale/nl_NL/LC_MESSAGES/nl_NL.mo
%%NLS%%%%DATADIR%%/resources/locale/pl_PL/LC_MESSAGES/pl_PL.mo
%%NLS%%%%DATADIR%%/resources/locale/pt_BR/LC_MESSAGES/pt_BR.mo
+%%NLS%%%%DATADIR%%/resources/locale/pt_PT/LC_MESSAGES/pt_PT.mo
%%NLS%%%%DATADIR%%/resources/locale/ro_RO/LC_MESSAGES/ro_RO.mo
%%NLS%%%%DATADIR%%/resources/locale/ru_RU/LC_MESSAGES/ru_RU.mo
+%%NLS%%%%DATADIR%%/resources/locale/sr_RS/LC_MESSAGES/sr_RS.mo
%%NLS%%%%DATADIR%%/resources/locale/sv_SE/LC_MESSAGES/sv_SE.mo
%%NLS%%%%DATADIR%%/resources/locale/zh_CN/LC_MESSAGES/zh_CN.mo
%%NLS%%%%DATADIR%%/resources/locale/zh_TW/LC_MESSAGES/zh_TW.mo
@@ -252,17 +267,23 @@ share/applications/org.es_de.frontend.desktop
%%DATADIR%%/resources/sounds/select.wav
%%DATADIR%%/resources/sounds/systembrowse.wav
%%DATADIR%%/resources/systems/android/es_find_rules.xml
+%%DATADIR%%/resources/systems/android/es_import_rules.xml
%%DATADIR%%/resources/systems/android/es_systems.xml
%%DATADIR%%/resources/systems/haiku/es_find_rules.xml
+%%DATADIR%%/resources/systems/haiku/es_import_rules.xml
%%DATADIR%%/resources/systems/haiku/es_systems.xml
%%DATADIR%%/resources/systems/linux/es_find_rules.xml
+%%DATADIR%%/resources/systems/linux/es_import_rules.xml
%%DATADIR%%/resources/systems/linux/es_systems.xml
%%DATADIR%%/resources/systems/macos/es_find_rules.xml
+%%DATADIR%%/resources/systems/macos/es_import_rules.xml
%%DATADIR%%/resources/systems/macos/es_systems.xml
%%DATADIR%%/resources/systems/unix/es_find_rules.xml
+%%DATADIR%%/resources/systems/unix/es_import_rules.xml
%%DATADIR%%/resources/systems/unix/es_systems.xml
%%DATADIR%%/resources/systems/windows/es_find_rules.xml
%%DATADIR%%/resources/systems/windows/es_find_rules_portable.xml
+%%DATADIR%%/resources/systems/windows/es_import_rules.xml
%%DATADIR%%/resources/systems/windows/es_systems.xml
%%DATADIR%%/themes/linear-es-de/CREDITS.md
%%DATADIR%%/themes/linear-es-de/LICENSE
diff --git a/emulators/flycast/Makefile b/emulators/flycast/Makefile
index 40740987bb9b..770d580c03ca 100644
--- a/emulators/flycast/Makefile
+++ b/emulators/flycast/Makefile
@@ -1,7 +1,7 @@
PORTNAME= flycast
DISTVERSIONPREFIX= v
DISTVERSION= 2.5
-PORTREVISION= 1
+PORTREVISION= 5
CATEGORIES= emulators
MAINTAINER= bsdcode@disroot.org
@@ -20,10 +20,11 @@ LIB_DEPENDS= libchdr.so:devel/libchdr \
USES= cmake compiler:c++20-lang pkgconfig sdl
USE_GITHUB= yes
GH_ACCOUNT= flyinghead
+GH_TUPLE= vinniefalco:LuaBridge:5d21e35633a1f87ed08af115b07d3386096f792b:LuaBridge/core/deps/luabridge \
+ GPUOpen-LibrariesAndSDKs:VulkanMemoryAllocator:6eb62e1515072827db992c2befd80b71b2d04329:VulkanMemoryAllocator/core/deps/VulkanMemoryAllocator \
+ RetroAchievements:rcheevos:563230b1c249774b4852c944dc7cdcb952c9e8e8:rcheevos/core/deps/rcheevos
USE_SDL= sdl2
-.include "${.CURDIR}/Makefile.tuples"
-
CMAKE_ON= USE_HOST_LIBCHDR
OPTIONS_DEFINE= DOCS LUA OPENMP VULKAN
@@ -63,15 +64,4 @@ post-install-DOCS-on:
(cd ${WRKSRC}/docs && \
${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-# For maintainer (do not forget to clean up Makefile.tuples afterwards to
-# remove useless submodules)
-Makefile.tuples::
- ${RM} -f ${.CURDIR}/Makefile.tuples
- ${RM} -rf ${WRKDIR}/.maintainer.checkout
- ${MKDIR} ${WRKDIR}/.maintainer.checkout
- (cd ${WRKDIR}/.maintainer.checkout && \
- git clone --recursive --branch=${DISTVERSIONPREFIX}${DISTVERSION} \
- https://github.com/${GH_ACCOUNT}/${PORTNAME} . && \
- ${SH} ${FILESDIR}/gen_gh_tuple.sh > ${.CURDIR}/Makefile.tuples)
-
.include <bsd.port.mk>
diff --git a/emulators/flycast/Makefile.tuples b/emulators/flycast/Makefile.tuples
deleted file mode 100644
index 3dc85b571e43..000000000000
--- a/emulators/flycast/Makefile.tuples
+++ /dev/null
@@ -1,4 +0,0 @@
-GH_TUPLE= \
- vinniefalco:LuaBridge:5d21e35633a1f87ed08af115b07d3386096f792b:LuaBridge/core/deps/luabridge \
- GPUOpen-LibrariesAndSDKs:VulkanMemoryAllocator:6eb62e1515072827db992c2befd80b71b2d04329:VulkanMemoryAllocator/core/deps/VulkanMemoryAllocator \
- RetroAchievements:rcheevos:563230b1c249774b4852c944dc7cdcb952c9e8e8:rcheevos/core/deps/rcheevos \
diff --git a/emulators/flycast/files/gen_gh_tuple.sh b/emulators/flycast/files/gen_gh_tuple.sh
deleted file mode 100644
index ab014ef5f473..000000000000
--- a/emulators/flycast/files/gen_gh_tuple.sh
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/sh
-
-echo "GH_TUPLE= \\"
-for _sm_root in $(find . -type f -name .gitmodules | sed 's/\.gitmodules$//' | sort)
-do
- (
- cd "${_sm_root}"
-
- # Crawl name|path|url list of submodules within _sm_root
- grep -e '^\[submodule "' -e 'path = ' -e 'url = ' .gitmodules | \
- sed -E -e 's|.*"([^"]+)".*|\1|' -e 's|.*= ||' | \
- paste - - - | \
- sed -E 's/[[:space:]]+/|/g' | \
- while read _sm
- do
- _sm_name=$(echo "${_sm}" | cut -d '|' -f 1)
- _sm_path=$(echo "${_sm}" | cut -d '|' -f 2)
- _sm_url=$(echo "${_sm}" | cut -d '|' -f 3)
-
- _sm_prefix=$(echo "${_sm_root}" | sed 's|^\./||')
-
- _account_project=$(echo "${_sm_url}" | sed -e 's|^https://github.com/||' -e 's|/|:|g' -e 's|\.git$||')
- _group=$(echo "${_account_project}" | cut -d ':' -f 2 | tr -cd 'a-zA-Z0-9_')
- _tagname_group_subdir=$(git submodule status "${_sm_path}" | sed -E -e 's|^.||' -e "s|[[:space:]]+|:${_group}/${_sm_prefix}|" -e 's|[[:space:]]+.*$||')
- echo -e "\t${_account_project}:${_tagname_group_subdir} \\"
- done
- )
-done
-echo ""
diff --git a/emulators/flycast/files/patch-core_network_dcnet.cpp b/emulators/flycast/files/patch-core_network_dcnet.cpp
new file mode 100644
index 000000000000..cf7c76d929cf
--- /dev/null
+++ b/emulators/flycast/files/patch-core_network_dcnet.cpp
@@ -0,0 +1,38 @@
+--- core/network/dcnet.cpp.orig 2025-07-18 15:30:48 UTC
++++ core/network/dcnet.cpp
+@@ -222,7 +222,7 @@ class EthSocket (private)
+ }
+
+ private:
+- using iterator = asio::buffers_iterator<asio::const_buffers_1>;
++ using iterator = asio::buffers_iterator<asio::const_buffer>;
+
+ std::pair<iterator, bool>
+ static packetMatcher(iterator begin, iterator end)
+@@ -502,7 +502,7 @@ class AccessPointFinder (private)
+ {
+ std::error_code e;
+ socket.close(e);
+- timer.cancel(e);
++ timer.cancel();
+ if (ec) {
+ handler(ec, {}, {});
+ }
+@@ -584,7 +584,7 @@ class DCNetThread (public)
+ {
+ if (io_context == nullptr || pppSocket == nullptr)
+ return;
+- io_context->post([this, v]() {
++ asio::post([this, v]() {
+ pppSocket->send(v);
+ });
+ }
+@@ -593,7 +593,7 @@ class DCNetThread (public)
+ if (io_context != nullptr && ethSocket != nullptr)
+ {
+ std::vector<u8> vbuf(frame, frame + len);
+- io_context->post([this, vbuf]() {
++ asio::post([this, vbuf]() {
+ ethSocket->send(vbuf.data(), vbuf.size());
+ });
+ }
diff --git a/emulators/fs-uae-launcher/Makefile b/emulators/fs-uae-launcher/Makefile
index 869330b66d1f..dcd019265555 100644
--- a/emulators/fs-uae-launcher/Makefile
+++ b/emulators/fs-uae-launcher/Makefile
@@ -1,27 +1,29 @@
PORTNAME= fs-uae-launcher
-PORTVERSION= 3.1.68
-PORTREVISION= 2
+PORTVERSION= 3.1.70
CATEGORIES= emulators
MASTER_SITES= https://fs-uae.net/files/FS-UAE-Launcher/Stable/${PORTVERSION}/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= GUI launcher for the FS-UAE Amiga emulator
WWW= http://fs-uae.net/launcher
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-lhafile>0:archivers/py-python-lhafile@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-lhafile>0:archivers/py-python-lhafile@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-USES= gettext gmake gnome pathfix pyqt:5 python tar:xz
-USE_PYTHON= distutils autoplist noflavors
+USES= gmake gnome pathfix pyqt:5 python tar:xz
+USE_PYTHON= autoplist distutils noflavors
USE_PYQT= pyqt5
-MAKE_ARGS= prefix=${PREFIX} PYTHON=${PYTHON_CMD}
+MAKE_ARGS= prefix=${PREFIX} \
+ PYTHON=${PYTHON_CMD}
PYDISTUTILS_INSTALLARGS+= --install-lib=${PYTHON_SITELIBDIR}
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS NLS
+OPTIONS_SUB= yes
+NLS_USES= gettext-tools
.include <bsd.port.mk>
diff --git a/emulators/fs-uae-launcher/distinfo b/emulators/fs-uae-launcher/distinfo
index b52e2b016ccb..776477a49ed6 100644
--- a/emulators/fs-uae-launcher/distinfo
+++ b/emulators/fs-uae-launcher/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698712158
-SHA256 (fs-uae-launcher-3.1.68.tar.xz) = e36104442db278e0f1d073dbc2be2f9a937cd33e964968b75b324c393f8ec030
-SIZE (fs-uae-launcher-3.1.68.tar.xz) = 7736036
+TIMESTAMP = 1752274726
+SHA256 (fs-uae-launcher-3.1.70.tar.xz) = caf27cb1ae38575dd211427a0bd4a04be3766451f9fb6d134cbd88098f40dfa7
+SIZE (fs-uae-launcher-3.1.70.tar.xz) = 7707368
diff --git a/emulators/fuse/Makefile b/emulators/fuse/Makefile
index d1ba9c78eb75..0c368a701c7d 100644
--- a/emulators/fuse/Makefile
+++ b/emulators/fuse/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fuse
PORTVERSION= 1.6.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= emulators
MASTER_SITES= SF/${PORTNAME}-emulator/${PORTNAME}/${PORTVERSION}
diff --git a/emulators/linux-rl9/Makefile b/emulators/linux-rl9/Makefile
index fb0e780a6c3c..8e3984606821 100644
--- a/emulators/linux-rl9/Makefile
+++ b/emulators/linux-rl9/Makefile
@@ -1,6 +1,5 @@
PORTNAME= linux-rl9
PORTVERSION= ${LINUX_DIST_VER}
-PORTREVISION= 11
CATEGORIES= emulators linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/emulators/linux_base-rl9/Makefile b/emulators/linux_base-rl9/Makefile
index 3f198a3ed1d1..628b300ba9f9 100644
--- a/emulators/linux_base-rl9/Makefile
+++ b/emulators/linux_base-rl9/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rl9
PORTVERSION= ${LINUX_DIST_VER}
-PORTREVISION= 14
CATEGORIES= emulators linux
PKGNAMEPREFIX= linux_base-
EXTRACT_ONLY= ${DISTFILES:N*${SRC_SUFX}*:Nf/filesystem-*:C/:[^:]+$//}
diff --git a/emulators/linux_base-rl9/Makefile.version b/emulators/linux_base-rl9/Makefile.version
index 8f00bbe00c51..6bc9e8c58232 100644
--- a/emulators/linux_base-rl9/Makefile.version
+++ b/emulators/linux_base-rl9/Makefile.version
@@ -2,31 +2,31 @@ basesystem_ver= 11-13.el9.0.1
bash_ver= 5.1.8-9.el9
brotli_ver= 1.0.9-7.el9_5
bzip2_ver= 1.0.8-10.el9_5
-coreutils_ver= 8.32-36.el9
+coreutils_ver= 8.32-39.el9
diffutils_ver= 3.7-12.el9
-e2fsprogs_ver= 1.46.5-5.el9
+e2fsprogs_ver= 1.46.5-7.el9
filesystem_ver= 3.16-5.el9
findutils_ver= 4.8.0-7.el9
-fuse_ver= 2.9.9-16.el9
+fuse_ver= 2.9.9-17.el9
gawk_ver= 5.1.0-6.el9
gcc_ver= 11.5.0-5.el9_5
gdbm_ver= 1.23-1.el9
geocode-glib_ver= 3.26.2-5.el9
glib-networking_ver= 2.68.3-3.el9
-glib2_ver= 2.68.4-14.el9_4.1
-glibc_ver= 2.34-125.el9_5.8
+glib2_ver= 2.68.4-16.el9
+glibc_ver= 2.34-168.el9_6.19
gmp_ver= 6.2.0-13.el9
grep_ver= 3.6-5.el9
info_ver= 6.7-15.el9
json-glib_ver= 1.6.6-1.el9
keyutils_ver= 1.6.3-1.el9
-krb5_ver= 1.21.1-4.el9_5
+krb5_ver= 1.21.1-6.el9
less_ver= 590-5.el9
libacl_ver= 2.3.1-4.el9
libattr_ver= 2.5.1-3.el9
libcap_ver= 2.48-9.el9_2
libdatrie_ver= 0.2.13-4.el9
-libdb_ver= 5.3.28-54.el9
+libdb_ver= 5.3.28-55.el9
libedit_ver= 3.1-38.20210216cvs.el9
libevdev_ver= 1.11.0-3.el9
libffi_ver= 3.4.2-8.el9
@@ -36,7 +36,7 @@ libnattr_ver= 2.5.1-3.el9
libproxy_ver= 0.4.15-35.el9
libpsl_ver= 0.21.1-5.el9
libsigsegv_ver= 2.13-4.el9
-libsoup_ver= 2.72.0-8.el9_5.3
+libsoup_ver= 2.72.0-10.el9_6.2
libunistring_ver= 0.9.10-15.el9
libverto_ver= 0.3.2-3.el9
libxcrypt_ver= 4.4.18-3.el9
@@ -50,14 +50,14 @@ popt_ver= 1.18-8.el9
readline_ver= 8.1-4.el9
rocky-release_ver= 9.5-1.2.el9
sed_ver= 4.8-9.el9
-selinux_ver= 3.6-1.el9
-sepol_ver= 3.6-1.el9
+selinux_ver= 3.6-3.el9
+sepol_ver= 3.6-2.el9
setserial_ver= 2.17-54.el9
setup_ver= 2.13.7-10.el9
slang_ver= 2.3.2-11.el9
sqlite_ver= 3.34.1-7.el9_3
-util_ver= 2.37.4-20.el9
+util_ver= 2.37.4-21.el9
which_ver= 2.21-29.el9
xz_ver= 5.2.5-8.el9_0
zlib_ver= 1.2.11-40.el9
-zstd_ver= 1.5.1-2.el9
+zstd_ver= 1.5.5-1.el9
diff --git a/emulators/linux_base-rl9/distinfo b/emulators/linux_base-rl9/distinfo
index 0845a6f46dc1..a187221c7d0c 100644
--- a/emulators/linux_base-rl9/distinfo
+++ b/emulators/linux_base-rl9/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1749554464
+TIMESTAMP = 1750633076
SHA256 (rocky/b/basesystem-11-13.el9.0.1.noarch.rpm) = 9f707e8d1046381c9b4a4df6a6674327df6ffe0298d48e1750972212c97aafad
SIZE (rocky/b/basesystem-11-13.el9.0.1.noarch.rpm) = 6565
SHA256 (rocky/b/bash-5.1.8-9.el9.aarch64.rpm) = f6b8bbdbd96ecb8d240a4d3c4a038f58faeab170015b07c7096d02157838279d
@@ -15,24 +15,24 @@ SHA256 (rocky/b/bzip2-libs-1.0.8-10.el9_5.i686.rpm) = 3e7d1321c13f53b170717d150f
SIZE (rocky/b/bzip2-libs-1.0.8-10.el9_5.i686.rpm) = 40141
SHA256 (rocky/b/bzip2-libs-1.0.8-10.el9_5.x86_64.rpm) = 1741762b008088e223b9ec386bc77322b95ab47ed8e982e32e8f3d11997955be
SIZE (rocky/b/bzip2-libs-1.0.8-10.el9_5.x86_64.rpm) = 39972
-SHA256 (rocky/c/coreutils-8.32-36.el9.aarch64.rpm) = 97dedc47d3c920a40f9d9ff01d8b062124fbe3b3f93151b3230453667b2bb772
-SIZE (rocky/c/coreutils-8.32-36.el9.aarch64.rpm) = 1133904
-SHA256 (rocky/c/coreutils-8.32-36.el9.x86_64.rpm) = 9c5f9d4b74543a16b32fdb1536b53ac42042c9ad0acb794f9ab91655c069eb19
-SIZE (rocky/c/coreutils-8.32-36.el9.x86_64.rpm) = 1181131
+SHA256 (rocky/c/coreutils-8.32-39.el9.aarch64.rpm) = f7b726650ec026e994ebaa181715950109b962ae8da21309ba59b8286137252f
+SIZE (rocky/c/coreutils-8.32-39.el9.aarch64.rpm) = 1113137
+SHA256 (rocky/c/coreutils-8.32-39.el9.x86_64.rpm) = 73a91621d9303290c1e27d2a834df4e5532d94dfa9ef2eca984d97f1fd2249a5
+SIZE (rocky/c/coreutils-8.32-39.el9.x86_64.rpm) = 1158633
SHA256 (rocky/d/diffutils-3.7-12.el9.aarch64.rpm) = df77e6cb59b73a1ff3d007c8011c689bf9bdbd416889bce8d65dc9855144e335
SIZE (rocky/d/diffutils-3.7-12.el9.aarch64.rpm) = 391813
SHA256 (rocky/d/diffutils-3.7-12.el9.x86_64.rpm) = d3932991f5d9b1e5f6326e376cf77f3f676bbf0c5657b2ddf1013bfdb4738a69
SIZE (rocky/d/diffutils-3.7-12.el9.x86_64.rpm) = 396968
-SHA256 (rocky/e/e2fsprogs-1.46.5-5.el9.aarch64.rpm) = 5e7e13ef9e10c5eb625e0c6edb8e913e235a630f567f939f02c1d4f4c2470d2b
-SIZE (rocky/e/e2fsprogs-1.46.5-5.el9.aarch64.rpm) = 1018362
-SHA256 (rocky/e/e2fsprogs-1.46.5-5.el9.x86_64.rpm) = f79ac72b32036502f10e4a679fb4817758de89006f71b695b53c06f13084247a
-SIZE (rocky/e/e2fsprogs-1.46.5-5.el9.x86_64.rpm) = 1026807
-SHA256 (rocky/e/e2fsprogs-libs-1.46.5-5.el9.aarch64.rpm) = ce2bbbd636414190a36fd76a959c1d519b2fd92da85187501d9b9fe96e93f5e3
-SIZE (rocky/e/e2fsprogs-libs-1.46.5-5.el9.aarch64.rpm) = 227421
-SHA256 (rocky/e/e2fsprogs-libs-1.46.5-5.el9.i686.rpm) = a026908e1861a2f63ec281c2c7b8add14899c257d47e7c4c1141cb489b4fc537
-SIZE (rocky/e/e2fsprogs-libs-1.46.5-5.el9.i686.rpm) = 259694
-SHA256 (rocky/e/e2fsprogs-libs-1.46.5-5.el9.x86_64.rpm) = 7c465f9f430781cec46d6d6ae0c45a3a22a0838eb4c6819e8410224dfa505df9
-SIZE (rocky/e/e2fsprogs-libs-1.46.5-5.el9.x86_64.rpm) = 226783
+SHA256 (rocky/e/e2fsprogs-1.46.5-7.el9.aarch64.rpm) = bb0d5e64092fe8f539dac21a35f559dfa2453521b09ace9b0b39feb9c23f6923
+SIZE (rocky/e/e2fsprogs-1.46.5-7.el9.aarch64.rpm) = 1015999
+SHA256 (rocky/e/e2fsprogs-1.46.5-7.el9.x86_64.rpm) = 18fee60bd62d5ef248447df59d2a9c89a6c07c560bca05fd5e69a174357ed68e
+SIZE (rocky/e/e2fsprogs-1.46.5-7.el9.x86_64.rpm) = 1022981
+SHA256 (rocky/e/e2fsprogs-libs-1.46.5-7.el9.aarch64.rpm) = 0aaecc33fe832814e6e1107f5c885ce296b41de0d8e453614714f76f467bd4e4
+SIZE (rocky/e/e2fsprogs-libs-1.46.5-7.el9.aarch64.rpm) = 226870
+SHA256 (rocky/e/e2fsprogs-libs-1.46.5-7.el9.i686.rpm) = 1dddaf5a9adfb8da036e49ec0d58a217122fae2af63cd4cec24ce25b37f0bbcc
+SIZE (rocky/e/e2fsprogs-libs-1.46.5-7.el9.i686.rpm) = 259414
+SHA256 (rocky/e/e2fsprogs-libs-1.46.5-7.el9.x86_64.rpm) = 2e2cf05b97d183343cc8d84c77d3af7c49f3a153f6fdbd93c7c34b44c79a2c61
+SIZE (rocky/e/e2fsprogs-libs-1.46.5-7.el9.x86_64.rpm) = 226202
SHA256 (rocky/f/filesystem-3.16-5.el9.aarch64.rpm) = 373dffb499081ae9f7573af300e4087b4abc6f54a25dfd7c8cc63b295c2d4e03
SIZE (rocky/f/filesystem-3.16-5.el9.aarch64.rpm) = 1117518
SHA256 (rocky/f/filesystem-3.16-5.el9.x86_64.rpm) = cabe98453b9517158c5a045cfec0418b747c874da2717d183f4296f240bdf8d9
@@ -41,16 +41,16 @@ SHA256 (rocky/f/findutils-4.8.0-7.el9.aarch64.rpm) = b77862b75f970d95a6943c46133
SIZE (rocky/f/findutils-4.8.0-7.el9.aarch64.rpm) = 550234
SHA256 (rocky/f/findutils-4.8.0-7.el9.x86_64.rpm) = 1c9c28792695c61ced41da9337f323111973ba7eea938c3c11944532e384a662
SIZE (rocky/f/findutils-4.8.0-7.el9.x86_64.rpm) = 549239
-SHA256 (rocky/f/fuse-2.9.9-16.el9.aarch64.rpm) = 3dd56d0baa2c83b6ee5d0dc9be112031783d0a124f51b0f0bd512209112cae9c
-SIZE (rocky/f/fuse-2.9.9-16.el9.aarch64.rpm) = 79610
-SHA256 (rocky/f/fuse-2.9.9-16.el9.x86_64.rpm) = fc076e7835b9de97d00be6610bb3851b2bc18993c681caa2fbb5901bb1999879
-SIZE (rocky/f/fuse-2.9.9-16.el9.x86_64.rpm) = 80044
-SHA256 (rocky/f/fuse-libs-2.9.9-16.el9.aarch64.rpm) = 6944c5d19a9328391fb7535799c6acee9598e6b7a0625d2c69833a6cd28980cc
-SIZE (rocky/f/fuse-libs-2.9.9-16.el9.aarch64.rpm) = 96342
-SHA256 (rocky/f/fuse-libs-2.9.9-16.el9.i686.rpm) = 7f094b2e5654f3790165441e505914fb3a0c825cff92410bbbd31e60f2d78491
-SIZE (rocky/f/fuse-libs-2.9.9-16.el9.i686.rpm) = 109504
-SHA256 (rocky/f/fuse-libs-2.9.9-16.el9.x86_64.rpm) = 0fb2172f73c49e359315f89da8ff0bfa78c2bdd8ec6a6891597e83a0601210fd
-SIZE (rocky/f/fuse-libs-2.9.9-16.el9.x86_64.rpm) = 98099
+SHA256 (rocky/f/fuse-2.9.9-17.el9.aarch64.rpm) = 42b60a7fc59e9b73c010f6609c14cd44ded2d8adf03bf43752152841bf409382
+SIZE (rocky/f/fuse-2.9.9-17.el9.aarch64.rpm) = 79069
+SHA256 (rocky/f/fuse-2.9.9-17.el9.x86_64.rpm) = f1de06c2c41e5fe6071609b369e499c282af7a85f09ecb0475f0100df12e6dda
+SIZE (rocky/f/fuse-2.9.9-17.el9.x86_64.rpm) = 79519
+SHA256 (rocky/f/fuse-libs-2.9.9-17.el9.aarch64.rpm) = 7729aaf4b9ec5689dd7d5a0972b27866c58eff063034c621f9d80b747c2012cd
+SIZE (rocky/f/fuse-libs-2.9.9-17.el9.aarch64.rpm) = 95924
+SHA256 (rocky/f/fuse-libs-2.9.9-17.el9.i686.rpm) = 2ad507dc955f3623462089d64eb0b0d211fa48380d5600f760a2526fea4c63be
+SIZE (rocky/f/fuse-libs-2.9.9-17.el9.i686.rpm) = 109570
+SHA256 (rocky/f/fuse-libs-2.9.9-17.el9.x86_64.rpm) = 4ce8725296d740d70aed725d3946244dab5c263ca846dc6cb571f7a2d0aa858c
+SIZE (rocky/f/fuse-libs-2.9.9-17.el9.x86_64.rpm) = 97719
SHA256 (rocky/g/gawk-5.1.0-6.el9.aarch64.rpm) = c831415c883ab8ecd6d62373cea563c73042d06463c91e6645f82984eeb12c74
SIZE (rocky/g/gawk-5.1.0-6.el9.aarch64.rpm) = 999013
SHA256 (rocky/g/gawk-5.1.0-6.el9.x86_64.rpm) = eaca68b315d6c2ef5ec30deaf9b7c38401e2ed0169972d158fd88b917e8a47dc
@@ -73,32 +73,32 @@ SHA256 (rocky/g/glib-networking-2.68.3-3.el9.i686.rpm) = 2a7824f80e9ef343a8467da
SIZE (rocky/g/glib-networking-2.68.3-3.el9.i686.rpm) = 180304
SHA256 (rocky/g/glib-networking-2.68.3-3.el9.x86_64.rpm) = fa9bec5c45cd1d4123f3e5e9793c592312d95dc50369740226969e69bd0e0ab0
SIZE (rocky/g/glib-networking-2.68.3-3.el9.x86_64.rpm) = 173019
-SHA256 (rocky/g/glib2-2.68.4-14.el9_4.1.aarch64.rpm) = a720ff7488134ba4fef07680e45a1fd757b50a9b83edb9ae9f70d4740c8aeb7d
-SIZE (rocky/g/glib2-2.68.4-14.el9_4.1.aarch64.rpm) = 2708566
-SHA256 (rocky/g/glib2-2.68.4-14.el9_4.1.i686.rpm) = 70fc96806a62a13d46e6786f52b340c5099d9672e59370d6ac9f1c170a258a52
-SIZE (rocky/g/glib2-2.68.4-14.el9_4.1.i686.rpm) = 2824506
-SHA256 (rocky/g/glib2-2.68.4-14.el9_4.1.x86_64.rpm) = 80a459770f044a232087c6e3483ceaf118807987d51e2501c4e5bdf64b1bb58d
-SIZE (rocky/g/glib2-2.68.4-14.el9_4.1.x86_64.rpm) = 2741037
-SHA256 (rocky/g/glibc-2.34-125.el9_5.8.aarch64.rpm) = 7110fd3359cce2266a72df6e9b4f85320c54ca8e90ff159f58f3fe65d287698d
-SIZE (rocky/g/glibc-2.34-125.el9_5.8.aarch64.rpm) = 1772281
-SHA256 (rocky/g/glibc-2.34-125.el9_5.8.i686.rpm) = 143b942ced528c17fc3e2bd8cb0cfed70aeb8f098d4e82f533e7a8703946e9c7
-SIZE (rocky/g/glibc-2.34-125.el9_5.8.i686.rpm) = 1984225
-SHA256 (rocky/g/glibc-2.34-125.el9_5.8.x86_64.rpm) = b7fcc189398338475f84a2538e628de3fd0bb0ac778d66c9e4ee06e0fc177689
-SIZE (rocky/g/glibc-2.34-125.el9_5.8.x86_64.rpm) = 2039086
-SHA256 (rocky/g/glibc-all-langpacks-2.34-125.el9_5.8.aarch64.rpm) = bd033f52cd6c65b4b4faccd7c012d6af4e85a670452a847af6ea2bfe54d68d49
-SIZE (rocky/g/glibc-all-langpacks-2.34-125.el9_5.8.aarch64.rpm) = 18730073
-SHA256 (rocky/g/glibc-all-langpacks-2.34-125.el9_5.8.x86_64.rpm) = c138c3b76ee3bf0d4268068ff560c0ffb821ac0135f78ab6825c817ec3539cb2
-SIZE (rocky/g/glibc-all-langpacks-2.34-125.el9_5.8.x86_64.rpm) = 18731797
-SHA256 (rocky/g/glibc-common-2.34-125.el9_5.8.aarch64.rpm) = a0e38ead8793c1071f2f6e7cd6c8cb5c764e21d7b7e5f40d8c6700beadb3c3e4
-SIZE (rocky/g/glibc-common-2.34-125.el9_5.8.aarch64.rpm) = 287567
-SHA256 (rocky/g/glibc-common-2.34-125.el9_5.8.x86_64.rpm) = 07878f56af2ac82507b59e13e786b7dd9811243c4230c5a310ecfb2c43877b1d
-SIZE (rocky/g/glibc-common-2.34-125.el9_5.8.x86_64.rpm) = 296884
-SHA256 (rocky/g/glibc-gconv-extra-2.34-125.el9_5.8.aarch64.rpm) = 431e843b276b489f1872969fb53c17059ec576917b9ea08b9c7d849f86bfc1fa
-SIZE (rocky/g/glibc-gconv-extra-2.34-125.el9_5.8.aarch64.rpm) = 1711363
-SHA256 (rocky/g/glibc-gconv-extra-2.34-125.el9_5.8.i686.rpm) = d343406cbb75cf8609ff61e02e41d17b3edd6b755666de35bb5708fbc65f0e4f
-SIZE (rocky/g/glibc-gconv-extra-2.34-125.el9_5.8.i686.rpm) = 1682322
-SHA256 (rocky/g/glibc-gconv-extra-2.34-125.el9_5.8.x86_64.rpm) = 57d45448e415f7447d20320596031e01a609f102d341c3a8a2cafadacc31ac1d
-SIZE (rocky/g/glibc-gconv-extra-2.34-125.el9_5.8.x86_64.rpm) = 1645776
+SHA256 (rocky/g/glib2-2.68.4-16.el9.aarch64.rpm) = 541e7161b729d7ca7697420c11c910cc76b14a621385a3635388c7e2ebeba769
+SIZE (rocky/g/glib2-2.68.4-16.el9.aarch64.rpm) = 2704830
+SHA256 (rocky/g/glib2-2.68.4-16.el9.i686.rpm) = ef4ab5a8ef717fb418930105447e6974809b2f380ffac61538e95a19b60f6a51
+SIZE (rocky/g/glib2-2.68.4-16.el9.i686.rpm) = 2823474
+SHA256 (rocky/g/glib2-2.68.4-16.el9.x86_64.rpm) = 4830c7ff22fd986efb3b5802d08029cbdc33a6dbbad55fb6c272c55218e51211
+SIZE (rocky/g/glib2-2.68.4-16.el9.x86_64.rpm) = 2737173
+SHA256 (rocky/g/glibc-2.34-168.el9_6.19.aarch64.rpm) = 2acd8162d1e26f0c6eaf81e5f95b2c380e9c9d0ab8585ca7f21ce2d0bb1fecf5
+SIZE (rocky/g/glibc-2.34-168.el9_6.19.aarch64.rpm) = 1768161
+SHA256 (rocky/g/glibc-2.34-168.el9_6.19.i686.rpm) = eb383ff671bbca2657ba373645448effc4207fc5f8382c4aca6f96ffda7c01d5
+SIZE (rocky/g/glibc-2.34-168.el9_6.19.i686.rpm) = 1978180
+SHA256 (rocky/g/glibc-2.34-168.el9_6.19.x86_64.rpm) = 9c51750fa82466b52c66f1dc1b86ada5ace1b4197eb12189843f2061556cad04
+SIZE (rocky/g/glibc-2.34-168.el9_6.19.x86_64.rpm) = 2030908
+SHA256 (rocky/g/glibc-all-langpacks-2.34-168.el9_6.19.aarch64.rpm) = 9f9abef6ee86b90a3f7ce97285a02d127795d1a15e90af240ad24bf8da7b6296
+SIZE (rocky/g/glibc-all-langpacks-2.34-168.el9_6.19.aarch64.rpm) = 18717407
+SHA256 (rocky/g/glibc-all-langpacks-2.34-168.el9_6.19.x86_64.rpm) = 001e936bfb8621c0152322ad29f7c913311856c84449482fbf26c3086b69c66e
+SIZE (rocky/g/glibc-all-langpacks-2.34-168.el9_6.19.x86_64.rpm) = 18717415
+SHA256 (rocky/g/glibc-common-2.34-168.el9_6.19.aarch64.rpm) = 8e6b5ab2d6a95051efb5e8e7e1241d0feaad178d15af41b40903bdc898e4b09e
+SIZE (rocky/g/glibc-common-2.34-168.el9_6.19.aarch64.rpm) = 292320
+SHA256 (rocky/g/glibc-common-2.34-168.el9_6.19.x86_64.rpm) = 136530d214a30424970457d573dd36f0fb574d40f7ee42c790e6d344efe27734
+SIZE (rocky/g/glibc-common-2.34-168.el9_6.19.x86_64.rpm) = 302086
+SHA256 (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.aarch64.rpm) = e3fa2c7ea577941866340331ba481691ab4e5966b55f9825d21d8a8ef0c33d40
+SIZE (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.aarch64.rpm) = 1679013
+SHA256 (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.i686.rpm) = 028ec1e9626ef03acc25e29ce1c0b10147085b638e7bd075cfe081db43b53a26
+SIZE (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.i686.rpm) = 1642987
+SHA256 (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.x86_64.rpm) = 3e8a0692ee91644568ce89bbbf092ed4ee9512a072a8a627f44730e248f6d587
+SIZE (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.x86_64.rpm) = 1615301
SHA256 (rocky/g/gmp-6.2.0-13.el9.aarch64.rpm) = 54f5999feb6a26c57616d64cc880dccb5e44723911f52b06a36311e389a568ce
SIZE (rocky/g/gmp-6.2.0-13.el9.aarch64.rpm) = 270794
SHA256 (rocky/g/gmp-6.2.0-13.el9.i686.rpm) = 186f9821881081e526d4a8a6e34240e55db8830380bf4d1303e4e1d5d6e9f755
@@ -129,12 +129,12 @@ SHA256 (rocky/k/keyutils-libs-1.6.3-1.el9.i686.rpm) = 1921ffd05b1bd783c199ba0306
SIZE (rocky/k/keyutils-libs-1.6.3-1.el9.i686.rpm) = 31963
SHA256 (rocky/k/keyutils-libs-1.6.3-1.el9.x86_64.rpm) = 347a9d44e0271c1ff6f511fe493e736b3d36fde683360ccc51c852ab91810b16
SIZE (rocky/k/keyutils-libs-1.6.3-1.el9.x86_64.rpm) = 31595
-SHA256 (rocky/k/krb5-libs-1.21.1-4.el9_5.aarch64.rpm) = 9a31da451bc9ac69dc814b716aca6c5e9740d1a02b7dd89e8a42f060aacba0c7
-SIZE (rocky/k/krb5-libs-1.21.1-4.el9_5.aarch64.rpm) = 777976
-SHA256 (rocky/k/krb5-libs-1.21.1-4.el9_5.i686.rpm) = 903eff09563f1391eda7e961c9d8c2754e98cddc3dcf10221260147631cb3c28
-SIZE (rocky/k/krb5-libs-1.21.1-4.el9_5.i686.rpm) = 824464
-SHA256 (rocky/k/krb5-libs-1.21.1-4.el9_5.x86_64.rpm) = 9f46dae9e1ded35472f1071eb87ebfa4790d0e69187235f773404de61785ad6f
-SIZE (rocky/k/krb5-libs-1.21.1-4.el9_5.x86_64.rpm) = 774100
+SHA256 (rocky/k/krb5-libs-1.21.1-6.el9.aarch64.rpm) = 1c6205f377fc9cbf0cbbeee71aa38d851e94988d15ded5a393819a0cc7de9e21
+SIZE (rocky/k/krb5-libs-1.21.1-6.el9.aarch64.rpm) = 776066
+SHA256 (rocky/k/krb5-libs-1.21.1-6.el9.i686.rpm) = 4751680ff8b8e5ea728ef0b3609290044e8e2761f069ef9c7fbc458d64ab9d00
+SIZE (rocky/k/krb5-libs-1.21.1-6.el9.i686.rpm) = 822506
+SHA256 (rocky/k/krb5-libs-1.21.1-6.el9.x86_64.rpm) = 143365a2e51654b7c80350b975749d3b61a300ab4718f817b49f9aaa4951982d
+SIZE (rocky/k/krb5-libs-1.21.1-6.el9.x86_64.rpm) = 772433
SHA256 (rocky/l/less-590-5.el9.aarch64.rpm) = d80cae3c354ae8417b77f1205c1da5175a79b1663e342b73094d874c9aa41066
SIZE (rocky/l/less-590-5.el9.aarch64.rpm) = 163430
SHA256 (rocky/l/less-590-5.el9.x86_64.rpm) = b6ec3819b307d9a65eb269c8b2737479444267ead009c99ca474db7ad8907052
@@ -151,12 +151,12 @@ SHA256 (rocky/l/libattr-2.5.1-3.el9.i686.rpm) = f0deb20bf7f31dddaf9a85b7acc806c7
SIZE (rocky/l/libattr-2.5.1-3.el9.i686.rpm) = 18745
SHA256 (rocky/l/libattr-2.5.1-3.el9.x86_64.rpm) = 77742a1097d81c384b8c7529e3c049fb7de206b773ad230553be99ba5c9d9fc1
SIZE (rocky/l/libattr-2.5.1-3.el9.x86_64.rpm) = 18347
-SHA256 (rocky/l/libblkid-2.37.4-20.el9.aarch64.rpm) = 8522a13f39ee76a77ff47f4cfd34f8b6e22c7909efb6cd030a59c001df9e94ff
-SIZE (rocky/l/libblkid-2.37.4-20.el9.aarch64.rpm) = 108380
-SHA256 (rocky/l/libblkid-2.37.4-20.el9.i686.rpm) = 5767efe0e33bcb56ba00fb37ade069fb1494b4bf1876d9f386ebef6181eb3b5c
-SIZE (rocky/l/libblkid-2.37.4-20.el9.i686.rpm) = 120871
-SHA256 (rocky/l/libblkid-2.37.4-20.el9.x86_64.rpm) = 685281417c4346761b44ac727a511a3de222ed8454c01a446b1349890a634f6d
-SIZE (rocky/l/libblkid-2.37.4-20.el9.x86_64.rpm) = 108917
+SHA256 (rocky/l/libblkid-2.37.4-21.el9.aarch64.rpm) = 1210764b98d9077fe9ad4f536de8f8b5384b1d066ac9d4c3e8595277964f2697
+SIZE (rocky/l/libblkid-2.37.4-21.el9.aarch64.rpm) = 108359
+SHA256 (rocky/l/libblkid-2.37.4-21.el9.i686.rpm) = e47685f135721ba7453dcda9f4a2764b89bd2e5be3f91d92aa07c7fe4afd4e6b
+SIZE (rocky/l/libblkid-2.37.4-21.el9.i686.rpm) = 120461
+SHA256 (rocky/l/libblkid-2.37.4-21.el9.x86_64.rpm) = 6a65c588cbc5546f5bd2701b5716278ae44a05220cd539535a3958b6ea038830
+SIZE (rocky/l/libblkid-2.37.4-21.el9.x86_64.rpm) = 108730
SHA256 (rocky/l/libbrotli-1.0.9-7.el9_5.aarch64.rpm) = e7a412a4613c6032c93bd217a413916ad87014139991441ac2d2cc4e58ce0213
SIZE (rocky/l/libbrotli-1.0.9-7.el9_5.aarch64.rpm) = 318461
SHA256 (rocky/l/libbrotli-1.0.9-7.el9_5.i686.rpm) = 4baea718bd3b48888564bebe2700c7cd13eab6033f08d2ac24cd1581af3af514
@@ -169,24 +169,24 @@ SHA256 (rocky/l/libcap-2.48-9.el9_2.i686.rpm) = dfb7395d3db508bccc8e6f8e76f74707
SIZE (rocky/l/libcap-2.48-9.el9_2.i686.rpm) = 69926
SHA256 (rocky/l/libcap-2.48-9.el9_2.x86_64.rpm) = f399db0064e09ccf71d9a395454fefb1ca38076f18fac9e08104816bd9324c32
SIZE (rocky/l/libcap-2.48-9.el9_2.x86_64.rpm) = 68237
-SHA256 (rocky/l/libcom_err-1.46.5-5.el9.aarch64.rpm) = 60ef191ff670f7de4658af55cd3f926e323ccbddcb7974b228916cb5dd28fe7b
-SIZE (rocky/l/libcom_err-1.46.5-5.el9.aarch64.rpm) = 25574
-SHA256 (rocky/l/libcom_err-1.46.5-5.el9.i686.rpm) = 44f3c65fcc8a82eccc7359b64ea1e26cf27ea18b7248ed2c817d38d5860dffbd
-SIZE (rocky/l/libcom_err-1.46.5-5.el9.i686.rpm) = 26404
-SHA256 (rocky/l/libcom_err-1.46.5-5.el9.x86_64.rpm) = f5e5232e19bccd8f9ac5e4972f3b0e85dee8991c842aa7cc8f44d1bd18932388
-SIZE (rocky/l/libcom_err-1.46.5-5.el9.x86_64.rpm) = 25930
+SHA256 (rocky/l/libcom_err-1.46.5-7.el9.aarch64.rpm) = 2dd31415307a05334ae9bc961ad34b17afc23e9b9533a1e0ac5539e6260c44d8
+SIZE (rocky/l/libcom_err-1.46.5-7.el9.aarch64.rpm) = 25418
+SHA256 (rocky/l/libcom_err-1.46.5-7.el9.i686.rpm) = 0f4854ca0c95136a887a846a0ffec291a7a4839fb1fc30c683a28dad7e1d32e5
+SIZE (rocky/l/libcom_err-1.46.5-7.el9.i686.rpm) = 26174
+SHA256 (rocky/l/libcom_err-1.46.5-7.el9.x86_64.rpm) = 4582ab872db9d39aaf4a7f0137c957eeb42a65f620216a3f381b00e8d2265194
+SIZE (rocky/l/libcom_err-1.46.5-7.el9.x86_64.rpm) = 25808
SHA256 (rocky/l/libdatrie-0.2.13-4.el9.aarch64.rpm) = ad561550ee0c35b3ed7c273e937fcac159c894e15500ad30f95dff15db1ecbdf
SIZE (rocky/l/libdatrie-0.2.13-4.el9.aarch64.rpm) = 32212
SHA256 (rocky/l/libdatrie-0.2.13-4.el9.i686.rpm) = fd1e5f28c41e4123ee3beb34cf13eecdf68fe8db96017fa617b80bf7593f170d
SIZE (rocky/l/libdatrie-0.2.13-4.el9.i686.rpm) = 33322
SHA256 (rocky/l/libdatrie-0.2.13-4.el9.x86_64.rpm) = 820f090a87181c921892fdb5744c53cb935eca5e303d4adbaba0d04ae35a4a61
SIZE (rocky/l/libdatrie-0.2.13-4.el9.x86_64.rpm) = 32491
-SHA256 (rocky/l/libdb-5.3.28-54.el9.aarch64.rpm) = 266bb43149e67399cbcf8247787c1b784a50c420cc57a7b4173a5793b7eefb4b
-SIZE (rocky/l/libdb-5.3.28-54.el9.aarch64.rpm) = 724070
-SHA256 (rocky/l/libdb-5.3.28-54.el9.i686.rpm) = cf1032c555c54fcc2afb18820e7bf3539f045612a15833136dd88da43b7dc863
-SIZE (rocky/l/libdb-5.3.28-54.el9.i686.rpm) = 824898
-SHA256 (rocky/l/libdb-5.3.28-54.el9.x86_64.rpm) = d32cf8a7c3f631d5b0bafcdf5fa6bf6c8438ccd5d0466943310ad8deef886f15
-SIZE (rocky/l/libdb-5.3.28-54.el9.x86_64.rpm) = 753408
+SHA256 (rocky/l/libdb-5.3.28-55.el9.aarch64.rpm) = c8afbf7d987ef6ad8cbfebe5394f141f048ee8320f33e6262bc1148e230e7670
+SIZE (rocky/l/libdb-5.3.28-55.el9.aarch64.rpm) = 724197
+SHA256 (rocky/l/libdb-5.3.28-55.el9.i686.rpm) = 66cbe56c6f0b4fcca411712b7d0c6995a8eddb60295180e6bb09cf762c3828f5
+SIZE (rocky/l/libdb-5.3.28-55.el9.i686.rpm) = 822965
+SHA256 (rocky/l/libdb-5.3.28-55.el9.x86_64.rpm) = 4a1b890fbb02c7a84fe0473e086317d2956ef39f32721434ead04efea1f77c4b
+SIZE (rocky/l/libdb-5.3.28-55.el9.x86_64.rpm) = 753520
SHA256 (rocky/l/libedit-3.1-38.20210216cvs.el9.aarch64.rpm) = 7f5937f4debf7eaa0f7a92e321d6d35bee089f42c7d7529c1ad4fbd7c270ea4b
SIZE (rocky/l/libedit-3.1-38.20210216cvs.el9.aarch64.rpm) = 103897
SHA256 (rocky/l/libedit-3.1-38.20210216cvs.el9.i686.rpm) = 657f0a7d99887b7cde2a241ecfde72973747486ac056a19b27c92c59fc0a3b02
@@ -199,12 +199,12 @@ SHA256 (rocky/l/libevdev-1.11.0-3.el9.i686.rpm) = c301d9e380ad02e5545ddbd703d4fd
SIZE (rocky/l/libevdev-1.11.0-3.el9.i686.rpm) = 42952
SHA256 (rocky/l/libevdev-1.11.0-3.el9.x86_64.rpm) = 6e62f64bd004b988017571a11b72d9b177d75368236f17af81b4c479ce8d5e31
SIZE (rocky/l/libevdev-1.11.0-3.el9.x86_64.rpm) = 45846
-SHA256 (rocky/l/libfdisk-2.37.4-20.el9.aarch64.rpm) = 068e888c074721a9b1975d6c3c1d41acabb7e765919208b30dcdaf562778ead1
-SIZE (rocky/l/libfdisk-2.37.4-20.el9.aarch64.rpm) = 151388
-SHA256 (rocky/l/libfdisk-2.37.4-20.el9.i686.rpm) = ef771a53073e75fec2acc3b30f429aec1c3d036c5999fd563edcc58a83819fff
-SIZE (rocky/l/libfdisk-2.37.4-20.el9.i686.rpm) = 171716
-SHA256 (rocky/l/libfdisk-2.37.4-20.el9.x86_64.rpm) = 8f2f07dd3beeb80214db6bca60969a64c71b69a9220c7262df8c915033de1a50
-SIZE (rocky/l/libfdisk-2.37.4-20.el9.x86_64.rpm) = 156514
+SHA256 (rocky/l/libfdisk-2.37.4-21.el9.aarch64.rpm) = c51d46e0d1ddb506b92b2f20d466017fc9622f9c5dd69e2d647e33043f6f7670
+SIZE (rocky/l/libfdisk-2.37.4-21.el9.aarch64.rpm) = 151116
+SHA256 (rocky/l/libfdisk-2.37.4-21.el9.i686.rpm) = 9db4abc6a9c128d22fc16410a588e5220063ad333b81a3610b66552f24cb2cd9
+SIZE (rocky/l/libfdisk-2.37.4-21.el9.i686.rpm) = 171546
+SHA256 (rocky/l/libfdisk-2.37.4-21.el9.x86_64.rpm) = a7af319a0426a67bb1cf9c193f88f16fc5663b8d7f57227249557344871c8917
+SIZE (rocky/l/libfdisk-2.37.4-21.el9.x86_64.rpm) = 156379
SHA256 (rocky/l/libffi-3.4.2-8.el9.aarch64.rpm) = 1a6fe133eab781288e5ecef0cdde627d57f7d67efb3ded23ec5d9e5a22fb6ab4
SIZE (rocky/l/libffi-3.4.2-8.el9.aarch64.rpm) = 35443
SHA256 (rocky/l/libffi-3.4.2-8.el9.i686.rpm) = 9e365ba0dc6786a12578c91cdb2013b1336d857f932fff70bfca798f9e5279dc
@@ -229,18 +229,18 @@ SHA256 (rocky/l/libidn2-2.3.0-7.el9.i686.rpm) = dd02219555652565f3ce99ede5979d0c
SIZE (rocky/l/libidn2-2.3.0-7.el9.i686.rpm) = 98675
SHA256 (rocky/l/libidn2-2.3.0-7.el9.x86_64.rpm) = be32d8ba7ff8cf790c15d89c5ea18747d7fcc0126782a0e80f15901bb9889b31
SIZE (rocky/l/libidn2-2.3.0-7.el9.x86_64.rpm) = 97676
-SHA256 (rocky/l/libmount-2.37.4-20.el9.aarch64.rpm) = f10b35190a67203cae540dc5d0381d26d4ab5623d753511d439917517bb11434
-SIZE (rocky/l/libmount-2.37.4-20.el9.aarch64.rpm) = 134935
-SHA256 (rocky/l/libmount-2.37.4-20.el9.i686.rpm) = 21eddd2c18c7c9d68d8f5f24786db134250f447f4624d7d67224071deec77d94
-SIZE (rocky/l/libmount-2.37.4-20.el9.i686.rpm) = 145048
-SHA256 (rocky/l/libmount-2.37.4-20.el9.x86_64.rpm) = 8ae34772bc519310fbb3eae367bb81ebcc0add25d75155cba8d9af67947d7fb0
-SIZE (rocky/l/libmount-2.37.4-20.el9.x86_64.rpm) = 137687
-SHA256 (rocky/l/libnsl-2.34-125.el9_5.8.aarch64.rpm) = 75d7046c0a82d6c2e925af8e6b82da273e4f9cc51bf932a109ebbdc1afe83a26
-SIZE (rocky/l/libnsl-2.34-125.el9_5.8.aarch64.rpm) = 57614
-SHA256 (rocky/l/libnsl-2.34-125.el9_5.8.i686.rpm) = 1228b53e473128050b7a708a16d72a9dbad5d16986968115ea91ff2549182bef
-SIZE (rocky/l/libnsl-2.34-125.el9_5.8.i686.rpm) = 62745
-SHA256 (rocky/l/libnsl-2.34-125.el9_5.8.x86_64.rpm) = f4913ddc988030d92b68a9c7bd8ae2af0c8521870cf931b72e59232c96fe2fef
-SIZE (rocky/l/libnsl-2.34-125.el9_5.8.x86_64.rpm) = 58181
+SHA256 (rocky/l/libmount-2.37.4-21.el9.aarch64.rpm) = e6152dabc095682cd575c76aa54c3b22ff8f3d9a7bc740106836b40e39d75688
+SIZE (rocky/l/libmount-2.37.4-21.el9.aarch64.rpm) = 134634
+SHA256 (rocky/l/libmount-2.37.4-21.el9.i686.rpm) = 8867477dbc4772e19144e45342eb707410bcf6b4271ebc241f986f0d18b5cb16
+SIZE (rocky/l/libmount-2.37.4-21.el9.i686.rpm) = 144706
+SHA256 (rocky/l/libmount-2.37.4-21.el9.x86_64.rpm) = 13de9f8ae01cdb98b0928b33325613a97dc917d1b1b5adb5d83f11ee05415e80
+SIZE (rocky/l/libmount-2.37.4-21.el9.x86_64.rpm) = 136970
+SHA256 (rocky/l/libnsl-2.34-168.el9_6.19.aarch64.rpm) = 15e5fb181bda91b70af4591523c90264e30ab8967685903a9075e8d3ed8b3895
+SIZE (rocky/l/libnsl-2.34-168.el9_6.19.aarch64.rpm) = 63734
+SHA256 (rocky/l/libnsl-2.34-168.el9_6.19.i686.rpm) = d595fc273ea5a3b1f2b5da203d3c8e54e7d5cc7b67ef7f2ee43ba4773128b033
+SIZE (rocky/l/libnsl-2.34-168.el9_6.19.i686.rpm) = 68936
+SHA256 (rocky/l/libnsl-2.34-168.el9_6.19.x86_64.rpm) = 9071af2a30152346263858ce67bd19dc9a5d5b7710936979bc7eda698826a7f1
+SIZE (rocky/l/libnsl-2.34-168.el9_6.19.x86_64.rpm) = 64403
SHA256 (rocky/l/libproxy-0.4.15-35.el9.aarch64.rpm) = 31daa01dfa6eb8e0ae100cbdc20f0d73320598a934f0eabad830b0060027f2d2
SIZE (rocky/l/libproxy-0.4.15-35.el9.aarch64.rpm) = 71753
SHA256 (rocky/l/libproxy-0.4.15-35.el9.i686.rpm) = 44c7d66545b791a88f1faf63dc6d686ddfaa8154aa45899cd1469dd7aed9f657
@@ -253,36 +253,36 @@ SHA256 (rocky/l/libpsl-0.21.1-5.el9.i686.rpm) = a8101c1d94803b6b84f818569d122a70
SIZE (rocky/l/libpsl-0.21.1-5.el9.i686.rpm) = 65579
SHA256 (rocky/l/libpsl-0.21.1-5.el9.x86_64.rpm) = 30553c652451362ebf346a98ff45fa2417dc25a9a644401b4d86d9000c0346a9
SIZE (rocky/l/libpsl-0.21.1-5.el9.x86_64.rpm) = 64862
-SHA256 (rocky/l/libselinux-3.6-1.el9.aarch64.rpm) = b54cca70a42bdbebe5bd62ae674e9f80ac6e08f4c2b6179b547edc09bd9d4f6c
-SIZE (rocky/l/libselinux-3.6-1.el9.aarch64.rpm) = 86800
-SHA256 (rocky/l/libselinux-3.6-1.el9.i686.rpm) = e7e73bf702efd0bc91daad71aa70046d8650ab27b92b07e958ea083a79c511d0
-SIZE (rocky/l/libselinux-3.6-1.el9.i686.rpm) = 93600
-SHA256 (rocky/l/libselinux-3.6-1.el9.x86_64.rpm) = 50d204575b1cbf21e822c65bb9ed42416f6fcaf00e9be9ff5698a84036529ddd
-SIZE (rocky/l/libselinux-3.6-1.el9.x86_64.rpm) = 87073
-SHA256 (rocky/l/libsepol-3.6-1.el9.aarch64.rpm) = ec1097b26e8134ab0b7bbe641525b5574720b4e8ffa8156a6f6111b470125c0d
-SIZE (rocky/l/libsepol-3.6-1.el9.aarch64.rpm) = 324894
-SHA256 (rocky/l/libsepol-3.6-1.el9.i686.rpm) = e982b8a6e2ed94d01d992b56d5b3c2f6db7288fe93e8b482274cb0fae5203d2f
-SIZE (rocky/l/libsepol-3.6-1.el9.i686.rpm) = 351074
-SHA256 (rocky/l/libsepol-3.6-1.el9.x86_64.rpm) = d58084e91e5f6d091b40a9485b52a3099dbcd82c48a9a60520d14a5aad2406fd
-SIZE (rocky/l/libsepol-3.6-1.el9.x86_64.rpm) = 336922
+SHA256 (rocky/l/libselinux-3.6-3.el9.aarch64.rpm) = 9703e0531f15c1da12e382ee399c1459e7cec6fed0ec98645a170fa784acac87
+SIZE (rocky/l/libselinux-3.6-3.el9.aarch64.rpm) = 86553
+SHA256 (rocky/l/libselinux-3.6-3.el9.i686.rpm) = 375d13bf313d55627a9e74b0d435f36bf363d9cca130567b47fdcd14a2cf4fa1
+SIZE (rocky/l/libselinux-3.6-3.el9.i686.rpm) = 93243
+SHA256 (rocky/l/libselinux-3.6-3.el9.x86_64.rpm) = 52f36acacd851901745f7729b7bce31ef7e5fa0fa250a0ce653d4e76dce02664
+SIZE (rocky/l/libselinux-3.6-3.el9.x86_64.rpm) = 86789
+SHA256 (rocky/l/libsepol-3.6-2.el9.aarch64.rpm) = be5ad6b4cf9bf814b4672a67af5a8ef985a9a4e7943c6f5e3ec7ea793748d135
+SIZE (rocky/l/libsepol-3.6-2.el9.aarch64.rpm) = 324588
+SHA256 (rocky/l/libsepol-3.6-2.el9.i686.rpm) = cb50331f210c3799163e6d5b1ad1b21c9a4c2f479c045ded2d597a388ecd4e5a
+SIZE (rocky/l/libsepol-3.6-2.el9.i686.rpm) = 350700
+SHA256 (rocky/l/libsepol-3.6-2.el9.x86_64.rpm) = e5da14a9afe825cced510db984c6bd767d7b1bb6aea1f6c3e2c4456c03dc70ee
+SIZE (rocky/l/libsepol-3.6-2.el9.x86_64.rpm) = 336553
SHA256 (rocky/l/libsigsegv-2.13-4.el9.aarch64.rpm) = 1935c944375f3bf40913bbda2cd87bbaf25a475be51c1662c24f54eb04da584b
SIZE (rocky/l/libsigsegv-2.13-4.el9.aarch64.rpm) = 27124
SHA256 (rocky/l/libsigsegv-2.13-4.el9.i686.rpm) = 312f6e760effbf2019985c86212d9ee73051b524918281ff7b0f229f6736da6a
SIZE (rocky/l/libsigsegv-2.13-4.el9.i686.rpm) = 27681
SHA256 (rocky/l/libsigsegv-2.13-4.el9.x86_64.rpm) = a80701bd3f67994493b1a14e043d9212032c86fd24374c309cf2b7006900f4da
SIZE (rocky/l/libsigsegv-2.13-4.el9.x86_64.rpm) = 27135
-SHA256 (rocky/l/libsmartcols-2.37.4-20.el9.aarch64.rpm) = 540dd30afe7d5ea12916fd4ff1d771673a7cdd103e144014560109b4d027d869
-SIZE (rocky/l/libsmartcols-2.37.4-20.el9.aarch64.rpm) = 62175
-SHA256 (rocky/l/libsmartcols-2.37.4-20.el9.i686.rpm) = 4924bb362ffa06e682d46fafd453bf9bd0965b54003903ffb8c6f9eb399ad756
-SIZE (rocky/l/libsmartcols-2.37.4-20.el9.i686.rpm) = 65437
-SHA256 (rocky/l/libsmartcols-2.37.4-20.el9.x86_64.rpm) = bda89ca67d387cc6aa39c6808ad7b5f9b6ccc9d02fb01617182a810633074653
-SIZE (rocky/l/libsmartcols-2.37.4-20.el9.x86_64.rpm) = 63334
-SHA256 (rocky/l/libsoup-2.72.0-8.el9_5.3.aarch64.rpm) = 9f6a6e17631e14bba8cf236296b56dd6fea327eeb3d1fc1514f87bf357392ecf
-SIZE (rocky/l/libsoup-2.72.0-8.el9_5.3.aarch64.rpm) = 390566
-SHA256 (rocky/l/libsoup-2.72.0-8.el9_5.3.i686.rpm) = d172816face90e802801177eb9a3c0c572ef823dc71108ab1e5c2df9df8cb5e4
-SIZE (rocky/l/libsoup-2.72.0-8.el9_5.3.i686.rpm) = 419230
-SHA256 (rocky/l/libsoup-2.72.0-8.el9_5.3.x86_64.rpm) = 2130c3c7f5f9087a637eee21a1d05e9046cd59b23820fcf5227163ec5d113957
-SIZE (rocky/l/libsoup-2.72.0-8.el9_5.3.x86_64.rpm) = 397192
+SHA256 (rocky/l/libsmartcols-2.37.4-21.el9.aarch64.rpm) = 9a61634f7428f5b84c5c1281d8c76aeecb4cd94911a0a3571688ab03db376a03
+SIZE (rocky/l/libsmartcols-2.37.4-21.el9.aarch64.rpm) = 62348
+SHA256 (rocky/l/libsmartcols-2.37.4-21.el9.i686.rpm) = eac9a17b0a9982116d5c1e30732fb582b9a006625dc8f364fb07164c49ceb1ae
+SIZE (rocky/l/libsmartcols-2.37.4-21.el9.i686.rpm) = 65152
+SHA256 (rocky/l/libsmartcols-2.37.4-21.el9.x86_64.rpm) = e3cd7c91d1e96f53440edfc60041f04a028c0ab3216e40213ea5868451a9c1bc
+SIZE (rocky/l/libsmartcols-2.37.4-21.el9.x86_64.rpm) = 63120
+SHA256 (rocky/l/libsoup-2.72.0-10.el9_6.2.aarch64.rpm) = 8a3ee9fbab89e01674a1cc72f6287ed793c9db99a9cdabe134c8d040b56569e3
+SIZE (rocky/l/libsoup-2.72.0-10.el9_6.2.aarch64.rpm) = 390282
+SHA256 (rocky/l/libsoup-2.72.0-10.el9_6.2.i686.rpm) = c49556dc9c67ece4fe4142815068ddcbfabe175cb0e015a5482a49199e0b2f57
+SIZE (rocky/l/libsoup-2.72.0-10.el9_6.2.i686.rpm) = 418375
+SHA256 (rocky/l/libsoup-2.72.0-10.el9_6.2.x86_64.rpm) = 5a18681d01127ba2c0e251fbc4dcf4eb62685601a8aae20e3930d7137510af10
+SIZE (rocky/l/libsoup-2.72.0-10.el9_6.2.x86_64.rpm) = 397144
SHA256 (rocky/l/libstdc++-11.5.0-5.el9_5.aarch64.rpm) = dda158bff05238aeb6dd2560603ef21f41cc252ac0ba404d4ec444c3f13c4c0e
SIZE (rocky/l/libstdc++-11.5.0-5.el9_5.aarch64.rpm) = 711196
SHA256 (rocky/l/libstdc++-11.5.0-5.el9_5.i686.rpm) = 755ff10fecb4f2c0bf09a620a6d3af84d041e57e92c6766102589a48fd31ac95
@@ -295,12 +295,12 @@ SHA256 (rocky/l/libunistring-0.9.10-15.el9.i686.rpm) = bf11f42137900620f5c6f2464
SIZE (rocky/l/libunistring-0.9.10-15.el9.i686.rpm) = 510707
SHA256 (rocky/l/libunistring-0.9.10-15.el9.x86_64.rpm) = 7e8b90a282ec310de6766619056296bdf666f3040f22cff211cd52710b39ece5
SIZE (rocky/l/libunistring-0.9.10-15.el9.x86_64.rpm) = 506614
-SHA256 (rocky/l/libuuid-2.37.4-20.el9.aarch64.rpm) = 0180e850a12b12877048a1dc1bcecc58e48f439fba4ca09bbf394b3f4c60a21d
-SIZE (rocky/l/libuuid-2.37.4-20.el9.aarch64.rpm) = 27238
-SHA256 (rocky/l/libuuid-2.37.4-20.el9.i686.rpm) = b027fc81606102fc8accee466dcc2e454332d40852645710d853a1495f06baee
-SIZE (rocky/l/libuuid-2.37.4-20.el9.i686.rpm) = 28328
-SHA256 (rocky/l/libuuid-2.37.4-20.el9.x86_64.rpm) = 24a4082728d22bfec44b9c77f060ab8b33ced51b8831881962ca8fa93c12db43
-SIZE (rocky/l/libuuid-2.37.4-20.el9.x86_64.rpm) = 27425
+SHA256 (rocky/l/libuuid-2.37.4-21.el9.aarch64.rpm) = fa438440f035b3e2c87d45c0ef4485f7c91458f4ed0f73b6fcc0f18533b406c5
+SIZE (rocky/l/libuuid-2.37.4-21.el9.aarch64.rpm) = 27157
+SHA256 (rocky/l/libuuid-2.37.4-21.el9.i686.rpm) = b0cfbc18ae67f2b4cc8605229c58fdd6dcbfa5c230e1991da3c1af9669029831
+SIZE (rocky/l/libuuid-2.37.4-21.el9.i686.rpm) = 28240
+SHA256 (rocky/l/libuuid-2.37.4-21.el9.x86_64.rpm) = 97c132661651a81f8a0abd41ce11a88b25c773ef2633be961717dedf2e65f07a
+SIZE (rocky/l/libuuid-2.37.4-21.el9.x86_64.rpm) = 27457
SHA256 (rocky/l/libverto-0.3.2-3.el9.aarch64.rpm) = d12d7f526c5ef9957f6e1d9be4b2b77ff892040e08112f0a8804677e3c668b64
SIZE (rocky/l/libverto-0.3.2-3.el9.aarch64.rpm) = 20851
SHA256 (rocky/l/libverto-0.3.2-3.el9.i686.rpm) = aaa5c950e270962b5d5c1f59225dc96e205a58b4985430589adc34c753216b74
@@ -313,12 +313,12 @@ SHA256 (rocky/l/libxcrypt-4.4.18-3.el9.i686.rpm) = a9df06cdddf956ae3de2052767bc8
SIZE (rocky/l/libxcrypt-4.4.18-3.el9.i686.rpm) = 124057
SHA256 (rocky/l/libxcrypt-4.4.18-3.el9.x86_64.rpm) = e3c178ed2e04ac25699d5af612fad51694a23f5d544b72cab2f65d35b8db5f28
SIZE (rocky/l/libxcrypt-4.4.18-3.el9.x86_64.rpm) = 117617
-SHA256 (rocky/l/libzstd-1.5.1-2.el9.aarch64.rpm) = b997fa077e854b7541c044dd2c213e9ecf18b67176a9e7f70dba11dc53f48d5e
-SIZE (rocky/l/libzstd-1.5.1-2.el9.aarch64.rpm) = 314410
-SHA256 (rocky/l/libzstd-1.5.1-2.el9.i686.rpm) = be7a85f4e09963396cdc297cfaea7d0ee3551b733d5841ce8c5083f465afe8f5
-SIZE (rocky/l/libzstd-1.5.1-2.el9.i686.rpm) = 340877
-SHA256 (rocky/l/libzstd-1.5.1-2.el9.x86_64.rpm) = 517b3080de2e0891cc346ba6b1548ef438b95dbede0e6e7a6deae89fc241f5bc
-SIZE (rocky/l/libzstd-1.5.1-2.el9.x86_64.rpm) = 337469
+SHA256 (rocky/l/libzstd-1.5.5-1.el9.aarch64.rpm) = 2bf515e49598e6226b47c5c1cc24e51f9550b15cef36380b283ad3959dbd0fe8
+SIZE (rocky/l/libzstd-1.5.5-1.el9.aarch64.rpm) = 279988
+SHA256 (rocky/l/libzstd-1.5.5-1.el9.i686.rpm) = 9bf54e27e5a0ba9ca43e807bed46819896168f887ca1cd83e66af87f160cbebb
+SIZE (rocky/l/libzstd-1.5.5-1.el9.i686.rpm) = 289392
+SHA256 (rocky/l/libzstd-1.5.5-1.el9.x86_64.rpm) = c5c8b675cfad29fee013a84a2f70bcb958f400b654ff63455bb80597daae86ab
+SIZE (rocky/l/libzstd-1.5.5-1.el9.x86_64.rpm) = 301084
SHA256 (rocky/m/mpfr-4.1.0-7.el9.aarch64.rpm) = 41ce16a26c839c36cd84a836361ecd3ca4bc966bddc945af8cb70886331511ee
SIZE (rocky/m/mpfr-4.1.0-7.el9.aarch64.rpm) = 244002
SHA256 (rocky/m/mpfr-4.1.0-7.el9.i686.rpm) = b9352d80d67ac8b610269108a18bb0052ffec69b76ed4b318ebee58f4772f114
@@ -425,14 +425,14 @@ SHA256 (rocky/s/sqlite-libs-3.34.1-7.el9_3.i686.rpm) = 5003ec7b55f0d6e7ef97f157a
SIZE (rocky/s/sqlite-libs-3.34.1-7.el9_3.i686.rpm) = 678995
SHA256 (rocky/s/sqlite-libs-3.34.1-7.el9_3.x86_64.rpm) = 9e9b58febeff10765c104ecebc8af189507ecd6c2a600f9b0d9207394117a063
SIZE (rocky/s/sqlite-libs-3.34.1-7.el9_3.x86_64.rpm) = 633300
-SHA256 (rocky/u/util-linux-2.37.4-20.el9.aarch64.rpm) = 19aed3883a7cf679e803c4ce1b59cdde339e756f4b9e431bb4b6f966a4b2aef1
-SIZE (rocky/u/util-linux-2.37.4-20.el9.aarch64.rpm) = 2294383
-SHA256 (rocky/u/util-linux-2.37.4-20.el9.x86_64.rpm) = f9be4cbe6cb6cbda39ef5d471cd7f4aed50070927ff0259d092ad34d46cc8196
-SIZE (rocky/u/util-linux-2.37.4-20.el9.x86_64.rpm) = 2296252
-SHA256 (rocky/u/util-linux-core-2.37.4-20.el9.aarch64.rpm) = 5707b7c504f04a85ccf95f5f2ac329398dc480356ae7dc5e3b7bcb7559af6479
-SIZE (rocky/u/util-linux-core-2.37.4-20.el9.aarch64.rpm) = 445975
-SHA256 (rocky/u/util-linux-core-2.37.4-20.el9.x86_64.rpm) = f9a570f7927d3371d48b2207dfb2aec3dbe15862b5846e39fadd0f568d6778b9
-SIZE (rocky/u/util-linux-core-2.37.4-20.el9.x86_64.rpm) = 447799
+SHA256 (rocky/u/util-linux-2.37.4-21.el9.aarch64.rpm) = 6fb40a221bb130387888bc15116b7ff68e1ce87c4ed4458e1e53757aedcda2c8
+SIZE (rocky/u/util-linux-2.37.4-21.el9.aarch64.rpm) = 2291649
+SHA256 (rocky/u/util-linux-2.37.4-21.el9.x86_64.rpm) = d91647847d0bf984ca668a4464d876fef0e40805d6d73864ad7c3a0b3aa6fdee
+SIZE (rocky/u/util-linux-2.37.4-21.el9.x86_64.rpm) = 2279426
+SHA256 (rocky/u/util-linux-core-2.37.4-21.el9.aarch64.rpm) = d4ba6df41a32aff02ee942cb952cea3fe7f5eb58b6485baaffa3e4fafbd58df0
+SIZE (rocky/u/util-linux-core-2.37.4-21.el9.aarch64.rpm) = 440263
+SHA256 (rocky/u/util-linux-core-2.37.4-21.el9.x86_64.rpm) = 98b481d78be2a3e3c4d604c0e3913f34d3d73a8a567efd991ef6df754337f2c2
+SIZE (rocky/u/util-linux-core-2.37.4-21.el9.x86_64.rpm) = 441105
SHA256 (rocky/w/which-2.21-29.el9.aarch64.rpm) = e9351855af75aac7fb5c53173f262e4f87f400d7a96d48ec100a8d35269a1367
SIZE (rocky/w/which-2.21-29.el9.aarch64.rpm) = 40717
SHA256 (rocky/w/which-2.21-29.el9.x86_64.rpm) = c54b2c55264430eee2786fad79bd26c7a7c62204b1f7b568e5f097d850db9688
@@ -459,18 +459,18 @@ SHA256 (rocky/b/bash-5.1.8-9.el9.src.rpm) = 2feaf22c87e32f674c8ad7cb16ea260e9519
SIZE (rocky/b/bash-5.1.8-9.el9.src.rpm) = 10502704
SHA256 (rocky/b/bzip2-1.0.8-10.el9_5.src.rpm) = 0a5da1ab041a701e6432aac3062d0c26d02f2624d860ff584f1d380f4c91e241
SIZE (rocky/b/bzip2-1.0.8-10.el9_5.src.rpm) = 821572
-SHA256 (rocky/c/coreutils-8.32-36.el9.src.rpm) = a40366df7fef778d67a90631a0a807977a2ed6f3d15bd97c0fc9c8ba3f2209fd
-SIZE (rocky/c/coreutils-8.32-36.el9.src.rpm) = 5677028
+SHA256 (rocky/c/coreutils-8.32-39.el9.src.rpm) = 8cd352cceae8dd5ff9483b5f2de1e61f6be0aad45a10f2187fad1035eaed0690
+SIZE (rocky/c/coreutils-8.32-39.el9.src.rpm) = 5680833
SHA256 (rocky/d/diffutils-3.7-12.el9.src.rpm) = cdb9fa5192884d5bab617927a54aa83bd39d4f67963fa73e609d4e2897c37dc2
SIZE (rocky/d/diffutils-3.7-12.el9.src.rpm) = 1474771
-SHA256 (rocky/e/e2fsprogs-1.46.5-5.el9.src.rpm) = 5b67eb4089d3463aad8b0045fe7774705f33cdba398452553692bbca22ce36e8
-SIZE (rocky/e/e2fsprogs-1.46.5-5.el9.src.rpm) = 7413550
+SHA256 (rocky/e/e2fsprogs-1.46.5-7.el9.src.rpm) = fb02dc1e5c772de3a3d7e938392fa5512f18d5993927c98580ecff320ede7796
+SIZE (rocky/e/e2fsprogs-1.46.5-7.el9.src.rpm) = 7414416
SHA256 (rocky/f/filesystem-3.16-5.el9.src.rpm) = 09f78e040d8e6ff9d5218942bf7140de7708b4ad53c128aabfebb7cc7904bf18
SIZE (rocky/f/filesystem-3.16-5.el9.src.rpm) = 18475
SHA256 (rocky/f/findutils-4.8.0-7.el9.src.rpm) = bcc1a98f56e7ba7bd3e0e52f99511d12e78decf0af78cbd29998556cb068b382
SIZE (rocky/f/findutils-4.8.0-7.el9.src.rpm) = 2007589
-SHA256 (rocky/f/fuse-2.9.9-16.el9.src.rpm) = 5c9d7decbbffc641722673ec64043e2e4d4e646b31458ef7695840607c249ca8
-SIZE (rocky/f/fuse-2.9.9-16.el9.src.rpm) = 1829633
+SHA256 (rocky/f/fuse-2.9.9-17.el9.src.rpm) = 33c3b76362bcc4630b7a415fde6951927d2c458947fe25c544e7ae8471fd294a
+SIZE (rocky/f/fuse-2.9.9-17.el9.src.rpm) = 1829749
SHA256 (rocky/g/gawk-5.1.0-6.el9.src.rpm) = 2dc77bb16a6be20f4474328581a740a419387124ff2cfb1b8c2b2809469cb9ea
SIZE (rocky/g/gawk-5.1.0-6.el9.src.rpm) = 3188594
SHA256 (rocky/g/gcc-11.5.0-5.el9_5.src.rpm) = 8656bacb48e097fec2c34a35460ff0338c021ac4b1b0cb3849e47f4256692095
@@ -481,10 +481,10 @@ SHA256 (rocky/g/geocode-glib-3.26.2-5.el9.src.rpm) = cd4902dafb8f4479356f17d53e4
SIZE (rocky/g/geocode-glib-3.26.2-5.el9.src.rpm) = 83267
SHA256 (rocky/g/glib-networking-2.68.3-3.el9.src.rpm) = aa6bb6cb4406d2b1aa6d75611cc2f90eaba5f556596e79d046c42f26a9e0278d
SIZE (rocky/g/glib-networking-2.68.3-3.el9.src.rpm) = 254741
-SHA256 (rocky/g/glib2-2.68.4-14.el9_4.1.src.rpm) = 4137a8f97ec2b906dabc48b93e12d3c5d916711087cbce82dd2d233016c2ddfc
-SIZE (rocky/g/glib2-2.68.4-14.el9_4.1.src.rpm) = 5068111
-SHA256 (rocky/g/glibc-2.34-125.el9_5.8.src.rpm) = 2a0ea9e22af53f2c9f5f9819b000f970206e8b2242132ae6165f1ecd3eb3c2ea
-SIZE (rocky/g/glibc-2.34-125.el9_5.8.src.rpm) = 18631240
+SHA256 (rocky/g/glib2-2.68.4-16.el9.src.rpm) = 777801aa08ed9a92a1e8d0114394a7fabbcf44937344d0a4751752c72594125e
+SIZE (rocky/g/glib2-2.68.4-16.el9.src.rpm) = 5069608
+SHA256 (rocky/g/glibc-2.34-168.el9_6.19.src.rpm) = 9a602a4f0a3d3c5d28df7a746421b29d5b5077ab1f971562eaa023a303b1b0ce
+SIZE (rocky/g/glibc-2.34-168.el9_6.19.src.rpm) = 19642716
SHA256 (rocky/g/gmp-6.2.0-13.el9.src.rpm) = 8297b96da5460fd78d81e38c3ac1559a35eb51bea3c3d398efaacd62868d20d4
SIZE (rocky/g/gmp-6.2.0-13.el9.src.rpm) = 2500190
SHA256 (rocky/g/grep-3.6-5.el9.src.rpm) = d7e0368575da276796d79537cb4897092988285541a2ede0b5688ba42215f34b
@@ -493,16 +493,16 @@ SHA256 (rocky/j/json-glib-1.6.6-1.el9.src.rpm) = ba95317ff8dad227b304364ca50ec85
SIZE (rocky/j/json-glib-1.6.6-1.el9.src.rpm) = 1317772
SHA256 (rocky/k/keyutils-1.6.3-1.el9.src.rpm) = 49c8af3cf9a7164242d8d457dc17d57eaaf97af07859d584b091e9e39f0bede7
SIZE (rocky/k/keyutils-1.6.3-1.el9.src.rpm) = 149203
-SHA256 (rocky/k/krb5-1.21.1-4.el9_5.src.rpm) = 3fb5c4f03ccf4dc8c9e85c41a45aa6f7f419b7bb369f0de2cfcd6f83438164ac
-SIZE (rocky/k/krb5-1.21.1-4.el9_5.src.rpm) = 8835785
+SHA256 (rocky/k/krb5-1.21.1-6.el9.src.rpm) = 170406a8b6d2f3becf1afe4bcea0e08c4f44adcb3ac470037266cdb36b0b41d2
+SIZE (rocky/k/krb5-1.21.1-6.el9.src.rpm) = 8916347
SHA256 (rocky/l/less-590-5.el9.src.rpm) = 9354552d15d43d789de3b4f9561a5ee464d75f9309a2092218d546ad1b5ce9f2
SIZE (rocky/l/less-590-5.el9.src.rpm) = 380068
SHA256 (rocky/l/libcap-2.48-9.el9_2.src.rpm) = 54f35d6b547033d86b9fed8247c80306fffbb3c316a286586ab37bee660d275c
SIZE (rocky/l/libcap-2.48-9.el9_2.src.rpm) = 198929
SHA256 (rocky/l/libdatrie-0.2.13-4.el9.src.rpm) = ef54036ffe2f890f13b6208cc2b5531583d69d492688ecc03e8dee3d62b07b1c
SIZE (rocky/l/libdatrie-0.2.13-4.el9.src.rpm) = 324214
-SHA256 (rocky/l/libdb-5.3.28-54.el9.src.rpm) = 497a3a3a10a19b2bb39eb5a955710dfebe33694a4869b85032bd69ff4e2af4ff
-SIZE (rocky/l/libdb-5.3.28-54.el9.src.rpm) = 35282165
+SHA256 (rocky/l/libdb-5.3.28-55.el9.src.rpm) = 6633b628cc424c5ddd513687ca8b85228c01d27df60543bca7e1442f59d38ddc
+SIZE (rocky/l/libdb-5.3.28-55.el9.src.rpm) = 35282456
SHA256 (rocky/l/libedit-3.1-38.20210216cvs.el9.src.rpm) = 865cc64b0049617e1aa2e784520cc3f7c4d68813aefc98dffd71d3353f9e37cd
SIZE (rocky/l/libedit-3.1-38.20210216cvs.el9.src.rpm) = 529753
SHA256 (rocky/l/libevdev-1.11.0-3.el9.src.rpm) = 2edb9205f23b2659b10d2710efc5512a5f0681bfc337fbfb75bd888131be46bb
@@ -513,14 +513,14 @@ SHA256 (rocky/l/libgudev-237-1.el9.src.rpm) = 2904abffd7583e387e6233cdef9dd9224a
SIZE (rocky/l/libgudev-237-1.el9.src.rpm) = 38802
SHA256 (rocky/l/libproxy-0.4.15-35.el9.src.rpm) = 9ce7f7bf42973bea5fd91e556e554a3ad3b76f63a301b1a280d4af6d45284cd2
SIZE (rocky/l/libproxy-0.4.15-35.el9.src.rpm) = 120129
-SHA256 (rocky/l/libselinux-3.6-1.el9.src.rpm) = 2db2d5d2ad87a9b28eae6cb7c5dfab2b965a2f79d3486ac82aba68413b442071
-SIZE (rocky/l/libselinux-3.6-1.el9.src.rpm) = 265639
-SHA256 (rocky/l/libsepol-3.6-1.el9.src.rpm) = ae509bd810045681bf3c603ba0f70096809833a3127fe21218840ebaf5e469b5
-SIZE (rocky/l/libsepol-3.6-1.el9.src.rpm) = 534494
+SHA256 (rocky/l/libselinux-3.6-3.el9.src.rpm) = 7c4027c9bbdb54dd1e119a4d0c0bd82de59b1c019ea79cba6fb2e4e278efce74
+SIZE (rocky/l/libselinux-3.6-3.el9.src.rpm) = 267707
+SHA256 (rocky/l/libsepol-3.6-2.el9.src.rpm) = 918a8132aa3ee7317217e6bf50939f9fb7e00248225c12ac600260be41ba1626
+SIZE (rocky/l/libsepol-3.6-2.el9.src.rpm) = 535547
SHA256 (rocky/l/libsigsegv-2.13-4.el9.src.rpm) = 36dc113c8837b27c3c12b021e05786b69c2014519ed4c9f5354436cd80e8b1a4
SIZE (rocky/l/libsigsegv-2.13-4.el9.src.rpm) = 471565
-SHA256 (rocky/l/libsoup-2.72.0-8.el9_5.3.src.rpm) = d328c4308b374f4dbcf7d6fb579690e57591828aa311907c236d2f94f25d7924
-SIZE (rocky/l/libsoup-2.72.0-8.el9_5.3.src.rpm) = 1501799
+SHA256 (rocky/l/libsoup-2.72.0-10.el9_6.2.src.rpm) = 4b3b526a52cdf2dbaaff0e8222822294a3922db1981cba8e0a3e230dbf284a4a
+SIZE (rocky/l/libsoup-2.72.0-10.el9_6.2.src.rpm) = 1513675
SHA256 (rocky/l/libverto-0.3.2-3.el9.src.rpm) = 08f0b27aaf3b288e10ab3c1068ee09f3f2afe036879787d3f66b871ef161cb33
SIZE (rocky/l/libverto-0.3.2-3.el9.src.rpm) = 394523
SHA256 (rocky/l/libxcrypt-4.4.18-3.el9.src.rpm) = dba21a9a96b6532e452b45190b9ba38b56c2a1fbaecae037505c5315de014b3d
@@ -553,13 +553,13 @@ SHA256 (rocky/s/slang-2.3.2-11.el9.src.rpm) = 09b66b87664e1975912a3ccf0dc045ea08
SIZE (rocky/s/slang-2.3.2-11.el9.src.rpm) = 1592900
SHA256 (rocky/t/texinfo-6.7-15.el9.src.rpm) = beb821fc1b42f83852ed93eb8563be8f848a8d30a2eca2a1da7761b5de745e6a
SIZE (rocky/t/texinfo-6.7-15.el9.src.rpm) = 4364617
-SHA256 (rocky/u/util-linux-2.37.4-20.el9.src.rpm) = 94fc4dc67a4ad2724041d92d4b8418c3c71fd5d497d6bf8f4511c3c2dab43af6
-SIZE (rocky/u/util-linux-2.37.4-20.el9.src.rpm) = 6256967
+SHA256 (rocky/u/util-linux-2.37.4-21.el9.src.rpm) = f629469f0eb787619c3fd1bb156910d55cdd0d5ef0004ce719cfc5440cd2f28a
+SIZE (rocky/u/util-linux-2.37.4-21.el9.src.rpm) = 6258692
SHA256 (rocky/w/which-2.21-29.el9.src.rpm) = 2417f4282c349795befae1c8cbc357906b47fd1a9ea5eeea5f92c69430c084d5
SIZE (rocky/w/which-2.21-29.el9.src.rpm) = 162444
SHA256 (rocky/x/xz-5.2.5-8.el9_0.src.rpm) = b7cef2fb719b09209740b5be7fcd6e766b069e9a5177a51bd74894e3fe5959b6
SIZE (rocky/x/xz-5.2.5-8.el9_0.src.rpm) = 1165795
SHA256 (rocky/z/zlib-1.2.11-40.el9.src.rpm) = 0902a850988d0051410218305303ffb76c090a2606113078c73a0c1f73adee7d
SIZE (rocky/z/zlib-1.2.11-40.el9.src.rpm) = 554604
-SHA256 (rocky/z/zstd-1.5.1-2.el9.src.rpm) = ef2be564d3bfe67c70420f5fb7a78741dea2d3ba1c2a400088b841420a18eb79
-SIZE (rocky/z/zstd-1.5.1-2.el9.src.rpm) = 1945682
+SHA256 (rocky/z/zstd-1.5.5-1.el9.src.rpm) = 24459f352126ff5c32fab8a50e49473378966d22b11918edde04be3235574575
+SIZE (rocky/z/zstd-1.5.5-1.el9.src.rpm) = 2376247
diff --git a/emulators/linux_base-rl9/pkg-plist.aarch64 b/emulators/linux_base-rl9/pkg-plist.aarch64
index fc60870bbba0..2a1b8860da03 100644
--- a/emulators/linux_base-rl9/pkg-plist.aarch64
+++ b/emulators/linux_base-rl9/pkg-plist.aarch64
@@ -795,7 +795,7 @@ usr/lib64/libverto.so.1.0.0
usr/lib64/libz.so.1
usr/lib64/libz.so.1.2.11
usr/lib64/libzstd.so.1
-usr/lib64/libzstd.so.1.5.1
+usr/lib64/libzstd.so.1.5.5
usr/lib64/ossl-modules/fips.so
usr/lib64/ossl-modules/legacy.so
usr/lib64/security/pam_cap.so
diff --git a/emulators/linux_base-rl9/pkg-plist.amd64 b/emulators/linux_base-rl9/pkg-plist.amd64
index 2f3e90363fa0..f47b7a4aa1e6 100644
--- a/emulators/linux_base-rl9/pkg-plist.amd64
+++ b/emulators/linux_base-rl9/pkg-plist.amd64
@@ -758,7 +758,7 @@ usr/lib/libverto.so.1.0.0
usr/lib/libz.so.1
usr/lib/libz.so.1.2.11
usr/lib/libzstd.so.1
-usr/lib/libzstd.so.1.5.1
+usr/lib/libzstd.so.1.5.5
usr/lib/locale/C.utf8/LC_ADDRESS
usr/lib/locale/C.utf8/LC_COLLATE
usr/lib/locale/C.utf8/LC_CTYPE
@@ -1266,7 +1266,7 @@ usr/lib64/libverto.so.1.0.0
usr/lib64/libz.so.1
usr/lib64/libz.so.1.2.11
usr/lib64/libzstd.so.1
-usr/lib64/libzstd.so.1.5.1
+usr/lib64/libzstd.so.1.5.5
usr/lib64/ossl-modules/fips.so
usr/lib64/ossl-modules/legacy.so
usr/lib64/security/pam_cap.so
diff --git a/emulators/magia/Makefile b/emulators/magia/Makefile
index 81588293a169..982480a237d4 100644
--- a/emulators/magia/Makefile
+++ b/emulators/magia/Makefile
@@ -1,7 +1,7 @@
PORTNAME= magia
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= emulators
MAINTAINER= ports@FreeBSD.org
diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile
index 74039c30f02e..c4cda0872bf7 100644
--- a/emulators/mame/Makefile
+++ b/emulators/mame/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mame
DISTVERSION= 0.277
+PORTREVISION= 2
CATEGORIES= emulators games
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/emulators/nemu/Makefile b/emulators/nemu/Makefile
index 38c020a170ad..e8a4917abe13 100644
--- a/emulators/nemu/Makefile
+++ b/emulators/nemu/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nemu
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.1
+PORTREVISION= 1
CATEGORIES= emulators
MAINTAINER= arrowd@FreeBSD.org
diff --git a/emulators/open-vm-kmod/Makefile b/emulators/open-vm-kmod/Makefile
index 751955b440c3..a7c726caf9fe 100644
--- a/emulators/open-vm-kmod/Makefile
+++ b/emulators/open-vm-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= open-vm-kmod
-PORTVERSION= 12.5.0
+PORTVERSION= 12.5.2
DISTVERSIONPREFIX= stable-
PORTEPOCH= 2
CATEGORIES= emulators
diff --git a/emulators/open-vm-kmod/distinfo b/emulators/open-vm-kmod/distinfo
index 2f34cde2a8c0..884191452e52 100644
--- a/emulators/open-vm-kmod/distinfo
+++ b/emulators/open-vm-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733928741
-SHA256 (vmware-open-vm-tools-stable-12.5.0_GH0.tar.gz) = a52182c7e6b5df41bb317625e9d8592ecdb9db814d1c2c9b7cdb91a77f8c0640
-SIZE (vmware-open-vm-tools-stable-12.5.0_GH0.tar.gz) = 3001944
+TIMESTAMP = 1750427304
+SHA256 (vmware-open-vm-tools-stable-12.5.2_GH0.tar.gz) = 9fa2ebda1aaf53c163a978832775d845378d9ce59032c07b1c63b84ba091610f
+SIZE (vmware-open-vm-tools-stable-12.5.2_GH0.tar.gz) = 3004283
diff --git a/emulators/open-vm-kmod/files/patch-vmmemctl_os.c b/emulators/open-vm-kmod/files/patch-vmmemctl_os.c
index d096f92236c3..d083ec453d4f 100644
--- a/emulators/open-vm-kmod/files/patch-vmmemctl_os.c
+++ b/emulators/open-vm-kmod/files/patch-vmmemctl_os.c
@@ -1,6 +1,22 @@
---- vmmemctl/os.c.orig 2024-10-10 15:05:07 UTC
+--- vmmemctl/os.c.orig 2025-05-15 19:16:07 UTC
+++ vmmemctl/os.c
-@@ -103,7 +103,11 @@ MALLOC_DEFINE(M_VMMEMCTL, BALLOON_NAME, "vmmemctl meta
+@@ -91,8 +91,13 @@ MALLOC_DEFINE(M_VMMEMCTL, BALLOON_NAME, "vmmemctl meta
+ /*
+ * FreeBSD specific MACROS
+ */
+-#define VM_PAGE_LOCK(page) vm_page_lock(page);
+-#define VM_PAGE_UNLOCK(page) vm_page_unlock(page)
++#if __FreeBSD_version < 1500046
++#define VM_PAGE_LOCK(page) vm_page_tryxbusy(page);
++#define VM_PAGE_UNLOCK(page) vm_page_xunbusy(page)
++#else
++#define VM_PAGE_LOCK(page) vm_page_tryxbusy(page);
++#define VM_PAGE_UNLOCK(page) vm_page_xunbusy(page)
++#endif
+
+ #define VM_OBJ_LOCK(object) VM_OBJECT_WLOCK(object)
+ #define VM_OBJ_UNLOCK(object) VM_OBJECT_WUNLOCK(object);
+@@ -103,7 +108,11 @@ MALLOC_DEFINE(M_VMMEMCTL, BALLOON_NAME, "vmmemctl meta
#define KVA_FREE(offset, size) kva_free(offset, size)
#define KMEM_ALLOC(size) kmem_malloc(size, M_WAITOK | M_ZERO)
@@ -13,7 +29,7 @@
/*
* Globals
-@@ -404,7 +408,7 @@ os_pmap_free(os_pmap *p) // IN
+@@ -404,7 +413,7 @@ os_pmap_free(os_pmap *p) // IN
static void
os_pmap_free(os_pmap *p) // IN
{
diff --git a/emulators/open-vm-tools/Makefile b/emulators/open-vm-tools/Makefile
index b1ce7d5ca7eb..845b3ee995b3 100644
--- a/emulators/open-vm-tools/Makefile
+++ b/emulators/open-vm-tools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= open-vm-tools
-PORTVERSION= 12.5.0
-PORTREVISION= 1
+PORTVERSION= 12.5.2
DISTVERSIONPREFIX= stable-
PORTEPOCH= 2
CATEGORIES= emulators
diff --git a/emulators/open-vm-tools/distinfo b/emulators/open-vm-tools/distinfo
index 6c88a1a8f846..38b3f66a1081 100644
--- a/emulators/open-vm-tools/distinfo
+++ b/emulators/open-vm-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730460386
-SHA256 (vmware-open-vm-tools-stable-12.5.0_GH0.tar.gz) = a52182c7e6b5df41bb317625e9d8592ecdb9db814d1c2c9b7cdb91a77f8c0640
-SIZE (vmware-open-vm-tools-stable-12.5.0_GH0.tar.gz) = 3001944
+TIMESTAMP = 1750427284
+SHA256 (vmware-open-vm-tools-stable-12.5.2_GH0.tar.gz) = 9fa2ebda1aaf53c163a978832775d845378d9ce59032c07b1c63b84ba091610f
+SIZE (vmware-open-vm-tools-stable-12.5.2_GH0.tar.gz) = 3004283
diff --git a/emulators/pcsx2/Makefile b/emulators/pcsx2/Makefile
index 886ef0e69fed..2430f5ea598d 100644
--- a/emulators/pcsx2/Makefile
+++ b/emulators/pcsx2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pcsx2
-PORTVERSION= 2.3.212
+PORTVERSION= 2.3.439
DISTVERSIONPREFIX= v
CATEGORIES= emulators
@@ -12,6 +12,7 @@ LICENSE_COMB= multi
ONLY_FOR_ARCHS= amd64
+BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
# Notes on dependencies (see cmake/SearchForStuff.cmake):
# - glad comes from 3rdparty/ (conflicts with libglvnd)
# - fmt, rapidyaml, soundtouch, zydis, libzip
@@ -21,18 +22,22 @@ LIB_DEPENDS= libpng.so:graphics/png \
liblz4.so:archivers/liblz4 \
libwebp.so:graphics/webp \
libfreetype.so:print/freetype2 \
- libdbus-1.so:devel/dbus \
+ libplutovg.so:graphics/plutovg \
+ libplutosvg.so:graphics/plutosvg \
+ libshaderc_shared.so:graphics/shaderc \
+ libcurl.so:ftp/curl \
libavcodec.so:multimedia/ffmpeg \
libavformat.so:multimedia/ffmpeg \
libavutil.so:multimedia/ffmpeg \
libswresample.so:multimedia/ffmpeg \
libswscale.so:multimedia/ffmpeg \
- libshaderc_shared.so:graphics/shaderc \
- libcurl.so:ftp/curl \
+ libbacktrace.so:devel/libbacktrace \
+ libdbus-1.so:devel/dbus \
libpulse.so:audio/pulseaudio \
libjack.so:audio/jack \
libsndio.so:audio/sndio \
- libbacktrace.so:devel/libbacktrace
+ libkddockwidgets-qt6.so:x11-toolkits/kddockwidgets \
+ libsysinfo.so:devel/libsysinfo
USES= cmake compiler:c++20-lang \
desktop-file-utils elfctl gl jpeg pkgconfig qt:6 sdl xorg
@@ -41,9 +46,9 @@ USE_GITHUB= yes
GH_PROJECT= pcsx2
USE_GL= egl
-USE_SDL= sdl3
-USE_XORG= ice x11 xcb xext xpm xrandr xrender
-USE_QT= base tools
+USE_SDL= sdl3 ttf3
+USE_XORG= ice x11 xcb xext xi xpm xrandr xrender
+USE_QT= base declarative tools
ELF_FEATURES= +wxneeded:bin/pcsx2-qt
# SSE 4.1 instructions are a hard requirement, if CPUTYPE is defined
@@ -60,6 +65,7 @@ EXTRA_PATCHES= ${PATCHDIR}/extra-patch-no-march-minimum-req
# XXX Vulkan comes from 3rdparty/
CMAKE_ARGS+= \
-DCMAKE_REQUIRED_INCLUDES:STRING=${LOCALBASE}/include/ \
+ -DCMAKE_LOCALBASE:STRING=${LOCALBASE} \
-DPCSX2_RESOURCES_PATH:STRING=${DATADIR}/resources \
-DUSE_VTUNE:BOOL=OFF \
-DWAYLAND_API=OFF \
diff --git a/emulators/pcsx2/distinfo b/emulators/pcsx2/distinfo
index 7ad172abe331..742e5ac06800 100644
--- a/emulators/pcsx2/distinfo
+++ b/emulators/pcsx2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749583437
-SHA256 (pcsx2-pcsx2-v2.3.212_GH0.tar.gz) = 4f4de87d324501818af0805f54f3fafe3be036badcdec86b93ac7895a2155fdb
-SIZE (pcsx2-pcsx2-v2.3.212_GH0.tar.gz) = 20115629
+TIMESTAMP = 1750709445
+SHA256 (pcsx2-pcsx2-v2.3.439_GH0.tar.gz) = ed75141b426964a63b87b19ddfdd7b3659d3652254de4e694eea1784cf3ace3f
+SIZE (pcsx2-pcsx2-v2.3.439_GH0.tar.gz) = 19851256
diff --git a/emulators/pcsx2/files/patch-cmake-SearchForStuff.cmake b/emulators/pcsx2/files/patch-cmake-SearchForStuff.cmake
new file mode 100644
index 000000000000..e67cb027fb7f
--- /dev/null
+++ b/emulators/pcsx2/files/patch-cmake-SearchForStuff.cmake
@@ -0,0 +1,11 @@
+--- cmake/SearchForStuff.cmake.orig 2025-06-23 10:47:03 UTC
++++ cmake/SearchForStuff.cmake
+@@ -1,6 +1,8 @@
+ #-------------------------------------------------------------------------------
+ # Search all libraries on the system
+ #-------------------------------------------------------------------------------
++list(APPEND CMAKE_MODULE_PATH ${CMAKE_LOCALBASE}/lib/cmake/SDL3_ttf)
++include(PkgConfigHelper)
+ find_package(Git)
+
+ # Require threads on all OSes.
diff --git a/emulators/pcsx2/files/patch-common-CMakeLists.txt b/emulators/pcsx2/files/patch-common-CMakeLists.txt
new file mode 100644
index 000000000000..f0918e407dde
--- /dev/null
+++ b/emulators/pcsx2/files/patch-common-CMakeLists.txt
@@ -0,0 +1,10 @@
+--- common/CMakeLists.txt.orig 2025-06-23 14:55:49 UTC
++++ common/CMakeLists.txt
+@@ -169,6 +169,7 @@ else()
+ X11::X11
+ X11::Xrandr
+ X11::Xi
++ -lsysinfo
+ )
+ if(USE_BACKTRACE)
+ target_compile_definitions(common PRIVATE "HAS_LIBBACKTRACE=1")
diff --git a/emulators/pcsx2/pkg-plist b/emulators/pcsx2/pkg-plist
index e6c42d69090c..bb7a5b01dff3 100644
--- a/emulators/pcsx2/pkg-plist
+++ b/emulators/pcsx2/pkg-plist
@@ -9,55 +9,57 @@ share/applications/PCSX2.desktop
%%DATADIR%%/resources/fonts/fa-solid-900.ttf
%%DATADIR%%/resources/fonts/promptfont-license
%%DATADIR%%/resources/fonts/promptfont.otf
-%%DATADIR%%/resources/fullscreenui/applications-system.png
-%%DATADIR%%/resources/fullscreenui/back-icon.png
-%%DATADIR%%/resources/fullscreenui/desktop-mode.png
-%%DATADIR%%/resources/fullscreenui/drive-cdrom.png
-%%DATADIR%%/resources/fullscreenui/exit.png
-%%DATADIR%%/resources/fullscreenui/game-list.png
-%%DATADIR%%/resources/fullscreenui/media-cdrom.png
+%%DATADIR%%/resources/fullscreenui/applications-system.svg
+%%DATADIR%%/resources/fullscreenui/back-icon.svg
+%%DATADIR%%/resources/fullscreenui/desktop-mode.svg
+%%DATADIR%%/resources/fullscreenui/drive-cdrom.svg
+%%DATADIR%%/resources/fullscreenui/exit.svg
+%%DATADIR%%/resources/fullscreenui/game-list.svg
+%%DATADIR%%/resources/fullscreenui/media-cdrom.svg
%%DATADIR%%/resources/fullscreenui/no-save.png
%%DATADIR%%/resources/fullscreenui/placeholder.png
-%%DATADIR%%/resources/fullscreenui/start-bios.png
-%%DATADIR%%/resources/fullscreenui/start-file.png
+%%DATADIR%%/resources/fullscreenui/start-bios.svg
+%%DATADIR%%/resources/fullscreenui/start-file.svg
%%DATADIR%%/resources/game_controller_db.txt
+%%DATADIR%%/resources/icons/AppBanner.svg
%%DATADIR%%/resources/icons/AppIconLarge.png
-%%DATADIR%%/resources/icons/flags/NTSC-B.png
-%%DATADIR%%/resources/icons/flags/NTSC-C.png
-%%DATADIR%%/resources/icons/flags/NTSC-HK.png
-%%DATADIR%%/resources/icons/flags/NTSC-J.png
-%%DATADIR%%/resources/icons/flags/NTSC-K.png
-%%DATADIR%%/resources/icons/flags/NTSC-T.png
-%%DATADIR%%/resources/icons/flags/NTSC-U.png
-%%DATADIR%%/resources/icons/flags/Other.png
-%%DATADIR%%/resources/icons/flags/PAL-A.png
-%%DATADIR%%/resources/icons/flags/PAL-AF.png
-%%DATADIR%%/resources/icons/flags/PAL-AU.png
-%%DATADIR%%/resources/icons/flags/PAL-BE.png
-%%DATADIR%%/resources/icons/flags/PAL-E.png
-%%DATADIR%%/resources/icons/flags/PAL-F.png
-%%DATADIR%%/resources/icons/flags/PAL-FI.png
-%%DATADIR%%/resources/icons/flags/PAL-G.png
-%%DATADIR%%/resources/icons/flags/PAL-GR.png
-%%DATADIR%%/resources/icons/flags/PAL-I.png
-%%DATADIR%%/resources/icons/flags/PAL-IN.png
-%%DATADIR%%/resources/icons/flags/PAL-M.png
-%%DATADIR%%/resources/icons/flags/PAL-NL.png
-%%DATADIR%%/resources/icons/flags/PAL-NO.png
-%%DATADIR%%/resources/icons/flags/PAL-P.png
-%%DATADIR%%/resources/icons/flags/PAL-PL.png
-%%DATADIR%%/resources/icons/flags/PAL-R.png
-%%DATADIR%%/resources/icons/flags/PAL-S.png
-%%DATADIR%%/resources/icons/flags/PAL-SC.png
-%%DATADIR%%/resources/icons/flags/PAL-SW.png
-%%DATADIR%%/resources/icons/flags/PAL-SWI.png
-%%DATADIR%%/resources/icons/flags/PAL-UK.png
-%%DATADIR%%/resources/icons/star-0.png
-%%DATADIR%%/resources/icons/star-1.png
-%%DATADIR%%/resources/icons/star-2.png
-%%DATADIR%%/resources/icons/star-3.png
-%%DATADIR%%/resources/icons/star-4.png
-%%DATADIR%%/resources/icons/star-5.png
+%%DATADIR%%/resources/icons/flags/LICENSE
+%%DATADIR%%/resources/icons/flags/NTSC-B.svg
+%%DATADIR%%/resources/icons/flags/NTSC-C.svg
+%%DATADIR%%/resources/icons/flags/NTSC-HK.svg
+%%DATADIR%%/resources/icons/flags/NTSC-J.svg
+%%DATADIR%%/resources/icons/flags/NTSC-K.svg
+%%DATADIR%%/resources/icons/flags/NTSC-T.svg
+%%DATADIR%%/resources/icons/flags/NTSC-U.svg
+%%DATADIR%%/resources/icons/flags/Other.svg
+%%DATADIR%%/resources/icons/flags/PAL-A.svg
+%%DATADIR%%/resources/icons/flags/PAL-AF.svg
+%%DATADIR%%/resources/icons/flags/PAL-AU.svg
+%%DATADIR%%/resources/icons/flags/PAL-BE.svg
+%%DATADIR%%/resources/icons/flags/PAL-E.svg
+%%DATADIR%%/resources/icons/flags/PAL-F.svg
+%%DATADIR%%/resources/icons/flags/PAL-FI.svg
+%%DATADIR%%/resources/icons/flags/PAL-G.svg
+%%DATADIR%%/resources/icons/flags/PAL-GR.svg
+%%DATADIR%%/resources/icons/flags/PAL-I.svg
+%%DATADIR%%/resources/icons/flags/PAL-IN.svg
+%%DATADIR%%/resources/icons/flags/PAL-M.svg
+%%DATADIR%%/resources/icons/flags/PAL-NL.svg
+%%DATADIR%%/resources/icons/flags/PAL-NO.svg
+%%DATADIR%%/resources/icons/flags/PAL-P.svg
+%%DATADIR%%/resources/icons/flags/PAL-PL.svg
+%%DATADIR%%/resources/icons/flags/PAL-R.svg
+%%DATADIR%%/resources/icons/flags/PAL-S.svg
+%%DATADIR%%/resources/icons/flags/PAL-SC.svg
+%%DATADIR%%/resources/icons/flags/PAL-SW.svg
+%%DATADIR%%/resources/icons/flags/PAL-SWI.svg
+%%DATADIR%%/resources/icons/flags/PAL-UK.svg
+%%DATADIR%%/resources/icons/star-0.svg
+%%DATADIR%%/resources/icons/star-1.svg
+%%DATADIR%%/resources/icons/star-2.svg
+%%DATADIR%%/resources/icons/star-3.svg
+%%DATADIR%%/resources/icons/star-4.svg
+%%DATADIR%%/resources/icons/star-5.svg
%%DATADIR%%/resources/shaders/common/ffx_a.h
%%DATADIR%%/resources/shaders/common/ffx_cas.h
%%DATADIR%%/resources/shaders/common/fxaa.fx
diff --git a/emulators/ppsspp/Makefile b/emulators/ppsspp/Makefile
index 8ae5f69a4b14..18747dd52b1d 100644
--- a/emulators/ppsspp/Makefile
+++ b/emulators/ppsspp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ppsspp
DISTVERSIONPREFIX= v
-DISTVERSION?= 1.19.2
+DISTVERSION?= 1.19.3
CATEGORIES= emulators
MAINTAINER= kreinholz@gmail.com
@@ -29,17 +29,18 @@ USES= cmake compiler:c++11-lib gl localbase:ldflags pkgconfig \
desktop-file-utils
USE_GITHUB= yes
GH_ACCOUNT= hrydgard
-GH_TUPLE?= hrydgard:glslang:8.13.3743-948-g50e0708:glslang/ext/glslang \
- google:cpu_features:v0.8.0-27-gfd4ffc1:cpu_features/ext/cpu_features \
+GH_TUPLE?= Kingcom:armips:v0.11.0-195-ga8d71f0:armips/ext/armips \
+ hrydgard:glslang:2.3-3991-g50e0708e:glslang/ext/glslang \
+ KhronosGroup:SPIRV-Cross:4212eef67ed0ca048cb726a6767185504e7695e5:SPIRVCross/ext/SPIRV-Cross \
+ Tencent:rapidjson:73063f5002612c6bf64fe24f851cd5cc0d83eef9:rapidjson/ext/rapidjson \
+ unknownbrackets:ppsspp-debugger:9776332f720c854ef26f325a0cf9e32c02115a9c:ppssppdebugger/assets/debugger \
+ google:cpu_features:v0.4.1-211-gfd4ffc1:cpu_features/ext/cpu_features \
+ RetroAchievements:rcheevos:v11.6.0-61-gef0e22b:rcheevos/ext/rcheevos \
rtissera:libchdr:26d27ca:libchdr/ext/libchdr \
- unknownbrackets:ppsspp-debugger:d358a87:debugger/assets/debugger \
- KhronosGroup:SPIRV-Cross:sdk-1.3.239.0:SPIRV/ext/SPIRV-Cross \
- Kingcom:armips:v0.11.0-195-ga8d71f0:armips/ext/armips \
- Kingcom:filesystem:v1.3.2-12-g3f1c185:filesystem/ext/armips/ext/filesystem \
- RetroAchievements:rcheevos:v11.6.0-gef0e22b:rcheevos/ext/rcheevos \
- Tencent:rapidjson:v1.1.0-415-g73063f5:rapidjson/ext/rapidjson \
- hrydgard:ppsspp-lua:7648485:lua/ext/lua
-EXCLUDE= libpng17 libzip zlib
+ hrydgard:ppsspp-lua:7648485f14e8e5ee45e8e39b1eb4d3206dbd405a:ppsspplua/ext/lua \
+ Kingcom:filesystem:v1.1.2-171-g3f1c185:filesystem/ext/armips/ext/filesystem
+
+EXCLUDE= libzip zlib
USE_GL= glew opengl
CMAKE_ON= ${LIBZIP MINIUPNPC SNAPPY ZSTD:L:S/^/USE_SYSTEM_/} USE_VULKAN_DISPLAY_KHR
CMAKE_OFF= USE_DISCORD
diff --git a/emulators/ppsspp/distinfo b/emulators/ppsspp/distinfo
index 5588a603ebe1..bfe6f531f0ef 100644
--- a/emulators/ppsspp/distinfo
+++ b/emulators/ppsspp/distinfo
@@ -1,23 +1,23 @@
-TIMESTAMP = 1750002545
-SHA256 (hrydgard-ppsspp-v1.19.2_GH0.tar.gz) = 4b3abbdc2f76daad5d038c0676ab0ec91a4588a30a894e6604b76a061d683583
-SIZE (hrydgard-ppsspp-v1.19.2_GH0.tar.gz) = 38797975
-SHA256 (hrydgard-glslang-8.13.3743-948-g50e0708_GH0.tar.gz) = c5d7837395b5c076371d74d9d8adf0d0408c002f2e4fe08bc3eef1db6f608ceb
-SIZE (hrydgard-glslang-8.13.3743-948-g50e0708_GH0.tar.gz) = 3689922
-SHA256 (google-cpu_features-v0.8.0-27-gfd4ffc1_GH0.tar.gz) = 0bcb1a537b8fc184b9df9ddde9d15868efe7f651139ea84d3e20ac9900a43c60
-SIZE (google-cpu_features-v0.8.0-27-gfd4ffc1_GH0.tar.gz) = 109044
-SHA256 (rtissera-libchdr-26d27ca_GH0.tar.gz) = 49e028fadd0640926da158408c9eafb22fc89ccb0de69c67b167ef0a11f6a0c5
-SIZE (rtissera-libchdr-26d27ca_GH0.tar.gz) = 4274377
-SHA256 (unknownbrackets-ppsspp-debugger-d358a87_GH0.tar.gz) = 468ec2ca27aefa81657bc679c0983dbbd693b99e8b803a465bb42cd8e2993cb2
-SIZE (unknownbrackets-ppsspp-debugger-d358a87_GH0.tar.gz) = 815889
-SHA256 (KhronosGroup-SPIRV-Cross-sdk-1.3.239.0_GH0.tar.gz) = a1695022880e7ef3c2d407647f79876045dc2a3ed012753adc71ead5cc5178ba
-SIZE (KhronosGroup-SPIRV-Cross-sdk-1.3.239.0_GH0.tar.gz) = 1707048
+TIMESTAMP = 1752627057
+SHA256 (hrydgard-ppsspp-v1.19.3_GH0.tar.gz) = 2e02c3e0a7f5a2311f6e37f3e2fc9760d14eb7af5051bc251f168505f1ca9ad8
+SIZE (hrydgard-ppsspp-v1.19.3_GH0.tar.gz) = 38805948
SHA256 (Kingcom-armips-v0.11.0-195-ga8d71f0_GH0.tar.gz) = 8a46d92b070de90cefcd89c2894344d040481e1cf6216b31f4a5e531254fed88
SIZE (Kingcom-armips-v0.11.0-195-ga8d71f0_GH0.tar.gz) = 223306
-SHA256 (Kingcom-filesystem-v1.3.2-12-g3f1c185_GH0.tar.gz) = 9fa5a690e341bea1935a7f6b256e1bbd864abee988f834f10307f646dc38e604
-SIZE (Kingcom-filesystem-v1.3.2-12-g3f1c185_GH0.tar.gz) = 163401
-SHA256 (RetroAchievements-rcheevos-v11.6.0-gef0e22b_GH0.tar.gz) = 5d424b58ae280f56ee04a846d7f5e90e289f747e9ae4ac2d29e46761133d009e
-SIZE (RetroAchievements-rcheevos-v11.6.0-gef0e22b_GH0.tar.gz) = 417751
-SHA256 (Tencent-rapidjson-v1.1.0-415-g73063f5_GH0.tar.gz) = bfc1c1d5fbd9dbc78600798d8a8bfcb93f9d308d55564e012b64e8ca272ecea4
-SIZE (Tencent-rapidjson-v1.1.0-415-g73063f5_GH0.tar.gz) = 1054127
-SHA256 (hrydgard-ppsspp-lua-7648485_GH0.tar.gz) = e7dba820ddd788976810b4f21d1c4781a617e66c7bd67ee71acedd5d60db608e
-SIZE (hrydgard-ppsspp-lua-7648485_GH0.tar.gz) = 239547
+SHA256 (hrydgard-glslang-2.3-3991-g50e0708e_GH0.tar.gz) = 720e01f16e5ee2f7ada49ba0464232380bf71339c836cc4fabbabef2a741818b
+SIZE (hrydgard-glslang-2.3-3991-g50e0708e_GH0.tar.gz) = 3689100
+SHA256 (KhronosGroup-SPIRV-Cross-4212eef67ed0ca048cb726a6767185504e7695e5_GH0.tar.gz) = a7adf77b5680795302aee160309c6cb81b0da341d92bd7face01f9a156b65aeb
+SIZE (KhronosGroup-SPIRV-Cross-4212eef67ed0ca048cb726a6767185504e7695e5_GH0.tar.gz) = 1703767
+SHA256 (Tencent-rapidjson-73063f5002612c6bf64fe24f851cd5cc0d83eef9_GH0.tar.gz) = 896eb817fb2bc62a0a84ca65fac3e3c385b410e6dbf70d69c411e25776663e39
+SIZE (Tencent-rapidjson-73063f5002612c6bf64fe24f851cd5cc0d83eef9_GH0.tar.gz) = 1054419
+SHA256 (unknownbrackets-ppsspp-debugger-9776332f720c854ef26f325a0cf9e32c02115a9c_GH0.tar.gz) = 495db15fa9716d78c4958004df5a1487a94155694cceabd61fb40a2d0090fea3
+SIZE (unknownbrackets-ppsspp-debugger-9776332f720c854ef26f325a0cf9e32c02115a9c_GH0.tar.gz) = 810347
+SHA256 (google-cpu_features-v0.4.1-211-gfd4ffc1_GH0.tar.gz) = 20115fd59cf2db71594d71acf3dacfdaf6c1bdf54c1656f781fce4844a803e08
+SIZE (google-cpu_features-v0.4.1-211-gfd4ffc1_GH0.tar.gz) = 109042
+SHA256 (RetroAchievements-rcheevos-v11.6.0-61-gef0e22b_GH0.tar.gz) = 11c12a5ce2e61917edbd4634fc0623528267c51dae2303bfc55cbbb7ee7299fa
+SIZE (RetroAchievements-rcheevos-v11.6.0-61-gef0e22b_GH0.tar.gz) = 417819
+SHA256 (rtissera-libchdr-26d27ca_GH0.tar.gz) = 49e028fadd0640926da158408c9eafb22fc89ccb0de69c67b167ef0a11f6a0c5
+SIZE (rtissera-libchdr-26d27ca_GH0.tar.gz) = 4274377
+SHA256 (hrydgard-ppsspp-lua-7648485f14e8e5ee45e8e39b1eb4d3206dbd405a_GH0.tar.gz) = ee31027159979d7be564e19710e10339179992f6d663d38337e78340dd31987b
+SIZE (hrydgard-ppsspp-lua-7648485f14e8e5ee45e8e39b1eb4d3206dbd405a_GH0.tar.gz) = 239843
+SHA256 (Kingcom-filesystem-v1.1.2-171-g3f1c185_GH0.tar.gz) = 9f3866efc8b8b29cd9ff51c0cce8a281ff88cd34694d8da0d064cb82d95b8b71
+SIZE (Kingcom-filesystem-v1.1.2-171-g3f1c185_GH0.tar.gz) = 163405
diff --git a/emulators/ppsspp/files/patch-Common_GPU_Vulkan_VulkanContext.cpp b/emulators/ppsspp/files/patch-Common_GPU_Vulkan_VulkanContext.cpp
deleted file mode 100644
index 4ecc5e23175e..000000000000
--- a/emulators/ppsspp/files/patch-Common_GPU_Vulkan_VulkanContext.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- Common/GPU/Vulkan/VulkanContext.cpp.orig 2025-06-11 21:04:20 UTC
-+++ Common/GPU/Vulkan/VulkanContext.cpp
-@@ -119,7 +119,7 @@ VkResult VulkanContext::CreateInstance(const CreateInf
- if (vkEnumerateInstanceVersion) {
- vkEnumerateInstanceVersion(&vulkanInstanceApiVersion_);
- vulkanInstanceApiVersion_ &= 0xFFFFF000; // Remove patch version.
-- vulkanInstanceApiVersion_ = std::min(VK_API_VERSION_1_4, vulkanInstanceApiVersion_);
-+ vulkanInstanceApiVersion_ = std::min(VK_API_VERSION_1_3, vulkanInstanceApiVersion_);
- std::string versionString = FormatAPIVersion(vulkanInstanceApiVersion_);
- INFO_LOG(Log::G3D, "Detected Vulkan API version: %s", versionString.c_str());
- }
diff --git a/emulators/qemu-devel/Makefile b/emulators/qemu-devel/Makefile
index f23a958cd677..9724d1baccae 100644
--- a/emulators/qemu-devel/Makefile
+++ b/emulators/qemu-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qemu
-DISTVERSION= 9.2.0.20250530
+DISTVERSION= 10.0.20250630
CATEGORIES= emulators
PKGNAMESUFFIX= -devel
DIST_SUBDIR= qemu/${PORTVERSION}
@@ -23,11 +23,11 @@ USES= bison compiler:c11 cpe gmake gnome iconv:wchar_t localbase:ldflags \
ninja perl5 pkgconfig python:build shebangfix tar:xz xorg
USE_GITLAB= yes
GL_ACCOUNT= qemu-project
-GL_TAGNAME= 3e82ddaa8db260a232dbbbf488d8ac7851d124c5
+GL_TAGNAME= 0d0fc3f4658937fb81fcc16a89738e83bd8d4795
GL_TUPLE= qemu-project:keycodemapdb:f5772a62ec52591ff6870b7e8ef32482371f22c6:keycodemapdb/subprojects/keycodemapdb \
qemu-project:dtc:b6910bec11614980a21e46fbccc35934b671bd81:dtc/subprojects/dtc \
qemu-project:libvfio-user:0b28d205572c80b568a1003db2c8f37ca333e4d7:libvfio/subprojects/libvfio-user \
- qemu-project:meson:f3adf71b85960da3ff22914cd1a5ce885d3b6a67:meson/meson \
+ qemu-project:meson:68d29ef7f62df5481aa4de8eaf421f25243f4cb2:meson/meson \
qemu-project:berkeley-softfloat-3:b64af41c3276f97f0e181920400ee056b9c88037:berkeleysoftfloat3/subprojects/berkeley-softfloat-3 \
qemu-project:berkeley-testfloat-3:e7af9751d9f9fd3b47911f51a5cfd08af256a9ab:berkeleytestfloat3/subprojects/berkeley-testfloat-3
USE_GNOME= cairo glib20
diff --git a/emulators/qemu-devel/distinfo b/emulators/qemu-devel/distinfo
index 14ddbab33df2..98727eef212b 100644
--- a/emulators/qemu-devel/distinfo
+++ b/emulators/qemu-devel/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1748977683
-SHA256 (qemu/9.2.0.20250530/qemu-project-qemu-3e82ddaa8db260a232dbbbf488d8ac7851d124c5_GL0.tar.gz) = 06463a3861b7a0dc1d219f408e8647e94117b28d43e967c58cdb0a099d57233d
-SIZE (qemu/9.2.0.20250530/qemu-project-qemu-3e82ddaa8db260a232dbbbf488d8ac7851d124c5_GL0.tar.gz) = 39823482
-SHA256 (qemu/9.2.0.20250530/qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = d014b53382dbb17b8196ad12f50de7f20d0ef1b9f7d54b0be51a6cbb14209195
-SIZE (qemu/9.2.0.20250530/qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = 29580
-SHA256 (qemu/9.2.0.20250530/qemu-project-dtc-b6910bec11614980a21e46fbccc35934b671bd81_GL0.tar.gz) = e115f987eec23a1ba25150a46ced1675de3716072d3b4905afb3a9cda0f007c7
-SIZE (qemu/9.2.0.20250530/qemu-project-dtc-b6910bec11614980a21e46fbccc35934b671bd81_GL0.tar.gz) = 205556
-SHA256 (qemu/9.2.0.20250530/qemu-project-libvfio-user-0b28d205572c80b568a1003db2c8f37ca333e4d7_GL0.tar.gz) = d2f60cd4f86f345aab1332953eb736cce3518159e6e99bcc2d10467c06f717fe
-SIZE (qemu/9.2.0.20250530/qemu-project-libvfio-user-0b28d205572c80b568a1003db2c8f37ca333e4d7_GL0.tar.gz) = 189943
-SHA256 (qemu/9.2.0.20250530/qemu-project-meson-f3adf71b85960da3ff22914cd1a5ce885d3b6a67_GL0.tar.gz) = 4397f6612c43c21f3db239c68138a51cbd2d3a20a2b905d0d85135159d70f605
-SIZE (qemu/9.2.0.20250530/qemu-project-meson-f3adf71b85960da3ff22914cd1a5ce885d3b6a67_GL0.tar.gz) = 4907863
-SHA256 (qemu/9.2.0.20250530/qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = faae889814ea6a292f7ca03d9b36e6c7e95bab2a64777804883cc822b8d48757
-SIZE (qemu/9.2.0.20250530/qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = 148741
-SHA256 (qemu/9.2.0.20250530/qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = e7a09d51dc7e96cb8422c919c85fc3833d4f788567638c9162ef5cd7db59b1df
-SIZE (qemu/9.2.0.20250530/qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = 139308
+TIMESTAMP = 1751498296
+SHA256 (qemu/10.0.20250630/qemu-project-qemu-0d0fc3f4658937fb81fcc16a89738e83bd8d4795_GL0.tar.gz) = 15207cad59b6b4b0b72e6ac740b0cbb3766cbf5a87ef9e1346284b14febcb6ef
+SIZE (qemu/10.0.20250630/qemu-project-qemu-0d0fc3f4658937fb81fcc16a89738e83bd8d4795_GL0.tar.gz) = 39963969
+SHA256 (qemu/10.0.20250630/qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = d014b53382dbb17b8196ad12f50de7f20d0ef1b9f7d54b0be51a6cbb14209195
+SIZE (qemu/10.0.20250630/qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = 29580
+SHA256 (qemu/10.0.20250630/qemu-project-dtc-b6910bec11614980a21e46fbccc35934b671bd81_GL0.tar.gz) = e115f987eec23a1ba25150a46ced1675de3716072d3b4905afb3a9cda0f007c7
+SIZE (qemu/10.0.20250630/qemu-project-dtc-b6910bec11614980a21e46fbccc35934b671bd81_GL0.tar.gz) = 205556
+SHA256 (qemu/10.0.20250630/qemu-project-libvfio-user-0b28d205572c80b568a1003db2c8f37ca333e4d7_GL0.tar.gz) = d2f60cd4f86f345aab1332953eb736cce3518159e6e99bcc2d10467c06f717fe
+SIZE (qemu/10.0.20250630/qemu-project-libvfio-user-0b28d205572c80b568a1003db2c8f37ca333e4d7_GL0.tar.gz) = 189943
+SHA256 (qemu/10.0.20250630/qemu-project-meson-68d29ef7f62df5481aa4de8eaf421f25243f4cb2_GL0.tar.gz) = 836c21bb3a0413f3028fce19e2a939c3f581668161b12b208b559b2bdf46876c
+SIZE (qemu/10.0.20250630/qemu-project-meson-68d29ef7f62df5481aa4de8eaf421f25243f4cb2_GL0.tar.gz) = 4913620
+SHA256 (qemu/10.0.20250630/qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = faae889814ea6a292f7ca03d9b36e6c7e95bab2a64777804883cc822b8d48757
+SIZE (qemu/10.0.20250630/qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = 148741
+SHA256 (qemu/10.0.20250630/qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = e7a09d51dc7e96cb8422c919c85fc3833d4f788567638c9162ef5cd7db59b1df
+SIZE (qemu/10.0.20250630/qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = 139308
diff --git a/emulators/qemu-powernv/Makefile b/emulators/qemu-powernv/Makefile
index 7ad516404576..afa1246d1c90 100644
--- a/emulators/qemu-powernv/Makefile
+++ b/emulators/qemu-powernv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qemu-powernv
PORTVERSION= 3.0.50
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= emulators
MASTER_SITES= http://people.freebsd.org/~kbowling/distfiles/
diff --git a/emulators/qemu/Makefile b/emulators/qemu/Makefile
index df1fa1174335..12e78992502b 100644
--- a/emulators/qemu/Makefile
+++ b/emulators/qemu/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qemu
-DISTVERSION= 10.0.2
+DISTVERSION= 10.0.3
CATEGORIES= emulators
MASTER_SITES= https://download.qemu.org/
DIST_SUBDIR= qemu/${PORTVERSION}
diff --git a/emulators/qemu/distinfo b/emulators/qemu/distinfo
index 20b36677720e..4dcd7ae57eed 100644
--- a/emulators/qemu/distinfo
+++ b/emulators/qemu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748524246
-SHA256 (qemu/10.0.2/qemu-10.0.2.tar.xz) = ef786f2398cb5184600f69aef4d5d691efd44576a3cff4126d38d4c6fec87759
-SIZE (qemu/10.0.2/qemu-10.0.2.tar.xz) = 135678180
+TIMESTAMP = 1753446040
+SHA256 (qemu/10.0.3/qemu-10.0.3.tar.xz) = 5c891267b1534a774465db8b1a0dfcb0c5e6d7ecb6f71345625adf4e0889945b
+SIZE (qemu/10.0.3/qemu-10.0.3.tar.xz) = 135736600
diff --git a/emulators/qemu8/Makefile b/emulators/qemu8/Makefile
deleted file mode 100644
index 13f6e2a4ac07..000000000000
--- a/emulators/qemu8/Makefile
+++ /dev/null
@@ -1,194 +0,0 @@
-PORTNAME= qemu
-DISTVERSION= 8.2.10
-PORTREVISION= 2
-CATEGORIES= emulators
-MASTER_SITES= https://download.qemu.org/
-DIST_SUBDIR= qemu/${PORTVERSION}
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= QEMU CPU Emulator ${${FLAVOR}_COMMENT} - 8.X.X
-WWW= https://www.qemu.org/
-
-LICENSE= GPLv2
-
-DEPRECATED= No value in maintaining older QEMU versions on FreeBSD
-EXPIRATION_DATE= 2025-06-30
-
-ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le
-# We need to check if it build with other ARCHS
-
-BUILD_DEPENDS= bash:shells/bash
-LIB_DEPENDS+= libfdt.so:sysutils/dtc \
- libzstd.so:archivers/zstd \
- libslirp.so:net/libslirp
-.if ${FLAVOR:U} != nox11
-LIB_DEPENDS+= libepoxy.so:graphics/libepoxy
-.endif
-
-FLAVORS= default nox11
-FLAVOR?= ${FLAVORS:[1]}
-default_PKGNAMESUFFIX= 8
-default_CONFLICTS_INSTALL= qemu-devel qemu-nox11 qemu-tools qemu-utils \
- qemu7* qemu8*
-nox11_PKGNAMESUFFIX= 8-nox11
-nox11_CONFLICTS_INSTALL= qemu qemu-devel qemu* qemu7* qemu-guest-agent
-nox11_COMMENT= (without X11)
-
-USES= cpe gmake gnome ninja perl5 pkgconfig python:build shebangfix tar:xz
-SHEBANG_FILES= scripts/xml-preprocess.py
-USE_GNOME= glib20
-USE_PERL5= build
-USES+= iconv:wchar_t
-.if ${FLAVOR:U} != nox11
-USE_GNOME+= cairo
-.endif
-
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS+= --cc=${CC} \
- --disable-guest-agent \
- --disable-kvm \
- --disable-linux-aio \
- --disable-linux-user \
- --disable-xen \
- --extra-cflags=-I${WRKSRC}\ -I${LOCALBASE}/include\ -DPREFIX=\\\"\"${PREFIX}\\\"\" \
- --extra-ldflags=-L${LOCALBASE}/lib \
- --extra-ldflags=-L/usr/lib \
- --localstatedir=/var \
- --mandir=${PREFIX}/share/man \
- --prefix=${PREFIX} \
- --python=${PYTHON_CMD}
-CONFIGURE_ARGS+= --enable-fdt=system \
- --enable-netmap
-
-CFLAGS:= ${CFLAGS:C/-fno-tree-vrp//}
-WITHOUT_CPU_CFLAGS= yes #to avoid problems with register allocation
-
-PORTDOCS= .buildinfo _static/* about/* dbus-dbusindex.html devel/* docs \
- genindex.html index.html interop/* objects.inv search.html \
- searchindex.js specs/* system/* tools/* user/*
-
-OPTIONS_DEFINE= CAPSTONE CDROM_DMA CURL DEBUG DOCS GNUTLS GTK3 \
- ISCSI JPEG OPENGL PNG SAMBA SASL STATIC_LINK \
- STRIP USBREDIR VDE X11 X86_TARGETS
-OPTIONS_DEFAULT= CDROM_DMA CURL GNUTLS GTK3 JPEG NCURSES_DEFAULT \
- OPENGL PNG SASL VDE X11
-OPTIONS_SINGLE= NCURSES
-OPTIONS_SINGLE_NCURSES= NCURSES_BASE NCURSES_DEFAULT NCURSES_PORT
-.if ${FLAVOR:U} == nox11
-OPTIONS_EXCLUDE:= GTK3 OPENGL X11
-.endif
-OPTIONS_SUB= yes
-CAPSTONE_DESC= Disassembly framework support
-CDROM_DMA_DESC= IDE CDROM DMA
-GNUTLS_DESC= gnutls dependency (vnc encryption)
-ISCSI_DESC= libiscsi dependency (iSCSI client for emulated drives)
-JPEG_DESC= jpeg dependency (vnc lossy compression)
-NCURSES_BASE_DESC= Depend on ncurses in base
-NCURSES_DEFAULT_DESC= Depend on ncurses (ports if installed, otherwise base)
-NCURSES_PORT_DESC= Depend on devel/ncurses in ports
-PNG_DESC= png dependency (vnc compression)
-SAMBA_DESC= samba dependency (for -smb)
-SASL_DESC= cyrus-sasl dependency (vnc encryption)
-STATIC_LINK_DESC= Statically link the executables
-USBREDIR_DESC= usb device network redirection (experimental!)
-VDE_DESC= vde dependency (for vde networking)
-X86_TARGETS_DESC= Build only x86 system targets
-CAPSTONE_LIB_DEPENDS= libcapstone.so:devel/capstone
-CAPSTONE_CONFIGURE_ON= --enable-capstone \
- --extra-cflags=-I${LOCALBASE}/include/capstone
-CAPSTONE_CONFIGURE_OFF= --disable-capstone
-CURL_LIB_DEPENDS= libcurl.so:ftp/curl
-CURL_CONFIGURE_OFF= --disable-curl
-DEBUG_CONFIGURE_ON= --enable-debug
-DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \
- sphinx-build:textproc/py-sphinx@${PY_FLAVOR}
-DOCS_CONFIGURE_ENABLE= docs
-GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
-GNUTLS_CONFIGURE_OFF= --disable-gnutls
-GTK3_LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
-GTK3_USES= gettext gl
-GTK3_USE= GNOME=gdkpixbuf,gtk30,vte3 \
- XORG=x11,xext
-GTK3_CONFIGURE_OFF= --disable-gtk \
- --disable-vte
-ISCSI_LIB_DEPENDS= libiscsi.so:net/libiscsi
-ISCSI_CONFIGURE_OFF= --disable-libiscsi
-JPEG_USES= jpeg
-JPEG_CONFIGURE_OFF= --disable-vnc-jpeg
-NCURSES_BASE_USES= ncurses:base
-NCURSES_DEFAULT_USES= ncurses
-NCURSES_PORT_USES= ncurses:port
-OPENGL_USES= gl
-OPENGL_USE= GL=gbm,gl
-OPENGL_CONFIGURE_OFF= --disable-opengl
-PNG_LIB_DEPENDS= libpng.so:graphics/png
-PNG_CONFIGURE_OFF= --disable-png
-SAMBA_USES= samba:run # smbd
-SAMBA_CONFIGURE_ON= --smbd=${LOCALBASE}/sbin/smbd
-SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
-SASL_CONFIGURE_OFF= --disable-vnc-sasl
-STATIC_LINK_PREVENTS= GTK3 X11
-STATIC_LINK_PREVENTS_MSG= X11 ui cannot be built static
-STATIC_LINK_CONFIGURE_ON= --static
-STRIP_CONFIGURE_OFF= --disable-strip
-USBREDIR_BUILD_DEPENDS= usbredir>=0.6:net/usbredir
-USBREDIR_RUN_DEPENDS= usbredir>=0.6:net/usbredir
-USBREDIR_CONFIGURE_OFF= --disable-usb-redir
-VDE_LIB_DEPENDS= libvdeplug.so:net/vde2
-VDE_CONFIGURE_OFF= --disable-vde
-X11_USES= sdl
-X11_USE= GNOME=gdkpixbuf \
- SDL=sdl2 \
- XORG=x11,xext
-X11_CONFIGURE_ENABLE= sdl
-.if (empty(FLAVOR) || ${FLAVOR:U} == default || ${FLAVOR:U} == nox11)
-X86_TARGETS_LIB_DEPENDS_OFF= libdw.so:devel/elfutils
-X86_TARGETS_USES_OFF= xorg
-X86_TARGETS_USE_OFF= XORG=pixman,x11
-X86_TARGETS_CONFIGURE_ON= --target-list='i386-softmmu i386-bsd-user x86_64-softmmu x86_64-bsd-user'
-.endif
-
-.include <bsd.port.options.mk>
-
-.if (empty(FLAVOR) || ${FLAVOR:U} == default || ${FLAVOR:U} == nox11)
-.if ${ARCH} == "amd64"
-MAKE_ARGS+= ARCH=x86_64
-.endif
-
-.if ${ARCH} == "powerpc"
-CFLAGS+= -D_CALL_SYSV
-MAKE_ARGS+= ARCH=ppc
-USE_GCC= yes
-.endif
-
-.if ${ARCH:Mpowerpc64*} || ${ARCH:Maarch64}
-CONFIGURE_ARGS+= --disable-bsd-user
-MAKE_ARGS+= ARCH=${ARCH:C/powerpc64.*/ppc64/}
-PLIST_SUB+= BSDUSER="@comment "
-.else
-PLIST_SUB+= BSDUSER=""
-.endif
-
-PLIST_SUB+= LINUXBOOT_DMA=""
-.endif
-
-post-patch-CDROM_DMA-off:
- @${REINPLACE_CMD} -e '/USE_DMA_CDROM/d' ${WRKSRC}/include/hw/ide/internal.h
-
-do-build:
- cd ${WRKSRC} && ${SETENVI} ${WRK_ENV} ${GMAKE} -j${MAKE_JOBS_NUMBER}
-
-do-install:
- cd ${WRKSRC} && ${SETENVI} ${WRK_ENV} DESTDIR=${STAGEDIR} ${GMAKE} install
-
-.if !target(post-install)
-post-install:
- ${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifup.sample ${STAGEDIR}${PREFIX}/etc
- ${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifdown.sample ${STAGEDIR}${PREFIX}/etc
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qemu-*
-
-post-install-DOCS-on:
- @(cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}/)
-.endif
-
-.include <bsd.port.mk>
diff --git a/emulators/qemu8/distinfo b/emulators/qemu8/distinfo
deleted file mode 100644
index 4324ab19d3db..000000000000
--- a/emulators/qemu8/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1743065368
-SHA256 (qemu/8.2.10/qemu-8.2.10.tar.xz) = 37b4a643da8ed6015eef35f5d7f06e7259d9c95359965a0a98e9667c621ab2bb
-SIZE (qemu/8.2.10/qemu-8.2.10.tar.xz) = 132685948
diff --git a/emulators/qemu8/files/patch-block_export_fuse.c b/emulators/qemu8/files/patch-block_export_fuse.c
deleted file mode 100644
index 03b9cc8b5994..000000000000
--- a/emulators/qemu8/files/patch-block_export_fuse.c
+++ /dev/null
@@ -1,69 +0,0 @@
---- block/export/fuse.c.orig 2023-12-19 21:24:34 UTC
-+++ block/export/fuse.c
-@@ -690,12 +690,6 @@ static void fuse_fallocate(fuse_req_t req, fuse_ino_t
- return;
- }
-
--#ifdef CONFIG_FALLOCATE_PUNCH_HOLE
-- if (mode & FALLOC_FL_KEEP_SIZE) {
-- length = MIN(length, blk_len - offset);
-- }
--#endif /* CONFIG_FALLOCATE_PUNCH_HOLE */
--
- if (!mode) {
- /* We can only fallocate at the EOF with a truncate */
- if (offset < blk_len) {
-@@ -715,53 +709,6 @@ static void fuse_fallocate(fuse_req_t req, fuse_ino_t
- ret = fuse_do_truncate(exp, offset + length, true,
- PREALLOC_MODE_FALLOC);
- }
--#ifdef CONFIG_FALLOCATE_PUNCH_HOLE
-- else if (mode & FALLOC_FL_PUNCH_HOLE) {
-- if (!(mode & FALLOC_FL_KEEP_SIZE)) {
-- fuse_reply_err(req, EINVAL);
-- return;
-- }
--
-- do {
-- int size = MIN(length, BDRV_REQUEST_MAX_BYTES);
--
-- ret = blk_pwrite_zeroes(exp->common.blk, offset, size,
-- BDRV_REQ_MAY_UNMAP | BDRV_REQ_NO_FALLBACK);
-- if (ret == -ENOTSUP) {
-- /*
-- * fallocate() specifies to return EOPNOTSUPP for unsupported
-- * operations
-- */
-- ret = -EOPNOTSUPP;
-- }
--
-- offset += size;
-- length -= size;
-- } while (ret == 0 && length > 0);
-- }
--#endif /* CONFIG_FALLOCATE_PUNCH_HOLE */
--#ifdef CONFIG_FALLOCATE_ZERO_RANGE
-- else if (mode & FALLOC_FL_ZERO_RANGE) {
-- if (!(mode & FALLOC_FL_KEEP_SIZE) && offset + length > blk_len) {
-- /* No need for zeroes, we are going to write them ourselves */
-- ret = fuse_do_truncate(exp, offset + length, false,
-- PREALLOC_MODE_OFF);
-- if (ret < 0) {
-- fuse_reply_err(req, -ret);
-- return;
-- }
-- }
--
-- do {
-- int size = MIN(length, BDRV_REQUEST_MAX_BYTES);
--
-- ret = blk_pwrite_zeroes(exp->common.blk,
-- offset, size, 0);
-- offset += size;
-- length -= size;
-- } while (ret == 0 && length > 0);
-- }
--#endif /* CONFIG_FALLOCATE_ZERO_RANGE */
- else {
- ret = -EOPNOTSUPP;
- }
diff --git a/emulators/qemu8/files/patch-bsd-user_host_i386_host-signal.h b/emulators/qemu8/files/patch-bsd-user_host_i386_host-signal.h
deleted file mode 100644
index 07d731fd4f54..000000000000
--- a/emulators/qemu8/files/patch-bsd-user_host_i386_host-signal.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- bsd-user/host/i386/host-signal.h.orig 2022-12-14 16:28:45 UTC
-+++ bsd-user/host/i386/host-signal.h
-@@ -12,6 +12,7 @@
- #include <sys/param.h>
- #include <sys/ucontext.h>
- #include <machine/trap.h>
-+#include <vm/vm.h>
- #include <vm/pmap.h>
- #include <machine/pmap.h>
-
diff --git a/emulators/qemu8/files/patch-util_cpuinfo-ppc.c b/emulators/qemu8/files/patch-util_cpuinfo-ppc.c
deleted file mode 100644
index af9999a22108..000000000000
--- a/emulators/qemu8/files/patch-util_cpuinfo-ppc.c
+++ /dev/null
@@ -1,34 +0,0 @@
---- util/cpuinfo-ppc.c.orig 2024-01-29 19:13:22 UTC
-+++ util/cpuinfo-ppc.c
-@@ -6,13 +6,21 @@
- #include "qemu/osdep.h"
- #include "host/cpuinfo.h"
-
--#include <asm/cputable.h>
- #ifdef CONFIG_GETAUXVAL
- # include <sys/auxv.h>
- #else
-+# ifdef __linux__
-+# include <asm/cputable.h>
-+# elif defined(__FreeBSD__)
-+# include <machine/cpu.h>
-+# endif
- # include "elf.h"
- #endif
-
-+#ifndef PPC_FEATURE2_ARCH_3_1
-+# define PPC_FEATURE2_ARCH_3_1 0x00040000
-+#endif
-+
- unsigned cpuinfo;
-
- /* Called both as constructor and (possibly) via other constructors. */
-@@ -53,7 +61,7 @@ unsigned __attribute__((constructor)) cpuinfo_init(voi
- * always have both anyway, since VSX came with Power7
- * and crypto came with Power8.
- */
-- if (hwcap2 & PPC_FEATURE2_VEC_CRYPTO) {
-+ if (hwcap2 & PPC_FEATURE2_HAS_VEC_CRYPTO) {
- info |= CPUINFO_CRYPTO;
- }
- }
diff --git a/emulators/qemu8/files/patch-util_meson.build b/emulators/qemu8/files/patch-util_meson.build
deleted file mode 100644
index 1e42351652d7..000000000000
--- a/emulators/qemu8/files/patch-util_meson.build
+++ /dev/null
@@ -1,15 +0,0 @@
---- util/meson.build.orig 2023-12-19 21:24:35 UTC
-+++ util/meson.build
-@@ -102,11 +102,7 @@ if have_block
- util_ss.add(files('readline.c'))
- util_ss.add(files('throttle.c'))
- util_ss.add(files('timed-average.c'))
-- if config_host_data.get('CONFIG_INOTIFY1')
-- util_ss.add(files('filemonitor-inotify.c'))
-- else
-- util_ss.add(files('filemonitor-stub.c'))
-- endif
-+ util_ss.add(files('filemonitor-stub.c'))
- util_ss.add(when: 'CONFIG_LINUX', if_true: files('vfio-helpers.c'))
- endif
-
diff --git a/emulators/qemu8/files/qemu-ifdown.sample b/emulators/qemu8/files/qemu-ifdown.sample
deleted file mode 100644
index 89d9a9bff436..000000000000
--- a/emulators/qemu8/files/qemu-ifdown.sample
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec true
diff --git a/emulators/qemu8/files/qemu-ifup.sample b/emulators/qemu8/files/qemu-ifup.sample
deleted file mode 100644
index 89d9a9bff436..000000000000
--- a/emulators/qemu8/files/qemu-ifup.sample
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec true
diff --git a/emulators/qemu8/pkg-descr b/emulators/qemu8/pkg-descr
deleted file mode 100644
index 592b7660dd49..000000000000
--- a/emulators/qemu8/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-QEMU is a FAST! processor emulator using dynamic translation to achieve
-good emulation speed.
-QEMU has two operating modes:
-
- * Full system emulation. In this mode, QEMU emulates a full system
-(for example a PC), including a processor and various peripherials.
-It can be used to launch different Operating Systems without rebooting
-the PC or to debug system code.
- * User mode emulation (Linux host only). In this mode, QEMU can launch
-Linux processes compiled for one CPU on another CPU. It can be used to
-launch the Wine Windows API emulator or to ease cross-compilation and
-cross-debugging.
-
-As QEMU requires no host kernel patches to run, it is very safe and easy to use.
diff --git a/emulators/qemu8/pkg-message b/emulators/qemu8/pkg-message
deleted file mode 100644
index ac6e871ff11c..000000000000
--- a/emulators/qemu8/pkg-message
+++ /dev/null
@@ -1,76 +0,0 @@
-[
-{ type: install
- message: <<EOM
-FreeBSD host notes
-==================
-
-- Needs to set net.link.tap.user_open sysctl in order to use /dev/tap*
- networking as non-root. Don't forget to adjust device node permissions in
- /etc/devfs.rules.
-
-- Expect timer problems when guest kernel HZ is > hosts. The linux 2.6
- kernel uses 1000 by default btw. (changed to 250 later, and recent linux
- kernels now no longer have a fixed HZ, aka `tickless kernel'...)
- Enabling /dev/rtc doesn't seem to help either (not included since it needs
- a patch to emulators/rtc.)
-
-- The -smb option (smb-export local dir to guest using the default
- slirp networking) needs the samba port/package installed
- in addition to qemu. (SAMBA knob.)
-
-- If you want to use usb devices connected to the host in the guest
- yot can use usbredir over the network (see below); also unless you are
- running qemu as root you then need to fix permissions for /dev/ugen*
- device nodes: if you are on 5.x or later (devfs) put a rule in
- /etc/devfs.rules, activate it in /etc/rc.conf and run /etc/rc.d/devfs
- restart. Example devfs.rules:
-
- [ugen_ruleset=20]
- add path 'ugen*' mode 660 group operator
-
- corresponding rc.conf line:
-
- devfs_system_ruleset="ugen_ruleset"
-
-- Still usb: since the hub is no longer attached to the uchi controller and
- the wakeup mechanism, resume interrupt is not implemented yet linux guests
- will suspend the bus, i.e. they wont see devices usb_add'ed after its
- (linux') uhci module got loaded. Workaround: either add devices before
- linux loads the module or rmmod and modprobe it afterwards. [Not sure
- if this still applies to the new libusb host code used on recent
- 10-current.]
-
-- If you get repeated `atapi_poll called!' console messages with FreeBSD
- guests or other weird cdrom problems then thats probably because the guest
- has atapicam loaded, which for reasons still to be determined has problems
- with qemu's now by default enabled cdrom dma. You can build the port with
- CDROM_DMA disabled to disable it. [Looks like this is fixed in recent
- FreeBSD guest versions.]
-
-- If you build qemu wihout SDL and then get crashes running it try passing it
- -nographic. This should probably be default in that case...
-
-- qemu's network boot roms (-boot n) have a bug when bootfiles sizes are a
- multiple of blksize, if this affects you (like with FreeBSD's /boot/pxeboot)
- you can do like
-
- cp /boot/pxeboot pxeboot-qemu && chmod +w pxeboot-qemu && echo >>pxeboot-qemu
-
- and then use pxeboot-qemu. Actually you need recent btx code
- (from after 7.0 was released) because of the real mode boot
- problem, so use at least pxeboot from there. And I just did that
- for the pxeboot extracted out of
-
- ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/200805/7.0-STABLE-200805-i386-bootonly.iso
-
- and placed it here:
-
- http://people.freebsd.org/~nox/qemu/pxeboot-qemu
-
-- If you use slirp (usernet, the default) and want to mount nfs into the guest
- and you are not running qemu as root, then mountd(8) on the exporting box
- needs to be run with -n in order to accept requests from ports >= 1024.
-
-EOM
-}
-]
diff --git a/emulators/qemu8/pkg-plist b/emulators/qemu8/pkg-plist
deleted file mode 100644
index ecfff8c9de72..000000000000
--- a/emulators/qemu8/pkg-plist
+++ /dev/null
@@ -1,180 +0,0 @@
-%%CURL%%bin/elf2dmp
-%%BSDUSER%%%%NO_X86_TARGETS%%bin/qemu-arm
-bin/qemu-edid
-%%BSDUSER%%bin/qemu-i386
-bin/qemu-img
-bin/qemu-io
-%%GTK3%%bin/qemu-keymap
-bin/qemu-nbd
-bin/qemu-storage-daemon
-%%NO_X86_TARGETS%%bin/qemu-system-aarch64
-%%NO_X86_TARGETS%%bin/qemu-system-alpha
-%%NO_X86_TARGETS%%bin/qemu-system-avr
-%%NO_X86_TARGETS%%bin/qemu-system-arm
-%%NO_X86_TARGETS%%bin/qemu-system-cris
-%%NO_X86_TARGETS%%bin/qemu-system-hppa
-bin/qemu-system-i386
-%%NO_X86_TARGETS%%bin/qemu-system-loongarch64
-%%NO_X86_TARGETS%%bin/qemu-system-m68k
-%%NO_X86_TARGETS%%bin/qemu-system-microblaze
-%%NO_X86_TARGETS%%bin/qemu-system-microblazeel
-%%NO_X86_TARGETS%%bin/qemu-system-mips
-%%NO_X86_TARGETS%%bin/qemu-system-mips64
-%%NO_X86_TARGETS%%bin/qemu-system-mips64el
-%%NO_X86_TARGETS%%bin/qemu-system-mipsel
-%%NO_X86_TARGETS%%bin/qemu-system-nios2
-%%NO_X86_TARGETS%%bin/qemu-system-or1k
-%%NO_X86_TARGETS%%bin/qemu-system-ppc
-%%NO_X86_TARGETS%%bin/qemu-system-ppc64
-%%NO_X86_TARGETS%%bin/qemu-system-riscv32
-%%NO_X86_TARGETS%%bin/qemu-system-riscv64
-%%NO_X86_TARGETS%%bin/qemu-system-rx
-%%NO_X86_TARGETS%%bin/qemu-system-s390x
-%%NO_X86_TARGETS%%bin/qemu-system-sh4
-%%NO_X86_TARGETS%%bin/qemu-system-sh4eb
-%%NO_X86_TARGETS%%bin/qemu-system-sparc
-%%NO_X86_TARGETS%%bin/qemu-system-sparc64
-%%NO_X86_TARGETS%%bin/qemu-system-tricore
-bin/qemu-system-x86_64
-%%NO_X86_TARGETS%%bin/qemu-system-xtensa
-%%NO_X86_TARGETS%%bin/qemu-system-xtensaeb
-%%BSDUSER%%bin/qemu-x86_64
-include/qemu-plugin.h
-%%PORTDOCS%%share/man/man1/qemu.1.gz
-%%PORTDOCS%%share/man/man1/qemu-img.1.gz
-%%PORTDOCS%%share/man/man7/qemu-block-drivers.7.gz
-%%PORTDOCS%%share/man/man7/qemu-cpu-models.7.gz
-%%PORTDOCS%%share/man/man8/qemu-nbd.8.gz
-%%PORTDOCS%%share/man/man8/qemu-pr-helper.8.gz
-%%PORTDOCS%%share/man/man7/qemu-qmp-ref.7.gz
-%%PORTDOCS%%share/man/man1/qemu-storage-daemon.1.gz
-%%PORTDOCS%%share/man/man7/qemu-storage-daemon-qmp-ref.7.gz
-@sample etc/qemu-ifup.sample
-@sample etc/qemu-ifdown.sample
-%%DATADIR%%/QEMU,tcx.bin
-%%DATADIR%%/QEMU,cgthree.bin
-%%DATADIR%%/bios-256k.bin
-%%DATADIR%%/bios-microvm.bin
-%%DATADIR%%/bios.bin
-%%DATADIR%%/canyonlands.dtb
-%%DATADIR%%/edk2-aarch64-code.fd
-%%DATADIR%%/edk2-arm-code.fd
-%%DATADIR%%/edk2-arm-vars.fd
-%%DATADIR%%/edk2-i386-code.fd
-%%DATADIR%%/edk2-i386-secure-code.fd
-%%DATADIR%%/edk2-i386-vars.fd
-%%DATADIR%%/edk2-licenses.txt
-%%DATADIR%%/edk2-x86_64-code.fd
-%%DATADIR%%/edk2-x86_64-secure-code.fd
-%%DATADIR%%/efi-e1000.rom
-%%DATADIR%%/efi-e1000e.rom
-%%DATADIR%%/efi-eepro100.rom
-%%DATADIR%%/efi-ne2k_pci.rom
-%%DATADIR%%/efi-pcnet.rom
-%%DATADIR%%/efi-rtl8139.rom
-%%DATADIR%%/efi-virtio.rom
-%%DATADIR%%/efi-vmxnet3.rom
-%%DATADIR%%/firmware/50-edk2-i386-secure.json
-%%DATADIR%%/firmware/50-edk2-x86_64-secure.json
-%%DATADIR%%/firmware/60-edk2-aarch64.json
-%%DATADIR%%/firmware/60-edk2-arm.json
-%%DATADIR%%/firmware/60-edk2-i386.json
-%%DATADIR%%/firmware/60-edk2-x86_64.json
-%%DATADIR%%/hppa-firmware.img
-%%DATADIR%%/keymaps/ar
-%%DATADIR%%/keymaps/bepo
-%%DATADIR%%/keymaps/cz
-%%DATADIR%%/keymaps/da
-%%DATADIR%%/keymaps/de
-%%DATADIR%%/keymaps/de-ch
-%%DATADIR%%/keymaps/en-gb
-%%DATADIR%%/keymaps/en-us
-%%DATADIR%%/keymaps/es
-%%DATADIR%%/keymaps/et
-%%DATADIR%%/keymaps/fi
-%%DATADIR%%/keymaps/fo
-%%DATADIR%%/keymaps/fr
-%%DATADIR%%/keymaps/fr-be
-%%DATADIR%%/keymaps/fr-ca
-%%DATADIR%%/keymaps/fr-ch
-%%DATADIR%%/keymaps/hr
-%%DATADIR%%/keymaps/hu
-%%DATADIR%%/keymaps/is
-%%DATADIR%%/keymaps/it
-%%DATADIR%%/keymaps/ja
-%%DATADIR%%/keymaps/lt
-%%DATADIR%%/keymaps/lv
-%%DATADIR%%/keymaps/mk
-%%DATADIR%%/keymaps/nl
-%%DATADIR%%/keymaps/no
-%%DATADIR%%/keymaps/pl
-%%DATADIR%%/keymaps/pt
-%%DATADIR%%/keymaps/pt-br
-%%DATADIR%%/keymaps/ru
-%%DATADIR%%/keymaps/sl
-%%DATADIR%%/keymaps/sv
-%%DATADIR%%/keymaps/th
-%%DATADIR%%/keymaps/tr
-%%DATADIR%%/linuxboot.bin
-%%LINUXBOOT_DMA%%%%DATADIR%%/linuxboot_dma.bin
-%%DATADIR%%/multiboot.bin
-%%DATADIR%%/multiboot_dma.bin
-%%DATADIR%%/npcm7xx_bootrom.bin
-%%DATADIR%%/openbios-ppc
-%%DATADIR%%/openbios-sparc32
-%%DATADIR%%/openbios-sparc64
-%%DATADIR%%/opensbi-riscv32-generic-fw_dynamic.bin
-%%DATADIR%%/opensbi-riscv64-generic-fw_dynamic.bin
-%%DATADIR%%/palcode-clipper
-%%DATADIR%%/petalogix-ml605.dtb
-%%DATADIR%%/pxe-e1000.rom
-%%DATADIR%%/pxe-eepro100.rom
-%%DATADIR%%/pxe-ne2k_pci.rom
-%%DATADIR%%/pxe-rtl8139.rom
-%%DATADIR%%/pxe-pcnet.rom
-%%DATADIR%%/pxe-virtio.rom
-%%DATADIR%%/qboot.rom
-%%DATADIR%%/qemu-nsis.bmp
-%%DATADIR%%/qemu_vga.ndrv
-%%DATADIR%%/s390-ccw.img
-%%DATADIR%%/s390-netboot.img
-%%DATADIR%%/slof.bin
-%%DATADIR%%/u-boot-sam460-20100605.bin
-%%DATADIR%%/vgabios.bin
-%%DATADIR%%/vgabios-ati.bin
-%%DATADIR%%/vgabios-cirrus.bin
-%%DATADIR%%/vgabios-qxl.bin
-%%DATADIR%%/vgabios-stdvga.bin
-%%DATADIR%%/vgabios-virtio.bin
-%%DATADIR%%/vgabios-vmware.bin
-%%DATADIR%%/skiboot.lid
-%%DATADIR%%/trace-events-all
-%%DATADIR%%/petalogix-s3adsp1800.dtb
-%%DATADIR%%/bamboo.dtb
-%%DATADIR%%/kvmvapic.bin
-%%DATADIR%%/u-boot.e500
-%%DATADIR%%/pvh.bin
-%%DATADIR%%/vgabios-bochs-display.bin
-%%DATADIR%%/vgabios-ramfb.bin
-%%DATADIR%%/vof-nvram.bin
-%%DATADIR%%/vof.bin
-share/icons/hicolor/128x128/apps/qemu.png
-share/icons/hicolor/16x16/apps/qemu.png
-share/icons/hicolor/24x24/apps/qemu.png
-share/icons/hicolor/256x256/apps/qemu.png
-share/icons/hicolor/32x32/apps/qemu.bmp
-share/icons/hicolor/32x32/apps/qemu.png
-share/icons/hicolor/48x48/apps/qemu.png
-share/icons/hicolor/512x512/apps/qemu.png
-share/icons/hicolor/64x64/apps/qemu.png
-share/icons/hicolor/scalable/apps/qemu.svg
-share/applications/qemu.desktop
-%%GTK3%%share/locale/bg/LC_MESSAGES/qemu.mo
-%%GTK3%%share/locale/de_DE/LC_MESSAGES/qemu.mo
-%%GTK3%%share/locale/fr_FR/LC_MESSAGES/qemu.mo
-%%GTK3%%share/locale/hu/LC_MESSAGES/qemu.mo
-%%GTK3%%share/locale/it/LC_MESSAGES/qemu.mo
-%%GTK3%%share/locale/sv/LC_MESSAGES/qemu.mo
-%%GTK3%%share/locale/tr/LC_MESSAGES/qemu.mo
-%%GTK3%%share/locale/uk/LC_MESSAGES/qemu.mo
-%%GTK3%%share/locale/zh_CN/LC_MESSAGES/qemu.mo
diff --git a/emulators/sameboy/Makefile b/emulators/sameboy/Makefile
index 065d043af171..7477c7e23aeb 100644
--- a/emulators/sameboy/Makefile
+++ b/emulators/sameboy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sameboy
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.1
+DISTVERSION= 1.0.2
CATEGORIES= emulators games
MAINTAINER= eduardo@FreeBSD.org
diff --git a/emulators/sameboy/distinfo b/emulators/sameboy/distinfo
index 733bf7a93e9c..2aabea89411a 100644
--- a/emulators/sameboy/distinfo
+++ b/emulators/sameboy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743805732
-SHA256 (LIJI32-SameBoy-v1.0.1_GH0.tar.gz) = ccaba9e567330e3c4ce4ac10e5a410797b148557b42482b4fd55c61d592cd0c9
-SIZE (LIJI32-SameBoy-v1.0.1_GH0.tar.gz) = 7438446
+TIMESTAMP = 1754069839
+SHA256 (LIJI32-SameBoy-v1.0.2_GH0.tar.gz) = 226fb89e0bffb750d59619a8da7d7885517a68d6be3eae682abc7a9a49b16571
+SIZE (LIJI32-SameBoy-v1.0.2_GH0.tar.gz) = 7852346
diff --git a/emulators/sameboy/pkg-plist b/emulators/sameboy/pkg-plist
index 63106b2c8e6b..afa3cc348a6f 100644
--- a/emulators/sameboy/pkg-plist
+++ b/emulators/sameboy/pkg-plist
@@ -20,7 +20,7 @@ share/icons/hicolor/512x512/mimetypes/x-gameboy-rom.png
share/icons/hicolor/64x64/apps/sameboy.png
share/icons/hicolor/64x64/mimetypes/x-gameboy-color-rom.png
share/icons/hicolor/64x64/mimetypes/x-gameboy-rom.png
-share/mime/sameboy.xml
+share/mime/packages/sameboy.xml
@comment %%DATADIR%%/LICENSE
%%DATADIR%%/Palettes/Canyon.sbp
%%DATADIR%%/Palettes/Desert.sbp
diff --git a/emulators/tiemu3/Makefile b/emulators/tiemu3/Makefile
index 85764c295d86..bbf1c7d55fcd 100644
--- a/emulators/tiemu3/Makefile
+++ b/emulators/tiemu3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tiemu3
PORTVERSION= 3.03
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= emulators
MASTER_SITES= SF/gtktiemu/tiemu-linux/TIEmu%20${DISTVERSION}
DISTNAME= tiemu-${DISTVERSION}
diff --git a/emulators/uconvert/Makefile b/emulators/uconvert/Makefile
index b09faab579bf..8fbd72f7e8ce 100644
--- a/emulators/uconvert/Makefile
+++ b/emulators/uconvert/Makefile
@@ -1,7 +1,7 @@
PORTNAME= uconvert
DISTVERSIONPREFIX= v
DISTVERSION= 1.01
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= emulators graphics
MAINTAINER= otis@FreeBSD.org
diff --git a/emulators/virtualbox-ose-70/Makefile b/emulators/virtualbox-ose-70/Makefile
index 19516c211e1f..7b6efa0001d2 100644
--- a/emulators/virtualbox-ose-70/Makefile
+++ b/emulators/virtualbox-ose-70/Makefile
@@ -1,6 +1,6 @@
PORTNAME= virtualbox-ose
DISTVERSION= 7.0.26
-PORTREVISION?= 3
+PORTREVISION?= 4
CATEGORIES= emulators
MASTER_SITES= https://download.virtualbox.org/virtualbox/${DISTVERSION}/:src \
LOCAL/vvd:docs
diff --git a/emulators/virtualbox-ose-71/Makefile b/emulators/virtualbox-ose-71/Makefile
index 1941d1f63133..9b0d18590c7e 100644
--- a/emulators/virtualbox-ose-71/Makefile
+++ b/emulators/virtualbox-ose-71/Makefile
@@ -1,6 +1,6 @@
PORTNAME= virtualbox-ose
-DISTVERSION= 7.1.10
-PORTREVISION?= 1
+DISTVERSION= 7.1.12
+PORTREVISION?= 0
CATEGORIES= emulators
MASTER_SITES= https://download.virtualbox.org/virtualbox/${DISTVERSION}/:src \
LOCAL/vvd:docs
diff --git a/emulators/virtualbox-ose-71/distinfo b/emulators/virtualbox-ose-71/distinfo
index 36ff7a2f5869..e7b992b0b10c 100644
--- a/emulators/virtualbox-ose-71/distinfo
+++ b/emulators/virtualbox-ose-71/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1749075437
-SHA256 (VirtualBox-7.1.10.tar.bz2) = 7d60010a4c9102613554b46f61d17b825c30ee59d8be071e52d8aac664ca9869
-SIZE (VirtualBox-7.1.10.tar.bz2) = 233395034
-SHA256 (VirtualBox-docs-7.1.10.tar.bz2) = 5ff2827643d1d01ad6e26eb86dd7a2e1c9ce13c7049ab360054bd689253fd14b
-SIZE (VirtualBox-docs-7.1.10.tar.bz2) = 10113312
-SHA256 (VBoxGuestAdditions_7.1.10.iso) = 59c92f7f5fd7e081211e989f5117fc53ad8d8800ad74a01b21e97bb66fe62972
-SIZE (VBoxGuestAdditions_7.1.10.iso) = 61378560
+TIMESTAMP = 1752700000
+SHA256 (VirtualBox-7.1.12.tar.bz2) = 6f9618f39168898134975f51df7c2d6d5129c0aa82b6ae11cf47f920c70df276
+SIZE (VirtualBox-7.1.12.tar.bz2) = 214691769
+SHA256 (VirtualBox-docs-7.1.12.tar.bz2) = ba48f2da2593d8cae56fcf601c132d77dbf1d16b1e26db162c89449250c269bd
+SIZE (VirtualBox-docs-7.1.12.tar.bz2) = 10109084
+SHA256 (VBoxGuestAdditions_7.1.12.iso) = 256883e2eabf7ab5c10fb3b6831c294942ce34bc615807f9d0cf6c3d2e882236
+SIZE (VBoxGuestAdditions_7.1.12.iso) = 61331456
diff --git a/emulators/virtualbox-ose-kmod-71/Makefile b/emulators/virtualbox-ose-kmod-71/Makefile
index 804952dba81b..69f44271dd2d 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.10
+DISTVERSION= 7.1.12
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 51307e08d320..fb7394d7745c 100644
--- a/emulators/virtualbox-ose-kmod-71/distinfo
+++ b/emulators/virtualbox-ose-kmod-71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749033863
-SHA256 (VirtualBox-7.1.10.tar.bz2) = 7d60010a4c9102613554b46f61d17b825c30ee59d8be071e52d8aac664ca9869
-SIZE (VirtualBox-7.1.10.tar.bz2) = 233395034
+TIMESTAMP = 1752700000
+SHA256 (VirtualBox-7.1.12.tar.bz2) = 6f9618f39168898134975f51df7c2d6d5129c0aa82b6ae11cf47f920c70df276
+SIZE (VirtualBox-7.1.12.tar.bz2) = 214691769
diff --git a/emulators/virtualbox-ose-legacy/Makefile b/emulators/virtualbox-ose-legacy/Makefile
index 074579b964f6..0c88e2ffe41b 100644
--- a/emulators/virtualbox-ose-legacy/Makefile
+++ b/emulators/virtualbox-ose-legacy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= virtualbox-ose
DISTVERSION= 5.2.44
-PORTREVISION?= 32
+PORTREVISION?= 33
CATEGORIES= emulators
MASTER_SITES= https://download.virtualbox.org/virtualbox/${DISTVERSION}/:src \
LOCAL/bofh/emulators/virtualbox-ose-legacy:docs
diff --git a/emulators/virtualbox-ose-nox11-70/Makefile b/emulators/virtualbox-ose-nox11-70/Makefile
index 26ca950b260b..8a6125129844 100644
--- a/emulators/virtualbox-ose-nox11-70/Makefile
+++ b/emulators/virtualbox-ose-nox11-70/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 3
+PORTREVISION= 4
PKGNAMESUFFIX= -nox11-70
MASTERDIR= ${.CURDIR}/../virtualbox-ose-70
diff --git a/emulators/virtualbox-ose-nox11-71/Makefile b/emulators/virtualbox-ose-nox11-71/Makefile
index 66d0c82c9bc9..bd1a0035d424 100644
--- a/emulators/virtualbox-ose-nox11-71/Makefile
+++ b/emulators/virtualbox-ose-nox11-71/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 1
+PORTREVISION= 0
PKGNAMESUFFIX= -nox11-71
MASTERDIR= ${.CURDIR}/../virtualbox-ose-71
diff --git a/emulators/virtualbox-ose-nox11-legacy/Makefile b/emulators/virtualbox-ose-nox11-legacy/Makefile
index e99d77e7eb63..fcb49d1c8f52 100644
--- a/emulators/virtualbox-ose-nox11-legacy/Makefile
+++ b/emulators/virtualbox-ose-nox11-legacy/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 32
+PORTREVISION= 33
PKGNAMESUFFIX= -nox11-legacy
MASTERDIR= ${.CURDIR}/../virtualbox-ose-legacy
diff --git a/emulators/virtualbox-ose-nox11/Makefile b/emulators/virtualbox-ose-nox11/Makefile
index a2dbb21fef32..12036182cd1e 100644
--- a/emulators/virtualbox-ose-nox11/Makefile
+++ b/emulators/virtualbox-ose-nox11/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 15
+PORTREVISION= 16
PKGNAMESUFFIX= -nox11
MASTERDIR= ${.CURDIR}/../virtualbox-ose
diff --git a/emulators/virtualbox-ose/Makefile b/emulators/virtualbox-ose/Makefile
index 0ffd039cf2fe..0dab90413e05 100644
--- a/emulators/virtualbox-ose/Makefile
+++ b/emulators/virtualbox-ose/Makefile
@@ -1,6 +1,6 @@
PORTNAME= virtualbox-ose
DISTVERSION= 6.1.50
-PORTREVISION?= 15
+PORTREVISION?= 16
CATEGORIES= emulators
MASTER_SITES= https://download.virtualbox.org/virtualbox/${DISTVERSION}/:src \
LOCAL/bofh/emulators/virtualbox-ose:docs
diff --git a/emulators/visualboyadvance-m/Makefile b/emulators/visualboyadvance-m/Makefile
index d15e80c07fef..c20867fd409d 100644
--- a/emulators/visualboyadvance-m/Makefile
+++ b/emulators/visualboyadvance-m/Makefile
@@ -58,6 +58,7 @@ GVBAM_USE= GNOME=gtkmm24,pangox-compat
GVBAM_CMAKE_BOOL= ENABLE_GTK
LINK_LIB_DEPENDS= libsfml-system.so:devel/sfml
LINK_CMAKE_BOOL= ENABLE_LINK
+LINK_BROKEN= Does not build
LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc
LIRC_RUN_DEPENDS= lircd:comms/lirc
LIRC_CMAKE_BOOL= ENABLE_LIRC
diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index d98676b38c45..613f0931ffb0 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wine
-DISTVERSION= 10.10
+DISTVERSION= 10.12
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= https://dl.winehq.org/wine/source/10.x/
diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo
index 261fa76cdef2..b1fee7a29e6a 100644
--- a/emulators/wine-devel/distinfo
+++ b/emulators/wine-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749898973
-SHA256 (wine-10.10.tar.xz) = e76466a5ca3197f399ddf8069b0a79e5eb2dffe5b3b7db9eb7272288330c8596
-SIZE (wine-10.10.tar.xz) = 32528748
+TIMESTAMP = 1752417916
+SHA256 (wine-10.12.tar.xz) = cd572c71a3d72e87f98490b228c7c26aaeb3fde38dd9e79fc3b56391d599d6bf
+SIZE (wine-10.12.tar.xz) = 32594888
diff --git a/emulators/wine-devel/files/patch-server_ptrace.c b/emulators/wine-devel/files/patch-server_ptrace.c
new file mode 100644
index 000000000000..e07e605613f5
--- /dev/null
+++ b/emulators/wine-devel/files/patch-server_ptrace.c
@@ -0,0 +1,11 @@
+--- server/ptrace.c.orig 2025-07-11 20:05:52 UTC
++++ server/ptrace.c
+@@ -687,7 +687,7 @@ void init_thread_context( struct thread *thread )
+ struct dbreg dbregs;
+
+ memset( &dbregs, 0, sizeof(dbregs) );
+- ptrace( PTRACE_SETDBREGS, get_ptrace_tid( thread ), (caddr_t)&dbregs, 0 );
++ ptrace( PTRACE_SETDBREGS, thread->unix_tid , (caddr_t)&dbregs, 0 );
+ resume_after_ptrace( thread );
+ }
+ thread->system_regs = 0;
diff --git a/emulators/wine-devel/files/pkg32.sh b/emulators/wine-devel/files/pkg32.sh
index 64d82459c219..04595f6c104c 100644
--- a/emulators/wine-devel/files/pkg32.sh
+++ b/emulators/wine-devel/files/pkg32.sh
@@ -1,19 +1,23 @@
#!/bin/sh -e
-if [ "$(id -u)" = 0 ]
-then
+if [ "$(id -u)" = 0 ]; then
echo "Don't run this script as root!"
exit 1
fi
I386_ROOT="${WINE_i386_ROOT:-$HOME/.i386-wine-pkg}"
+ABI_FILE=/usr/lib32/libc.so.7
-if [ ! -d "$I386_ROOT/usr/share/keys/pkg" ]
-then
+if [ ! -f $ABI_FILE ]; then
+ echo "\"$ABI_FILE\" not found; exiting."
+ exit 1
+fi
+
+if [ ! -d "$I386_ROOT/usr/share/keys/pkg" ]; then
mkdir -p "$I386_ROOT/usr/share/keys"
ln -s /usr/share/keys/pkg "$I386_ROOT/usr/share/keys/pkg"
fi
# Show what we're going to do, then do it.
-echo pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
-exec pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
+echo pkg -o ABI_FILE=$ABI_FILE -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
+exec pkg -o ABI_FILE=$ABI_FILE -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist
index 90a35cde7ec4..27f578564923 100644
--- a/emulators/wine-devel/pkg-plist
+++ b/emulators/wine-devel/pkg-plist
@@ -177,8 +177,10 @@ include/wine/windows/bits5_0.h
include/wine/windows/bits5_0.idl
include/wine/windows/bitsmsg.h
include/wine/windows/bluetoothapis.h
+include/wine/windows/bluetoothleapis.h
include/wine/windows/bthdef.h
include/wine/windows/bthioctl.h
+include/wine/windows/bthledef.h
include/wine/windows/bthsdpdef.h
include/wine/windows/cderr.h
include/wine/windows/cdosys.h
@@ -356,6 +358,7 @@ include/wine/windows/dcomptypes.idl
include/wine/windows/dde.h
include/wine/windows/dde.rh
include/wine/windows/ddeml.h
+include/wine/windows/ddk/bthguid.h
include/wine/windows/ddk/compstui.h
include/wine/windows/ddk/csq.h
include/wine/windows/ddk/d3dkmthk.h
@@ -391,11 +394,14 @@ include/wine/windows/ddstream.h
include/wine/windows/ddstream.idl
include/wine/windows/delayloadhandler.h
include/wine/windows/devenum.idl
+include/wine/windows/devfiltertypes.h
include/wine/windows/devguid.h
include/wine/windows/devicetopology.h
include/wine/windows/devicetopology.idl
include/wine/windows/devpkey.h
include/wine/windows/devpropdef.h
+include/wine/windows/devquery.h
+include/wine/windows/devquerydef.h
include/wine/windows/dhcpcsdk.h
include/wine/windows/dhtmldid.h
include/wine/windows/dhtmled.h
@@ -504,6 +510,7 @@ include/wine/windows/dyngraph.idl
include/wine/windows/endpointvolume.h
include/wine/windows/endpointvolume.idl
include/wine/windows/errhandlingapi.h
+include/wine/windows/errlup.idl
include/wine/windows/errorrep.h
include/wine/windows/errors.h
include/wine/windows/errrec.idl
@@ -1129,6 +1136,8 @@ include/wine/windows/windows.data.json.h
include/wine/windows/windows.data.json.idl
include/wine/windows/windows.data.xml.dom.h
include/wine/windows/windows.data.xml.dom.idl
+include/wine/windows/windows.devices.bluetooth.genericattributeprofile.h
+include/wine/windows/windows.devices.bluetooth.genericattributeprofile.idl
include/wine/windows/windows.devices.bluetooth.h
include/wine/windows/windows.devices.bluetooth.idl
include/wine/windows/windows.devices.bluetooth.rfcomm.h
diff --git a/emulators/wine/Makefile b/emulators/wine/Makefile
index 13b3d6e84b7c..013bd97963f6 100644
--- a/emulators/wine/Makefile
+++ b/emulators/wine/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wine
DISTVERSION= 10.0
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= https://dl.winehq.org/wine/source/10.0/
@@ -35,6 +35,7 @@ CONFIGURE_ARGS+=--verbose \
--without-capi \
--without-coreaudio \
--without-dbus \
+ --without-ffmpeg \
--without-gettext --without-gettextpo \
--without-gphoto \
--without-gssapi \
diff --git a/emulators/wine/files/pkg32.sh b/emulators/wine/files/pkg32.sh
index 64d82459c219..04595f6c104c 100644
--- a/emulators/wine/files/pkg32.sh
+++ b/emulators/wine/files/pkg32.sh
@@ -1,19 +1,23 @@
#!/bin/sh -e
-if [ "$(id -u)" = 0 ]
-then
+if [ "$(id -u)" = 0 ]; then
echo "Don't run this script as root!"
exit 1
fi
I386_ROOT="${WINE_i386_ROOT:-$HOME/.i386-wine-pkg}"
+ABI_FILE=/usr/lib32/libc.so.7
-if [ ! -d "$I386_ROOT/usr/share/keys/pkg" ]
-then
+if [ ! -f $ABI_FILE ]; then
+ echo "\"$ABI_FILE\" not found; exiting."
+ exit 1
+fi
+
+if [ ! -d "$I386_ROOT/usr/share/keys/pkg" ]; then
mkdir -p "$I386_ROOT/usr/share/keys"
ln -s /usr/share/keys/pkg "$I386_ROOT/usr/share/keys/pkg"
fi
# Show what we're going to do, then do it.
-echo pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
-exec pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
+echo pkg -o ABI_FILE=$ABI_FILE -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
+exec pkg -o ABI_FILE=$ABI_FILE -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
diff --git a/emulators/yuzu/Makefile b/emulators/yuzu/Makefile
index 247f106f1fc9..b69cba9c8771 100644
--- a/emulators/yuzu/Makefile
+++ b/emulators/yuzu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yuzu
PORTVERSION= s20240301
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= emulators wayland
.if make(makesum)
MASTER_SITES= https://api.yuzu-emu.org/gamedb/?dummy=/:gamedb
@@ -136,7 +136,7 @@ WEBENGINE_CMAKE_BOOL= YUZU_USE_QT_WEB_ENGINE
WEBENGINE_IMPLIES= GUI
post-extract:
- @${CP} ${DISTFILES:M*\:gamedb:C/\:.*//:S,^,${_DISTDIR},} \
+ @${CP} ${DISTFILES:M*\:gamedb:C/\:.*//:S,^,${DISTDIR}/,} \
${WRKSRC}/dist/compatibility_list/
post-patch: