git: 6cf7e8250530 - main - emulators/dolphin-emu: Update to 2412

From: Ganael LAPLANCHE <martymac_at_FreeBSD.org>
Date: Sat, 18 Jan 2025 16:38:21 UTC
The branch main has been updated by martymac:

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

commit 6cf7e825053073cb62559b70738fc6a784a9f221
Author:     Ganael LAPLANCHE <martymac@FreeBSD.org>
AuthorDate: 2025-01-18 16:36:57 +0000
Commit:     Ganael LAPLANCHE <martymac@FreeBSD.org>
CommitDate: 2025-01-18 16:38:11 +0000

    emulators/dolphin-emu: Update to 2412
---
 emulators/dolphin-emu/Makefile                     | 17 ++++------
 emulators/dolphin-emu/Makefile.tuples              |  4 +--
 emulators/dolphin-emu/distinfo                     | 14 ++++----
 emulators/dolphin-emu/files/patch-CMakeLists.txt   | 22 +++++--------
 ...rce-Core-UICommon-ResourcePack-ResourcePack.cpp | 27 ---------------
 emulators/dolphin-emu/pkg-plist                    | 38 ++++++++++++++++++----
 6 files changed, 56 insertions(+), 66 deletions(-)

diff --git a/emulators/dolphin-emu/Makefile b/emulators/dolphin-emu/Makefile
index 6281d1b0b1fc..c71127fbceb2 100644
--- a/emulators/dolphin-emu/Makefile
+++ b/emulators/dolphin-emu/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	dolphin-emu
-PORTVERSION=	5.0.21264
-PORTREVISION=	6
+PORTVERSION=	2412
 CATEGORIES=	emulators
 
 MAINTAINER=	martymac@FreeBSD.org
@@ -10,17 +9,16 @@ WWW=		https://www.dolphin-emu.org
 LICENSE=	BSD3CLAUSE CC0-1.0 GPLv2+ MIT
 LICENSE_COMB=	multi
 
-BUILD_DEPENDS=	libfmt>=10.1:devel/libfmt \
-		vulkan-headers>0:graphics/vulkan-headers
+BUILD_DEPENDS=	vulkan-headers>0:graphics/vulkan-headers
 # Notes on dependencies:
 # - alsa support has been disabled (not optimal)
 # - enet and soundtouch come from Externals/ as Dolphin's versions diverge
 #   (see comments in CMakeLists.txt)
-# - mbedtls2 comes from Externals/ as it has been deprecated in the ports tree
 # Various problems that may be addressed in the future:
 # - freesurround comes from Externals/ as it is not available from ports yet
 # - cubeb comes from Externals/ as it is not available from ports yet
 # - gtest detection is missing (Externals/ version enforced by CMakeLists.txt)
+# - mbedtls2 comes from Externals/ as it has been deprecated in the ports tree
 LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
 		libavdevice.so:multimedia/ffmpeg \
 		libavfilter.so:multimedia/ffmpeg \
@@ -47,15 +45,14 @@ LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
 		libxkbcommon.so:x11/libxkbcommon
 
 USES=		cmake compiler:c++17-lang desktop-file-utils elfctl gl iconv \
-		pkgconfig qmake qt:6 sdl xorg
+		pkgconfig python qmake qt:6 sdl xorg
 
 ELF_FEATURES=	+noaslr:Binaries/dolphin-emu*
 
-# See: https://fr.dolphin-emu.org/download/?ref=btn
-# for latest beta version and associated commit
+# See: https://dolphin-emu.org/download/ for latest release
 USE_GITHUB=	yes
 GH_PROJECT=	dolphin
-GH_TAGNAME=	1efda86
+GH_TAGNAME=	${PORTVERSION}
 .include "${.CURDIR}/Makefile.tuples"
 
 USE_GL=		egl gl
@@ -63,7 +60,7 @@ USE_SDL=	sdl2
 USE_XORG=	ice sm x11 xext xi xrandr
 USE_QT=		base svg
 
-# XXX USE_MGBA crashes configure step
+# XXX Does not build with USE_MGBA or ENABLE_EVDEV
 CMAKE_ARGS+=	-DUSE_UPNP:BOOL=ON \
 		-DENABLE_QT:BOOL=ON \
 		-DENABLE_ALSA:BOOL=OFF \
diff --git a/emulators/dolphin-emu/Makefile.tuples b/emulators/dolphin-emu/Makefile.tuples
index 24d6cc0d63d3..740dfd9e045d 100644
--- a/emulators/dolphin-emu/Makefile.tuples
+++ b/emulators/dolphin-emu/Makefile.tuples
@@ -1,9 +1,9 @@
 GH_TUPLE= \
-	GPUOpen-LibrariesAndSDKs:VulkanMemoryAllocator:498e20dfd1343d99b9115201034bb0219801cdec:VulkanMemoryAllocator/Externals/VulkanMemoryAllocator \
+	GPUOpen-LibrariesAndSDKs:VulkanMemoryAllocator:009ecd192c1289c7529bff248a16cfe896254816:VulkanMemoryAllocator/Externals/VulkanMemoryAllocator \
 	mozilla:cubeb:54217bca3f3e0cd53c073690a23dd25d83557909:cubeb/Externals/cubeb/cubeb \
 	epezent:implot:cc5e1daa5c7f2335a9460ae79c829011dc5cef2d:implot/Externals/implot/implot \
 	google:googletest:58d77fa8070e8cec2dc1ed015d66b454c8d78850:googletest/Externals/gtest \
-	RetroAchievements:rcheevos:b64ac2b25038bc9feb94ca759b5ba4d02642b3af:rcheevos/Externals/rcheevos/rcheevos \
+	RetroAchievements:rcheevos:d54cf8f1059cebc90a6f5ecdf03df69259f22054:rcheevos/Externals/rcheevos/rcheevos \
 	lsalzman:enet:2a85cd64459f6ba038d233a634d9440490dbba12:enet/Externals/enet/enet \
 	syoyo:tinygltf:c5641f2c22d117da7971504591a8f6a41ece488b:tinygltf/Externals/tinygltf/tinygltf \
 	arsenm:sanitizers-cmake:aab6948fa863bc1cbe5d0850bc46b9ef02ed4c1a:sanitizerscmake/Externals/cubeb/cubeb/cmake/sanitizers-cmake \
diff --git a/emulators/dolphin-emu/distinfo b/emulators/dolphin-emu/distinfo
index 223340ab221d..26bf4a00eab1 100644
--- a/emulators/dolphin-emu/distinfo
+++ b/emulators/dolphin-emu/distinfo
@@ -1,16 +1,16 @@
-TIMESTAMP = 1712174768
-SHA256 (dolphin-emu-dolphin-5.0.21264-1efda86_GH0.tar.gz) = 8f86b70d652688c765fab7b710ec0007fcc534cad48d5dce56bfef1420683cf2
-SIZE (dolphin-emu-dolphin-5.0.21264-1efda86_GH0.tar.gz) = 20260599
-SHA256 (GPUOpen-LibrariesAndSDKs-VulkanMemoryAllocator-498e20dfd1343d99b9115201034bb0219801cdec_GH0.tar.gz) = 4cb34c92b57d132d3200aa8c9b7f758e963eaeb31b6127d6edd0cd0902dc177e
-SIZE (GPUOpen-LibrariesAndSDKs-VulkanMemoryAllocator-498e20dfd1343d99b9115201034bb0219801cdec_GH0.tar.gz) = 880127
+TIMESTAMP = 1737057858
+SHA256 (dolphin-emu-dolphin-2412_GH0.tar.gz) = 6aafc7d3b6f735a727db26c329679d4973b1b15e028c82e4452c33c4eb9fefa4
+SIZE (dolphin-emu-dolphin-2412_GH0.tar.gz) = 19926717
+SHA256 (GPUOpen-LibrariesAndSDKs-VulkanMemoryAllocator-009ecd192c1289c7529bff248a16cfe896254816_GH0.tar.gz) = 5ed5125086a92666f1698df907a29f54f11197c382996094b556a1b22186ecaf
+SIZE (GPUOpen-LibrariesAndSDKs-VulkanMemoryAllocator-009ecd192c1289c7529bff248a16cfe896254816_GH0.tar.gz) = 904841
 SHA256 (mozilla-cubeb-54217bca3f3e0cd53c073690a23dd25d83557909_GH0.tar.gz) = a795511bf56183ff7bad8fb2d2836ca5bb158e12ddd519caced62946ffa69c83
 SIZE (mozilla-cubeb-54217bca3f3e0cd53c073690a23dd25d83557909_GH0.tar.gz) = 228779
 SHA256 (epezent-implot-cc5e1daa5c7f2335a9460ae79c829011dc5cef2d_GH0.tar.gz) = af51940ae6482c0e96ffb4309982fa309f9aa383cd8f980081681010c8c3a835
 SIZE (epezent-implot-cc5e1daa5c7f2335a9460ae79c829011dc5cef2d_GH0.tar.gz) = 137924
 SHA256 (google-googletest-58d77fa8070e8cec2dc1ed015d66b454c8d78850_GH0.tar.gz) = c6ab3b6b33f51ef7465921f8f8c10c15d7cbc510761a15a18ad85babf6d73278
 SIZE (google-googletest-58d77fa8070e8cec2dc1ed015d66b454c8d78850_GH0.tar.gz) = 855887
-SHA256 (RetroAchievements-rcheevos-b64ac2b25038bc9feb94ca759b5ba4d02642b3af_GH0.tar.gz) = c0aeb1ccb988927b7481ec16ac023a20d85f4b923496c902bd1d97e95f3bd490
-SIZE (RetroAchievements-rcheevos-b64ac2b25038bc9feb94ca759b5ba4d02642b3af_GH0.tar.gz) = 651498
+SHA256 (RetroAchievements-rcheevos-d54cf8f1059cebc90a6f5ecdf03df69259f22054_GH0.tar.gz) = bf8e6e9afa865c51ab796c8329df206297b329f008ef0c1308c642480fb2d289
+SIZE (RetroAchievements-rcheevos-d54cf8f1059cebc90a6f5ecdf03df69259f22054_GH0.tar.gz) = 665077
 SHA256 (lsalzman-enet-2a85cd64459f6ba038d233a634d9440490dbba12_GH0.tar.gz) = 526c5af3980edfaebb510119c3311a9062d33ca5599e9f137a88e0d8a3be67a6
 SIZE (lsalzman-enet-2a85cd64459f6ba038d233a634d9440490dbba12_GH0.tar.gz) = 82867
 SHA256 (syoyo-tinygltf-c5641f2c22d117da7971504591a8f6a41ece488b_GH0.tar.gz) = 6352803f1ed18d479ea93abf96ac75c0222a21403be22840bde1072ee5935dfa
diff --git a/emulators/dolphin-emu/files/patch-CMakeLists.txt b/emulators/dolphin-emu/files/patch-CMakeLists.txt
index a479bc68f018..36fd5226dff5 100644
--- a/emulators/dolphin-emu/files/patch-CMakeLists.txt
+++ b/emulators/dolphin-emu/files/patch-CMakeLists.txt
@@ -1,27 +1,21 @@
 Fix detection of several libraries
 
-1) Use system zlib instead of zlib-ng
-
-archivers/zlib-ng port is built with native mode enabled and exposes symbols
-with a 'zng_' prefix that causes link-time errors.
-
-See: https://github.com/zlib-ng/zlib-ng/blob/develop/PORTING.md#zlib-ng-native-mode
+1) Use system zlib instead of embedded zlib-ng
 
 2) Fix minizip detection
 
-minizip is found using the name 'minizip-ng' with pkgconf
-
---- CMakeLists.txt.orig	2024-04-03 19:20:37 UTC
+--- CMakeLists.txt.orig	2024-12-01 23:00:52 UTC
 +++ CMakeLists.txt
-@@ -672,9 +672,9 @@ dolphin_find_optional_system_library_pkgconfig(ZSTD li
+@@ -672,10 +672,10 @@ dolphin_find_optional_system_library_pkgconfig(ZSTD li
  
  dolphin_find_optional_system_library_pkgconfig(ZSTD libzstd>=1.4.0 zstd::zstd Externals/zstd)
  
--dolphin_find_optional_system_library_pkgconfig(ZLIB zlib-ng ZLIB::ZLIB Externals/zlib-ng)
+-add_subdirectory(Externals/zlib-ng)
 +dolphin_find_optional_system_library_pkgconfig(ZLIB zlib ZLIB::ZLIB Externals/zlib-ng)
  
--dolphin_find_optional_system_library_pkgconfig(MINIZIP minizip>=3.0.0 minizip::minizip Externals/minizip)
-+dolphin_find_optional_system_library_pkgconfig(MINIZIP minizip-ng>=3.0.0 minizip::minizip Externals/minizip)
+ dolphin_find_optional_system_library_pkgconfig(MINIZIP
+-  "minizip>=4.0.4" minizip::minizip Externals/minizip-ng
++  "minizip-ng>=4.0.4" minizip::minizip Externals/minizip-ng
+ )
  
  dolphin_find_optional_system_library(LZO Externals/LZO)
- 
diff --git a/emulators/dolphin-emu/files/patch-Source-Core-UICommon-ResourcePack-ResourcePack.cpp b/emulators/dolphin-emu/files/patch-Source-Core-UICommon-ResourcePack-ResourcePack.cpp
deleted file mode 100644
index 9fe416ad0830..000000000000
--- a/emulators/dolphin-emu/files/patch-Source-Core-UICommon-ResourcePack-ResourcePack.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-Fix build with minizip-ng 4.0.4
-
-Source/Core/UICommon/ResourcePack/ResourcePack.cpp:39:7: error: no matching function for call to 'unzLocateFile'
-(no known conversion from 'std::nullptr_t' to 'unzFileNameCase' (aka 'int') for 3rd argument)
-
-This partially reverts upstream commit a5d06fd.
-
---- Source/Core/UICommon/ResourcePack/ResourcePack.cpp.orig	2023-07-23 02:24:09 UTC
-+++ Source/Core/UICommon/ResourcePack/ResourcePack.cpp
-@@ -36,7 +36,7 @@ ResourcePack::ResourcePack(const std::string& path) : 
-     return;
-   }
- 
--  if (unzLocateFile(file, "manifest.json", nullptr) == UNZ_END_OF_LIST_OF_FILE)
-+  if (unzLocateFile(file, "manifest.json", 0) == UNZ_END_OF_LIST_OF_FILE)
-   {
-     m_valid = false;
-     m_error = "Resource pack is missing a manifest.";
-@@ -63,7 +63,7 @@ ResourcePack::ResourcePack(const std::string& path) : 
-     return;
-   }
- 
--  if (unzLocateFile(file, "logo.png", nullptr) != UNZ_END_OF_LIST_OF_FILE)
-+  if (unzLocateFile(file, "logo.png", 0) != UNZ_END_OF_LIST_OF_FILE)
-   {
-     unz_file_info64 logo_info{};
-     unzGetCurrentFileInfo64(file, &logo_info, nullptr, 0, nullptr, 0, nullptr, 0);
diff --git a/emulators/dolphin-emu/pkg-plist b/emulators/dolphin-emu/pkg-plist
index 002742d18641..cfc25a2139ce 100644
--- a/emulators/dolphin-emu/pkg-plist
+++ b/emulators/dolphin-emu/pkg-plist
@@ -2,6 +2,7 @@ bin/dolphin-emu
 bin/dolphin-emu-nogui
 bin/dolphin-tool
 share/applications/dolphin-emu.desktop
+%%DATADIR%%/sys/ApprovedInis.json
 %%DATADIR%%/sys/GC/dsp_coef.bin
 %%DATADIR%%/sys/GC/dsp_rom.bin
 %%DATADIR%%/sys/GC/font-licenses.txt
@@ -41,8 +42,8 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/E6W.ini
 %%DATADIR%%/sys/GameSettings/E6X.ini
 %%DATADIR%%/sys/GameSettings/E73.ini
+%%DATADIR%%/sys/GameSettings/E78.ini
 %%DATADIR%%/sys/GameSettings/E79.ini
-%%DATADIR%%/sys/GameSettings/E7J.ini
 %%DATADIR%%/sys/GameSettings/E7V.ini
 %%DATADIR%%/sys/GameSettings/E7Z.ini
 %%DATADIR%%/sys/GameSettings/EA2.ini
@@ -258,6 +259,10 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/GE9.ini
 %%DATADIR%%/sys/GameSettings/GEA.ini
 %%DATADIR%%/sys/GameSettings/GED.ini
+%%DATADIR%%/sys/GameSettings/GEDE01.ini
+%%DATADIR%%/sys/GameSettings/GEDJ01.ini
+%%DATADIR%%/sys/GameSettings/GEDP01.ini
+%%DATADIR%%/sys/GameSettings/GEDW01.ini
 %%DATADIR%%/sys/GameSettings/GEME7F.ini
 %%DATADIR%%/sys/GameSettings/GEMJ28.ini
 %%DATADIR%%/sys/GameSettings/GEN.ini
@@ -331,6 +336,7 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/GIQX78.ini
 %%DATADIR%%/sys/GameSettings/GIQY78.ini
 %%DATADIR%%/sys/GameSettings/GIS.ini
+%%DATADIR%%/sys/GameSettings/GIT.ini
 %%DATADIR%%/sys/GameSettings/GIZ.ini
 %%DATADIR%%/sys/GameSettings/GJB.ini
 %%DATADIR%%/sys/GameSettings/GJCE8P.ini
@@ -526,8 +532,6 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/GWJ.ini
 %%DATADIR%%/sys/GameSettings/GWK.ini
 %%DATADIR%%/sys/GameSettings/GWL.ini
-%%DATADIR%%/sys/GameSettings/GWLE6L.ini
-%%DATADIR%%/sys/GameSettings/GWLX6L.ini
 %%DATADIR%%/sys/GameSettings/GWP.ini
 %%DATADIR%%/sys/GameSettings/GWQE52.ini
 %%DATADIR%%/sys/GameSettings/GWRE01.ini
@@ -536,7 +540,6 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/GWWP01.ini
 %%DATADIR%%/sys/GameSettings/GWY.ini
 %%DATADIR%%/sys/GameSettings/GX3.ini
-%%DATADIR%%/sys/GameSettings/GXB.ini
 %%DATADIR%%/sys/GameSettings/GXG.ini
 %%DATADIR%%/sys/GameSettings/GXM.ini
 %%DATADIR%%/sys/GameSettings/GXN.ini
@@ -652,7 +655,7 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/PCS.ini
 %%DATADIR%%/sys/GameSettings/PGS.ini
 %%DATADIR%%/sys/GameSettings/PM4.ini
-%%DATADIR%%/sys/GameSettings/PNJ.ini
+%%DATADIR%%/sys/GameSettings/PNR.ini
 %%DATADIR%%/sys/GameSettings/PRJ.ini
 %%DATADIR%%/sys/GameSettings/PZL.ini
 %%DATADIR%%/sys/GameSettings/PZLE01.ini
@@ -807,6 +810,7 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/RDA.ini
 %%DATADIR%%/sys/GameSettings/RDB.ini
 %%DATADIR%%/sys/GameSettings/RDF.ini
+%%DATADIR%%/sys/GameSettings/RDJ.ini
 %%DATADIR%%/sys/GameSettings/RDL.ini
 %%DATADIR%%/sys/GameSettings/RDM.ini
 %%DATADIR%%/sys/GameSettings/RDP.ini
@@ -1164,6 +1168,7 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/RZDK01.ini
 %%DATADIR%%/sys/GameSettings/RZDP01.ini
 %%DATADIR%%/sys/GameSettings/RZF.ini
+%%DATADIR%%/sys/GameSettings/RZI.ini
 %%DATADIR%%/sys/GameSettings/RZJ.ini
 %%DATADIR%%/sys/GameSettings/RZJP69.ini
 %%DATADIR%%/sys/GameSettings/RZL.ini
@@ -1185,6 +1190,7 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/S5S.ini
 %%DATADIR%%/sys/GameSettings/S72.ini
 %%DATADIR%%/sys/GameSettings/S75.ini
+%%DATADIR%%/sys/GameSettings/S7E.ini
 %%DATADIR%%/sys/GameSettings/SAG.ini
 %%DATADIR%%/sys/GameSettings/SAK.ini
 %%DATADIR%%/sys/GameSettings/SAL.ini
@@ -1208,6 +1214,7 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/SC2E8P.ini
 %%DATADIR%%/sys/GameSettings/SC7.ini
 %%DATADIR%%/sys/GameSettings/SCA.ini
+%%DATADIR%%/sys/GameSettings/SCD.ini
 %%DATADIR%%/sys/GameSettings/SCE.ini
 %%DATADIR%%/sys/GameSettings/SCF.ini
 %%DATADIR%%/sys/GameSettings/SCH.ini
@@ -1260,6 +1267,7 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/SHL.ini
 %%DATADIR%%/sys/GameSettings/SHO.ini
 %%DATADIR%%/sys/GameSettings/SHP.ini
+%%DATADIR%%/sys/GameSettings/SHU.ini
 %%DATADIR%%/sys/GameSettings/SHW.ini
 %%DATADIR%%/sys/GameSettings/SHX.ini
 %%DATADIR%%/sys/GameSettings/SIL.ini
@@ -1280,6 +1288,7 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/SJX.ini
 %%DATADIR%%/sys/GameSettings/SJZ.ini
 %%DATADIR%%/sys/GameSettings/SK3.ini
+%%DATADIR%%/sys/GameSettings/SK8.ini
 %%DATADIR%%/sys/GameSettings/SKA.ini
 %%DATADIR%%/sys/GameSettings/SKB.ini
 %%DATADIR%%/sys/GameSettings/SKC.ini
@@ -1292,10 +1301,13 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/SKV.ini
 %%DATADIR%%/sys/GameSettings/SKW.ini
 %%DATADIR%%/sys/GameSettings/SKX.ini
+%%DATADIR%%/sys/GameSettings/SKY.ini
 %%DATADIR%%/sys/GameSettings/SL2.ini
+%%DATADIR%%/sys/GameSettings/SL2P01.ini
 %%DATADIR%%/sys/GameSettings/SLE.ini
 %%DATADIR%%/sys/GameSettings/SLP.ini
 %%DATADIR%%/sys/GameSettings/SLS.ini
+%%DATADIR%%/sys/GameSettings/SLSP01.ini
 %%DATADIR%%/sys/GameSettings/SLW.ini
 %%DATADIR%%/sys/GameSettings/SM2.ini
 %%DATADIR%%/sys/GameSettings/SM6.ini
@@ -1310,7 +1322,6 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/SMS.ini
 %%DATADIR%%/sys/GameSettings/SMU.ini
 %%DATADIR%%/sys/GameSettings/SMZ.ini
-%%DATADIR%%/sys/GameSettings/SNC.ini
 %%DATADIR%%/sys/GameSettings/SND.ini
 %%DATADIR%%/sys/GameSettings/SNG.ini
 %%DATADIR%%/sys/GameSettings/SNJ.ini
@@ -1322,7 +1333,9 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/SNY.ini
 %%DATADIR%%/sys/GameSettings/SOC.ini
 %%DATADIR%%/sys/GameSettings/SOD.ini
+%%DATADIR%%/sys/GameSettings/SOJ.ini
 %%DATADIR%%/sys/GameSettings/SOM.ini
+%%DATADIR%%/sys/GameSettings/SON.ini
 %%DATADIR%%/sys/GameSettings/SOR.ini
 %%DATADIR%%/sys/GameSettings/SOS.ini
 %%DATADIR%%/sys/GameSettings/SOU.ini
@@ -1342,6 +1355,7 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/SPZ.ini
 %%DATADIR%%/sys/GameSettings/SQD.ini
 %%DATADIR%%/sys/GameSettings/SQI.ini
+%%DATADIR%%/sys/GameSettings/SR4.ini
 %%DATADIR%%/sys/GameSettings/SR5.ini
 %%DATADIR%%/sys/GameSettings/SR6.ini
 %%DATADIR%%/sys/GameSettings/SR7.ini
@@ -1360,17 +1374,20 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/SSC.ini
 %%DATADIR%%/sys/GameSettings/SSG.ini
 %%DATADIR%%/sys/GameSettings/SSH.ini
+%%DATADIR%%/sys/GameSettings/SSP.ini
 %%DATADIR%%/sys/GameSettings/SSQ.ini
 %%DATADIR%%/sys/GameSettings/SSR.ini
 %%DATADIR%%/sys/GameSettings/SST.ini
 %%DATADIR%%/sys/GameSettings/SSZ.ini
 %%DATADIR%%/sys/GameSettings/ST4.ini
 %%DATADIR%%/sys/GameSettings/ST6.ini
+%%DATADIR%%/sys/GameSettings/ST7P01.ini
 %%DATADIR%%/sys/GameSettings/STM.ini
 %%DATADIR%%/sys/GameSettings/STN.ini
 %%DATADIR%%/sys/GameSettings/STR.ini
 %%DATADIR%%/sys/GameSettings/STS.ini
 %%DATADIR%%/sys/GameSettings/STV.ini
+%%DATADIR%%/sys/GameSettings/STZ.ini
 %%DATADIR%%/sys/GameSettings/SU3.ini
 %%DATADIR%%/sys/GameSettings/SU4.ini
 %%DATADIR%%/sys/GameSettings/SU7.ini
@@ -1537,6 +1554,7 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/GameSettings/WPX.ini
 %%DATADIR%%/sys/GameSettings/WPZ.ini
 %%DATADIR%%/sys/GameSettings/WQ4.ini
+%%DATADIR%%/sys/GameSettings/WR2.ini
 %%DATADIR%%/sys/GameSettings/WR5.ini
 %%DATADIR%%/sys/GameSettings/WR9.ini
 %%DATADIR%%/sys/GameSettings/WRA.ini
@@ -1636,6 +1654,8 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/Load/GraphicMods/Monster Hunter Tri/DMH.txt
 %%DATADIR%%/sys/Load/GraphicMods/Monster Hunter Tri/RMH.txt
 %%DATADIR%%/sys/Load/GraphicMods/Monster Hunter Tri/metadata.json
+%%DATADIR%%/sys/Load/GraphicMods/Need for Speed Nitro/R7X.txt
+%%DATADIR%%/sys/Load/GraphicMods/Need for Speed Nitro/metadata.json
 %%DATADIR%%/sys/Load/GraphicMods/Nights Journey of Dreams/R7E.txt
 %%DATADIR%%/sys/Load/GraphicMods/Nights Journey of Dreams/metadata.json
 %%DATADIR%%/sys/Load/GraphicMods/Okami/ROW.txt
@@ -1646,6 +1666,8 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/Load/GraphicMods/Rune Factory Frontier/metadata.json
 %%DATADIR%%/sys/Load/GraphicMods/Sin and Punishment - Star Successor/R2V.txt
 %%DATADIR%%/sys/Load/GraphicMods/Sin and Punishment - Star Successor/metadata.json
+%%DATADIR%%/sys/Load/GraphicMods/Skylanders Giants/SKY.txt
+%%DATADIR%%/sys/Load/GraphicMods/Skylanders Giants/metadata.json
 %%DATADIR%%/sys/Load/GraphicMods/Skylanders Spyro's Adventure/SSP.txt
 %%DATADIR%%/sys/Load/GraphicMods/Skylanders Spyro's Adventure/metadata.json
 %%DATADIR%%/sys/Load/GraphicMods/Skyward Sword Bloom/SOU.txt
@@ -1725,6 +1747,10 @@ share/applications/dolphin-emu.desktop
 %%DATADIR%%/sys/Resources/Platform_Wii.png
 %%DATADIR%%/sys/Resources/Platform_Wii@2x.png
 %%DATADIR%%/sys/Resources/Platform_Wii@4x.png
+%%DATADIR%%/sys/Resources/achievements_game.png
+%%DATADIR%%/sys/Resources/achievements_locked.png
+%%DATADIR%%/sys/Resources/achievements_player.png
+%%DATADIR%%/sys/Resources/achievements_unlocked.png
 %%DATADIR%%/sys/Resources/dolphin_logo.png
 %%DATADIR%%/sys/Resources/dolphin_logo@2x.png
 %%DATADIR%%/sys/Resources/isoproperties_disc.png