summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* games-emulation/pcsx2_patches: add 0_p20240116Ionen Wolkens2024-01-172-0/+56
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: add 1.7.5474Ionen Wolkens2024-01-172-0/+162
| | | | | | | If reading this and wondering why this is newly requiring clang, see the ebuild comment in src_configure (was previously added to 9999). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: extend clang commentIonen Wolkens2024-01-171-0/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/ppsspp: wire up testsMatoro Mahri2024-01-154-9/+50
| | | | | | | | | The one excluded test is pulled in from a submodule. Bug: https://bugs.gentoo.org/915888 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/34824 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* Move {sys-devel → dev-build}/autoconf-archiveMichał Górny2024-01-152-4/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* games-emulation/pcsx2: drop 1.6.0-r3Ionen Wolkens2024-01-154-175/+0
| | | | | | | | | | | | | | | See bug #922149 for what motivated dropping it even though it's the upstream stable release. Note that this drops the x86 keyword, upstream does not support that anymore (only amd64+sse4.1 is supported). wrt bug #884825, there is no pcsx2 version left using system soundtouch. Closes: https://bugs.gentoo.org/884825 Closes: https://bugs.gentoo.org/922149 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: stabilize 1.7.5312 for amd64Ionen Wolkens2024-01-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | 1.6.0 is the current "stable" release upstream, but is: * nearly 4 years old (lacks a *lot* of game fixes) * 32bit-only (needs multilib on amd64) * starting to hit issues like bug #922149 (which took a long time to be reported, indicating it likely has rather few users) * has some utf8 locale issues last time I tried it * ebuild is bit dated and needs update for newer wxgtk * not really getting used/tested by its gentoo maintainers with no real motivation to fix problems The 64bit Qt6 1.7.x may still be kind of WIP but has matured a fair amount and 1.6.0 does not seem to offer much advantages over it with the exception of working on older machines (x86, or anything lacking sse4.1). An upstream "real" release will likely take a long time still, and the situation for 1.6.0 just get worse meanwhile. So, opting to stable 1.7.x even though it's "nightly" arbitrary releases and drop 1.6.0 given it's broken in current state. Bug: https://bugs.gentoo.org/922149 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2_patches: stabilize 0_p20231217 for amd64Ionen Wolkens2024-01-151-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: remove obsolete vulkan filter-ltoIonen Wolkens2024-01-152-14/+4
| | | | | | ODR issues seem resolved. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: update live, require clangIonen Wolkens2024-01-151-3/+9
| | | | | | | | | | | | | | | | | | | | Likely an easy fix that could be done from our end, but no longer have the patience to support things that upstream is refusing to support. Albeit may drop the requirement if it gets fixed by the time of next bump, but otherwise it'll likely stick around. Likely not worth using the llvm eclass here, not linking with and only need to pick the current compiler. fwiw forcing clang removes the need for the lto patch. Also BUILD_DATE option was removed. GIT_TAG bits may also need updates but will check that next time do a bump as it does not matter in live. LICENSE may need a bit of reviewing too given upstream added a compilation of all the licenses used. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: force-remove lower bounds on Qt6 and SDL2Ionen Wolkens2024-01-152-9/+21
| | | | | | | | | | | | | | | | | | Upstream likes to bump these to very recent ones at arbitrary points without seemingly being truly required. Needed to be able to stabilize pcsx2 without bothering to stable libsdl2-2.28.4 "right now" when 2.28.3 seems just fine still. pcsx2-9999 had already needed to switch to 2.28.5 too (why..?). If a version is found problematic, will add the needed lower bound to *DEPEND only. Odds are very old Qt6 (e.g. 6.2) is likely broken but these are long gone and won't worry about it. Using sed given versions keep changing and want to avoid rebasing a patch every time. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: Stabilize 0.10.2-r1 arm64, #921767Sam James2024-01-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-emulation/ryujinx: add 1.1.1104, drop 1.1.1093Andrew Udvare2024-01-082-44/+49
| | | | | | | | Add missing deps (possibly used opportunistically) for consistency of output. Signed-off-by: Andrew Udvare <audvare@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34703 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/pcsx2_patches: drop 0_p20231117Ionen Wolkens2024-01-082-56/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: drop 1.7.5214Ionen Wolkens2024-01-083-211/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: do preinst shader merge workaround in liveIonen Wolkens2024-01-081-0/+9
| | | | | | | | See ebuild comment. Users that have been using 9999 may need to manually delete these directories to get shaders to be merged (this is otherwise in preparation for the 0.11.0 release). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: drop 0.10.2-r0Ionen Wolkens2024-01-081-108/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: add 0.10.3Ionen Wolkens2024-01-082-0/+117
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: update+tidy liveIonen Wolkens2024-01-081-17/+27
| | | | | | | | | Mostly just style changes except the new json-c dependency with USE=lua. Technically this could be made further optional for gimped scripting support (no storage API) with a USE=json, but unless requested feel it is better left out. Minimal builds can do USE=-lua. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/vecx-jg: Keyword 1.2.2 arm, #891201Matoro Mahri2024-01-061-2/+2
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* games-emulation/sameboy-jg: Keyword 0.15.8 arm, #891201Matoro Mahri2024-01-061-2/+2
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* games-emulation/prosystem-jg: Keyword 1.5.2 arm, #891201Matoro Mahri2024-01-061-2/+2
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* games-emulation/nestopia-jg: Keyword 1.52.0 arm, #891201Matoro Mahri2024-01-061-2/+2
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* games-emulation/mgba-jg: Keyword 0.10.2 arm, #891201Matoro Mahri2024-01-061-2/+2
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* games-emulation/melonds-jg: Keyword 0.9.5 arm, #891201Matoro Mahri2024-01-061-2/+2
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* games-emulation/mednafen-jg: Keyword 1.31.0 arm, #891201Matoro Mahri2024-01-061-2/+2
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* games-emulation/jollycv-jg: Keyword 1.0.1 arm, #891201Matoro Mahri2024-01-061-2/+2
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* games-emulation/geolith-jg: Keyword 0.1.0 arm, #891201Matoro Mahri2024-01-061-2/+2
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* games-emulation/gambatte-jg: Keyword 0.5.1 arm, #891201Matoro Mahri2024-01-061-2/+2
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* games-emulation/cega-jg: Keyword 0.6.0 arm, #891201Matoro Mahri2024-01-061-2/+2
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* games-emulation/bsnes-jg: Keyword 1.1.2-r1 arm, #891201Matoro Mahri2024-01-061-2/+2
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* games-emulation/jgrf: Keyword 1.0.2-r1 arm, #891201Matoro Mahri2024-01-061-2/+2
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
* games-emulation/mednafen-jg: add cpu_flags_x86_avxorbea2024-01-051-3/+4
| | | | | | Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/34381 Signed-off-by: Sam James <sam@gentoo.org>
* games-emulation/bsnes-jg: fix arm endianness detectionorbea2024-01-052-0/+108
| | | | | | | | | | | Reported in comment #9 in issue #891201. Bug: https://bugs.gentoo.org/891201 Upstream-PR: https://gitlab.com/jgemu/bsnes/-/merge_requests/371 Upstream-Commit: https://gitlab.com/jgemu/bsnes/-/commit/647e868f3d97bd937c46ecf312bbfbc25b816dc1 Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/34205 Signed-off-by: Sam James <sam@gentoo.org>
* games-emulation/mgba: Stabilize 0.10.2-r1 ppc64, #921236Sam James2024-01-031-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-emulation/melonds: bump to 0.9.5_p20231231Maciej Barć2024-01-012-0/+91
| | | | Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/melonds: update docMaciej Barć2024-01-012-10/+14
| | | | Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/pcsx2: update liveIonen Wolkens2023-12-311-5/+4
| | | | | | | | | | | Upstream has discovered that unbundling some dependencies reduces build time. ARCH_FLAG was removed, it was useful to pass the actual minimal -m* flags, but -DDISABLE_ADVANCE_SIMD comes close enough and prevents passing the more problematic -march=native. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: update liveIonen Wolkens2023-12-301-1/+1
| | | | | | | | | | | | | As usual pcsx2 is picky about sdl2 versions, not that I can see the reason why (pretty sure this works just fine with stable libsdl2-2.28.3 and this just annoys stable users accept keywording it). May really have to consider just sedding out the version check for Qt and SDL2 if these keep up (not a patch given will likely keep getting changed). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/atari800: Bump to 5.2.0Michał Górny2023-12-302-0/+91
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* games-emulation/atari800: Bump to 5.1.0Michał Górny2023-12-282-0/+91
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* games-emulation/mgba: Stabilize 0.10.2-r1 x86, #920317Arthur Zamarin2023-12-191-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* games-emulation/mgba: Stabilize 0.10.2-r1 amd64, #920317Arthur Zamarin2023-12-191-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* games-emulation/pcsx2: reword/shorten tarball commentIonen Wolkens2023-12-193-9/+6
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: drop 1.7.5133Ionen Wolkens2023-12-192-156/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: add 1.7.5312Ionen Wolkens2023-12-192-0/+156
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2_patches: drop 0_p20231015Ionen Wolkens2023-12-192-56/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2_patches: add 0_p20231217Ionen Wolkens2023-12-192-0/+56
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* profiles/use.desc: Make USE=gles2 globalMichał Górny2023-12-181-1/+0
| | | | | | | | | | | Add a global USE=gles2 flag, to enable GLES 2 support (as a companion to USE=gles2-only). It seems to be used consistently in 16 packages, though for some it also enables GLES 3). Technically there are also `gles1` and `gles3` flags in the wild but they are used by a few packages. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* games-emulation/melonds: include algorithmMaciej Barć2023-12-102-3/+34
| | | | | | Bug: https://github.com/melonDS-emu/melonDS/pull/1874 Closes: https://bugs.gentoo.org/918666 Signed-off-by: Maciej Barć <xgqt@gentoo.org>