diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-15 00:29:11 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-15 00:29:11 +0000 |
commit | bcdfc870ecd1de7eea04df21ec3a069328b2e29f (patch) | |
tree | 9d01787ebec0b4f31b72866fbd078d3f0b27fa11 /games-emulation | |
parent | 37185a5f2fd3d3e821d63ca90dffe9629d147da1 (diff) |
gentoo auto-resync : 15:03:2025 - 00:29:11
Diffstat (limited to 'games-emulation')
-rw-r--r-- | games-emulation/Manifest.gz | bin | 12080 -> 12075 bytes | |||
-rw-r--r-- | games-emulation/dolphin/Manifest | 4 | ||||
-rw-r--r-- | games-emulation/dolphin/dolphin-2503.ebuild | 1 | ||||
-rw-r--r-- | games-emulation/dolphin/dolphin-9999.ebuild | 11 | ||||
-rw-r--r-- | games-emulation/vbam/Manifest | 2 | ||||
-rw-r--r-- | games-emulation/vbam/vbam-2.1.11.ebuild | 115 |
6 files changed, 126 insertions, 7 deletions
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz Binary files differindex 45e40ac6458b..46815f191d2b 100644 --- a/games-emulation/Manifest.gz +++ b/games-emulation/Manifest.gz diff --git a/games-emulation/dolphin/Manifest b/games-emulation/dolphin/Manifest index 3b7713370784..0f88946d84e1 100644 --- a/games-emulation/dolphin/Manifest +++ b/games-emulation/dolphin/Manifest @@ -19,6 +19,6 @@ DIST tinygltf-c5641f2c22d117da7971504591a8f6a41ece488b.tar.gz 5903179 BLAKE2B 0e DIST zlib-ng-ce01b1e41da298334f8214389cc9369540a7560f.tar.gz 2223118 BLAKE2B c79a138c31c74c291ae38a6c4d8983e0884169ced4147d7242d1a766f70777de0368ceba815ac2261bd2543dba55a6106b70f7e040fae4f200863da217f88978 SHA512 73f4e56410ae298ef211ebab52b1a0d3d5bfae91c2de3cd294b56cd0a78ab50e1203b396c7df462f360c1aaaa9392ec5625473d1e9eb084cc64bc813e28d12a1 EBUILD dolphin-2407-r1.ebuild 7929 BLAKE2B eb479d7fcc7b26e29ca411ad94da93274cfce50c1ede826b8b44f7d69f57c4025137c729b5759615912e294ba000cf13da500c8d17a88bf6496749ef1e010cc7 SHA512 6ddda2a1ef5b4e35e51398cb1e9b0d42725d24d41a4026773669193af6fa7ef0df49f05d61f898ab8945e38230ea3b94c5f2d82fed2a52920ff69b387658c8fb EBUILD dolphin-2412-r1.ebuild 7850 BLAKE2B 6724f234932cac0ec5c7333c167a037916ddc927a56479688f1fabf7e2be22991b2d742f451bdf20e7f01d96c5aa00d5cde7519bb33d17c2ee680f8470433ad5 SHA512 1e1450b045917e76c241835f07eee54004ad80e26be1733bc14787caedbfd8d1feb580391a29e5d365a5281b5a7a2bab71f21b9161eeffc255acb14eb020dfe7 -EBUILD dolphin-2503.ebuild 7729 BLAKE2B ff56a704ecadf7fb202b11a0b52791c26a14954ba3ee38778337e1f76bce7488ab171c10a25a55e3fe3016177659cd89f350e7bc06070f4dc09a337a88035418 SHA512 313aba7f687d712f667e65d8694bed8546ffc17090f008e43af374d20452e2c62aad427f73028576309c4fd6d0c59422f7a536b1d03f4bfcaf4167f68e2b71a6 -EBUILD dolphin-9999.ebuild 7720 BLAKE2B dd51eaba50313cc46425ba4961e16c22a7c3d4fbbb464790cc10341c5b82f82e46ddc2c787eaa656a06b9237cb1c8496ca8d5269f87f6f400c72b043c6be02fa SHA512 1b01232fdfb8820d1826175362a8a8d79ae6d156b429548ac1debbf13e06c95eb81720dc8f45a613533e75be98a79ccb284ced61a7990f59a70e79749974b0b0 +EBUILD dolphin-2503.ebuild 7749 BLAKE2B 2f354875467cb13ecffff7247afa58ee292faa3b75fe1e3a98e96f33f0d5751f0d4a142598be9a0951f96149709fbd8d0ef5eb6e48a3525ef724bc3fa3c714d8 SHA512 8ff1b0e8e741a2c42541546fb366c9ac1bae30c52d792165dc67ce475408b87e6d6cfa908f4f9df126963c49b0aadf60665d1bcfc16382528a8900e74709720b +EBUILD dolphin-9999.ebuild 7749 BLAKE2B 2f354875467cb13ecffff7247afa58ee292faa3b75fe1e3a98e96f33f0d5751f0d4a142598be9a0951f96149709fbd8d0ef5eb6e48a3525ef724bc3fa3c714d8 SHA512 8ff1b0e8e741a2c42541546fb366c9ac1bae30c52d792165dc67ce475408b87e6d6cfa908f4f9df126963c49b0aadf60665d1bcfc16382528a8900e74709720b MISC metadata.xml 1003 BLAKE2B 29d426769469da0b23975299b97d310f962b1c3c18a765389b47b8361821014f45b068991b1b21a57344ce34815a1ce609e6c552ed992eff9b84045b74872e41 SHA512 50c546c0a35693c1e1c3d8b53e697e19fc675dd577f6803abe04b1348e08576b0e79640e6978b31484182ecc24cc42557b301c90e2cc31b9c3ead055fdc21458 diff --git a/games-emulation/dolphin/dolphin-2503.ebuild b/games-emulation/dolphin/dolphin-2503.ebuild index d64f183556a0..f23c09401258 100644 --- a/games-emulation/dolphin/dolphin-2503.ebuild +++ b/games-emulation/dolphin/dolphin-2503.ebuild @@ -208,6 +208,7 @@ src_configure() { -DENABLE_AUTOUPDATE=OFF -DENABLE_BLUEZ=$(usex bluetooth) -DENABLE_CLI_TOOL=ON + -DENABLE_CUBEB=ON -DENABLE_EGL=$(usex egl) -DENABLE_EVDEV=$(usex evdev) -DENABLE_LLVM=$(usex llvm) diff --git a/games-emulation/dolphin/dolphin-9999.ebuild b/games-emulation/dolphin/dolphin-9999.ebuild index 3d7d75c458fa..f23c09401258 100644 --- a/games-emulation/dolphin/dolphin-9999.ebuild +++ b/games-emulation/dolphin/dolphin-9999.ebuild @@ -22,12 +22,12 @@ if [[ ${PV} == *9999 ]]; then ) else MGBA_COMMIT=8739b22fbc90fdf0b4f6612ef9c0520f0ba44a51 - IMPLOT_COMMIT=cc5e1daa5c7f2335a9460ae79c829011dc5cef2d + IMPLOT_COMMIT=18c72431f8265e2b0b5378a3a73d8a883b2175ff TINYGLTF_COMMIT=c5641f2c22d117da7971504591a8f6a41ece488b - VULKAN_HEADERS_COMMIT=05fe2cc910a68c9ba5dac07db46ef78573acee72 - VULKANMEMORYALLOCATOR_COMMIT=009ecd192c1289c7529bff248a16cfe896254816 + VULKAN_HEADERS_COMMIT=39f924b810e561fd86b2558b6711ca68d4363f68 + VULKANMEMORYALLOCATOR_COMMIT=3bab6924988e5f19bf36586a496156cf72f70d9f ZLIB_NG_COMMIT=ce01b1e41da298334f8214389cc9369540a7560f - MINIZIP_NG_COMMIT=3eed562ef0ea3516db30d1c8ecb0e1b486d8cb70 + MINIZIP_NG_COMMIT=55db144e03027b43263e5ebcb599bf0878ba58de SRC_URI=" https://github.com/dolphin-emu/dolphin/archive/${PV}.tar.gz -> ${P}.tar.gz @@ -101,7 +101,7 @@ RDEPEND=" llvm? ( $(llvm_gen_dep 'llvm-core/llvm:${LLVM_SLOT}=') ) profile? ( dev-util/oprofile ) pulseaudio? ( media-libs/libpulse ) - sdl? ( media-libs/libsdl2 ) + sdl? ( >=media-libs/libsdl2-2.30.9 ) systemd? ( sys-apps/systemd:0= ) upnp? ( net-libs/miniupnpc:= ) " @@ -208,6 +208,7 @@ src_configure() { -DENABLE_AUTOUPDATE=OFF -DENABLE_BLUEZ=$(usex bluetooth) -DENABLE_CLI_TOOL=ON + -DENABLE_CUBEB=ON -DENABLE_EGL=$(usex egl) -DENABLE_EVDEV=$(usex evdev) -DENABLE_LLVM=$(usex llvm) diff --git a/games-emulation/vbam/Manifest b/games-emulation/vbam/Manifest index d98ad1246a19..3096d12bdd68 100644 --- a/games-emulation/vbam/Manifest +++ b/games-emulation/vbam/Manifest @@ -1,5 +1,7 @@ +DIST vbam-2.1.11.tar.gz 3644925 BLAKE2B 821b57cf1153012ac468c17e941c2377ce4a194f64d890abebe216c442e7ae0f7271f7c271cc40d74ee1bce0d2ca3ae82a6176ad3479429ca47d88337fcb89c9 SHA512 ca4bf876af85c23e32ea52aa29fcde9b6da7e3064b23bf4f4fcc95fece06065299ed5da032ad5179341e118f1925fa804ff7698d370b2e234c2077b13d26c02d DIST vbam-2.1.7.tar.gz 4804929 BLAKE2B 1c2bdec1cd5621e0bd8ad49bce209074bcdf5f6728c975f4ed073f8a92c7100d3f6bde30c9bda9fef3489e96f7b96835a662c044e12ec489eb9fbfd6020e7ffa SHA512 3aab71c6843beb3446f30318580ca6df890560d85498d0112666a7e65fecec3d7c8d13a02bb561917d46019ecd39713e189748ae39353dee39c04d49ff82ce88 DIST vbam-2.1.9.tar.gz 3641821 BLAKE2B 83f303741636f0c32d24c58fdd1b93c483ad82da17764ff3a7f1283f649f540452658693bd27febac3a8afc5871ffee6d8fff2e00f62fc23a211602244b64318 SHA512 de3d9256e18eec7cad785871d002fd6defa148cfe80001c4ff00c8dd04ffec53a721bd280a590c7ef5213a82125f190966c7769250a6aa660c477707ba5539d6 +EBUILD vbam-2.1.11.ebuild 2353 BLAKE2B 65fbdc1b9fcf47000024cb2f9d7dd6a6e35f9b73fdb97603df822e87c5cd2799713f112f5d94b056b2d4e4b5a80cfd4fdcf1632e1382dbd8bd555a6b263bed51 SHA512 8c2a461e2728357b398fc0d000c8d5e3af817d8e7761a0bfa8719bcfae3034978aa04e908b384001db62e0a4d181f9d91eee1231901b1ce09bc50e11f3763547 EBUILD vbam-2.1.7.ebuild 2474 BLAKE2B 896d59e37cb19b156bf9e51eed716270f56b1b45d209f926994935567e6b886a9c0cbdc1c73cfa93e22e89c07060fa0e2e3f3f8bf846f10e76f521267ed5d278 SHA512 902550ac6c9d44b5b1af994b676378ed92ad1b7176fc7b0ec15dd51b611b6501db4904d3213b247e74d4b92d7c67b7557575f487ad0eff4514e97f98e0967e2d EBUILD vbam-2.1.9-r1.ebuild 2523 BLAKE2B 28743f5a7b99a698dbdc3a322a680bf706c0b3bdc2f94165a26bc5925fa1a3d786d03c2a0429f5f124989049983d4c5be37bdbc086c9ac121dcaf33a5578bda1 SHA512 1913237489bfcf67f8dd484809548a2f1e033f5b1a432c46e3db7cf69ff8888e1e7a84b31eaba31d86f657f7cc683a8a93ff890cecc3a4d329b5d58f91a3397c EBUILD vbam-2.1.9.ebuild 2353 BLAKE2B 68adf0bdd1430a528afe70c0e706cb607a257337616ac9a74b32bd47ab4795df79ec372fb2ab5a6ce8b71c273bd9e92dba88e318db5b257a38fa4ec65383cfb5 SHA512 691b4438de76db18ebb93857b6debc2be7ebc8cf061f3dfaf9a1a1d396b8773c0a16dcb8626182489725f4355878ee0efbe73fd33af4b5a35b71465a5dce8b8e diff --git a/games-emulation/vbam/vbam-2.1.11.ebuild b/games-emulation/vbam/vbam-2.1.11.ebuild new file mode 100644 index 000000000000..434a0f8d0eff --- /dev/null +++ b/games-emulation/vbam/vbam-2.1.11.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WX_GTK_VER="3.2-gtk3" +inherit flag-o-matic wxwidgets xdg cmake + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/visualboyadvance-m/visualboyadvance-m.git" + inherit git-r3 +else + SRC_URI="https://github.com/visualboyadvance-m/visualboyadvance-m/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/visualboyadvance-m-${PV}" +fi + +DESCRIPTION="Game Boy, GBC, and GBA emulator forked from VisualBoyAdvance" +HOMEPAGE="https://github.com/visualboyadvance-m/visualboyadvance-m" + +LICENSE="GPL-2" +SLOT="0" +IUSE="ffmpeg link lirc nls +sdl wxwidgets" + +REQUIRED_USE=" + ffmpeg? ( wxwidgets ) + || ( sdl wxwidgets ) +" + +RDEPEND=" + >=media-libs/libpng-1.4:= + media-libs/libsdl2[joystick] + sys-libs/zlib:= + virtual/glu + virtual/opengl + link? ( >=media-libs/libsfml-2.0:= ) + lirc? ( app-misc/lirc ) + nls? ( virtual/libintl ) + wxwidgets? ( + ffmpeg? ( media-video/ffmpeg:= ) + media-libs/openal + x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] + ) +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + app-arch/zip + virtual/pkgconfig + wxwidgets? ( virtual/imagemagick-tools ) + amd64? ( || ( dev-lang/nasm dev-lang/yasm ) ) + x86? ( || ( dev-lang/nasm dev-lang/yasm ) ) + nls? ( sys-devel/gettext ) +" + +src_prepare() { + cmake_src_prepare + sed -i 's/ -mtune=generic//g' CMakeLists.txt || die +} + +src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/926080 + # https://github.com/visualboyadvance-m/visualboyadvance-m/issues/1260 + filter-lto + + use wxwidgets && setup-wxwidgets + + local mycmakeargs=( + -DENABLE_FFMPEG=$(usex ffmpeg) + -DENABLE_LINK=$(usex link) + -DENABLE_LIRC=$(usex lirc) + -DENABLE_NLS=$(usex nls) + -DENABLE_SDL=$(usex sdl) + -DENABLE_WX=$(usex wxwidgets) + -DENABLE_ASM_CORE=$(usex x86) + -DENABLE_ASM_SCALERS=$(usex x86) + -DCMAKE_SKIP_RPATH=ON + -DENABLE_LTO=OFF + -DENABLE_ONLINEUPDATES=OFF + -DDISABLE_MACOS_PACKAGE_MANAGERS=ON + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use sdl ; then + dodoc doc/ReadMe.SDL.txt + doman src/debian/vbam.6 + fi + + use wxwidgets && doman src/debian/visualboyadvance-m.6 +} + +pkg_preinst() { + if use wxwidgets ; then + xdg_pkg_preinst + fi +} + +pkg_postinst() { + if use wxwidgets ; then + xdg_pkg_postinst + fi +} + +pkg_postrm() { + if use wxwidgets ; then + xdg_pkg_postrm + fi +} |