summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* games-emulation/stella: drop 6.6Ionen Wolkens2022-07-032-59/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: drop 0.9.3-r1Ionen Wolkens2022-07-031-132/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/desmume: drop 0.9.11_p20211119Ionen Wolkens2022-07-032-57/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: update live for lua scripting supportIonen Wolkens2022-06-291-3/+13
| | | | | | | | | | | Builds with lua5-1 but tests don't pass with it, so do 5-3+5-4 compat for now (may revisit). Note there is currently upstream build issues with some combinations, IUSE="gui -lua" and IUSE="lua libretro" which won't worry about right now given scripting is work-in-progress upstream. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: re-arrange ebuildIonen Wolkens2022-06-293-89/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | | | non-style changes: - enable tests - IUSE=qt5 -> gui - add IUSE=libretro - update LICENSE to be hopefully complete - disable markdown wrt bug #752048, all this does is automagic convert the installed *.md to html - require IUSE=opengl with gles2/gles3 for now wrt bug #835039, won't be needed next bump - enable lzma, bundled but no real reason to disable (+public-domain) - drop unused qtopengl (uses libglvnd directly) and add qtnetwork - use cmake_src_install, removes need for custom icons loop and installs intended files (including shaders, and headers) - add subslot for libmgba given next version has a soname change, better handle this now than when something will need it (dolphin could potentially use to unbundle, albeit may be unsuitable for current dolphin snapshots) Could likely still use more work for some features and maybe some force unbundling, but leaving alone for now unless there's a need to / user requests. Closes: https://bugs.gentoo.org/752048 Closes: https://bugs.gentoo.org/835039 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: tidy patch and add linksIonen Wolkens2022-06-291-11/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: drop 0.9.3-r0Ionen Wolkens2022-06-291-128/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: adopt for games@Ionen Wolkens2022-06-291-1/+4
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* */*: reassign polynomial-c's packagesJoonas Niilola2022-06-291-4/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* games-emulation/pcsx2: add games@ as maintainerIonen Wolkens2022-06-231-0/+4
| | | | | | Like many other emulators, and been handling this on the sides already. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/dolphin: Keyword 5.0_p20220520 arm64, #846533Arthur Zamarin2022-06-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* games-emulation/stella: add 6.7Ionen Wolkens2022-06-212-0/+75
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/desmume: add 0.9.13Ionen Wolkens2022-06-212-0/+56
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: fix unquoted variable BUILD_DIRThomas Bracht Laumann Jespersen2022-06-164-15/+15
| | | | | Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Signed-off-by: Sam James <sam@gentoo.org>
* games-emulation/mgba: Keyword 0.9.3-r1 ppc64, #849794Jakov Smolić2022-06-081-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* games-emulation/atari800: Bump to 5.0.0Michał Górny2022-05-293-1/+91
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* games-emulation/pcsx2: update liveIonen Wolkens2022-05-251-8/+5
| | | | | | | | | | | | | | | Upstream added a generic function to ease unbundling which has USE_SYSTEM_LIBS to enable all at once, but not everything is covered yet (e.g. no cubeb/chdr/glslang). Also switch to using aliases to have less files to modify. I expect this to break again soon'ish as upstream continues to work on this (please report or ping on IRC, I do not try to build this often to check). Closes: https://bugs.gentoo.org/847343 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/melonds: remove teakra patch from the live versionMaciej Barć2022-05-221-8/+0
| | | | Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/dolphin: Do not remove mgba in 9999Michał Górny2022-05-202-2/+2
| | | | | | | Thanks to xarblu for the suggestion. Closes: https://bugs.gentoo.org/846578 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* games-emulation/dolphin: Bump to 5.0_p20220520 snapshotMichał Górny2022-05-203-43/+271
| | | | | Closes: https://bugs.gentoo.org/845240 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* games-emulation/pcsx2: fix live unbundling, now does use zstdIonen Wolkens2022-05-191-3/+5
| | | | | Thanks-to: Samuel Bauer Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/m64py: Add bdep on dev-qt/linguist-toolsMichał Górny2022-05-181-0/+3
| | | | | Closes: https://bugs.gentoo.org/845309 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* games-emulation/m64py: Bump to 0.2.5_p20211222Michał Górny2022-05-182-0/+68
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* games-emulation/pcsx2: [QA] drop (very) stale GCC version checksSam James2022-05-172-6/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-emulation/dolphin: Don't use variable in LICENSEJames Le Cuirot2022-04-272-6/+2
| | | | | Closes: https://bugs.gentoo.org/840598 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* 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>