Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Jun 2026 11:21:25 +0000
From:      Ganael LAPLANCHE <martymac@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        V H <tmp386@live.com>
Subject:   git: c8766c959d8d - main - emulators/pcsx2: Update to 2.6.3
Message-ID:  <6a200e35.1e407.123a63a@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by martymac:

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

commit c8766c959d8da454bc45eaeb1e50a9180458409b
Author:     V H <tmp386@live.com>
AuthorDate: 2026-06-03 10:35:16 +0000
Commit:     Ganael LAPLANCHE <martymac@FreeBSD.org>
CommitDate: 2026-06-03 10:35:16 +0000

    emulators/pcsx2: Update to 2.6.3
    
    PR:             295564
    Reported by:    V H <tmp386@live.com>
---
 emulators/pcsx2/Makefile                           |  6 +-
 emulators/pcsx2/distinfo                           |  6 +-
 ...ch-3rdparty_rapidyaml_include_c4_yml_common.hpp | 11 +++
 .../pcsx2/files/patch-cmake-SearchForStuff.cmake   | 11 ---
 .../pcsx2/files/patch-pcsx2-qt_CMakeLists.txt      | 14 ----
 emulators/pcsx2/pkg-plist                          | 80 ++++++++++++++--------
 6 files changed, 67 insertions(+), 61 deletions(-)

diff --git a/emulators/pcsx2/Makefile b/emulators/pcsx2/Makefile
index 5ed27e474fe2..ff01c1a8ff2e 100644
--- a/emulators/pcsx2/Makefile
+++ b/emulators/pcsx2/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	pcsx2
-PORTVERSION=	2.4.0
-PORTREVISION=	3
+PORTVERSION=	2.6.3
 DISTVERSIONPREFIX=	v
 CATEGORIES=	emulators
 
@@ -26,6 +25,7 @@ LIB_DEPENDS=	libpng.so:graphics/png \
 		libplutovg.so:graphics/plutovg \
 		libplutosvg.so:graphics/plutosvg \
 		libshaderc_shared.so:graphics/shaderc \
+		libxkbcommon.so:x11/libxkbcommon \
 		libcurl.so:ftp/curl \
 		libavcodec.so:multimedia/ffmpeg \
 		libavformat.so:multimedia/ffmpeg \
@@ -73,7 +73,7 @@ CMAKE_ARGS+=	\
 		-DENABLE_TESTS:BOOL=OFF
 
 OPTIONS_DEFINE=	DOCS
-PORTDOCS=	Debugger.pdf GameIndex.pdf
+PORTDOCS=	GameIndex.pdf
 
 # Stable releases use an even minor number
 PORTSCOUT=	limit:^v[0-9]+.[02468].
diff --git a/emulators/pcsx2/distinfo b/emulators/pcsx2/distinfo
index fc07e9b05e9d..6e94e3a9959e 100644
--- a/emulators/pcsx2/distinfo
+++ b/emulators/pcsx2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760465569
-SHA256 (pcsx2-pcsx2-v2.4.0_GH0.tar.gz) = b18f0f4c28e482e7f88c5f428bd445fd511facabbb426dfd72d55ee904cc74c1
-SIZE (pcsx2-pcsx2-v2.4.0_GH0.tar.gz) = 20096340
+TIMESTAMP = 1779664132
+SHA256 (pcsx2-pcsx2-v2.6.3_GH0.tar.gz) = f77f999d57229720486d12fce98a4cb957cec8a2cabce79f4f936bdae11d24e7
+SIZE (pcsx2-pcsx2-v2.6.3_GH0.tar.gz) = 29166310
diff --git a/emulators/pcsx2/files/patch-3rdparty_rapidyaml_include_c4_yml_common.hpp b/emulators/pcsx2/files/patch-3rdparty_rapidyaml_include_c4_yml_common.hpp
new file mode 100644
index 000000000000..6fd0c31051ae
--- /dev/null
+++ b/emulators/pcsx2/files/patch-3rdparty_rapidyaml_include_c4_yml_common.hpp
@@ -0,0 +1,11 @@
+--- 3rdparty/rapidyaml/include/c4/yml/common.hpp.orig	2026-01-28 16:36:27 UTC
++++ 3rdparty/rapidyaml/include/c4/yml/common.hpp
+@@ -11,6 +11,8 @@
+ 
+ #if defined(C4_MSVC) || defined(C4_MINGW) || defined(_WIN32) || defined(C4_WIN)
+ #include <malloc.h>
++#elif defined(__FreeBSD__)
++#include <stdlib.h>
+ #else
+ #include <alloca.h>
+ #endif
diff --git a/emulators/pcsx2/files/patch-cmake-SearchForStuff.cmake b/emulators/pcsx2/files/patch-cmake-SearchForStuff.cmake
index 78085c60ee3c..51deea8ce96e 100644
--- a/emulators/pcsx2/files/patch-cmake-SearchForStuff.cmake
+++ b/emulators/pcsx2/files/patch-cmake-SearchForStuff.cmake
@@ -13,14 +13,3 @@ Backport [1] to fix build with Qt 6.10.
  find_package(Git)
  
  # Require threads on all OSes.
-@@ -108,6 +110,10 @@ find_package(Qt6 6.7.3 COMPONENTS CoreTools Core GuiTo
- 
- # Find the Qt components that we need.
- find_package(Qt6 6.7.3 COMPONENTS CoreTools Core GuiTools Gui WidgetsTools Widgets LinguistTools REQUIRED)
-+
-+if(Qt6_VERSION VERSION_GREATER_EQUAL 6.10.0)
-+	find_package(Qt6 COMPONENTS GuiPrivate REQUIRED)
-+endif()
- 
- if(WIN32)
-   add_subdirectory(3rdparty/rainterface EXCLUDE_FROM_ALL)
diff --git a/emulators/pcsx2/files/patch-pcsx2-qt_CMakeLists.txt b/emulators/pcsx2/files/patch-pcsx2-qt_CMakeLists.txt
deleted file mode 100644
index 859962dfd714..000000000000
--- a/emulators/pcsx2/files/patch-pcsx2-qt_CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-Back port [1] to fix build with Qt 6.10.
-
-[1] https://github.com/PCSX2/pcsx2/commit/8dffc857079e942ca77b091486c20c3c6530e4ed
-
---- pcsx2-qt/CMakeLists.txt.orig	2025-06-29 19:47:12 UTC
-+++ pcsx2-qt/CMakeLists.txt
-@@ -265,6 +265,7 @@ target_link_libraries(pcsx2-qt PRIVATE
- 	PCSX2
- 	Qt6::Core
- 	Qt6::Gui
-+	Qt6::GuiPrivate
- 	Qt6::Widgets
- 	KDAB::kddockwidgets
- )
diff --git a/emulators/pcsx2/pkg-plist b/emulators/pcsx2/pkg-plist
index bb7a5b01dff3..ee31cb37ce35 100644
--- a/emulators/pcsx2/pkg-plist
+++ b/emulators/pcsx2/pkg-plist
@@ -3,6 +3,8 @@ share/applications/PCSX2.desktop
 %%DATADIR%%/resources/GameIndex.yaml
 %%DATADIR%%/resources/RedumpDatabase.yaml
 %%DATADIR%%/resources/cover-placeholder.png
+%%DATADIR%%/resources/fonts/NotoColorEmoji-Regular-license
+%%DATADIR%%/resources/fonts/NotoColorEmoji-Regular.ttf
 %%DATADIR%%/resources/fonts/Roboto-Regular-copyright
 %%DATADIR%%/resources/fonts/Roboto-Regular.ttf
 %%DATADIR%%/resources/fonts/RobotoMono-Medium.ttf
@@ -14,46 +16,64 @@ share/applications/PCSX2.desktop
 %%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.svg
 %%DATADIR%%/resources/fullscreenui/start-file.svg
+%%DATADIR%%/resources/fullscreenui/start-game.svg
 %%DATADIR%%/resources/game_controller_db.txt
 %%DATADIR%%/resources/icons/AppBanner.svg
+%%DATADIR%%/resources/icons/AppIconLarge.ico
 %%DATADIR%%/resources/icons/AppIconLarge.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/LICENSESCN
 %%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/flags/at.svg
+%%DATADIR%%/resources/icons/flags/au.svg
+%%DATADIR%%/resources/icons/flags/be.svg
+%%DATADIR%%/resources/icons/flags/br.svg
+%%DATADIR%%/resources/icons/flags/ch.svg
+%%DATADIR%%/resources/icons/flags/cn.svg
+%%DATADIR%%/resources/icons/flags/cz.svg
+%%DATADIR%%/resources/icons/flags/de.svg
+%%DATADIR%%/resources/icons/flags/dk.svg
+%%DATADIR%%/resources/icons/flags/es.svg
+%%DATADIR%%/resources/icons/flags/eu.svg
+%%DATADIR%%/resources/icons/flags/fi.svg
+%%DATADIR%%/resources/icons/flags/fr.svg
+%%DATADIR%%/resources/icons/flags/gb.svg
+%%DATADIR%%/resources/icons/flags/gr.svg
+%%DATADIR%%/resources/icons/flags/hk.svg
+%%DATADIR%%/resources/icons/flags/hr.svg
+%%DATADIR%%/resources/icons/flags/hu.svg
+%%DATADIR%%/resources/icons/flags/id.svg
+%%DATADIR%%/resources/icons/flags/il.svg
+%%DATADIR%%/resources/icons/flags/in.svg
+%%DATADIR%%/resources/icons/flags/ir.svg
+%%DATADIR%%/resources/icons/flags/it.svg
+%%DATADIR%%/resources/icons/flags/jp.svg
+%%DATADIR%%/resources/icons/flags/kr.svg
+%%DATADIR%%/resources/icons/flags/lt.svg
+%%DATADIR%%/resources/icons/flags/lv.svg
+%%DATADIR%%/resources/icons/flags/mx.svg
+%%DATADIR%%/resources/icons/flags/nl.svg
+%%DATADIR%%/resources/icons/flags/no.svg
+%%DATADIR%%/resources/icons/flags/pl.svg
+%%DATADIR%%/resources/icons/flags/pt.svg
+%%DATADIR%%/resources/icons/flags/ro.svg
+%%DATADIR%%/resources/icons/flags/rs.svg
+%%DATADIR%%/resources/icons/flags/ru.svg
+%%DATADIR%%/resources/icons/flags/sa.svg
+%%DATADIR%%/resources/icons/flags/scn.svg
+%%DATADIR%%/resources/icons/flags/se.svg
+%%DATADIR%%/resources/icons/flags/tr.svg
+%%DATADIR%%/resources/icons/flags/tw.svg
+%%DATADIR%%/resources/icons/flags/ua.svg
+%%DATADIR%%/resources/icons/flags/us.svg
+%%DATADIR%%/resources/icons/flags/vn.svg
+%%DATADIR%%/resources/icons/flags/za.svg
+%%DATADIR%%/resources/icons/ra-icon.svg
 %%DATADIR%%/resources/icons/star-0.svg
 %%DATADIR%%/resources/icons/star-1.svg
 %%DATADIR%%/resources/icons/star-2.svg


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a200e35.1e407.123a63a>