From 77b275a53383b07b154caa09feb6f4961b206638 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 20 May 2024 00:02:16 +0100 Subject: gentoo auto-resync : 20:05:2024 - 00:02:15 --- games-emulation/Manifest.gz | Bin 12056 -> 12062 bytes games-emulation/fceux/Manifest | 2 +- games-emulation/fceux/fceux-2.6.6-r1.ebuild | 76 ++++++++++++++++++++++++++++ games-emulation/fceux/fceux-2.6.6.ebuild | 76 ---------------------------- 4 files changed, 77 insertions(+), 77 deletions(-) create mode 100644 games-emulation/fceux/fceux-2.6.6-r1.ebuild delete mode 100644 games-emulation/fceux/fceux-2.6.6.ebuild (limited to 'games-emulation') diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz index 03fb8bf7fa1b..4b8d93bf5f7f 100644 Binary files a/games-emulation/Manifest.gz and b/games-emulation/Manifest.gz differ diff --git a/games-emulation/fceux/Manifest b/games-emulation/fceux/Manifest index 14e75505bda0..8ad5c4b3db03 100644 --- a/games-emulation/fceux/Manifest +++ b/games-emulation/fceux/Manifest @@ -3,5 +3,5 @@ AUX fceux-2.4.0-no-git.patch 377 BLAKE2B 8b0be40a0eba5249f73942ea774dc0a37e73ac7 AUX fceux-2.6.6-luajit.patch 694 BLAKE2B 1fa2d756c0b1f941d17f659e3557787b5545cb6c3fa7771fec8dad4ba8b4ba9c8f8f22c6105732e7c8cc0c0f8d5cbd05b880496a34fd42609ce9195b7fecb7c2 SHA512 bbd8782d246ce9b451b8000db373eec9a9e6978f08e621ccb81b95eab1540eff2ba3290450bd2c3fac7a36fc2d26765595184f993e06315da7c07df2b03fcc53 AUX fceux-2.6.6-no-glx.patch 286 BLAKE2B 895c4a4fae7deb68fca6f26641f6c038b5f6fadd391dbf9a920145555e204f769435a305770c5a05bdcf9476e7d783dece8d7d9c698d6ac22314363b51ec2e12 SHA512 2b39ffb34b73522bce3610631f302c9bc843fe2acb1df156f5c14cfc4b0d20cdd1938a979ce09dfe9f3a16cc6fed238db04e4bb6aa81e177c852392fc5e3b146 DIST fceux-2.6.6.tar.gz 23330274 BLAKE2B 4d7779af0afc5fa12d3734d282f92b105757d204c69091b4e3574e4ced6179c5e202b752225f412d68331c9866c63b626703b014835d398ca1262deeb0d32654 SHA512 0a6cff4c6b900569978003675812d92d893281c2bdf3b0b58c07e257251648ee325f9bb29b01253ab1a5e9354631d91a6e67a1e6bb36ebe89d5067509cabfa64 -EBUILD fceux-2.6.6.ebuild 1734 BLAKE2B aff14cce3852a594a7c6df12da1e344d3253867d86c34a1a45bcdd02b3b31f73250b28616ae134b9a05c97eb2ed91cfb37f3d12db386c0996b1a0b8234c070aa SHA512 0a57db74c6a3a1170303d67a64e18f21cfca99e77459c7b797a75337092f2fbb7e62284891ddbe377d1b1d471086f88a747cbbc8ef5cba7ef60c2cfa3c6ec233 +EBUILD fceux-2.6.6-r1.ebuild 1737 BLAKE2B 78aa9bea69a847a7a195284407d3414e2b6d27e5087d4f15ac394d31e10e6c81f2bc79182eb393adbfb4149f10acd8c20cc9b8bb211ffaf2be04fed7a8ee2000 SHA512 36688c5b94d48164f57a7c138f086b1dd52399c5df764cf1b8686d128a8e9774ddbb39419c77c8405253d76782a7d2f890e84b02ef5567c6b47f38b6c0f29c88 MISC metadata.xml 655 BLAKE2B 937f4fdff1702689100b9b49d14878ddcd960bc1119160f0892c1458e707a9af0c02f3f62bcfa7b5a722f999695cc125f7ea35456969df4843315fffa06acf54 SHA512 422a83db150c7026db66e5ca7fc160b137ce5613c267a4ee9a9496be2c7c471382338a8bd03212aac26f41ff193d62a952c148717e0643776c63e51a3e520aaf diff --git a/games-emulation/fceux/fceux-2.6.6-r1.ebuild b/games-emulation/fceux/fceux-2.6.6-r1.ebuild new file mode 100644 index 000000000000..a610a06cc96e --- /dev/null +++ b/games-emulation/fceux/fceux-2.6.6-r1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +inherit cmake lua-single xdg + +DESCRIPTION="Portable Famicom/NES emulator, an evolution of the original FCE Ultra" +HOMEPAGE="https://fceux.com/" +SRC_URI=" + https://github.com/TASEmulators/fceux/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="archive ffmpeg qt6 x264 x265" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + ${LUA_DEPS} + media-libs/libglvnd + media-libs/libsdl2[joystick,sound,threads(+),video] + sys-libs/zlib:=[minizip] + archive? ( app-arch/libarchive:= ) + qt6? ( dev-qt/qtbase:6[gui,opengl,widgets,-gles2-only] ) + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5[-gles2-only] + dev-qt/qtwidgets:5 + ) + ffmpeg? ( media-video/ffmpeg:= ) + x264? ( media-libs/x264:= ) + x265? ( media-libs/x265:= ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-2.4.0-desktop.patch + "${FILESDIR}"/${PN}-2.4.0-no-git.patch + "${FILESDIR}"/${PN}-2.6.6-luajit.patch + "${FILESDIR}"/${PN}-2.6.6-no-glx.patch +) + +src_prepare() { + cmake_src_prepare + + local use + for use in archive:libarchive ffmpeg:libav x264 x265; do + use ${use%:*} || + sed -i "/check_modules( ${use#*:} /Id" src/CMakeLists.txt || die + done + + rm output/*.{chm,dll} || die # windows-only +} + +src_configure() { + local mycmakeargs=( + -DGLVND=yes + -DPUBLIC_RELEASE=yes + -DQT6=$(usex qt6) + ) + + cmake_src_configure +} + +src_install() { + local DOCS=( README TODO-SDL changelog.txt documentation/. readme.md ) + cmake_src_install + + rm "${ED}"/usr/share/doc/${PF}/fceux{,-net-server}.6 || die # duplicate + rm "${ED}"/usr/share/man/man6/fceux-net-server.6 || die # not used +} diff --git a/games-emulation/fceux/fceux-2.6.6.ebuild b/games-emulation/fceux/fceux-2.6.6.ebuild deleted file mode 100644 index 429084169f18..000000000000 --- a/games-emulation/fceux/fceux-2.6.6.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -inherit cmake lua-single xdg - -DESCRIPTION="Portable Famicom/NES emulator, an evolution of the original FCE Ultra" -HOMEPAGE="https://fceux.com/" -SRC_URI=" - https://github.com/TASEmulators/fceux/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="archive ffmpeg qt6 x264 x265" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - ${LUA_DEPS} - media-libs/libglvnd - media-libs/libsdl2[joystick,sound,threads,video] - sys-libs/zlib:=[minizip] - archive? ( app-arch/libarchive:= ) - qt6? ( dev-qt/qtbase:6[gui,opengl,widgets,-gles2-only] ) - !qt6? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5[-gles2-only] - dev-qt/qtwidgets:5 - ) - ffmpeg? ( media-video/ffmpeg:= ) - x264? ( media-libs/x264:= ) - x265? ( media-libs/x265:= ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-2.4.0-desktop.patch - "${FILESDIR}"/${PN}-2.4.0-no-git.patch - "${FILESDIR}"/${PN}-2.6.6-luajit.patch - "${FILESDIR}"/${PN}-2.6.6-no-glx.patch -) - -src_prepare() { - cmake_src_prepare - - local use - for use in archive:libarchive ffmpeg:libav x264 x265; do - use ${use%:*} || - sed -i "/check_modules( ${use#*:} /Id" src/CMakeLists.txt || die - done - - rm output/*.{chm,dll} || die # windows-only -} - -src_configure() { - local mycmakeargs=( - -DGLVND=yes - -DPUBLIC_RELEASE=yes - -DQT6=$(usex qt6) - ) - - cmake_src_configure -} - -src_install() { - local DOCS=( README TODO-SDL changelog.txt documentation/. readme.md ) - cmake_src_install - - rm "${ED}"/usr/share/doc/${PF}/fceux{,-net-server}.6 || die # duplicate - rm "${ED}"/usr/share/man/man6/fceux-net-server.6 || die # not used -} -- cgit v1.2.3