summaryrefslogtreecommitdiff
path: root/games-emulation
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-15 00:29:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-15 00:29:11 +0000
commitbcdfc870ecd1de7eea04df21ec3a069328b2e29f (patch)
tree9d01787ebec0b4f31b72866fbd078d3f0b27fa11 /games-emulation
parent37185a5f2fd3d3e821d63ca90dffe9629d147da1 (diff)
gentoo auto-resync : 15:03:2025 - 00:29:11
Diffstat (limited to 'games-emulation')
-rw-r--r--games-emulation/Manifest.gzbin12080 -> 12075 bytes
-rw-r--r--games-emulation/dolphin/Manifest4
-rw-r--r--games-emulation/dolphin/dolphin-2503.ebuild1
-rw-r--r--games-emulation/dolphin/dolphin-9999.ebuild11
-rw-r--r--games-emulation/vbam/Manifest2
-rw-r--r--games-emulation/vbam/vbam-2.1.11.ebuild115
6 files changed, 126 insertions, 7 deletions
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index 45e40ac6458b..46815f191d2b 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
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
+}