summaryrefslogtreecommitdiff
path: root/games-emulation
diff options
context:
space:
mode:
Diffstat (limited to 'games-emulation')
-rw-r--r--games-emulation/Manifest.gzbin12076 -> 12068 bytes
-rw-r--r--games-emulation/bsnes-jg/Manifest4
-rw-r--r--games-emulation/bsnes-jg/bsnes-jg-1.2.0.ebuild46
-rw-r--r--games-emulation/bsnes-jg/bsnes-jg-2.0.1.ebuild79
-rw-r--r--games-emulation/cega-jg/Manifest2
-rw-r--r--games-emulation/gambatte-jg/Manifest2
-rw-r--r--games-emulation/gambatte-jg/gambatte-jg-0.5.1.ebuild46
-rw-r--r--games-emulation/geolith-jg/Manifest2
-rw-r--r--games-emulation/geolith-jg/geolith-jg-0.1.0.ebuild51
-rw-r--r--games-emulation/mednafen-jg/Manifest6
-rw-r--r--games-emulation/mednafen-jg/mednafen-jg-1.32.0.ebuild68
-rw-r--r--games-emulation/mednafen-jg/mednafen-jg-1.32.1-r1.ebuild (renamed from games-emulation/mednafen-jg/mednafen-jg-1.32.1.ebuild)3
-rw-r--r--games-emulation/mednafen-jg/mednafen-jg-9999.ebuild3
-rw-r--r--games-emulation/melonds/Manifest4
-rw-r--r--games-emulation/melonds/melonds-1.0_rc.ebuild2
-rw-r--r--games-emulation/melonds/melonds-9999.ebuild21
-rw-r--r--games-emulation/mgba-jg/Manifest2
-rw-r--r--games-emulation/mgba-jg/mgba-jg-0.10.3.ebuild45
-rw-r--r--games-emulation/nestopia-jg/Manifest5
-rw-r--r--games-emulation/nestopia-jg/nestopia-jg-1.53.0.ebuild (renamed from games-emulation/nestopia-jg/nestopia-jg-1.52.0.ebuild)0
-rw-r--r--games-emulation/prosystem-jg/Manifest2
-rw-r--r--games-emulation/prosystem-jg/prosystem-jg-1.5.3.ebuild (renamed from games-emulation/nestopia-jg/nestopia-jg-1.52.1.ebuild)10
-rw-r--r--games-emulation/sameboy-jg/Manifest2
-rw-r--r--games-emulation/sameboy-jg/sameboy-jg-0.16.6.ebuild49
-rw-r--r--games-emulation/vecx-jg/Manifest2
-rw-r--r--games-emulation/vecx-jg/vecx-jg-1.2.3.ebuild (renamed from games-emulation/cega-jg/cega-jg-0.5.2.ebuild)10
26 files changed, 120 insertions, 346 deletions
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index a9c74054b16a..e6df59817232 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
diff --git a/games-emulation/bsnes-jg/Manifest b/games-emulation/bsnes-jg/Manifest
index a89749c726b8..23e6497ea682 100644
--- a/games-emulation/bsnes-jg/Manifest
+++ b/games-emulation/bsnes-jg/Manifest
@@ -1,7 +1,7 @@
AUX bsnes-jg-2.0.0-install-data.patch 1821 BLAKE2B ea7938bf0f9f557d555b50434bb6ff971f6c6c926f1f9d56a55ba749e684b111d746a5049d0d93d94e6598600dc7449b2ef8afd9584349476837e10fa717fb58 SHA512 0376ad1bc0e7500b31ebd06d1f995d3b7248db3cead0ba2fbef46d444138547b3d0b2e28baa0a640d6dba747ff81e77f39aac655c2be562669856b75e62898b1
-DIST bsnes-1.2.0.tar.bz2 4277380 BLAKE2B 03abb6efdf2e2fe487ddea780f9a3053092e718695d7f875304a008f5e3e967c443f3ad40d7c8a82b07d66c52ead5d258018fd004cb205efaaa872b122057c98 SHA512 96aaeecf10508bc7672c30fa24b34e0d32e34c4190928109a141f4a1d73fb6f007844f9b7154ffc57028ddb9e99b5c281a214b9517ce5de618cf229722ff1e20
DIST bsnes-2.0.0.tar.bz2 4318300 BLAKE2B 7b93502a7dd68427069d0a33161927709f327352a3da3637cea416b31293750b249f3d750bba093a5a3430c5c2ab42b5e29e8b707377b29254651091a2b0aaed SHA512 95f970a16c7efdfd5f0dca1a8bcfd7d5785e4e2635eb4c36fdade350be52c8c950736df84a9a5bb108a98c4b9b936f12f2a0ea7d9974737e105b1b0c034f6dbd
-EBUILD bsnes-jg-1.2.0.ebuild 959 BLAKE2B d8cf4bd1c1d164e337b993d98c2c3251b14cc1ca7a5382212e1b625f987a1b49a30549b7daada9d8c9b3dc507443f6681ed259b1c1a09976cb0351085db03249 SHA512 b86890283e595d516d6e110b51f6fafa22ff6065fe57f179b183f6f417a2259ff36f90dc97f9c1360a5dd994a733e42ed6ab923bf31cc45df64331caf9b00856
+DIST bsnes-2.0.1.tar.bz2 4323769 BLAKE2B 17494774d08ad04db8f73d7951a3b45164037f6243716c133aaf081952dc0db3c1cb7cf0aad9048b7b68b4f626f7c933605f5c253f4335c535e59034aa3f8d25 SHA512 e29e972cfe8634921a2244abf51ddf1786814752d46c0faaba0a872a9c5a740e03e2656d3d277fce85a7f9f1d8c6c4de6a97e90524654f9ec105b0f7e370c9de
EBUILD bsnes-jg-2.0.0.ebuild 1630 BLAKE2B e9846985a286c5d7cca488a9fea7533348246d873d6999dfb62326fa084517ad007b4a8f99d78bde857a64a6799b725c0740a2dcbc8430bb79ffdd27d673614b SHA512 d929528484203cd72823d30b7b63ca78f3c08b3545a05acd7df79774121e7e9a032ac8dc9b6f4c3c866ead2d746916be07816649d87986c680aca32ab594fb96
+EBUILD bsnes-jg-2.0.1.ebuild 1578 BLAKE2B 0e0f1d6c9713e620c31747256ab4670ff70797d47596195fb27ac6917287cbb082ac226ed6a0e81f19fdc50c8084264c7f697894b27e6adb8963ba6cc6edf8b3 SHA512 e30b8261307bffae8f66e8ca0a96143345d9491170cbb179f13fef916556eac140a16940e265dd443401245d8a3610dc8995171afd77b1b08e1d210e677e5fb8
EBUILD bsnes-jg-9999.ebuild 1578 BLAKE2B 31761008f6b753d03cfa51e429100605e157a8fe73a99c4bebcce5394ba026c17ece97dcd5ad18e61e64e3dcc639eccf2c5b40f055061bd74f84039732508091 SHA512 1a986ae424ad279372744846f8e4417553dc738bf8f6c7a14ba9232f15f75d4d19b24c3995a51cfb039a235840faf9029c51f7de4b8c2c0d37fb2d7dfe12f183
MISC metadata.xml 954 BLAKE2B 2c7635e6e7516b4dcdb857f79709aede9fb1ff2ea9e11e9430d36a294327dcbe2db866020f10bd7552a41eeac9294d18c1479eba426a20722acd8db63aa1532a SHA512 6a9d1b6298b947cd2d2b3d67f0b36a6fed58e0e04cc4aed231e7cbcce5fd5a185cfa30d426df6e2aee72a2f20c661d8a6e3f07e5979475abb5b458ff11c9e76c
diff --git a/games-emulation/bsnes-jg/bsnes-jg-1.2.0.ebuild b/games-emulation/bsnes-jg/bsnes-jg-1.2.0.ebuild
deleted file mode 100644
index 243ad0946b1d..000000000000
--- a/games-emulation/bsnes-jg/bsnes-jg-1.2.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PN=${PN%-*}
-MY_P=${MY_PN}-${PV}
-DESCRIPTION="Jolly Good Fork of bsnes"
-HOMEPAGE="https://gitlab.com/jgemu/bsnes"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/jgemu/${MY_PN}.git"
-else
- SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
- S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-LICENSE="ISC GPL-3+ LGPL-2.1+ MIT ZLIB"
-SLOT="1"
-
-DEPEND="
- media-libs/jg:1=
- media-libs/libsamplerate
-"
-RDEPEND="
- ${DEPEND}
- games-emulation/jgrf
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-src_compile() {
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)"
-}
-
-src_install() {
- emake install \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}"/usr \
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-}
diff --git a/games-emulation/bsnes-jg/bsnes-jg-2.0.1.ebuild b/games-emulation/bsnes-jg/bsnes-jg-2.0.1.ebuild
new file mode 100644
index 000000000000..c44ece1d716a
--- /dev/null
+++ b/games-emulation/bsnes-jg/bsnes-jg-2.0.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOCS_BUILDER="doxygen"
+DOCS_DIR="objs/doc"
+
+inherit docs toolchain-funcs
+
+MY_PN=${PN%-*}
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="Jolly Good Fork of bsnes"
+HOMEPAGE="https://gitlab.com/jgemu/bsnes"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.com/jgemu/${MY_PN}.git"
+else
+ SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
+ S="${WORKDIR}/${MY_P}"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="
+ ISC GPL-3+ LGPL-2.1+ MIT ZLIB
+ examples? ( 0BSD )
+"
+SLOT="1"
+IUSE="examples +jgmodule shared"
+REQUIRED_USE="
+ || ( examples jgmodule shared )
+ doc? ( shared )
+"
+
+DEPEND="
+ media-libs/libsamplerate
+ examples? ( media-libs/libsdl2[sound,video] )
+ jgmodule? ( media-libs/jg:1= )
+"
+RDEPEND="
+ ${DEPEND}
+ jgmodule? ( games-emulation/jgrf )
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local makeopts=(
+ PREFIX="${EPREFIX}"/usr
+ DISABLE_MODULE=$(usex jgmodule 0 1)
+ ENABLE_EXAMPLE=$(usex examples 1 0)
+ ENABLE_SHARED=$(usex shared 1 0)
+ )
+ export MY_MAKEOPTS="${makeopts[@]}"
+}
+
+src_compile() {
+ local mymakeargs=(
+ CC="$(tc-getCC)"
+ CXX="$(tc-getCXX)"
+ PKG_CONFIG="$(tc-getPKG_CONFIG)"
+ ${MY_MAKEOPTS}
+ )
+ emake "${mymakeargs[@]}"
+ use doc && emake doxyfile
+ docs_compile
+}
+
+src_install() {
+ local mymakeargs=(
+ DESTDIR="${D}"
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+ ${MY_MAKEOPTS}
+ )
+ emake install "${mymakeargs[@]}"
+ use doc && einstalldocs
+}
diff --git a/games-emulation/cega-jg/Manifest b/games-emulation/cega-jg/Manifest
index a4bf6bf12b56..8fd4770b3c4d 100644
--- a/games-emulation/cega-jg/Manifest
+++ b/games-emulation/cega-jg/Manifest
@@ -1,6 +1,4 @@
-DIST cega-0.5.2.tar.bz2 221146 BLAKE2B eba8dcee12ebc2c4f290b7c4546e110bd4d154e3a2d9572fe8a0141c435e45fcd270085882754bf46e0a26388c8b92c5ac390c52b0be3a56a08122acd98d052b SHA512 e2177079a984e531480572e3552d3e52cc14ee2f55ba5d7836becda1c893c9721a637c3e89e992a0fe4039471b41c718f92c53b74f7165690cbc2e709623d7cb
DIST cega-0.6.0.tar.bz2 224108 BLAKE2B 0ecbdcc05c4d7de405e78723117a5c09f7d26a39355a25e516a68c6473ee403cab55d7d12e57e3382db6730a406d7b639153ebcb6a6b038bf661af0eb08cfa72 SHA512 64d05bdc9dbc123400a2bd718e2e6b65edb87eaed7ef7915ce5bc9b86ce5ed9a801ffb9192103ac08a58a9c06193d7588dbe47b78143edb90a89139cf75cdc68
-EBUILD cega-jg-0.5.2.ebuild 914 BLAKE2B 13f71fd8b0a163dbfc55b80d393c060601ea16312789bb638e6e0848d9afff72e90043c7261fb39248505b6789a89986e3191fff3b40e2de0e0f36eb7e8411db SHA512 4ecf68b72baf0acca7fd216837b4250aec68ff26cf193c1d934b5cb31fea398fb8be7270d77001959aea65605714fbda8205721d099741de00788c1a612f3548
EBUILD cega-jg-0.6.0.ebuild 948 BLAKE2B aa420dc122aa1147b8b83151a28d9603da9af5631ac9d0241960ae5e5f5ff68276aa960d2f3950eaa736177ee059fd6cdb7fea67ee865711e7da0f5553a27891 SHA512 e3ad878e74cd67cfcfe441460789bcdce954c5421e1d0d81cba8906e1c0addaa3d48071b0bd60ca268548ba89b52df241dc081d9860f9def7cf87684d74973a4
EBUILD cega-jg-9999.ebuild 948 BLAKE2B aa420dc122aa1147b8b83151a28d9603da9af5631ac9d0241960ae5e5f5ff68276aa960d2f3950eaa736177ee059fd6cdb7fea67ee865711e7da0f5553a27891 SHA512 e3ad878e74cd67cfcfe441460789bcdce954c5421e1d0d81cba8906e1c0addaa3d48071b0bd60ca268548ba89b52df241dc081d9860f9def7cf87684d74973a4
MISC metadata.xml 774 BLAKE2B 17da6da88a99ca97d05891018284b5077e65d5b544c5d451265fc06d545ac6b4ce21e6cf5f3d55d074c5aa8b0323a55741a6b6bf4f91667eec1c6130a5155b43 SHA512 5244ce8fc870023ee78ac00dfb7a91399c60593078c50f644ed9a406c230f3b5c97c0dd0616c8e1c60886bd798a832bab4ce331387305b5886ce6f74e01832eb
diff --git a/games-emulation/gambatte-jg/Manifest b/games-emulation/gambatte-jg/Manifest
index 99c04995568e..53359109b9d4 100644
--- a/games-emulation/gambatte-jg/Manifest
+++ b/games-emulation/gambatte-jg/Manifest
@@ -1,6 +1,4 @@
-DIST gambatte-0.5.1.tar.bz2 305331 BLAKE2B edde374d0ed2b5f8c9ca3060520f2ffa392a82378fcac0ad18ea6ca0a02bc5240c8dc9f72c6427f2c85f11fd4b68b1a92717c20f34ad71d27a1ee3e9eb5238cd SHA512 60ea7199b1f26bb403ac48d871ef5191cbd6de6794ecde72693d9360ca476b364dc9e6c5bd88d5e54e9835d67feb17d1b7453b48096736ef870bea473b0691a5
DIST gambatte-0.6.0.tar.bz2 384803 BLAKE2B 8d203385704fc212c84835ec1446dac9b7e64b59dc04ffc72533fe309716ea78a58d5b61707214b2b66dd9af5e5f9d52e0e46973673ab50b04dbd3b2075de51f SHA512 538a52d91b554c9a01c8e4ffbb96aa81638344687d0dee593f8950c10a93d732f44442ada4809cb36be5311df2bdce65b1d5f71db97579bcf8cb9516dddc30a3
-EBUILD gambatte-jg-0.5.1.ebuild 919 BLAKE2B 9d374581e9abaa4129992adcb86cafd8c73fb71b5fca284a4cd74044f627eeff2f40b0d233f217a2f0a4956009475bef3cf14ca3372b09285e4a69ded170da05 SHA512 4582983c0be84361c1585a3207d559e85e84229ed85673e8c057d2bfdf748ca93622a34c431601605d647fc186a4f7446fe216cb708a0ff51f783cb2790c3ca1
EBUILD gambatte-jg-0.6.0.ebuild 1445 BLAKE2B db69150bae98f9ff8da6724dd67a7c9b61df778f726d7d0af17eaae5c71e643f506219e521c5654190a2f458c521dbd6128ac65323e3d320e15ddc1448b893e2 SHA512 38b95f34213ed8372a7f98b5af172411a6de23b18cefb32f79c151fc2c2b4d7d3337f1680bf5e0af60aeabc993cb8103164265ba46839e1861496708478ea6d8
EBUILD gambatte-jg-9999.ebuild 1445 BLAKE2B db69150bae98f9ff8da6724dd67a7c9b61df778f726d7d0af17eaae5c71e643f506219e521c5654190a2f458c521dbd6128ac65323e3d320e15ddc1448b893e2 SHA512 38b95f34213ed8372a7f98b5af172411a6de23b18cefb32f79c151fc2c2b4d7d3337f1680bf5e0af60aeabc993cb8103164265ba46839e1861496708478ea6d8
MISC metadata.xml 912 BLAKE2B ad25eef124c3f77cf30e76d248e9ca2571da2b7b4c41c0824121e56aa239095ae509c20b9f58541383a5c6eb0271c9489b6126fa7fb9db6ef0f76a9e4f65b478 SHA512 f99a2ed3d0254e1a3126b47f0cf6c992da4365f5ea24f4835bd28c25310d7f429bdec0eced1b2093c896c8b11f9adaaee13bdedc3b14866089aa9c978072f5e6
diff --git a/games-emulation/gambatte-jg/gambatte-jg-0.5.1.ebuild b/games-emulation/gambatte-jg/gambatte-jg-0.5.1.ebuild
deleted file mode 100644
index 038f39202180..000000000000
--- a/games-emulation/gambatte-jg/gambatte-jg-0.5.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PN=${PN%-*}
-MY_P=${MY_PN}-${PV}
-DESCRIPTION="Jolly Good Fork of Gambatte"
-HOMEPAGE="https://gitlab.com/jgemu/gambatte"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/jgemu/${MY_PN}.git"
-else
- SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
- S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-LICENSE="BSD GPL-2"
-SLOT="1"
-
-DEPEND="
- media-libs/jg:1=
- media-libs/soxr
-"
-RDEPEND="
- ${DEPEND}
- games-emulation/jgrf
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-src_compile() {
- emake CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)"
-}
-
-src_install() {
- emake install \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}"/usr \
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-}
diff --git a/games-emulation/geolith-jg/Manifest b/games-emulation/geolith-jg/Manifest
index 7630c9bd31d5..824aeefe6e45 100644
--- a/games-emulation/geolith-jg/Manifest
+++ b/games-emulation/geolith-jg/Manifest
@@ -1,6 +1,4 @@
-DIST geolith-0.1.0.tar.bz2 245785 BLAKE2B a1a541bdf32da722a095282b4b0f41f6c4d27c9450615842c99a080a61d60c189b0a769812704d30ff0d20ccfbf5c950f01131bed7694dbd5e5814b73390c272 SHA512 94112de9e6f33593365559f275f3d2bcf759346c706c1608e010d60987c4e2337b50dce980a144c25593fe4a0bc4880d9bd955355f2ceed710ab39afcad4e916
DIST geolith-0.2.1.tar.bz2 336867 BLAKE2B 710d8f48ab2a7edc0891497b645f64a8b3b591e661feeb61b2c1cf85e658d4ca95a7ea7fd28ab69f3673c56601aea3d62d972481351e8c1468fe6eec1b2ca374 SHA512 f1e17745f9bd8e3397ccde0846931b5dc8e65fc55dcf1edaa437bc414d18c20bb4047f1dc005edb5cc612092705ed2f3359c03789c416ad7410919e401b49d7d
-EBUILD geolith-jg-0.1.0.ebuild 1000 BLAKE2B 2f436a25af583e353ee78ebf06a8d8441718cd04f4f5f206f1e9a3ee02eed187657299f45887746952b179bb1972de934fef56693f4f2cd908f679f5ef6ea30c SHA512 d219c3aa0a22eddd3e6973dc936d9ab1e46092e15f3daf10cb65ae94eeabe10e904c7ed6eb8f2dd37c36540d27d60811f19012d8401682353138df41806fad13
EBUILD geolith-jg-0.2.1.ebuild 1002 BLAKE2B 5e58ff0885345b464bf1402aeaff523fa320ccefca397972d1a9c7d021e3c9f6a6e8a9c2df159dfe3b7b727fea5b3c0fdab9cb4aae18e65838d4aabeaef7f0a4 SHA512 d1edba4fa5618e30512c81b58960a90ee00efa2d2f7d8d8d9342998c005d8c4b66d488bf3aa4939abfacb6dbc61d19c869833b49a7637920fa73e512f4b8593a
EBUILD geolith-jg-9999.ebuild 1002 BLAKE2B 5e58ff0885345b464bf1402aeaff523fa320ccefca397972d1a9c7d021e3c9f6a6e8a9c2df159dfe3b7b727fea5b3c0fdab9cb4aae18e65838d4aabeaef7f0a4 SHA512 d1edba4fa5618e30512c81b58960a90ee00efa2d2f7d8d8d9342998c005d8c4b66d488bf3aa4939abfacb6dbc61d19c869833b49a7637920fa73e512f4b8593a
MISC metadata.xml 956 BLAKE2B b5160dc3db216f7f17b3fc8c8704fabd251493a886192ff4a1952d22b4dff01d7d5e7d1d0af6583e623afd3ff68f511b9f14e426c579898d661ba19159cfd4b3 SHA512 14f6f9ae959973d7adfd7354607ff44fcd994e2e4f673ac5fec15a322b639207d80047de5230aa1021a3dae93563b78c9ffc3421b7692eb2659eae3ffe2b22a7
diff --git a/games-emulation/geolith-jg/geolith-jg-0.1.0.ebuild b/games-emulation/geolith-jg/geolith-jg-0.1.0.ebuild
deleted file mode 100644
index 433167ddafee..000000000000
--- a/games-emulation/geolith-jg/geolith-jg-0.1.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PN=${PN%-*}
-MY_P=${MY_PN}-${PV}
-DESCRIPTION="Jolly Good Neo Geo AES/MVS Emulator"
-HOMEPAGE="https://gitlab.com/jgemu/geolith"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/jgemu/${MY_PN}.git"
-else
- SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
- S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-LICENSE="BSD MIT"
-SLOT="1"
-
-DEPEND="
- dev-libs/miniz
- media-libs/jg:1=
- media-libs/speexdsp
-"
-RDEPEND="
- ${DEPEND}
- games-emulation/jgrf
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- PKG_CONFIG="$(tc-getPKG_CONFIG)" \
- USE_EXTERNAL_MINIZ=1
-}
-
-src_install() {
- emake install \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}"/usr \
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
- USE_EXTERNAL_MINIZ=1
-}
diff --git a/games-emulation/mednafen-jg/Manifest b/games-emulation/mednafen-jg/Manifest
index bfea61676ff9..bb0a86fbb83c 100644
--- a/games-emulation/mednafen-jg/Manifest
+++ b/games-emulation/mednafen-jg/Manifest
@@ -1,6 +1,4 @@
-DIST mednafen-1.32.0.tar.bz2 4427616 BLAKE2B 71a210de8fc3de9169c1f839b942ccf83adeca66863868db4eaba1290c31eb874c7a941a19b5d7ae79464f505e785c5c45949f497b1ba5fc98449dcecad19b47 SHA512 9f4b4afa493c4f08c7c6d6867f58f267f60e1d9c7a341f187c8f7b048a894e532f507a484d2bf12e68156625388923e7091e555c43ef0dd5547e644c8a8c4fea
DIST mednafen-1.32.1.tar.bz2 4428510 BLAKE2B b85ef506e9d0f76b08469f12dc1f57e0cdb789c9b36b50ad03ed1dbbc9640e2109a37f639acb5d9f7f8d17f97f9aca97700c75ffcfcd53c3a8098fb7f0d3d128 SHA512 1cbf88a3f95ead46cd4e106a701e7adefd54cd1869394e6e907f89370ba434b3999d8a5372e5f2ded43135716aed739fb5313f680687de20f1c4b8e74af54b60
-EBUILD mednafen-jg-1.32.0.ebuild 1316 BLAKE2B 051983447227383cde518bc8f35df2daa0e57aeabccf118be8607d9c4ee6d07522753ab5596ce5be580eeac4757826698193be9b6f8c4b4617ebff6262f1b197 SHA512 47982639935abc01dc38c4619571e52ec1d11d0ae27a7189dc963247e4964c7f5fa3c7e855d06246ebf8911b9f9e4498fed23a4fc84b8f31f9524d98c0d928c1
-EBUILD mednafen-jg-1.32.1.ebuild 1316 BLAKE2B 051983447227383cde518bc8f35df2daa0e57aeabccf118be8607d9c4ee6d07522753ab5596ce5be580eeac4757826698193be9b6f8c4b4617ebff6262f1b197 SHA512 47982639935abc01dc38c4619571e52ec1d11d0ae27a7189dc963247e4964c7f5fa3c7e855d06246ebf8911b9f9e4498fed23a4fc84b8f31f9524d98c0d928c1
-EBUILD mednafen-jg-9999.ebuild 1316 BLAKE2B 051983447227383cde518bc8f35df2daa0e57aeabccf118be8607d9c4ee6d07522753ab5596ce5be580eeac4757826698193be9b6f8c4b4617ebff6262f1b197 SHA512 47982639935abc01dc38c4619571e52ec1d11d0ae27a7189dc963247e4964c7f5fa3c7e855d06246ebf8911b9f9e4498fed23a4fc84b8f31f9524d98c0d928c1
+EBUILD mednafen-jg-1.32.1-r1.ebuild 1334 BLAKE2B e632998ffe7dfab4fb02bcd329d16a9553c228aec2c44636acd35357c62a777efb205df4be8d2e32e28f740749e709344284e04f6cbfb9c2dad2a34f57f43e54 SHA512 c6467fb97c61e829bbbce23088459297222fa5b0bc5f4bcbf559b065e6967232da1db30c4fd34eeff8d7373a79a1b573b12177632d86524046459b2079238f9f
+EBUILD mednafen-jg-9999.ebuild 1334 BLAKE2B e632998ffe7dfab4fb02bcd329d16a9553c228aec2c44636acd35357c62a777efb205df4be8d2e32e28f740749e709344284e04f6cbfb9c2dad2a34f57f43e54 SHA512 c6467fb97c61e829bbbce23088459297222fa5b0bc5f4bcbf559b065e6967232da1db30c4fd34eeff8d7373a79a1b573b12177632d86524046459b2079238f9f
MISC metadata.xml 953 BLAKE2B 2097aa9c52fbb392c939f2bdc48ce0aeaf265c711fc32c0dd0e05391da42a7265351a6e6927cb8db5960ec9bbb3476a187976ebc79bc8438019229a36ba515a7 SHA512 2498ab5163929124684646039513051de2c643c0968f65148dfce47cf538ef5a23e36bd9adc62dd173ed9ddbfb541b00348ae186968e6785517b6b495e467afa
diff --git a/games-emulation/mednafen-jg/mednafen-jg-1.32.0.ebuild b/games-emulation/mednafen-jg/mednafen-jg-1.32.0.ebuild
deleted file mode 100644
index 20d7f90f9bd8..000000000000
--- a/games-emulation/mednafen-jg/mednafen-jg-1.32.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-MY_PN=${PN%-*}
-MY_P=${MY_PN}-${PV}
-DESCRIPTION="Jolly Good Port of Mednafen"
-HOMEPAGE="https://gitlab.com/jgemu/mednafen"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/jgemu/${MY_PN}.git"
-else
- SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
- S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-LICENSE="BSD GPL-2 GPL-2+ LGPL-2.1+ ZLIB"
-SLOT="1"
-IUSE="cpu_flags_x86_avx"
-
-DEPEND="
- app-arch/zstd
- dev-libs/lzo:2
- >=dev-libs/trio-1.17
- media-libs/flac
- media-libs/jg:1=
- sys-libs/zlib:=[minizip]
-"
-RDEPEND="
- ${DEPEND}
- games-emulation/jgrf
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
-
- cd jollygood/conf || die
- eautoreconf
-}
-
-src_configure() {
- cd jollygood/conf || die
- econf $(use_enable cpu_flags_x86_avx avx)
-}
-
-src_compile() {
- emake -C jollygood \
- CC="$(tc-getCC)" \
- CXX="$(tc-getCXX)" \
- PKG_CONFIG="$(tc-getPKG_CONFIG)" \
- USE_EXTERNAL_TRIO=1
-}
-
-src_install() {
- emake -C jollygood install \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}"/usr \
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
- USE_EXTERNAL_TRIO=1
-}
diff --git a/games-emulation/mednafen-jg/mednafen-jg-1.32.1.ebuild b/games-emulation/mednafen-jg/mednafen-jg-1.32.1-r1.ebuild
index 20d7f90f9bd8..e843f59c0b3d 100644
--- a/games-emulation/mednafen-jg/mednafen-jg-1.32.1.ebuild
+++ b/games-emulation/mednafen-jg/mednafen-jg-1.32.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -29,6 +29,7 @@ DEPEND="
media-libs/flac
media-libs/jg:1=
sys-libs/zlib:=[minizip]
+ virtual/libiconv
"
RDEPEND="
${DEPEND}
diff --git a/games-emulation/mednafen-jg/mednafen-jg-9999.ebuild b/games-emulation/mednafen-jg/mednafen-jg-9999.ebuild
index 20d7f90f9bd8..e843f59c0b3d 100644
--- a/games-emulation/mednafen-jg/mednafen-jg-9999.ebuild
+++ b/games-emulation/mednafen-jg/mednafen-jg-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -29,6 +29,7 @@ DEPEND="
media-libs/flac
media-libs/jg:1=
sys-libs/zlib:=[minizip]
+ virtual/libiconv
"
RDEPEND="
${DEPEND}
diff --git a/games-emulation/melonds/Manifest b/games-emulation/melonds/Manifest
index d959438af86d..5c5b9c5daba1 100644
--- a/games-emulation/melonds/Manifest
+++ b/games-emulation/melonds/Manifest
@@ -1,6 +1,6 @@
DIST melonDS-0.9.5_p20241113.tar.gz 3410057 BLAKE2B 6c4e5e8aa1a519a11308d42168c22d6fde8176fe46e96d00edcc34112e16d65aad77d1925b9f1966c198035cccae092902428081f1cf56d40eac30c369477433 SHA512 25b18547899e18e915cfdc0c437472fb39eeac520c478e232783fc5d57430e84b2cd0be1b2bcddfe9f5132877c8278ebb29893e7a104d7731974aa5e44f79914
DIST melonds-1.0_rc.gh.tar.gz 3594949 BLAKE2B cb4cc8e8d38bc544084c8a22aeba1a6284ef36ed808a84c890a8bcc946bce3fa27622ef965f48bed2808b12e9727b4df21d1e31b1c8ed0ce1ee9a24955d2de5b SHA512 3b7efe02be2aa058a3364c52f20ee528cea70940f9d81c4db5c936da8bf46226a2eadfa7b65c5acbf0dc8253b8108995cf0b55d79f0c70bf6222ac14c9e6e382
EBUILD melonds-0.9.5_p20241113.ebuild 1819 BLAKE2B 863447bb80d6f1bc9cbc9b3b1052e4d6361572be0ea075711aac7b02d23a40acb448a0d8d90b0c9f9c0af87f7760e4f53252d817d48fd0d5cecfa79500bc4a27 SHA512 4e0bc0860c69b96cf83ba073049fdaa142b8233f55bfe107fb0ebeed8d4534c6d0cb71814df6e5548bb46b94dc641d0bc9563c71cba11d7552162f255bd82536
-EBUILD melonds-1.0_rc.ebuild 1783 BLAKE2B 7dc83b6b84721a6ba33e818d1914920d3088539118c3279eb28c0c2ce34737398be8ae0c7085475f1df5edcca2916b99818a838168b771d6d09c3b22ba51f73e SHA512 e2a2b09a5751dc5cd77c8aae598f076b53bc46a7d76914dce05ad1a41f20310c12256bbc1094edd421b9f4407fac1134021a034aded617f4ce80ace2cad4c356
-EBUILD melonds-9999.ebuild 1723 BLAKE2B aea56a4c7b95947df532958dc4e6c9b93168e3abc2d2f979d006642b1922bde3b0e3422d2f72ad0b8d4b07b4d3b4c824e65e307da72534617e5c631e8934ba8c SHA512 5d471a884d3d6c0018d9556e2786ddaa4a8e48499862674d4a8726b2e6d26ac30c2ef753b2c6bf7e3a918425788c9535ac247a6e1ce6749c1b53751de27f7389
+EBUILD melonds-1.0_rc.ebuild 1804 BLAKE2B 4e5f80580b15613e5c669658e74cca4fbba12ff78d5be615b6b4037378f0f046a8e9d01e276969aeb6d2e553e2e25cef1d00db745f22256704452b2bd8254cca SHA512 9d08d2871cd7b29b30ecd2b3a907c307f5d49251f0c244fd81349a2e1310c05fc870e402429a672bccdd54eb0c040306745a98810e7084c0823e809e54590360
+EBUILD melonds-9999.ebuild 1804 BLAKE2B 4e5f80580b15613e5c669658e74cca4fbba12ff78d5be615b6b4037378f0f046a8e9d01e276969aeb6d2e553e2e25cef1d00db745f22256704452b2bd8254cca SHA512 9d08d2871cd7b29b30ecd2b3a907c307f5d49251f0c244fd81349a2e1310c05fc870e402429a672bccdd54eb0c040306745a98810e7084c0823e809e54590360
MISC metadata.xml 404 BLAKE2B e9abe00b5ee8196030846be4e7a9e224c0fb7356f88a39949b219bb7355bcac50f6ca28b299a40f056e5a105903cb156aed77731fb3ed61d2ef88becf35d0dc3 SHA512 6e2926035441d9c93759ad92cb2c026a10d28b8354e90d56361b4afc1aa6e7f0e4bb49900ad9f6025f8f9b7070df5691583074f30620196f1305919bd7cfdbdb
diff --git a/games-emulation/melonds/melonds-1.0_rc.ebuild b/games-emulation/melonds/melonds-1.0_rc.ebuild
index 0c99dd96ef21..ca7f9270c3aa 100644
--- a/games-emulation/melonds/melonds-1.0_rc.ebuild
+++ b/games-emulation/melonds/melonds-1.0_rc.ebuild
@@ -66,6 +66,8 @@ Those files can be extracted from devices or found somewhere on the Internet ;-)
src_configure() {
local -a mycmakeargs=(
+ -DUSE_CACHE="OFF"
+
-DBUILD_SHARED_LIBS="OFF"
-DUSE_SYSTEM_LIBSLIRP="ON"
diff --git a/games-emulation/melonds/melonds-9999.ebuild b/games-emulation/melonds/melonds-9999.ebuild
index 088c19006bc0..ca7f9270c3aa 100644
--- a/games-emulation/melonds/melonds-9999.ebuild
+++ b/games-emulation/melonds/melonds-9999.ebuild
@@ -1,10 +1,11 @@
-# Copyright 2019-2024 Gentoo Authors
+# Copyright 2019-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
REAL_PN="melonDS"
-REAL_P="${REAL_PN}-${PV}"
+REAL_PV="${PV/_rc/rc}"
+REAL_P="${REAL_PN}-${REAL_PV}"
inherit cmake readme.gentoo-r1 toolchain-funcs xdg
@@ -15,10 +16,10 @@ HOMEPAGE="http://melonds.kuribo64.net
if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/Arisotura/${REAL_PN}.git"
+ EGIT_REPO_URI="https://github.com/Arisotura/${REAL_PN}"
else
- SRC_URI="https://github.com/Arisotura/${REAL_PN}/archive/${PV}.tar.gz
- -> ${REAL_P}.tar.gz"
+ SRC_URI="https://github.com/Arisotura/${REAL_PN}/archive/${REAL_PV}.tar.gz
+ -> ${P}.gh.tar.gz"
S="${WORKDIR}/${REAL_P}"
KEYWORDS="~amd64"
@@ -29,7 +30,7 @@ SLOT="0"
IUSE="+jit +opengl wayland"
RDEPEND="
- app-arch/libarchive
+ app-arch/libarchive[zstd]
dev-qt/qtbase:6[network,opengl,widgets]
dev-qt/qtmultimedia:6
dev-qt/qtsvg:6
@@ -37,6 +38,7 @@ RDEPEND="
net-libs/enet:=
net-libs/libpcap
net-libs/libslirp
+ x11-libs/libxkbcommon
wayland? (
dev-libs/wayland
)
@@ -50,7 +52,7 @@ BDEPEND="
)
"
-# used for JIT recompiler
+# Used for JIT recompiler.
QA_EXECSTACK="usr/bin/melonDS"
DISABLE_AUTOFORMATTING="yes"
@@ -64,11 +66,14 @@ Those files can be extracted from devices or found somewhere on the Internet ;-)
src_configure() {
local -a mycmakeargs=(
+ -DUSE_CACHE="OFF"
+
-DBUILD_SHARED_LIBS="OFF"
+ -DUSE_SYSTEM_LIBSLIRP="ON"
+
-DENABLE_JIT="$(usex jit)"
-DENABLE_OGLRENDERER="$(usex opengl)"
-DENABLE_WAYLAND="$(usex wayland)"
- -DUSE_SYSTEM_LIBSLIRP=ON
)
cmake_src_configure
}
diff --git a/games-emulation/mgba-jg/Manifest b/games-emulation/mgba-jg/Manifest
index 7181696bea34..5f6ba33f486a 100644
--- a/games-emulation/mgba-jg/Manifest
+++ b/games-emulation/mgba-jg/Manifest
@@ -1,6 +1,4 @@
-DIST mgba-0.10.3.tar.bz2 12943639 BLAKE2B 3adf52ce7b1a8811f3a2d0f874450a7d9ac1c88a39de2cd94846671145e2e1112b92e48a7987a711829a6a4957827f73cf26e988e8a482f43ed055ed27627d15 SHA512 6d9ebd9ce83c6f5c554e677abcf3e52b077fb79df2fb5754d5ee2441d3104208b3d15eb6f3dd3d5e11f8782d257d16b852f0dbf5907e28d638fd7fa92138f8e2
DIST mgba-0.10.4.tar.bz2 12950129 BLAKE2B e489232c92e6221bd845eb00880f70ce3bfc755213659d44b2ff3ed7e5cc6b74637ecd3e8329351bdde79fb802e0d6179e637656b281a5454b386db7c92a9043 SHA512 dc2a6dfa5309932aef9fbd3457aabaf2625371e3db672f7d4bba2dfe2797aca72daee255144a829fc374996d1bee71f7222aab40aba1fb7f8c4211be20a90ec2
-EBUILD mgba-jg-0.10.3.ebuild 922 BLAKE2B a4498d885e1dae7bd6a3407958280dc7c66f6e7c0489b3b2cde1bb70b1ac822c4da60db3637f48fc4152476d4d3c4d6a27bdd2912f450a3ec520c6fa6c6b0550 SHA512 edd8fc6faf03de807c980f62436a55181c97e744bc65afe6c3e8fda3dab77ba923012b1c2ae2a8afac3f3eb4f8c65cdbb507168d335a8ad9d5e8410ca67c6f20
EBUILD mgba-jg-0.10.4.ebuild 922 BLAKE2B a4498d885e1dae7bd6a3407958280dc7c66f6e7c0489b3b2cde1bb70b1ac822c4da60db3637f48fc4152476d4d3c4d6a27bdd2912f450a3ec520c6fa6c6b0550 SHA512 edd8fc6faf03de807c980f62436a55181c97e744bc65afe6c3e8fda3dab77ba923012b1c2ae2a8afac3f3eb4f8c65cdbb507168d335a8ad9d5e8410ca67c6f20
EBUILD mgba-jg-9999.ebuild 922 BLAKE2B a4498d885e1dae7bd6a3407958280dc7c66f6e7c0489b3b2cde1bb70b1ac822c4da60db3637f48fc4152476d4d3c4d6a27bdd2912f450a3ec520c6fa6c6b0550 SHA512 edd8fc6faf03de807c980f62436a55181c97e744bc65afe6c3e8fda3dab77ba923012b1c2ae2a8afac3f3eb4f8c65cdbb507168d335a8ad9d5e8410ca67c6f20
MISC metadata.xml 784 BLAKE2B 3a79ce9c53c6a6ecf53a637a4f43606ba54dd749783ceb99f6aaa2727c6cf25692bfc2c7578f31576f486e3f5b581430b385c18a807850f6f37d8ce907c16d21 SHA512 b395f9052bd40b1d43b6d852bcf26445329ebcd1faac792a0888addc2e3f8a5dd6674d2594cb2e3e2b1e8dc0ab245891fceadab0487617e6b0d8d9db40ade883
diff --git a/games-emulation/mgba-jg/mgba-jg-0.10.3.ebuild b/games-emulation/mgba-jg/mgba-jg-0.10.3.ebuild
deleted file mode 100644
index f27d3666bf7b..000000000000
--- a/games-emulation/mgba-jg/mgba-jg-0.10.3.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PN=${PN%-*}
-MY_P=${MY_PN}-${PV}
-DESCRIPTION="Jolly Good Port of mGBA"
-HOMEPAGE="https://gitlab.com/jgemu/mgba"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/jgemu/${MY_PN}.git"
-else
- SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
- S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-LICENSE="BSD-2 MPL-2.0"
-SLOT="1"
-
-DEPEND="
- media-libs/jg:1=
-"
-RDEPEND="
- ${DEPEND}
- games-emulation/jgrf
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-src_compile() {
- emake -C jollygood CC="$(tc-getCC)" PKG_CONFIG="$(tc-getPKG_CONFIG)"
-}
-
-src_install() {
- emake -C jollygood install \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}"/usr \
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-}
diff --git a/games-emulation/nestopia-jg/Manifest b/games-emulation/nestopia-jg/Manifest
index 8670fbb5bd5b..4b9fc923e613 100644
--- a/games-emulation/nestopia-jg/Manifest
+++ b/games-emulation/nestopia-jg/Manifest
@@ -1,8 +1,7 @@
AUX nestopia-jg-1.52.1-odr.patch 1508 BLAKE2B 7fa12bff3b1597ee96e1055f6f53d96a4ca76a9e6cbf29f078df878fab0fb564fbd16cb854cd983d7b9c32f4ed5b0c43c363518f9d734619626c1af47c811d0f SHA512 aa83d7a64d855c09aeb078f7452d6030c49df657659e23f5a8ae74f3001bad134ed689f9ce8fd71c40f1ad14f2d44aec411b552e4ec1c91455599bb87d0ca302
-DIST nestopia-1.52.0.tar.bz2 451267 BLAKE2B a70e1251a5b9dcb17a5d8e8233c12cc90189a0471aa3faf955c15d7331e44c4a67d6ddd101326820c219c3b5e09780a7191a45c14267e6da156d968a5b9bfce0 SHA512 5b2876ec3dcc90b94b99184d964bdeee8f194e07f8b8efeb9f425a118c3cc51e3d54901d922988047bfcb7fa5f3be97ed4e694c1451046a98e99678625d1f6f4
DIST nestopia-1.52.1.tar.bz2 660171 BLAKE2B 1c5c17d84bb13b19703cd552d844cf42d8d7e72f72b9879cf10249cd091a5d3db0cef5be9afc04728a57d1fdd3f8c4d1ed7105b872ea4df114c30dd8e69fd5be SHA512 b9c606a9becd094bd1bec1aa8d57f57eb596aefaa91a4e09a10c17535c1e38c1b17a56160ffa48b2e240fb7e7d56a4227ffdf3ea0ef6dc401d347bc7e498d015
-EBUILD nestopia-jg-1.52.0.ebuild 899 BLAKE2B b28832fc70b7b04cbbc1206d3d6195624080bf3d69fdb7547c8f1eb49cbef01d17d10a84b2915ff68435548b8efe90b43334493957011cae3882d3d80079dacb SHA512 d055158116550a5c57cc4f5b2bb0aa98778a0c538c4ed6a45137e102f6a5988f084610fe3c82f452b278604038713be46bc2d70c5fd72ab55d342ea4b38b997d
+DIST nestopia-1.53.0.tar.bz2 662401 BLAKE2B ee0a9da2f6ad0649cac57cae6be0e2f9d8e241a6094ff304dc1d801c70b70d3825214fd5f2f550da789a4b9a95f2d16c8c39c6dfa771404dff66977056e08b10 SHA512 9a51b61c562c44429ecb9b9f3cbfc2201240e3cba71ab0d02fdb5788d1c4ad7c7e20159028e10d9fea37b0dcc24547e0865bee81d70c7e7cda488659993349bf
EBUILD nestopia-jg-1.52.1-r1.ebuild 976 BLAKE2B a64b5aa4169cda2fc9459da5618ce24126f0a82bac3ad2888d9f54fe7a0fa5c004322d83183f2240accfd9057e265028363b6d2ab416dbca6b48c52f92016995 SHA512 0c1c0a3564c3e1fc5abc10861a95c8a31ec97c20b6aa4e0f02247577d98cf5b8812a28960062146257c912fb9d5763532d71df7e500be913f882c7cd649d4ffe
-EBUILD nestopia-jg-1.52.1.ebuild 899 BLAKE2B b28832fc70b7b04cbbc1206d3d6195624080bf3d69fdb7547c8f1eb49cbef01d17d10a84b2915ff68435548b8efe90b43334493957011cae3882d3d80079dacb SHA512 d055158116550a5c57cc4f5b2bb0aa98778a0c538c4ed6a45137e102f6a5988f084610fe3c82f452b278604038713be46bc2d70c5fd72ab55d342ea4b38b997d
+EBUILD nestopia-jg-1.53.0.ebuild 899 BLAKE2B b28832fc70b7b04cbbc1206d3d6195624080bf3d69fdb7547c8f1eb49cbef01d17d10a84b2915ff68435548b8efe90b43334493957011cae3882d3d80079dacb SHA512 d055158116550a5c57cc4f5b2bb0aa98778a0c538c4ed6a45137e102f6a5988f084610fe3c82f452b278604038713be46bc2d70c5fd72ab55d342ea4b38b997d
EBUILD nestopia-jg-9999.ebuild 899 BLAKE2B b28832fc70b7b04cbbc1206d3d6195624080bf3d69fdb7547c8f1eb49cbef01d17d10a84b2915ff68435548b8efe90b43334493957011cae3882d3d80079dacb SHA512 d055158116550a5c57cc4f5b2bb0aa98778a0c538c4ed6a45137e102f6a5988f084610fe3c82f452b278604038713be46bc2d70c5fd72ab55d342ea4b38b997d
MISC metadata.xml 900 BLAKE2B 20df4523b7d081c19b6db3a09bdc8ca82784cb18eb22d109b4281802f01abd708e3abac766b2e4521231f55a6f6132a59c0216d6877f6cae85815f28723e49d3 SHA512 701c65469dfce547e0d34663466327bb6ee5baf7d13609a226fb542a302125492d0b634814b5827acf02dc05ee6000b2e6da2b6b2385b11e0f8cc1a41637ab1c
diff --git a/games-emulation/nestopia-jg/nestopia-jg-1.52.0.ebuild b/games-emulation/nestopia-jg/nestopia-jg-1.53.0.ebuild
index 0c8527af385d..0c8527af385d 100644
--- a/games-emulation/nestopia-jg/nestopia-jg-1.52.0.ebuild
+++ b/games-emulation/nestopia-jg/nestopia-jg-1.53.0.ebuild
diff --git a/games-emulation/prosystem-jg/Manifest b/games-emulation/prosystem-jg/Manifest
index 3387e9ce27df..155f982d5737 100644
--- a/games-emulation/prosystem-jg/Manifest
+++ b/games-emulation/prosystem-jg/Manifest
@@ -1,4 +1,6 @@
DIST prosystem-1.5.2.tar.bz2 49674 BLAKE2B 700924f3d749a551337289a634c3f36801c9a57ac6a68c1940e65f1a6dfb1a8fef0fcf9b3227509656965bcff9e27112b6e847d11593400f22e0cf3706b12b05 SHA512 9e59d0c8e4edaf081e0ba0574a11fd3d24f12375345cbcba483f5d9a4be376fc5dcab3145e9f4deb117ebcdc69ae8da68643c27adfc9b7a42d79903ef7c15d11
+DIST prosystem-1.5.3.tar.bz2 128312 BLAKE2B c410dcdfbd2a2537d5f4cc36e285e3bd39f2c4239eeb6888431bcf85853a9056b03be5e0ae772c3475d544f74715fae48d6bbd0ae56e6b60e0608d8c8fcadf79 SHA512 33a0598a4abe7a07d925d7d6564c85538873643ebb0211c14f83661b702fd6b271f76f3730d555c38b7246a1c6c2ed0dce2cbfe41b4e8efde467c1541ee69585
EBUILD prosystem-jg-1.5.2.ebuild 903 BLAKE2B ed8aed66f4ecc3b5452c0357b9baeb33c715340f656d034f2239a83b69f7c9e317a15ab98785d5a01c8cc348bd40aa875270421a4bed2ab916f0c27860f4ab12 SHA512 041f37930222b29ef075403370e5e422b8fb70f78b15d6ccb7c1413e18dcd8a5d509b3b8e5da5cd2df3a10436112322361ecfce03da9f656819867791eeda312
+EBUILD prosystem-jg-1.5.3.ebuild 903 BLAKE2B d4fa72deb63c24dacb70b9e14061ed6386edc544c9ccc26b8bf8469e561637b687602208bfa98a7a8a2e6f347169b5fed1832811a1c90dd2fe0a87c2734e0a65 SHA512 ff8a9c7fd1fa11805f1e32097d7277c3e0ca1d0419bcaaa45719fc758a04cf97c8d5dd88a48af22b8ff3ef19eaeb17cbc934605dd80dae7ed27136ff4fac411d
EBUILD prosystem-jg-9999.ebuild 903 BLAKE2B ed8aed66f4ecc3b5452c0357b9baeb33c715340f656d034f2239a83b69f7c9e317a15ab98785d5a01c8cc348bd40aa875270421a4bed2ab916f0c27860f4ab12 SHA512 041f37930222b29ef075403370e5e422b8fb70f78b15d6ccb7c1413e18dcd8a5d509b3b8e5da5cd2df3a10436112322361ecfce03da9f656819867791eeda312
MISC metadata.xml 968 BLAKE2B 7a53f3ddda941721f342abc77fb2e3be3a290a64eea9ed65db615abb2cb4d291a64284dbacd5207e034276a1cbde3846cbc4a8f486f6c2687bc20e686b423a52 SHA512 c171540ca9249bd07b594f570f9a259707cbdfe0a30aa84d796680d59540199f7e37d8b74e028c482da2d0354defabd5f3ee733da86ae4b079fe3fe45f29ef9e
diff --git a/games-emulation/nestopia-jg/nestopia-jg-1.52.1.ebuild b/games-emulation/prosystem-jg/prosystem-jg-1.5.3.ebuild
index 0c8527af385d..e596a5908456 100644
--- a/games-emulation/nestopia-jg/nestopia-jg-1.52.1.ebuild
+++ b/games-emulation/prosystem-jg/prosystem-jg-1.5.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,8 +7,8 @@ inherit toolchain-funcs
MY_PN=${PN%-*}
MY_P=${MY_PN}-${PV}
-DESCRIPTION="Jolly Good Fork of Nestopia"
-HOMEPAGE="https://gitlab.com/jgemu/nestopia"
+DESCRIPTION="Jolly Good Fork of ProSystem"
+HOMEPAGE="https://gitlab.com/jgemu/prosystem"
if [[ "${PV}" == *9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/jgemu/${MY_PN}.git"
@@ -18,7 +18,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
fi
-LICENSE="GPL-2+"
+LICENSE="BSD GPL-2+"
SLOT="1"
DEPEND="
@@ -33,7 +33,7 @@ BDEPEND="
"
src_compile() {
- emake CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)"
+ emake CC="$(tc-getCC)" PKG_CONFIG="$(tc-getPKG_CONFIG)"
}
src_install() {
diff --git a/games-emulation/sameboy-jg/Manifest b/games-emulation/sameboy-jg/Manifest
index 16bfe459e5e6..cfd1a63eea80 100644
--- a/games-emulation/sameboy-jg/Manifest
+++ b/games-emulation/sameboy-jg/Manifest
@@ -1,6 +1,4 @@
-DIST sameboy-0.16.6.tar.bz2 4153538 BLAKE2B e670ba2ee3240b235d776c5b9a55b5b16dc692c63f3c6d8d03eb56c832c655d6782221afb1028b15a0af6b30ac398c7828e8759b8766ce19cd0064815c8890b3 SHA512 355674a3c4b612cf6b03c094cd3067224779d50789599e0fa7dfc3843201d140befc2058c1bd461e8cab11c5ebbbdb8fceaf4b5feee86a59bd49a50b808dca31
DIST sameboy-1.0.0.tar.bz2 7166814 BLAKE2B b004fe08af738e4e00e7144073f477c62603b6921730d0c2f59064781e3408f0e61be8a1eb40ce68c08ae286c47f4d4875666bc0f65c2232d0662bad1e83cecd SHA512 4da43490b502e59013153f4eabd8c943f81a4a27fd20ffb478770f19897c31d28e6d264e7ec3c3a55029214b8d95f527b564f65a010634d2203b6faa231e1626
-EBUILD sameboy-jg-0.16.6.ebuild 987 BLAKE2B 2dcce119bf6ad54ef4977b6053679c4587404de366365f5f8b929b543b4b6aa6a59f11d2be70252df5d81cbf7009ab1afa00236bc616d4e83b565f7199d66eb6 SHA512 130951e3bb86eea3730ebebefdad1527dce767f3dc38789f446954aa3ecacedae1cdc911c5e43f86f3c8947cc9b8ccefc32f9378af04a3936330a09591daa8be
EBUILD sameboy-jg-1.0.0.ebuild 987 BLAKE2B 2dcce119bf6ad54ef4977b6053679c4587404de366365f5f8b929b543b4b6aa6a59f11d2be70252df5d81cbf7009ab1afa00236bc616d4e83b565f7199d66eb6 SHA512 130951e3bb86eea3730ebebefdad1527dce767f3dc38789f446954aa3ecacedae1cdc911c5e43f86f3c8947cc9b8ccefc32f9378af04a3936330a09591daa8be
EBUILD sameboy-jg-9999.ebuild 987 BLAKE2B 2dcce119bf6ad54ef4977b6053679c4587404de366365f5f8b929b543b4b6aa6a59f11d2be70252df5d81cbf7009ab1afa00236bc616d4e83b565f7199d66eb6 SHA512 130951e3bb86eea3730ebebefdad1527dce767f3dc38789f446954aa3ecacedae1cdc911c5e43f86f3c8947cc9b8ccefc32f9378af04a3936330a09591daa8be
MISC metadata.xml 787 BLAKE2B 6426beadf9adb6bcfeeaf754ca26f518a2f7b69eb0c4310093ce2ef7b872a509771f4ab2c4017465fd741c648a83d3e748a1f8b67aa5f28e3388dbb99b490f05 SHA512 8f4c97de7944e6a650956934d9b6694876eb096b6ea579ad2b5495c6d7f84231d2e70c6ace8a228c3370ddec79aef8efd4b6a45e49244af109156185ba80d5e9
diff --git a/games-emulation/sameboy-jg/sameboy-jg-0.16.6.ebuild b/games-emulation/sameboy-jg/sameboy-jg-0.16.6.ebuild
deleted file mode 100644
index c41503e9640a..000000000000
--- a/games-emulation/sameboy-jg/sameboy-jg-0.16.6.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PN=${PN%-*}
-MY_P=${MY_PN}-${PV}
-DESCRIPTION="Jolly Good Port of SameBoy"
-HOMEPAGE="https://gitlab.com/jgemu/sameboy"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/jgemu/${MY_PN}.git"
-else
- SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
- S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="1"
-
-DEPEND="
- media-libs/jg:1=
-"
-RDEPEND="
- ${DEPEND}
- games-emulation/jgrf
-"
-BDEPEND="
- >=dev-util/rgbds-0.6.0
- virtual/pkgconfig
-"
-
-src_compile() {
- emake -C jollygood \
- CC="$(tc-getCC)" \
- CC_FOR_BUILD="$(tc-getBUILD_CC)" \
- PKG_CONFIG="$(tc-getPKG_CONFIG)"
-}
-
-src_install() {
- emake -C jollygood install \
- DESTDIR="${D}" \
- PREFIX="${EPREFIX}"/usr \
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-}
diff --git a/games-emulation/vecx-jg/Manifest b/games-emulation/vecx-jg/Manifest
index 341a02083a2d..684437887bf1 100644
--- a/games-emulation/vecx-jg/Manifest
+++ b/games-emulation/vecx-jg/Manifest
@@ -1,4 +1,6 @@
DIST vecx-1.2.2.tar.bz2 50154 BLAKE2B 33ca097213771d6e57ece20594e1472d1f98aabe1c9892c73b648baf0180f56e9bb11282a64f2bfdde17236e265fc7e226dec74a9ae1b736e4b94d6f87067a75 SHA512 adaf1b2706fa6e893191e0444d10934a80b25d5e6936a262be4b5dc0ae070577668909a6ac7c246294556e0bc4e72bb881ae6f29a727302907fd2c73fe8e5b98
+DIST vecx-1.2.3.tar.bz2 207777 BLAKE2B 0a5da4b19ebbde6b76072fcfcc838e1efca053424f3279ad00f60192c892a85636ee3d5dbc05d71a403d0014ec924fec841ca77dffae5a29c89635a13492df72 SHA512 c064755f423bec8499def91eae257521f590ae22a19d125e26c4111cf970ed3ac884b60a04917c8e8ce290a71955675759b220a5b0e493ca6631b1436a32d223
EBUILD vecx-jg-1.2.2.ebuild 907 BLAKE2B a6aa69de8680c406e23caca619c3a57bd6631f98e88a091cc91425f5f1c04da19f851fe72ff496ba0343bc35c93a4eee37ad56b6f1e68326c53b7d6d4e7fd925 SHA512 f4c26c3afd431d64dcf9b724ddd93d323f487e898f1aa45127773d43f115a42499bd5a1cb8288ebf2af4fae12b08f1745eca241981f24aa3bc260f4ece9cabf8
+EBUILD vecx-jg-1.2.3.ebuild 907 BLAKE2B e5344915705f2b709191e34947f71de1ebd2bbacdc67f5cc278f9944bfec8b6bbc3ebcef2c1fa58cb08ef598245c04248e5285a4f64d97b533ce8ff9ff05e459 SHA512 e8ba3d43c216bf3c141735b0949c0e32626a09da6f9ad39d1d6ddd41fc94605f3122b8a9a95f6228671f031c531f200901231b5b8c4a9d2a377c282f24cd6b98
EBUILD vecx-jg-9999.ebuild 907 BLAKE2B a6aa69de8680c406e23caca619c3a57bd6631f98e88a091cc91425f5f1c04da19f851fe72ff496ba0343bc35c93a4eee37ad56b6f1e68326c53b7d6d4e7fd925 SHA512 f4c26c3afd431d64dcf9b724ddd93d323f487e898f1aa45127773d43f115a42499bd5a1cb8288ebf2af4fae12b08f1745eca241981f24aa3bc260f4ece9cabf8
MISC metadata.xml 945 BLAKE2B 2d38869db2c6cee90222cb047930b9cdbeed83ae55a4e6b82f84d093114982787122c82d6c6292f256bff0db125cb98be540d675ceb523088c6f9f9d4241ace0 SHA512 666f1798ca57f36132dec6ba536637bdee5355b79ef2b1610acb3d54cbffc8eab7df1ef2e9392c2a47aef2e7693ef800867db37a93cfda9a58c52069740c9750
diff --git a/games-emulation/cega-jg/cega-jg-0.5.2.ebuild b/games-emulation/vecx-jg/vecx-jg-1.2.3.ebuild
index 5c0d962a4614..eaed92d2bacd 100644
--- a/games-emulation/cega-jg/cega-jg-0.5.2.ebuild
+++ b/games-emulation/vecx-jg/vecx-jg-1.2.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,18 +7,18 @@ inherit toolchain-funcs
MY_PN=${PN%-*}
MY_P=${MY_PN}-${PV}
-DESCRIPTION="Jolly Good SG-1000, SMS, and Game Gear Emulator"
-HOMEPAGE="https://gitlab.com/jgemu/cega"
+DESCRIPTION="Jolly Good Fork of vecx"
+HOMEPAGE="https://gitlab.com/jgemu/vecx"
if [[ "${PV}" == *9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/jgemu/${MY_PN}.git"
else
SRC_URI="https://gitlab.com/jgemu/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
fi
-LICENSE="BSD MIT MPL-2.0 ZLIB"
+LICENSE="MIT"
SLOT="1"
DEPEND="