From 6de28447d66e6c47ee682740b840cdb67244d4b1 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 5 Apr 2023 05:24:13 +0100 Subject: gentoo auto-resync : 05:04:2023 - 05:24:13 --- games-emulation/Manifest.gz | Bin 11698 -> 11702 bytes games-emulation/melonds/Manifest | 4 +- games-emulation/melonds/melonds-0.9.5-r3.ebuild | 88 ------------------------ games-emulation/melonds/melonds-0.9.5-r4.ebuild | 87 +++++++++++++++++++++++ games-emulation/melonds/melonds-9999.ebuild | 10 +-- 5 files changed, 94 insertions(+), 95 deletions(-) delete mode 100644 games-emulation/melonds/melonds-0.9.5-r3.ebuild create mode 100644 games-emulation/melonds/melonds-0.9.5-r4.ebuild (limited to 'games-emulation') diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz index 8893e5f1a7c3..cc6259525571 100644 Binary files a/games-emulation/Manifest.gz and b/games-emulation/Manifest.gz differ diff --git a/games-emulation/melonds/Manifest b/games-emulation/melonds/Manifest index db4cbc56b69f..0a90f016b468 100644 --- a/games-emulation/melonds/Manifest +++ b/games-emulation/melonds/Manifest @@ -5,6 +5,6 @@ DIST melonDS-0.9.4_p1.tar.gz 2330696 BLAKE2B f118d067505d740fef2c9f3a7761580981d DIST melonDS-0.9.5.tar.gz 2496704 BLAKE2B ac6b75a74df266c6220a15c8775969f19bd6ef19946c913d49b642aa797ca6dc4cd956e7a840fbdbf572a9178a214314549cfe3fc4617a4f0f3877850c6818cd SHA512 115cf04e4e22a20016ac4f2946aef917e5c9566b1a5f18599f7b7c47b0ac71e3645157a8a21622ab83683848c57ab25e6d6fcff0df559087b56642d99ffe40ec EBUILD melonds-0.9.3-r2.ebuild 1678 BLAKE2B af9e763020cb2838ffd5db22a8bfd47fcd7d07611c7c37faa39e117f15c8bbf49a9dd1571ee489dc4d906e1b26c7c8d4464cb1ad6d2dd1a784020ceccc73dd4e SHA512 3b556aa85dcbf19c1b8fa0aa2109a4ff1b2ac75964243ce71427dae8bf119c442b67efbe77d6915c32c2a08bdb1e47ecf287936eb0d1cc90515c549223a1a689 EBUILD melonds-0.9.4_p1-r1.ebuild 1694 BLAKE2B 6e1e6c4f91f0deab914fac2f6f33cff76d3eff1c24b2630f1cb3289c989c597edf5b5691de68f8cac00c68b7a9f7015c0802b27d7dbe0adc311e54de1973cdf1 SHA512 433d14f08edf0724afb25a3ab90759a0b843ddb28f108c7aa5b709549e019318e9be3c648ccb9271bad17be04862ba6b9f7f5befbd88adf5ba72f717f9f82348 -EBUILD melonds-0.9.5-r3.ebuild 1749 BLAKE2B 200edd240db93e98fea648e50aebb71a58cd3963f6b3f5ac91d02422fa813daef12fa85d1c2f9f974372d566fdd406311a5c9cdc58ef8a25878c115f88fa1c8f SHA512 4391f3a33d8a65c629cf7e4d7f251f993a2cd67dab77d11e680a2368e013d2d86cc0afd4fac74ad61ac9b9f8e27064922a14b5ff07af054d00663dd269bd812c -EBUILD melonds-9999.ebuild 1691 BLAKE2B e8546ac3b7b3befda02b0263e02547fd6acb5324512ee4f51c754771d6b55bb86d0b0e9d486391d016068f06093464daa412a3a1e6b385df058049f22cc16425 SHA512 06d7b0bc5f5bec73c51c9435dad60aa803847b15ffb190a8167c26583a1c2b16e86ed2ab4e0692abaabd6588db1118a7f55daadf0aea60ac5ab8d6bbc1b7aebc +EBUILD melonds-0.9.5-r4.ebuild 1716 BLAKE2B 1275ae2a432fb6443baee9044f593bd7b0e9b7f2fddfdc8ead2e4ed63370df9f48dc6f10ab2de04cf033732951f60776c0fa29d2975bb108911287248483cba0 SHA512 ca5aa13a33da2e50556cf1bcc4dfb12d8940f320aff1c5ba351b967655dd131461deee36405fb46cbd05641cdac3a0da512dfa28af774497686ba1ca09e2ea51 +EBUILD melonds-9999.ebuild 1727 BLAKE2B a541f0674ce4fa62991a9cb21b9165c4ac310b41e0fdf916f02e75e331848609b41ae69a9d6abe89325ac051710f0654b5d940b7e39ce9d4cf51c4c3a092201d SHA512 fca5d64ea591467b4b3fc6e7062e74e14dbc9420b2a47c4a56421767eb07894ab8644581a755533b8c593b3e94408c4105e0aba92774a6fc4f8774d007c21886 MISC metadata.xml 404 BLAKE2B e9abe00b5ee8196030846be4e7a9e224c0fb7356f88a39949b219bb7355bcac50f6ca28b299a40f056e5a105903cb156aed77731fb3ed61d2ef88becf35d0dc3 SHA512 6e2926035441d9c93759ad92cb2c026a10d28b8354e90d56361b4afc1aa6e7f0e4bb49900ad9f6025f8f9b7070df5691583074f30620196f1305919bd7cfdbdb diff --git a/games-emulation/melonds/melonds-0.9.5-r3.ebuild b/games-emulation/melonds/melonds-0.9.5-r3.ebuild deleted file mode 100644 index 49156ca69002..000000000000 --- a/games-emulation/melonds/melonds-0.9.5-r3.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="melonDS" -MY_P="${MY_PN}-${PV}" - -inherit cmake flag-o-matic readme.gentoo-r1 toolchain-funcs xdg - -DESCRIPTION="Nintendo DS emulator, sorta" -HOMEPAGE="http://melonds.kuribo64.net - https://github.com/Arisotura/melonDS" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Arisotura/${MY_PN}.git" -else - SRC_URI="https://github.com/Arisotura/${MY_PN}/archive/${PV}.tar.gz - -> ${MY_P}.tar.gz" - S="${WORKDIR}"/${MY_P} - KEYWORDS="~amd64" -fi - -IUSE="+jit +opengl" -LICENSE="BSD-2 GPL-2 GPL-3 Unlicense" -SLOT="0" - -RDEPEND=" - app-arch/libarchive - dev-libs/wayland - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - media-libs/libsdl2[sound,video] - net-libs/libpcap - net-libs/libslirp - opengl? ( media-libs/libepoxy ) -" -DEPEND="${RDEPEND}" -BDEPEND="kde-frameworks/extra-cmake-modules:5" - -PATCHES=( "${FILESDIR}"/${P}-no-ccache-detection.patch ) - -# used for JIT recompiler -QA_EXECSTACK="usr/bin/melonDS" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="You need the following files in order to run melonDS: -- bios7.bin -- bios9.bin -- firmware.bin -- romlist.bin -Place them in ~/.config/melonDS -Those files can be found somewhere on the Internet ;-)" - -src_prepare() { - filter-lto - append-flags -fno-strict-aliasing - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=OFF - -DENABLE_JIT=$(usex jit) - -DENABLE_OGLRENDERER=$(usex opengl) - ) - cmake_src_configure -} - -src_compile() { - tc-export AR - cmake_src_compile -} - -src_install() { - readme.gentoo_create_doc - cmake_src_install -} - -pkg_postinst() { - xdg_pkg_postinst - readme.gentoo_print_elog -} diff --git a/games-emulation/melonds/melonds-0.9.5-r4.ebuild b/games-emulation/melonds/melonds-0.9.5-r4.ebuild new file mode 100644 index 000000000000..062deeb70674 --- /dev/null +++ b/games-emulation/melonds/melonds-0.9.5-r4.ebuild @@ -0,0 +1,87 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="melonDS" +MY_P="${MY_PN}-${PV}" + +inherit cmake flag-o-matic readme.gentoo-r1 toolchain-funcs xdg + +DESCRIPTION="Nintendo DS emulator, sorta" +HOMEPAGE="http://melonds.kuribo64.net + https://github.com/Arisotura/melonDS" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Arisotura/${MY_PN}.git" +else + SRC_URI="https://github.com/Arisotura/${MY_PN}/archive/${PV}.tar.gz + -> ${MY_P}.tar.gz" + S="${WORKDIR}"/${MY_P} + KEYWORDS="~amd64" +fi + +IUSE="+jit +opengl" +LICENSE="BSD-2 GPL-2 GPL-3 Unlicense" +SLOT="0" + +RDEPEND=" + app-arch/libarchive + dev-libs/wayland + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + media-libs/libsdl2[sound,video] + net-libs/libpcap + net-libs/libslirp +" +DEPEND="${RDEPEND}" +BDEPEND="kde-frameworks/extra-cmake-modules:5" + +PATCHES=( "${FILESDIR}"/${P}-no-ccache-detection.patch ) + +# used for JIT recompiler +QA_EXECSTACK="usr/bin/melonDS" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS="You need the following files in order to run melonDS: +- bios7.bin +- bios9.bin +- firmware.bin +- romlist.bin +Place them in ~/.config/melonDS +Those files can be found somewhere on the Internet ;-)" + +src_prepare() { + filter-lto + append-flags -fno-strict-aliasing + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=OFF + -DENABLE_JIT=$(usex jit) + -DENABLE_OGLRENDERER=$(usex opengl) + ) + cmake_src_configure +} + +src_compile() { + tc-export AR + cmake_src_compile +} + +src_install() { + readme.gentoo_create_doc + cmake_src_install +} + +pkg_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog +} diff --git a/games-emulation/melonds/melonds-9999.ebuild b/games-emulation/melonds/melonds-9999.ebuild index 380ce1eb8140..3bf0d22f5d0e 100644 --- a/games-emulation/melonds/melonds-9999.ebuild +++ b/games-emulation/melonds/melonds-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2022 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,13 +22,12 @@ else KEYWORDS="~amd64" fi -IUSE="+jit +opengl" +IUSE="+jit +opengl wayland" LICENSE="BSD-2 GPL-2 GPL-3 Unlicense" SLOT="0" RDEPEND=" app-arch/libarchive - dev-libs/wayland dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 @@ -37,10 +36,10 @@ RDEPEND=" media-libs/libsdl2[sound,video] net-libs/libpcap net-libs/libslirp - opengl? ( media-libs/libepoxy ) + wayland? ( dev-libs/wayland ) " DEPEND="${RDEPEND}" -BDEPEND="kde-frameworks/extra-cmake-modules:5" +BDEPEND="wayland? ( kde-frameworks/extra-cmake-modules:5 )" # used for JIT recompiler QA_EXECSTACK="usr/bin/melonDS" @@ -66,6 +65,7 @@ src_configure() { -DBUILD_SHARED_LIBS=OFF -DENABLE_JIT=$(usex jit) -DENABLE_OGLRENDERER=$(usex opengl) + -DENABLE_WAYLAND=$(usex wayland) ) cmake_src_configure } -- cgit v1.2.3