summaryrefslogtreecommitdiff
path: root/games-emulation
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-09-04 03:04:33 -0500
committerroot <root@alpha.trunkmasters.com>2026-09-04 03:04:33 -0500
commit3b087cb8037b6f474d64a793289ff822cebdf1c8 (patch)
tree39205d65894685267f578a7255e5ec028f40e614 /games-emulation
parentb7c761e367074b6c8a81e0c7f64c72564299812c (diff)
downloadbaldeagleos-repo-3b087cb8037b6f474d64a793289ff822cebdf1c8.tar.gz
baldeagleos-repo-3b087cb8037b6f474d64a793289ff822cebdf1c8.tar.xz
baldeagleos-repo-3b087cb8037b6f474d64a793289ff822cebdf1c8.zip
Adding metadata
Diffstat (limited to 'games-emulation')
-rw-r--r--games-emulation/pcsx2/files/pcsx2-2.8.1-libcxx23.patch62
-rw-r--r--games-emulation/pcsx2/pcsx2-2.8.1.ebuild1
-rw-r--r--games-emulation/pcsx2/pcsx2-9999.ebuild1
3 files changed, 64 insertions, 0 deletions
diff --git a/games-emulation/pcsx2/files/pcsx2-2.8.1-libcxx23.patch b/games-emulation/pcsx2/files/pcsx2-2.8.1-libcxx23.patch
new file mode 100644
index 000000000000..0ae7d6186584
--- /dev/null
+++ b/games-emulation/pcsx2/files/pcsx2-2.8.1-libcxx23.patch
@@ -0,0 +1,62 @@
+--- a/common/Linux/LnxHostSys.cpp
++++ b/common/Linux/LnxHostSys.cpp
+@@ -19,2 +19,5 @@
+ #include <ucontext.h>
++#ifndef __FreeBSD__
++#include <cstdlib>
++#endif
+ #endif
+--- a/common/ReadbackSpinManager.cpp
++++ b/common/ReadbackSpinManager.cpp
+@@ -6,2 +6,3 @@
+ #include <algorithm>
++#include <cstdlib>
+
+--- a/common/SmallString.cpp
++++ b/common/SmallString.cpp
+@@ -9,2 +9,3 @@
+ #include <cstdio>
++#include <cstdlib>
+ #include <cstring>
+--- a/common/YAML.cpp
++++ b/common/YAML.cpp
+@@ -12,2 +12,3 @@
+ #include <csetjmp>
++#include <exception>
+
+--- a/pcsx2/CDVD/ThreadedFileReader.h
++++ b/pcsx2/CDVD/ThreadedFileReader.h
+@@ -11,2 +11,3 @@
+ #include <condition_variable>
++#include <string>
+
+--- a/pcsx2/GS/MultiISA.cpp
++++ b/pcsx2/GS/MultiISA.cpp
+@@ -14,2 +14,3 @@
+ #ifdef _M_X86
++#include <cstdlib>
+
+--- a/pcsx2/Host/SDLAudioStream.cpp
++++ b/pcsx2/Host/SDLAudioStream.cpp
+@@ -9,2 +9,3 @@
+
++#include <cstdlib>
+ #include <SDL3/SDL.h>
+--- a/pcsx2/Patch.h
++++ b/pcsx2/Patch.h
+@@ -22,2 +22,3 @@
+
++#include <cstdlib>
+ #include <string>
+--- a/pcsx2/USB/qemu-usb/core.cpp
++++ b/pcsx2/USB/qemu-usb/core.cpp
+@@ -35,2 +35,3 @@
+ #include <climits>
++#include <cstdlib>
+ #include <cstring>
+--- a/pcsx2/USB/qemu-usb/usb-ohci.cpp
++++ b/pcsx2/USB/qemu-usb/usb-ohci.cpp
+@@ -10,2 +10,3 @@
+
++#include <cstdlib>
+ #include <cstring>
diff --git a/games-emulation/pcsx2/pcsx2-2.8.1.ebuild b/games-emulation/pcsx2/pcsx2-2.8.1.ebuild
index cc2f77f3f6c5..5b40bcce55ad 100644
--- a/games-emulation/pcsx2/pcsx2-2.8.1.ebuild
+++ b/games-emulation/pcsx2/pcsx2-2.8.1.ebuild
@@ -94,6 +94,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.6.3-cubeb-alsa.patch
"${FILESDIR}"/${PN}-2.6.3-ffmpeg9.patch
"${FILESDIR}"/${PN}-2.8.0-musl-sysconf.patch
+ "${FILESDIR}"/${PN}-2.8.1-libcxx23.patch
)
CMAKE_QA_COMPAT_SKIP=1 #957976
diff --git a/games-emulation/pcsx2/pcsx2-9999.ebuild b/games-emulation/pcsx2/pcsx2-9999.ebuild
index 6676ff0e7e00..a4259237a982 100644
--- a/games-emulation/pcsx2/pcsx2-9999.ebuild
+++ b/games-emulation/pcsx2/pcsx2-9999.ebuild
@@ -93,6 +93,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.6.3-climits.patch
"${FILESDIR}"/${PN}-2.6.3-cubeb-alsa.patch
"${FILESDIR}"/${PN}-2.8.0-musl-sysconf.patch
+ "${FILESDIR}"/${PN}-2.8.1-libcxx23.patch
)
CMAKE_QA_COMPAT_SKIP=1 #957976