From 4c2b70adc6484c35ff05e412de08a7b7f50cfb34 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 30 Apr 2024 00:00:01 +0100 Subject: gentoo auto-resync : 30:04:2024 - 00:00:01 --- games-emulation/Manifest.gz | Bin 12030 -> 12045 bytes games-emulation/bsnes-jg/Manifest | 3 +- games-emulation/bsnes-jg/bsnes-jg-1.1.2-r1.ebuild | 50 -------------- games-emulation/bsnes-jg/bsnes-jg-1.2.0.ebuild | 46 +++++++++++++ games-emulation/gambatte-jg/Manifest | 4 +- .../gambatte-jg/gambatte-jg-0.6.0.ebuild | 75 +++++++++++++++++++++ .../gambatte-jg/gambatte-jg-9999.ebuild | 2 +- games-emulation/jgemu/Manifest | 2 +- games-emulation/jgemu/jgemu-1.0.0.ebuild | 4 +- games-emulation/jgrf/Manifest | 6 +- games-emulation/jgrf/jgrf-1.0.2-r1.ebuild | 2 +- games-emulation/jgrf/jgrf-1.1.0.ebuild | 51 ++++++++++++++ games-emulation/jgrf/jgrf-9999.ebuild | 2 +- games-emulation/mednafen-jg/Manifest | 4 +- .../mednafen-jg/mednafen-jg-1.31.0.ebuild | 67 ------------------ .../mednafen-jg/mednafen-jg-1.32.1.ebuild | 68 +++++++++++++++++++ games-emulation/nestopia-jg/Manifest | 2 + .../nestopia-jg/nestopia-jg-1.52.1.ebuild | 45 +++++++++++++ 18 files changed, 304 insertions(+), 129 deletions(-) delete mode 100644 games-emulation/bsnes-jg/bsnes-jg-1.1.2-r1.ebuild create mode 100644 games-emulation/bsnes-jg/bsnes-jg-1.2.0.ebuild create mode 100644 games-emulation/gambatte-jg/gambatte-jg-0.6.0.ebuild create mode 100644 games-emulation/jgrf/jgrf-1.1.0.ebuild delete mode 100644 games-emulation/mednafen-jg/mednafen-jg-1.31.0.ebuild create mode 100644 games-emulation/mednafen-jg/mednafen-jg-1.32.1.ebuild create mode 100644 games-emulation/nestopia-jg/nestopia-jg-1.52.1.ebuild (limited to 'games-emulation') diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz index 0f8fa5bec718..329156f608e8 100644 Binary files a/games-emulation/Manifest.gz and b/games-emulation/Manifest.gz 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.1.2-r1.ebuild deleted file mode 100644 index 3522f14ebe50..000000000000 --- a/games-emulation/bsnes-jg/bsnes-jg-1.1.2-r1.ebuild +++ /dev/null @@ -1,50 +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" - -PATCHES=( - "${FILESDIR}"/${P}-endianness.patch # 891201#c9 -) - -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-1.2.0.ebuild b/games-emulation/bsnes-jg/bsnes-jg-1.2.0.ebuild new file mode 100644 index 000000000000..243ad0946b1d --- /dev/null +++ b/games-emulation/bsnes-jg/bsnes-jg-1.2.0.ebuild @@ -0,0 +1,46 @@ +# 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/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.31.0.ebuild deleted file mode 100644 index 5e9c6ff7b616..000000000000 --- a/games-emulation/mednafen-jg/mednafen-jg-1.31.0.ebuild +++ /dev/null @@ -1,67 +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" - -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 -} - -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.ebuild new file mode 100644 index 000000000000..20d7f90f9bd8 --- /dev/null +++ b/games-emulation/mednafen-jg/mednafen-jg-1.32.1.ebuild @@ -0,0 +1,68 @@ +# 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/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)" +} -- cgit v1.2.3