summaryrefslogtreecommitdiff
path: root/games-emulation
diff options
context:
space:
mode:
Diffstat (limited to 'games-emulation')
-rw-r--r--games-emulation/Manifest.gzbin12064 -> 12065 bytes
-rw-r--r--games-emulation/mgba/Manifest3
-rw-r--r--games-emulation/mgba/files/mgba-0.10.3-rapidjson-gcc14-const.patch17
-rw-r--r--games-emulation/mgba/mgba-0.10.3.ebuild117
-rw-r--r--games-emulation/pcsx2/Manifest4
-rw-r--r--games-emulation/pcsx2/pcsx2-2.2.0-r1.ebuild (renamed from games-emulation/pcsx2/pcsx2-2.2.0.ebuild)4
-rw-r--r--games-emulation/pcsx2/pcsx2-9999.ebuild4
7 files changed, 6 insertions, 143 deletions
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index 553d5efa3a0e..5eb37c26bcfa 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
diff --git a/games-emulation/mgba/Manifest b/games-emulation/mgba/Manifest
index 0d717e4d6215..19dd81eb7eab 100644
--- a/games-emulation/mgba/Manifest
+++ b/games-emulation/mgba/Manifest
@@ -1,8 +1,5 @@
AUX mgba-0.10.0-optional-updater.patch 206 BLAKE2B 199a4305212e1974aa79ee728ab7b685b4b52602fe6447dd1b29513b526e101a306558b9a912bbb3c1438ea6a70df1c9e6368e2ca2ba5b50e6a59200b2a11daf SHA512 3227908dca7a2973ae5c7ec311b683362adf16ae5d5c801943322962d181ad046f43383bdf86441d81284f4f567a8d8ae387f4c15bf25b3d4189882fecd79d6b
-AUX mgba-0.10.3-rapidjson-gcc14-const.patch 821 BLAKE2B 81ee40e4782c3328114b63f864db8c3ceca3998bb3e6a29f9387ea5d5c2820677f98a98638a36476d0e222bec5a4bc08b9d41278d6368c37bf62abac1f7c49f8 SHA512 777a0980c69d60ca6c0d4aaef8ab4de82d6e191c518490040b43551b6f56779b84a7aa90f388f251ee4e493dd97d6e3c16c7f3fb0c09cbf79505cff09e8ecd5f
-DIST mgba-0.10.3.tar.gz 14350721 BLAKE2B 2109c53455ece7beba0af30787cd75cad85db334be44e41b51f579f813393f8d83c5c9537832b190bb8b0ac1c28d78e92adb6af23191b17b463847df3360f656 SHA512 de92725a18f00ec8645a75cf434a667bfc5aba954d0ae8be188241371a4a310214123be2cec13d20dbff4f660b401364efb51c43c7bdc24eea40454949062a52
DIST mgba-0.10.4.tar.gz 14355132 BLAKE2B 1f99fd1f79e1645f2de8c1fbd07bdc4996fbc12263fd14b3588e0dcccff910780be73ed92084e53ed873f5e55eef70a983afee2f3f0bd166c578a03bcf57ea0b SHA512 300c09ae8d6dc9677aabb6771345da42b78dc2e4e63e14f1fc404b89737e5161f412f4903488fd222fcf3ac9b0161ba5947a099cd9b5095137d100ce14a14aa3
-EBUILD mgba-0.10.3.ebuild 2746 BLAKE2B c48a1eb1f8841286c2167936fe3f33b50fb7987072fe03349999918c042465a2dd8d27559fd8465311addc57c2c6db621719540d673b5a668b6eb79a7dd28e4a SHA512 31b2be5c450f713f02926396ee371849b5a6b4659b1782194f80d515dc2d6f8932894ffa433ae01118d49862a3b32fd88bd6423813e43bad2fd999783fec19f7
EBUILD mgba-0.10.4.ebuild 2693 BLAKE2B 5c10aa5930d5cc7651872eccd11cd9edce631363ca2c12b24a34d652160c8e80151b6af911d6601cae76b38e0a6dd1e63331469e8a8425e94547ddefe529094f SHA512 65f124274106fc489d60f7b0efb97979ecbe08da41bf383326982822a2f149675e1d28796d4cadf56ec7fdbb9317eedd88ac8c8b2b525334cbc32899ab402664
EBUILD mgba-9999.ebuild 3098 BLAKE2B 1a152cb2d81ca61e1091db1af04230198902285883fa93602b97f5526acec408035d48d8be587ae7ab189cc85f97bb466797d30ed6561cb52505400233208164 SHA512 96c6aad92e34e247aa11747f583e52965f3e71b85daea6a0ba75bbe178e1bb5976d9e2b0f602dfe39df2879f95a512f07a0d073de9b095b8493c2fd8a0b497c3
MISC metadata.xml 623 BLAKE2B 888308191968b294352854c1228bcf82b25a3836fa53e1bf961e264c9a4f91c6e10f5598d4ba9a13927413f10a0686dfe180cd21e26e04c4c7c694f140dce9ff SHA512 93078c5ce55d268ebbed1789d80c8c5d9ef291fd1f48f2e4e1d124d3f4fb446bc7ec28fb6f20f4e79eecff64f2ff601408ef97555a5a9b55052312fb69c0e1fb
diff --git a/games-emulation/mgba/files/mgba-0.10.3-rapidjson-gcc14-const.patch b/games-emulation/mgba/files/mgba-0.10.3-rapidjson-gcc14-const.patch
deleted file mode 100644
index 516c81199bda..000000000000
--- a/games-emulation/mgba/files/mgba-0.10.3-rapidjson-gcc14-const.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-https://bugs.gentoo.org/924019
-(same as https://bugs.gentoo.org/914583 given rapidjson is bundled)
-
-https://github.com/Tencent/rapidjson/issues/718
-https://github.com/Tencent/rapidjson/commit/3b2441b87f99ab65f37b141a7b548ebadb607b96
-From: Janusz Chorko <janusz.chorko@apdu.pl>
-Date: Fri, 26 Aug 2016 21:17:38 +0200
-Subject: [PATCH] Removed non-compiling assignment operator. Fixed #718
---- a/src/third-party/discord-rpc/include/rapidjson/document.h
-+++ b/src/third-party/discord-rpc/include/rapidjson/document.h
-@@ -317,6 +317,4 @@
- GenericStringRef(const GenericStringRef& rhs) : s(rhs.s), length(rhs.length) {}
-
-- GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; }
--
- //! implicit conversion to plain CharType pointer
- operator const Ch *() const { return s; }
diff --git a/games-emulation/mgba/mgba-0.10.3.ebuild b/games-emulation/mgba/mgba-0.10.3.ebuild
deleted file mode 100644
index 0e746e84b175..000000000000
--- a/games-emulation/mgba/mgba-0.10.3.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{3..4} )
-inherit cmake lua-single xdg
-
-if [[ ${PV} == 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/mgba-emu/mgba.git"
-else
- SRC_URI="https://github.com/mgba-emu/mgba/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ppc64 x86"
-fi
-
-DESCRIPTION="Game Boy Advance Emulator"
-HOMEPAGE="https://mgba.io/"
-
-LICENSE="MPL-2.0 BSD LGPL-2.1+ public-domain discord? ( MIT )"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="
- debug discord elf ffmpeg gles2 gles3 gui libretro
- lua +opengl +sdl +sqlite test
-"
-REQUIRED_USE="
- gui? ( || ( gles2 gles3 opengl ) sqlite )
- lua? ( ${LUA_REQUIRED_USE} )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- media-libs/libpng:=
- sys-libs/zlib:=[minizip]
- debug? ( dev-libs/libedit )
- elf? ( dev-libs/elfutils )
- ffmpeg? ( media-video/ffmpeg:= )
- gles2? ( media-libs/libglvnd )
- gles3? ( media-libs/libglvnd )
- lua? ( ${LUA_DEPS} )
- opengl? ( media-libs/libglvnd )
- gui? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- )
- sdl? ( media-libs/libsdl2[sound,joystick,gles2?,opengl?,video] )
- sqlite? ( dev-db/sqlite:3 )
-"
-DEPEND="
- ${RDEPEND}
- test? ( dev-util/cmocka )
-"
-BDEPEND="
- gui? ( dev-qt/linguist-tools:5 )
- lua? ( virtual/pkgconfig )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.10.0-optional-updater.patch
- "${FILESDIR}"/${PN}-0.10.3-rapidjson-gcc14-const.patch
-)
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_CINEMA=$(usex test)
- -DBUILD_GL=$(usex opengl)
- -DBUILD_GLES2=$(usex gles2)
- -DBUILD_GLES3=$(usex gles3)
- -DBUILD_LIBRETRO=$(usex libretro)
- -DBUILD_QT=$(usex gui)
- -DBUILD_ROM_TEST=yes #918855
- -DBUILD_SDL=$(usex sdl) # also used for gamepads in QT build
- -DBUILD_SUITE=$(usex test)
- -DBUILD_UPDATER=no
- -DENABLE_SCRIPTING=$(usex lua)
- -DMARKDOWN=no #752048
- -DUSE_DEBUGGERS=$(usex debug)
- -DUSE_DISCORD_RPC=$(usex discord)
- -DUSE_EDITLINE=$(usex debug)
- -DUSE_ELF=$(usex elf)
- -DUSE_EPOXY=no
- -DUSE_FFMPEG=$(usex ffmpeg)
- -DUSE_GDB_STUB=$(usex debug)
- -DUSE_LIBZIP=no
- -DUSE_LZMA=yes
- -DUSE_MINIZIP=yes
- -DUSE_PNG=yes
- -DUSE_SQLITE3=$(usex sqlite)
- -DUSE_ZLIB=yes
- $(usev libretro -DLIBRETRO_LIBDIR="${EPREFIX}"/usr/$(get_libdir)/libretro)
- )
- use lua && mycmakeargs+=( -DUSE_LUA=$(ver_cut 1-2 $(lua_get_version)) )
-
- cmake_src_configure
-}
-
-src_test() {
- # CMakeLists.txt forces SKIP_RPATH=yes when PREFIX=/usr
- local -x LD_LIBRARY_PATH=${BUILD_DIR}:${LD_LIBRARY_PATH}
-
- cmake_src_test
-}
-
-src_install() {
- cmake_src_install
-
- use !test || rm "${ED}"/usr/bin/mgba-cinema || die
-
- rm -r "${ED}"/usr/share/doc/${PF}/{LICENSE,licenses} || die
-}
diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest
index 024862be26de..9924c2443f62 100644
--- a/games-emulation/pcsx2/Manifest
+++ b/games-emulation/pcsx2/Manifest
@@ -8,6 +8,6 @@ AUX pcsx2-2.2.0-missing-header.patch 274 BLAKE2B e1a0428b8dbbdae9a2a9d7386c8797f
DIST pcsx2-2.0.2.tar.gz 16071515 BLAKE2B 328ea302ab2a7f7c4784844005ad4091d3f0b571c80f2a122136cc152fd46d4b1db4541e53ada09fc6cd15ebf37ae494911cadbbc7c57b92b494da355f67fcef SHA512 d442b1c5f9dbd1dca23261c56d0a433771928827b1ff9ebf5bea9cf5c5013defab659e7f0b63f5ce5c6ad856461c00f6ac98498a229300f8d58b9ea0ebf21507
DIST pcsx2-2.2.0.tar.gz 17097731 BLAKE2B 8df1ed7478491444c70a0e481f4ceff5e97d7378c2fee8566f0759f2c8bb1f0f10fb17d5cb26344bbac4150b534c518971bafd984338e386f855f83182d1e755 SHA512 4f67045b38ead6f48f99c27b02924b0ec97d3b79540d62900a6b4e7c3642594e53d37a0360d51077cc1c048175c89d891d7352d7db9231d128564b1d0242b7e0
EBUILD pcsx2-2.0.2-r1.ebuild 4675 BLAKE2B f6a423ae0ce3a0f94c49b1048a300187c9c1d45405a2107d243457afa33fba7130c46a99e46efd8c9050e6ea7612de0f1a3e0dfdf4ba89a8b95c2ee0328a6bf6 SHA512 89edc8aabab9a8fc32a4ebd8bd1deed40805283663976539091fca2f7b9371b50cbc2a4409436744fc028e0ebebdce515b94993bbb9b827e1a39cfde1f1e41a3
-EBUILD pcsx2-2.2.0.ebuild 4758 BLAKE2B 504ebeb6e2280b5b8bfd63c12e7d0044e2872dff73b80701954e8636ebf4059330de75920556ae36b04524329b6b04b6c5051864d4eb59432b411e2c1fe5d024 SHA512 57edd847c5034cd610d444de0c166c1321b9ed4c3b221cddc109acd0507d3883f6744110745d6e6a0258b57f81020f972c9432f8b85ef5bbc841cbf20eb25ed2
-EBUILD pcsx2-9999.ebuild 4502 BLAKE2B a950643bc61fc43bc1b3522a3bc0c252510c9f25360bb2460276db5bb7ab1e3f3efa6d63fb644a6cb5c389f183edf34f71f4af2d48ec48b591302941fd059853 SHA512 e43d344f2df017835cf4d5bbc5d57aabefcd16fa457b40c2e261270a52549a80bb26635fd44bb473b334aebb738d0c4266549b9066b9ffb16da5ff2e1178fa0d
+EBUILD pcsx2-2.2.0-r1.ebuild 4755 BLAKE2B 8b1853974fb1ef591b46ee254dcec1f8daac7ae7162045223a31426ae9141f96898abe93eaa9854e26f38dca0a5a18fcff8f9a2cd3cfda63e48f003223598970 SHA512 48461fdc99968e5d5c0bb2cf4a46d1b15bbc32361f026226da536a5c92bbf9c5df9c23de6d88682446fef91808c6e4528f3a8e646258de6e848afe2a281dab02
+EBUILD pcsx2-9999.ebuild 4499 BLAKE2B aa8fbb96e2d6c93776bf2e36e4ad520b8654100107c15d1f68ff29541732bef5d9f81bd2525852b1eda05cbef601c499d905773ea76f2eac342f76e7a5b06b6e SHA512 778ca0424d1c4a91c96a7a2822bb7e158bfeca4f0a17863835f8cd72bc5bfcb5a42736433713b920a6cdda78173cbce7443db3180712485aa09b44b94a90f433
MISC metadata.xml 668 BLAKE2B ae2b523f457cb9bcdaa31d8f6e64ab953d7e6f3d1fab0c26d133fe1f35bf2b26f74eb5ad62c360a9e182eedabbb8c7c2318754778b5b7f1ae1adf89e74fe9e14 SHA512 f3c52eb50a0ed572c84cdb559f58ed2588772ed5d0a2c60844532dae66073ae8ff078263a7bf3a9659a4473d4dfa0df4c5b4e30cc4133c8d219ca4603f9af80b
diff --git a/games-emulation/pcsx2/pcsx2-2.2.0.ebuild b/games-emulation/pcsx2/pcsx2-2.2.0-r1.ebuild
index 7efe14908bd3..6acafc7fc8cf 100644
--- a/games-emulation/pcsx2/pcsx2-2.2.0.ebuild
+++ b/games-emulation/pcsx2/pcsx2-2.2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -149,7 +149,7 @@ src_test() {
src_install() {
cmake_src_install
- newicon bin/resources/icons/AppIconLarge.png pcsx2-qt.png
+ newicon bin/resources/icons/AppIconLarge.png pcsx2.png
make_desktop_entry pcsx2-qt PCSX2
dodoc README.md bin/docs/{Debugger.pdf,GameIndex.pdf,debugger.txt}
diff --git a/games-emulation/pcsx2/pcsx2-9999.ebuild b/games-emulation/pcsx2/pcsx2-9999.ebuild
index 9b34ff9cc355..08e6cf5fee2d 100644
--- a/games-emulation/pcsx2/pcsx2-9999.ebuild
+++ b/games-emulation/pcsx2/pcsx2-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -144,7 +144,7 @@ src_test() {
src_install() {
cmake_src_install
- newicon bin/resources/icons/AppIconLarge.png pcsx2-qt.png
+ newicon bin/resources/icons/AppIconLarge.png pcsx2.png
make_desktop_entry pcsx2-qt PCSX2
dodoc README.md bin/docs/{Debugger.pdf,GameIndex.pdf,debugger.txt}