summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* games-emulation/pcsx2: update live, unbundle libzip[zstd]Ionen Wolkens2022-04-211-1/+6
| | | | | | | | | It uses libzip for savestates and enables zstd when doing so. Also adjust comments and explicitly disable QT_BUILD, mostly as a reminder to do later when Qt6 is in the tree. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/fceux: drop 2.6.3Ionen Wolkens2022-03-302-57/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/fceux: add 2.6.4Ionen Wolkens2022-03-242-0/+57
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/fceux: drop 2.6.2Ionen Wolkens2022-03-142-57/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/snes9x: drop 1.60Ionen Wolkens2022-03-143-187/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: drop 1.6.0-r2Ionen Wolkens2022-03-141-109/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/melonds: use system teakraMaciej Barć2022-03-134-24/+38
| | | | | Closes: https://bugs.gentoo.org/834984 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/pcsx2: stabilize 1.6.0-r3 for amd64, x86Ionen Wolkens2022-03-101-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/melonds: remove unused flag-o-matic eclassMaciej Barć2022-03-092-4/+4
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/melonds: upstream re-tagged (& re-released)Maciej Barć2022-03-092-4/+4
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/melonds: bump to 0.9.4Maciej Barć2022-03-082-0/+89
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/fceux: add 2.6.3Ionen Wolkens2022-03-072-0/+57
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/snes9x: set REQUIRED_USE for glslangIonen Wolkens2022-03-051-0/+1
| | | | | | | | Mostly for opengl rather than gui, technically some other features need gui but don't want to set annoying REQUIRED_USE with common global flags. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/snes9x: add 1.61Ionen Wolkens2022-03-054-1/+182
| | | | | | | | | | | | | | | | | | | | | | | Various changes, but for some notable ones: - IUSE=gtk->gui, now uses gtkmm - RESTRICT=test, has no tests but fails if -gui/-gtk (bug #737044) - clean libretro objects to fix USE="netplay libretro" (bug #791475) - respect flags for libretro, also don't use CXXFLAGS for CFLAGS - install libretro core in libretro/ like libretro-snes9x - tentatively remove noexecstack, not seeing QA notices - remove html docs, they are not relevant for users This bundles glslang/spriv-cross but upstream is concerned about API and seems likely this will break if unbundled, leaving alone for now. bug #766782 was caused by CFLAGS = $(CXXFLAGS) without := leading to -fno-rtti being used for CC and seemingly being refusedby distcc. 1.61 corrected this. Closes: https://bugs.gentoo.org/737044 Closes: https://bugs.gentoo.org/766782 Closes: https://bugs.gentoo.org/791475 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: update liveIonen Wolkens2022-03-021-0/+1
| | | | | | | | Newly attempts to pass options to bundled subprojects but errors out due to being unbundled. Thanks-to: Samuel Bauer Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: Revbump to fix compilation against ffmpeg-5Lars Wendler2022-03-012-0/+249
| | | | | Closes: https://bugs.gentoo.org/834374 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* games-emulation/ppsspp: pin ffmpeg to 0/56.58.58 slotMaciej Barć2022-03-013-6/+6
| | | | | | | | | | Upstream bug report: https://github.com/hrydgard/ppsspp/issues/15308 CONSIDER: If we can not patch this in the future, then maybe bring back USE="system-ffmpeg". Closes: https://bugs.gentoo.org/834376 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/pcsx2: fix wxwidgets detection, ignore /usr/lib64Ionen Wolkens2022-02-192-0/+24
| | | | | | | | | | | | | | | | | PCSX2 tries to force a wx-config path while FindwxWidgets.cmake would otherwise use the eclass' WX_CONFIG. Results in a build failure if the wx-config-3.0 symlink points to the gtk2 version. This previously worked by accident when cmake is in cross-compilation mode given wx-config32-3.0 doesn't exist and fell back to WX_CONFIG. Dirty fix but also force-ignore /usr/lib64 like the toolchain file used to for now, many checks are fragile (e.g. GLU). Ultimately these workarounds shouldn't be needed next release (64bit). Thanks-to: Yuri Konotopov <ykonotopov@gnome.org> Bug: https://bugs.gentoo.org/833100 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: drop passing unnecessary toolchain fileIonen Wolkens2022-02-161-0/+103
| | | | | | | | | | | | | | | Undocumented not-for-ebuilds MYCMAKEARGS was used as a way to replace the toolchain file, however Gentoo's is perfectly fine here thanks to `multilib_toolchain_setup x86` setting this up. Still revbump to ~arch as a precaution, but should be fine. Could use some other fixups but ideal would be for a new release (or maybe start looking into snapshots after upstream stops doing major changes) to get rid of all this 32bit stuff. Bug: https://bugs.gentoo.org/833100 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/nestopia: drop 1.50Ionen Wolkens2022-02-162-46/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mednafen: drop 1.27.1Ionen Wolkens2022-02-162-77/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/nestopia: silence -Wc++11-narrowing on clangDavid Seifert2022-02-091-1/+4
| | | | | Closes: https://bugs.gentoo.org/830469 Signed-off-by: David Seifert <soap@gentoo.org>
* games-emulation/nestopia: sync liveIonen Wolkens2022-02-091-9/+12
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/nestopia: add 1.51.1Ionen Wolkens2022-02-092-0/+43
| | | | | | | | | | | This version switches from GTK to FLTK, removes the switch for optional gui and the support for libao/jack (most USE are gone). Dropped [video] from libsdl2, it's only used for input+audio and fltk[opengl] handles the display. Closes: https://bugs.gentoo.org/832960 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/nestopia: update metadata.xml remote-idIonen Wolkens2022-02-091-2/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/fceux: drop 2.6.1Ionen Wolkens2022-02-062-57/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/fceux: add 2.6.2Ionen Wolkens2022-02-052-0/+57
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: fix build with wxGTK[sdl], adjust optionsIonen Wolkens2022-01-271-4/+3
| | | | | | | | | | | | SDL2_API is essentially an unused option, but an old cmake check still use it when it detects wxGTK was built with sdl support. Also sorted options and removed CMAKE_LIBRARY_PATH as it does not install plugins anymore. Thanks-to: Jusef N. Closes: https://github.com/gentoo/gentoo/pull/23989 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2022-01-251-1/+1
| | | | | | Again. :( Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* games-emulation/desmume: drop 0.9.11_p20210409-r1Ionen Wolkens2022-01-213-70/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/fceux: drop 2.5.0, 2.6.0Ionen Wolkens2022-01-213-114/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mednafen: add 1.29.0Ionen Wolkens2022-01-192-0/+81
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/fceux: add 2.6.1Ionen Wolkens2022-01-172-0/+57
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/dosbox-staging: fix compilation with muslBernard Cafarelli2022-01-152-0/+18
| | | | | | Closes: https://bugs.gentoo.org/830930 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
* games-emulation/desmume: add 0.9.11_p20211119Ionen Wolkens2022-01-132-0/+57
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/fceux: add 2.6.0Ionen Wolkens2022-01-132-0/+57
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/higan: drop 116_pre20210404Ionen Wolkens2022-01-132-107/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/dosbox-staging: 0.78.1 bumpBernard Cafarelli2022-01-122-0/+67
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
* games-emulation/pcsx2: update liveIonen Wolkens2022-01-091-1/+5
| | | | | | | | Meant to unbundle these + add IUSE=vulkan, but it uses an header that's not normally installed by system glslang. May be better to wait and see before doing more given this is all very new. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/dolphin: Remove oldMichał Górny2022-01-082-198/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* games-emulation/dolphin: Restrict libfmt due to build failureMichał Górny2022-01-081-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* games-emulation/pcsx2: Remove oldMichał Górny2022-01-061-112/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* games-emulation/pcsx2: x86 stable wrt bug #828358Agostino Sarubbo2022-01-061-1/+1
| | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* games-emulation/pcsx2: update live for imguiIonen Wolkens2022-01-051-4/+3
| | | | | | | | | | | | | | | Enable submodule as it doesn't have its own build system nor cmake/pkgconfig files for detection, so unbundling doesn't seem viable (maybe if more packages come to need this). Also cleanup removed SDL2_API option, and add extra licenses for installed fonts. Should be possible to remove freetype dependency (and a few others) but build system isn't entirely cleared of these yet. Leave alone in -9999 for now as it's rapidly changing. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/higan: add 116_pre20210818, use system pathsIonen Wolkens2022-01-033-0/+167
| | | | | | Closes: https://bugs.gentoo.org/828108 Thanks-to: Nathan Zachary Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: Stabilize 1.6.0-r2 amd64, #828358Sam James2022-01-021-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-emulation/pcsx2: unbundle cubeb+libchdr, make pulse optionalIonen Wolkens2022-01-011-8/+19
| | | | | | | | | Optimally be nice to get these handled upstream, but just a rough sed for now. cubeb seems to work well from a quick try. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/dosbox-staging: add upstream fix for failing testsBernard Cafarelli2022-01-012-1/+34
| | | | | | | | | With some compilers/linkers, dosbox main() function would be used in tests instead of gmock's one Closes: https://bugs.gentoo.org/830237 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
* games-emulation/pcsx2: update live ebuildIonen Wolkens2022-01-011-21/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ebuild could use more attention before an eventual release (unbundling, re-checking options/deps, wayland, making tests run), but this is just quickfixes to at least let it build. Two new dependencies: * rapidyaml(new package): replaces yaml-cpp * cubeb(submodule): replaces portaudio pcsx2 isn't currently wired to use system's cubeb and it also isn't packaged, so use submodule for now -- but it'd be good to package it eventually given other packages like yuzu (which could be nice to have in ::gentoo eventually) can use it as well. An ebuild would also help for more proper backend support, but for now hard depend on pulseaudio given it's the only one it links with. The cubeb introduction in PCSX2 is very recent so it may also be good to wait and see. Also update licenses for cubeb(ISC) and libchdr(BSD). /usr/bin/PCSX2 was also renamed to pcsx2, update ebuild to match. Removed QA_* instead of updating them given the messages do not seem to trigger anymore. Runtime wasn't really tested, could be issues -- but it'd be expected with upstream changing things around. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/dosbox-staging: add missing flag for libslirp supportBernard Cafarelli2021-12-292-1/+4
| | | | | | | | This is used in this new version for Ethernet emulation Closes: https://bugs.gentoo.org/830229 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>