From 3d013ccac70a281416dccbb6757f76818222cbba Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 6 Nov 2022 15:20:09 +0000 Subject: gentoo auto-resync : 06:11:2022 - 15:20:09 --- games-emulation/melonds/Manifest | 4 +- games-emulation/melonds/melonds-0.9.5-r1.ebuild | 84 ------------------------ games-emulation/melonds/melonds-0.9.5-r2.ebuild | 85 +++++++++++++++++++++++++ games-emulation/melonds/melonds-9999.ebuild | 1 + 4 files changed, 88 insertions(+), 86 deletions(-) delete mode 100644 games-emulation/melonds/melonds-0.9.5-r1.ebuild create mode 100644 games-emulation/melonds/melonds-0.9.5-r2.ebuild (limited to 'games-emulation/melonds') diff --git a/games-emulation/melonds/Manifest b/games-emulation/melonds/Manifest index 3d2c79752de0..e2fa614ff1ab 100644 --- a/games-emulation/melonds/Manifest +++ b/games-emulation/melonds/Manifest @@ -4,6 +4,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-r1.ebuild 1626 BLAKE2B 97847373e5ddaa492d2e16c5aef2d0ff3f63fe26616a89ffd3005b09ecf02b0efd79586800938ddbc0c048b0b7b0564aceff80d3e7da2e7bd7d44070f47185a3 SHA512 ea12873eecfeaaf4d55b2fd6d9ed16fc46eedafdbb300ffc55662c4c4dbc89df66e7ef22d6c2f9a05a22cbc172b3d95404c59f76dc6623526d72c3dd833abbaf -EBUILD melonds-9999.ebuild 1626 BLAKE2B 97847373e5ddaa492d2e16c5aef2d0ff3f63fe26616a89ffd3005b09ecf02b0efd79586800938ddbc0c048b0b7b0564aceff80d3e7da2e7bd7d44070f47185a3 SHA512 ea12873eecfeaaf4d55b2fd6d9ed16fc46eedafdbb300ffc55662c4c4dbc89df66e7ef22d6c2f9a05a22cbc172b3d95404c59f76dc6623526d72c3dd833abbaf +EBUILD melonds-0.9.5-r2.ebuild 1673 BLAKE2B 232e9dadb2b97f10dbd500778b50341f5342efc1f5af381ce3db066e4130848df8565d7f493f2c6351c5c58803258b078bfbe59d2d7bf0822be69cf118331ae5 SHA512 2c17f3ca0c1a9282399533bdb69b86cd97a460776083dd88eb4c806e884932de02bc6a9720026c6ff49e840525fe10b1af44a6630dc8cb7bbd3ee485a7bb5d49 +EBUILD melonds-9999.ebuild 1673 BLAKE2B 232e9dadb2b97f10dbd500778b50341f5342efc1f5af381ce3db066e4130848df8565d7f493f2c6351c5c58803258b078bfbe59d2d7bf0822be69cf118331ae5 SHA512 2c17f3ca0c1a9282399533bdb69b86cd97a460776083dd88eb4c806e884932de02bc6a9720026c6ff49e840525fe10b1af44a6630dc8cb7bbd3ee485a7bb5d49 MISC metadata.xml 404 BLAKE2B e9abe00b5ee8196030846be4e7a9e224c0fb7356f88a39949b219bb7355bcac50f6ca28b299a40f056e5a105903cb156aed77731fb3ed61d2ef88becf35d0dc3 SHA512 6e2926035441d9c93759ad92cb2c026a10d28b8354e90d56361b4afc1aa6e7f0e4bb49900ad9f6025f8f9b7070df5691583074f30620196f1305919bd7cfdbdb diff --git a/games-emulation/melonds/melonds-0.9.5-r1.ebuild b/games-emulation/melonds/melonds-0.9.5-r1.ebuild deleted file mode 100644 index 87e563f0f8c2..000000000000 --- a/games-emulation/melonds/melonds-0.9.5-r1.ebuild +++ /dev/null @@ -1,84 +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-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}" - -# 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-r2.ebuild b/games-emulation/melonds/melonds-0.9.5-r2.ebuild new file mode 100644 index 000000000000..928a0567b3fd --- /dev/null +++ b/games-emulation/melonds/melonds-0.9.5-r2.ebuild @@ -0,0 +1,85 @@ +# 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-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" + +# 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 87e563f0f8c2..928a0567b3fd 100644 --- a/games-emulation/melonds/melonds-9999.ebuild +++ b/games-emulation/melonds/melonds-9999.ebuild @@ -39,6 +39,7 @@ RDEPEND=" opengl? ( media-libs/libepoxy ) " DEPEND="${RDEPEND}" +BDEPEND="kde-frameworks/extra-cmake-modules:5" # used for JIT recompiler QA_EXECSTACK="usr/bin/melonDS" -- cgit v1.2.3