summaryrefslogtreecommitdiff
path: root/games-emulation
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-04-30 00:00:01 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-04-30 00:00:01 +0100
commit4c2b70adc6484c35ff05e412de08a7b7f50cfb34 (patch)
treec7557ae36b9b2bfa7134849511e79da938581c5f /games-emulation
parent5f0030fd1370c4d03dbb2e0d3086f5e618a33749 (diff)
gentoo auto-resync : 30:04:2024 - 00:00:01
Diffstat (limited to 'games-emulation')
-rw-r--r--games-emulation/Manifest.gzbin12030 -> 12045 bytes
-rw-r--r--games-emulation/bsnes-jg/Manifest3
-rw-r--r--games-emulation/bsnes-jg/bsnes-jg-1.2.0.ebuild (renamed from games-emulation/bsnes-jg/bsnes-jg-1.1.2-r1.ebuild)4
-rw-r--r--games-emulation/gambatte-jg/Manifest4
-rw-r--r--games-emulation/gambatte-jg/gambatte-jg-0.6.0.ebuild75
-rw-r--r--games-emulation/gambatte-jg/gambatte-jg-9999.ebuild2
-rw-r--r--games-emulation/jgemu/Manifest2
-rw-r--r--games-emulation/jgemu/jgemu-1.0.0.ebuild4
-rw-r--r--games-emulation/jgrf/Manifest6
-rw-r--r--games-emulation/jgrf/jgrf-1.0.2-r1.ebuild2
-rw-r--r--games-emulation/jgrf/jgrf-1.1.0.ebuild51
-rw-r--r--games-emulation/jgrf/jgrf-9999.ebuild2
-rw-r--r--games-emulation/mednafen-jg/Manifest4
-rw-r--r--games-emulation/mednafen-jg/mednafen-jg-1.32.1.ebuild (renamed from games-emulation/mednafen-jg/mednafen-jg-1.31.0.ebuild)3
-rw-r--r--games-emulation/nestopia-jg/Manifest2
-rw-r--r--games-emulation/nestopia-jg/nestopia-jg-1.52.1.ebuild45
16 files changed, 192 insertions, 17 deletions
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index 0f8fa5bec718..329156f608e8 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 47926823607f..eada53766ccb 100644
--- a/games-emulation/bsnes-jg/Manifest
+++ b/games-emulation/bsnes-jg/Manifest
@@ -1,7 +1,8 @@
AUX bsnes-jg-1.1.2-endianness.patch 3035 BLAKE2B 5b07ce5c7e4011fd69d97f812c64e95b31d26d8e403e84c3409c0f3bcdc9bf294c6114b288732e9e3cc6ec71d12f1498cd59f46f95de2a5aad8292aeb6693891 SHA512 b600dbbc27f497f45f9fa24acc74badbf63573114c7545c11de2571b65e249a1a8f46b5a4f0e23e0aff3884a9049c1302c92922274323273e7a72e1cae3babf8
AUX bsnes-jg-1.1.2-strict-aliasing.patch 2277 BLAKE2B c91b7e92e387c812c368e3f7e6838200e51b0a9fb076a14c334650fb2e8522465bd21f9fa1afab855e5d10cc2749ee160f7573cdf34b5e00d2000baa2f6e962d SHA512 e02244bdcda681fa1cd80a6ab6863d46009afc8f35ad04821905266510f615bc5782b51196176c3d02c48e1ce8155567c246b23cc0332889e4f5347bc35a787b
DIST bsnes-1.1.2.tar.bz2 4183035 BLAKE2B 09e01845fb9e6208f5262e2abef14c46e9fa53cfdd025821345507fc68e520dc21ca69e5d712a7f821936166975865c26dc0be42549b551abdbb941e748949b1 SHA512 77cb82b6cba2941813de25273bd74b928ad380dccadb909ae3500ddf6f8906504f5400df95381569d35fc7b06e0330f9eb4d54d88d64a5c698925d54df62bada
-EBUILD bsnes-jg-1.1.2-r1.ebuild 1021 BLAKE2B 472a32182ab4808fffd7b25ee8c016cc9c3a4ba82806e9e6038dfdb367364911c9edd59a0bd73dcd4f7f64fd5fcd930ebc24bfe6643db5b5e36bca9517db7433 SHA512 399c4c2c286c930e348c1e03544d45c7de285b8a7fb8a71070c10263281fafd075f145d3eff03fa8911b1f2cf253e9c078c05d67f96dc2339f79a0c9b9b81e96
+DIST bsnes-1.2.0.tar.bz2 4277380 BLAKE2B 03abb6efdf2e2fe487ddea780f9a3053092e718695d7f875304a008f5e3e967c443f3ad40d7c8a82b07d66c52ead5d258018fd004cb205efaaa872b122057c98 SHA512 96aaeecf10508bc7672c30fa24b34e0d32e34c4190928109a141f4a1d73fb6f007844f9b7154ffc57028ddb9e99b5c281a214b9517ce5de618cf229722ff1e20
EBUILD bsnes-jg-1.1.2-r2.ebuild 1122 BLAKE2B 7dbe634f8b4d9e74ee5e5756daf7910bb1009d21fedd5537b0935d9ddee4ae7c9276af095b09f6cde3f99cf1b89aae271c3c95801e547ee0c1fb8de7ac0c5e62 SHA512 998c3ab5d632aea162aec5ef4d504aec1637f272dc80a679013111753150de68a6867864ce5911af15d1014c837a183e1b8ad1c9ba0eafd53ae23693b3a131a9
+EBUILD bsnes-jg-1.2.0.ebuild 959 BLAKE2B d8cf4bd1c1d164e337b993d98c2c3251b14cc1ca7a5382212e1b625f987a1b49a30549b7daada9d8c9b3dc507443f6681ed259b1c1a09976cb0351085db03249 SHA512 b86890283e595d516d6e110b51f6fafa22ff6065fe57f179b183f6f417a2259ff36f90dc97f9c1360a5dd994a733e42ed6ab923bf31cc45df64331caf9b00856
EBUILD bsnes-jg-9999.ebuild 959 BLAKE2B d8cf4bd1c1d164e337b993d98c2c3251b14cc1ca7a5382212e1b625f987a1b49a30549b7daada9d8c9b3dc507443f6681ed259b1c1a09976cb0351085db03249 SHA512 b86890283e595d516d6e110b51f6fafa22ff6065fe57f179b183f6f417a2259ff36f90dc97f9c1360a5dd994a733e42ed6ab923bf31cc45df64331caf9b00856
MISC metadata.xml 742 BLAKE2B cade709bfd60e69c0c66654b409dbe59fd2c5bfe552d8bf226409b8a5e30d7b34e6934341d7678d241ffcf780dd69a0acd9d0d71f59e399c18d77447f6363e50 SHA512 a60107630d02ba44937e23b97b0b796c45653e8da85c3131bfc3d578683cc2d81194094bd8da44f19ff67c5e3c22eac175e078cecdfa20237f514130d10d4e5e
diff --git a/games-emulation/bsnes-jg/bsnes-jg-1.1.2-r1.ebuild b/games-emulation/bsnes-jg/bsnes-jg-1.2.0.ebuild
index 3522f14ebe50..243ad0946b1d 100644
--- a/games-emulation/bsnes-jg/bsnes-jg-1.1.2-r1.ebuild
+++ b/games-emulation/bsnes-jg/bsnes-jg-1.2.0.ebuild
@@ -21,10 +21,6 @@ fi
LICENSE="ISC GPL-3+ LGPL-2.1+ MIT ZLIB"
SLOT="1"
-PATCHES=(
- "${FILESDIR}"/${P}-endianness.patch # 891201#c9
-)
-
DEPEND="
media-libs/jg:1=
media-libs/libsamplerate
diff --git a/games-emulation/gambatte-jg/Manifest b/games-emulation/gambatte-jg/Manifest
index 28ac78a5fef0..5cfb8402dbae 100644
--- a/games-emulation/gambatte-jg/Manifest
+++ b/games-emulation/gambatte-jg/Manifest
@@ -1,4 +1,6 @@
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-9999.ebuild 1441 BLAKE2B 7d0d1e577644523fe9b0791b3ad138826b202eeb04ea54f355aa83da19d533be7430646f787e4a8ab8fa20fc561508d3d2444944f0163af742c31dad704bc0cd SHA512 54444488e1563476ba3ba0f2bdd33e0d7a6736661ccb6116acff9c592ea43ce09ae34f9aa803258ecb7ec4bf2bc444f2897b691f41ea646697db23bd82c93625
+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 829 BLAKE2B 80f617ab969735cfb919892d1b2fcbe1c6f090c3726314039d5ca44245651b2556be0b33af59cb5550c30b445b1053cd861f71a01dc7c6efd3103be8e2b00be9 SHA512 748f3c506bcd68ec1a53598c0c9742b7fbb3ae84c4ab5fd6561bbfae310a48e771f124bcf2efcae6d30bfe77553ed504752b5f36ae2929e66d0227997ace10ca
diff --git a/games-emulation/gambatte-jg/gambatte-jg-0.6.0.ebuild b/games-emulation/gambatte-jg/gambatte-jg-0.6.0.ebuild
new file mode 100644
index 000000000000..5b5647ac0425
--- /dev/null
+++ b/games-emulation/gambatte-jg/gambatte-jg-0.6.0.ebuild
@@ -0,0 +1,75 @@
+# 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="
+ GPL-2
+ examples? ( 0BSD )
+ jgmodule? ( BSD )
+"
+SLOT="1"
+IUSE="examples +jgmodule shared"
+REQUIRED_USE="|| ( examples jgmodule shared )"
+
+DEPEND="
+ examples? (
+ media-libs/libsdl2[sound,video]
+ media-libs/speexdsp
+ )
+ jgmodule? (
+ media-libs/jg:1=
+ media-libs/soxr
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ jgmodule? ( games-emulation/jgrf )
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local makeopts=(
+ 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=(
+ CXX="$(tc-getCXX)"
+ PKG_CONFIG="$(tc-getPKG_CONFIG)"
+ ${MY_MAKEOPTS}
+ )
+ emake "${mymakeargs[@]}"
+}
+
+src_install() {
+ local mymakeargs=(
+ DESTDIR="${D}"
+ PREFIX="${EPREFIX}"/usr
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+ ${MY_MAKEOPTS}
+ )
+ emake install "${mymakeargs[@]}"
+}
diff --git a/games-emulation/gambatte-jg/gambatte-jg-9999.ebuild b/games-emulation/gambatte-jg/gambatte-jg-9999.ebuild
index f342303e1e39..5b5647ac0425 100644
--- a/games-emulation/gambatte-jg/gambatte-jg-9999.ebuild
+++ b/games-emulation/gambatte-jg/gambatte-jg-9999.ebuild
@@ -45,7 +45,7 @@ BDEPEND="
virtual/pkgconfig
"
-pkg_setup() {
+src_configure() {
local makeopts=(
DISABLE_MODULE=$(usex jgmodule 0 1)
ENABLE_EXAMPLE=$(usex examples 1 0)
diff --git a/games-emulation/jgemu/Manifest b/games-emulation/jgemu/Manifest
index 1a9a17f45338..580ba5083b7a 100644
--- a/games-emulation/jgemu/Manifest
+++ b/games-emulation/jgemu/Manifest
@@ -1,2 +1,2 @@
-EBUILD jgemu-1.0.0.ebuild 872 BLAKE2B 32cc1a71ec9654207a52bf9a5a362383ce5aa7f34e920fa68674623eb6abd29c283cdd0e7136e8a2de52bb9c8e348714da9b37dfd43283e72d5e5d78acc130e2 SHA512 6687c4424764674a69509a201a32d9ed09d450723b0e90857c2fc970b4aca7e675dc9eeb38017845690d05f6aaa8c3e23dd198d822e0b566134d47b45ff1a837
+EBUILD jgemu-1.0.0.ebuild 901 BLAKE2B 41223ca71b01aa03a3cce791a0147b390f8504c5c31e7d4afea673bbadce547291737325d32b57baed6ec1a2c9c09218835c0f306e66530e9c01bf873493a8b9 SHA512 5d6e4885cf00528434a95558cec5105ae6aa936a2ed337bdd6e4845ca4d727d3636997bee850bf4d7ca3e9eb48f2dbcdc393904af71f51ce89b675e940867dac
MISC metadata.xml 1571 BLAKE2B 1485e52d9fc4e486a44a16c7c08bfef89179c26ff54729180567ddb8f70eb766454bc7ff244aabc7b6332f56fed6d06711d151f885d2281b343608971e8406a9 SHA512 8a1918261cc0959147f0d5d94923dc2fc127af052299439885d05c85982699b864cbe6f094e6c5dfcd0ac39b6f895f28b164b69235225efe85b330d8784c9116
diff --git a/games-emulation/jgemu/jgemu-1.0.0.ebuild b/games-emulation/jgemu/jgemu-1.0.0.ebuild
index a9e79e906401..c2bfc863b5cc 100644
--- a/games-emulation/jgemu/jgemu-1.0.0.ebuild
+++ b/games-emulation/jgemu/jgemu-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ HOMEPAGE="https://jgemu.gitlab.io/"
LICENSE="metapackage"
SLOT="1"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="+bsnes +cega +gambatte +geolith +jollycv +mednafen melonds +mgba +nestopia +prosystem sameboy +vecx"
RDEPEND="
diff --git a/games-emulation/jgrf/Manifest b/games-emulation/jgrf/Manifest
index 5f29280fbd04..0ea54e778166 100644
--- a/games-emulation/jgrf/Manifest
+++ b/games-emulation/jgrf/Manifest
@@ -1,4 +1,6 @@
DIST jgrf-1.0.2.tar.bz2 297837 BLAKE2B 1119f3b11ec4d64eda775ca39a13f1c6873dfa06b206229e12edf1790b8abb5ebf6b9161dd11fd735e9e3745c9c4bb7fc3a9e44523a65be8bd2ca139d0ccc14f SHA512 75b4c8fe8b142a144eccdcbbb763c78c091f869d3411caa127a8c319af1c37cd1157f63a2ee28945f4dc1c5b7b465b15a9c7fdeb23e03bb7d7441e8caa16b435
-EBUILD jgrf-1.0.2-r1.ebuild 1084 BLAKE2B f02ca190184c8b0fc844610a8309160ceaa7a3b7df24dfb650ddd4e127f11021aec557f7c0652534fb1068952687b8f44883ff22fd26c8de39e2a010b756c00d SHA512 a95e4ca314c05cbc68ba43b16b96f651aae2ab4d0a38f9180f2b339ae74f7f6d2b1bf9ec551d7a6189f93df67b234027184e1782b045d1ba7f2db48384eda09f
-EBUILD jgrf-9999.ebuild 1084 BLAKE2B f02ca190184c8b0fc844610a8309160ceaa7a3b7df24dfb650ddd4e127f11021aec557f7c0652534fb1068952687b8f44883ff22fd26c8de39e2a010b756c00d SHA512 a95e4ca314c05cbc68ba43b16b96f651aae2ab4d0a38f9180f2b339ae74f7f6d2b1bf9ec551d7a6189f93df67b234027184e1782b045d1ba7f2db48384eda09f
+DIST jgrf-1.1.0.tar.bz2 300956 BLAKE2B a9bdacfb1713a20eaf78794f149773ba19c594941e7fe793d67d1c1a7f86bb8e5911ba92e35ac2a3bbef2c00009b478038fb93636d0a36f567596d44d4bfa7f0 SHA512 4fb96c9fea7bca818b44870bbb69cdb0c062739766d82793909228ba43d3b3be0c1ecfbad8fb2b18e445ae5a0c3958141bbc16726b97a4d3eaef596e94af88b7
+EBUILD jgrf-1.0.2-r1.ebuild 1087 BLAKE2B 685b78c45418eb8420ca5c4b58dbc7f2f3206bdde329fb8337d5dae451b1c5c865d99d6110250bccab6674702bd71b773dcd8cff6aeca62283b5b42966edc778 SHA512 bb4eb8d2460777e5457878323def65b085424de7b110986681676c5d248aace76953a6aaa819d5fb9b94cf94bc0e6dedcb12e595db0783e3c6e9cebcfddf7dc2
+EBUILD jgrf-1.1.0.ebuild 1087 BLAKE2B 685b78c45418eb8420ca5c4b58dbc7f2f3206bdde329fb8337d5dae451b1c5c865d99d6110250bccab6674702bd71b773dcd8cff6aeca62283b5b42966edc778 SHA512 bb4eb8d2460777e5457878323def65b085424de7b110986681676c5d248aace76953a6aaa819d5fb9b94cf94bc0e6dedcb12e595db0783e3c6e9cebcfddf7dc2
+EBUILD jgrf-9999.ebuild 1087 BLAKE2B 685b78c45418eb8420ca5c4b58dbc7f2f3206bdde329fb8337d5dae451b1c5c865d99d6110250bccab6674702bd71b773dcd8cff6aeca62283b5b42966edc778 SHA512 bb4eb8d2460777e5457878323def65b085424de7b110986681676c5d248aace76953a6aaa819d5fb9b94cf94bc0e6dedcb12e595db0783e3c6e9cebcfddf7dc2
MISC metadata.xml 1017 BLAKE2B 605766500b2a207c255d869a69752b99673e9b4ae1965868621eac16a49f11070adb4a6245e99c2fbd6d59651d0c79184680d961ce5522e7a331297933b258f3 SHA512 e3d87764ef017ceb23a2a0b48a1f63ced026bb2568cba3b615e28a6f104f988c98d830df3f2835e5bffa943372839adacce44d02d5d9bf6ea1f57f1cfc5b51b9
diff --git a/games-emulation/jgrf/jgrf-1.0.2-r1.ebuild b/games-emulation/jgrf/jgrf-1.0.2-r1.ebuild
index 9b2b99b6db19..64d0d2963deb 100644
--- a/games-emulation/jgrf/jgrf-1.0.2-r1.ebuild
+++ b/games-emulation/jgrf/jgrf-1.0.2-r1.ebuild
@@ -22,7 +22,7 @@ DEPEND="
dev-libs/miniz
dev-libs/openssl:0=
media-libs/jg:1=
- media-libs/libepoxy[egl]
+ media-libs/libepoxy[egl(+)]
media-libs/libsdl2[opengl,sound,video]
media-libs/speexdsp
"
diff --git a/games-emulation/jgrf/jgrf-1.1.0.ebuild b/games-emulation/jgrf/jgrf-1.1.0.ebuild
new file mode 100644
index 000000000000..64d0d2963deb
--- /dev/null
+++ b/games-emulation/jgrf/jgrf-1.1.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs xdg
+
+DESCRIPTION="The Jolly Good Reference Frontend"
+HOMEPAGE="https://jgemu.gitlab.io/jgrf.html"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.com/jgemu/${PN}.git"
+else
+ SRC_URI="https://gitlab.com/jgemu/${PN}/-/archive/${PV}/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="BSD CC0-1.0 MIT ZLIB"
+SLOT="1"
+
+DEPEND="
+ dev-libs/miniz
+ dev-libs/openssl:0=
+ media-libs/jg:1=
+ media-libs/libepoxy[egl(+)]
+ media-libs/libsdl2[opengl,sound,video]
+ media-libs/speexdsp
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ PKG_CONFIG="$(tc-getPKG_CONFIG)" \
+ PREFIX="${EPREFIX}"/usr \
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ USE_EXTERNAL_MD5=1 \
+ USE_EXTERNAL_MINIZ=1
+}
+
+src_install() {
+ emake install \
+ DESTDIR="${D}" \
+ PREFIX="${EPREFIX}"/usr \
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
+ USE_EXTERNAL_MD5=1 \
+ USE_EXTERNAL_MINIZ=1
+}
diff --git a/games-emulation/jgrf/jgrf-9999.ebuild b/games-emulation/jgrf/jgrf-9999.ebuild
index 9b2b99b6db19..64d0d2963deb 100644
--- a/games-emulation/jgrf/jgrf-9999.ebuild
+++ b/games-emulation/jgrf/jgrf-9999.ebuild
@@ -22,7 +22,7 @@ DEPEND="
dev-libs/miniz
dev-libs/openssl:0=
media-libs/jg:1=
- media-libs/libepoxy[egl]
+ media-libs/libepoxy[egl(+)]
media-libs/libsdl2[opengl,sound,video]
media-libs/speexdsp
"
diff --git a/games-emulation/mednafen-jg/Manifest b/games-emulation/mednafen-jg/Manifest
index ab2f6271cee9..a9b1e6378f25 100644
--- a/games-emulation/mednafen-jg/Manifest
+++ b/games-emulation/mednafen-jg/Manifest
@@ -1,6 +1,6 @@
-DIST mednafen-1.31.0.tar.bz2 4400375 BLAKE2B 691d449f55cf2702bdeed06470a1e56507ee09407929e1d742996f54212146a2cdd96e6e31a30ca8d94e807ea95c3a2766297df0f0a38e9c1d28e6615705b536 SHA512 908bdd717b916066f3fca46019fa70c789adf0b159250d3ea3b485ca30c8e41e1b86274bf857530943189461ec8165dcd5242456cbf2e259341731af33f00dfa
DIST mednafen-1.32.0.tar.bz2 4427616 BLAKE2B 71a210de8fc3de9169c1f839b942ccf83adeca66863868db4eaba1290c31eb874c7a941a19b5d7ae79464f505e785c5c45949f497b1ba5fc98449dcecad19b47 SHA512 9f4b4afa493c4f08c7c6d6867f58f267f60e1d9c7a341f187c8f7b048a894e532f507a484d2bf12e68156625388923e7091e555c43ef0dd5547e644c8a8c4fea
-EBUILD mednafen-jg-1.31.0.ebuild 1255 BLAKE2B 509dcc11c0141b0976047ed8c99b8b870ee706b52efb182b2410523441663a817cee279ee4ffd1c87f617c991bf795f1e45041450c0826135965fca896aabc54 SHA512 3745f894ec3e722eb3df44f55a75aace3c803846c9ac4ab3f0232e9f0a8eda341c5c3dcfb114388fa270711181bbf27783a4f1d83211d3c5eaed3ae9fcc81d98
+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
MISC metadata.xml 870 BLAKE2B db1473244df4c178e0a72a1caeb42e4fc1d995c76ddb74caef4a73254d819319e22e33612efd01cd2f9670984240c14ab68a7a09a0cc7374782339c57d47a20e SHA512 60997485c0e0bad60da5e5526bd4b37d9f3114e9da156a5c91e6c96a3d08e4a7f3eb541fceb029e5463f2b3347029a6153caea3c92b2bf4bec0b774648dd57dd
diff --git a/games-emulation/mednafen-jg/mednafen-jg-1.31.0.ebuild b/games-emulation/mednafen-jg/mednafen-jg-1.32.1.ebuild
index 5e9c6ff7b616..20d7f90f9bd8 100644
--- a/games-emulation/mednafen-jg/mednafen-jg-1.31.0.ebuild
+++ b/games-emulation/mednafen-jg/mednafen-jg-1.32.1.ebuild
@@ -20,6 +20,7 @@ fi
LICENSE="BSD GPL-2 GPL-2+ LGPL-2.1+ ZLIB"
SLOT="1"
+IUSE="cpu_flags_x86_avx"
DEPEND="
app-arch/zstd
@@ -46,7 +47,7 @@ src_prepare() {
src_configure() {
cd jollygood/conf || die
- econf
+ econf $(use_enable cpu_flags_x86_avx avx)
}
src_compile() {
diff --git a/games-emulation/nestopia-jg/Manifest b/games-emulation/nestopia-jg/Manifest
index b1a3d39cd93f..a8bdc9a302ea 100644
--- a/games-emulation/nestopia-jg/Manifest
+++ b/games-emulation/nestopia-jg/Manifest
@@ -1,4 +1,6 @@
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
+EBUILD nestopia-jg-1.52.1.ebuild 899 BLAKE2B b28832fc70b7b04cbbc1206d3d6195624080bf3d69fdb7547c8f1eb49cbef01d17d10a84b2915ff68435548b8efe90b43334493957011cae3882d3d80079dacb SHA512 d055158116550a5c57cc4f5b2bb0aa98778a0c538c4ed6a45137e102f6a5988f084610fe3c82f452b278604038713be46bc2d70c5fd72ab55d342ea4b38b997d
EBUILD nestopia-jg-9999.ebuild 899 BLAKE2B b28832fc70b7b04cbbc1206d3d6195624080bf3d69fdb7547c8f1eb49cbef01d17d10a84b2915ff68435548b8efe90b43334493957011cae3882d3d80079dacb SHA512 d055158116550a5c57cc4f5b2bb0aa98778a0c538c4ed6a45137e102f6a5988f084610fe3c82f452b278604038713be46bc2d70c5fd72ab55d342ea4b38b997d
MISC metadata.xml 817 BLAKE2B 47dbf60c4058974b2a3fe8a0a8d800e436d4a9cfe4af71cbdf36b77583b7f3766de2120e50c13129b5c61c5fbbb2930567b25133ff2ea2e9ab514f626e091ec3 SHA512 2a57f9aa3201ee331e8bd9d28d52996ac232cc6b0f4e411c73c91838c1623deaa83ae9245c438fb328aa7e29b2a386caf31cd8f1142a9bb6d88b227e85f40950
diff --git a/games-emulation/nestopia-jg/nestopia-jg-1.52.1.ebuild b/games-emulation/nestopia-jg/nestopia-jg-1.52.1.ebuild
new file mode 100644
index 000000000000..0c8527af385d
--- /dev/null
+++ b/games-emulation/nestopia-jg/nestopia-jg-1.52.1.ebuild
@@ -0,0 +1,45 @@
+# 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 Nestopia"
+HOMEPAGE="https://gitlab.com/jgemu/nestopia"
+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="GPL-2+"
+SLOT="1"
+
+DEPEND="
+ media-libs/jg:1=
+"
+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)"
+}