summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* games-emulation/mgba: sync liveIonen Wolkens2022-10-121-6/+10
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: add 0.10.0Ionen Wolkens2022-10-123-0/+114
| | | | | | | | | | | | | | | ebuild updates: - require sqlite with USE=gui and enable by default (segfaults without) - enable opengl by default for non-desktop profiles, sdl build is not very useful without this or gles2 - check for gles2 on libsdl2 too (gles3 only seem to work with Qt) - patch to disable Qt's updater, not only is it not needed but it has incompatible pointer type issues (broken with clang16) - drop || ( gui sdl ) required use (allows library-only build, albeit no in-tree consumers for this currently) - change subslot to 0/$(ver_cut 1-2) rather than 0/10 (matches SONAME). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: Drop MatchingGlobalUse "qt6"Andreas Sturmlechner2022-10-111-1/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* games-emulation/emutos: drop 1.2Ionen Wolkens2022-10-082-48/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/zinc: depend on glibc (binpkg)Sam James2022-10-081-1/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-emulation/emutos: add 1.2.1Ionen Wolkens2022-10-052-0/+48
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: update liveIonen Wolkens2022-10-031-1/+0
| | | | | | This was cleaned up upstream. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: live temporary quick fixesIonen Wolkens2022-10-012-3/+41
| | | | | | | | | | | | | | | | | | | | PCSX2 upstream has replaced the cubeb submodule by hard-including it in its source /and/ modified them. Meaning unbundling is not reasonable anymore without non-modified system copy. New unbundling patch now omits cubeb, however this "fix" is partial given cubeb will do automagic for its backends. Still need to implement IUSE="jack alsa sndio ...". There's also a rust backend full with crates but may not bother with that one in pcsx2's ebuild (will explore how to handle these when do another nightly release). Also need a new submodule (rcheevos), which may be possible to force-unbundle (not looked at yet). Users having problems with any of the above are advised to stick to non-live =pcsx2-1.7*, or at least for now. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/melonds: fix StaticSrcUriSam James2022-10-011-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-emulation/pcsx2: drop unnecessary patchIonen Wolkens2022-09-273-21/+0
| | | | | | | | | Ended up using -Werror=strict-prototypes to test things, but as far as I'm aware this shouldn't be "needed" with clang16 either unless something passes that -Werror. Should still get fixed upstream but want less patches to manage here. Will revisit if needed. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: update liveIonen Wolkens2022-09-261-0/+7
| | | | | | | This may be temporary going by upstream's commit message, so will have a closer look when doing another nightly release. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: sync liveIonen Wolkens2022-09-221-1/+5
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: set git tag for version displayIonen Wolkens2022-09-221-1/+4
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: rdepend on qtsvg:6 for iconsIonen Wolkens2022-09-221-0/+1
| | | | | | fwiw skipping revbump given short lived and qt6 is still masked. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: sync liveIonen Wolkens2022-09-221-56/+146
| | | | | | See pcsx2-1.7.3329's commit for some details on changes. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: add 1.7.3329Ionen Wolkens2022-09-229-0/+314
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Meant to do this for a while given 1.6.0 is getting very old and is 32bit-only (many users end up going with -9999 to handle this), but upstream kept doing major changes making this perhaps too experimental. Seems to have settled down a bit, so trying now. Many changes, so please report if anything off. For some notable changes from current -9999 ebuild: - EAPI7->8 - add machinery to keep 1.7.x and -9999 ebuilds in sync - switch to patches for unbundling, 9999 may break more often but there will now be a known-working 1.7.x release to fallback on - postinst elog to explain 1.7.x model a bit + warn - update LICENSE to account for hopefully all files and 3rdparty/* use - add IUSE=qt6 early support, doesn't support PACKAGE_MODE so this requires a few workarounds - add IUSE=wayland with untested runtime (build system would need updates if wanted pure X-less) - add IUSE=vulkan (considered IUSE=opengl too, esp if using vulkan, but code/build is too tied with opengl+egl) - pass -fno-strict-aliasing with USE=vulkan for glslang wrt bug #858374 - depend on >=libsdl2-2.0.22, not /necessary/ but the Qt build requests this minimum version rather than gtk's .12 for some reason - fix tests (they weren't being built/ran, low coverage either way) - use -DARCH_FLAG to pass minimum required -msse4.1 rather than rely on -DDISABLE_ADVANCED_SIMD which still pass more than necessary - disable WX_vs_SDL check rather than pass -DSDL2_API, see wx-vs-sdl patch for details - drop ld.gold workaround, likely still broken but not really supporting gold anymore (please don't use it, esp. system-wide) - drop imgui submodule, is now hard-bundled as non-submodule and makes little sense to unbundle because of the way it's setup - drop unused alsa-lib(alsa is provided by external cubeb), libXext + libICE (checked but unused, okay if missing), and libxml2 - replace freetype by harfbuzz, albeit while it checks and tries to link with harfbuzz it's technically unused (same for libsamplerate) This also drops x86 keyword, it may be possible to make it work but between the CMakeLists current FATAL_ERROR if not x86_64 (thus -* in KEYWORDS), various use of migrated-from-x86 asm, and min req of sse4.1 leaving out many cpus, this doesn't leave real room for non-x86_64. CMake Error at cmake/BuildParameters.cmake:152 (message): Unsupported architecture: i386 Users of -9999 are encouraged to switch to 1.7.x to get normal updates and not be at the forefront of every new issues (9999 ebuild will mostly only be checked when doing new 1.7.x releases unless get a report). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/dosbox-staging: drop 0.76.0, 0.77.0-r1, 0.77.1, 0.78.0Bernard Cafarelli2022-09-207-284/+0
| | | | Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
* games-emulation/dosbox-staging: add 0.79.0Bernard Cafarelli2022-09-202-0/+69
| | | | Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
* games-emulation/hatari: drop 2.4.0Ionen Wolkens2022-09-172-99/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/ppsspp: drop old 1.11.3_p20210627-r2Maciej Barć2022-09-122-110/+0
| | | | Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/ppsspp: bump to 1.13.2Maciej Barć2022-09-122-0/+108
| | | | Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/mednafen: add media-libs/flac subslot depSam James2022-09-101-1/+1
| | | | | | media-libs/flac-1.4.0 breaks ABI. Signed-off-by: Sam James <sam@gentoo.org>
* games-emulation/mupen64plus-core: Backport crash fixMichał Górny2022-09-092-19/+57
| | | | | Closes: https://bugs.gentoo.org/869326 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* games-emulation/openmsx: fix time_t build failureJohn Helmert III2022-09-062-0/+17
| | | | | Closes: https://bugs.gentoo.org/868726 Signed-off-by: John Helmert III <ajak@gentoo.org>
* games-emulation/dolphin: Remove oldMichał Górny2022-09-053-221/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* games-emulation/dolphin: Stabilize 5.0_p20220520-r1 amd64, #868453Sam James2022-09-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-emulation/mupen64plus-video-glide64mk2: remove boost slot depsDavid Seifert2022-09-041-2/+2
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* games-emulation/ppsspp: drop old 1.13Maciej Barć2022-08-312-100/+0
| | | | Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/hatari: add 2.4.1Ionen Wolkens2022-08-292-0/+99
| | | | | | Just a quick bump, haven't looked at lto mismatch issues. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/ppsspp: update build-systemAzamat H. Hackimov2022-08-282-0/+128
| | | | | | | | | Added support for system zstd library. Remove ccache autodetection, build system automagically detects ccache and use it in situations where it shouldn't do that. Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27047 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/dosbox: use <pkg> tag in metadata.xmlPetr Vaněk2022-08-261-1/+1
| | | | | Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org>
* games-emulation/pcsx2: Remove outdated pkg_setup()orbea2022-08-121-9/+1
| | | | | | | | | | | | | AFter removing -DARCH_FLAGS= and adding -DDISABLE_ADVANCE_SIMD=ON the build system takes care of adding these required flags themselves. Doing it in the ebuild is now redundant. See: https://github.com/gentoo/gentoo/commit/4af9aade2199538e6ace3ec8d2d272cdfdb9edc6 Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/26800 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* games-emulation/openmsx: drop 17.0Ionen Wolkens2022-08-112-113/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/emutos: drop 1.1.1Ionen Wolkens2022-08-112-48/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/emutos: add 1.2Ionen Wolkens2022-08-072-0/+48
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: Update live ebuildorbea2022-07-312-1/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes two issues: 1. Because -DARCH_FLAGS= the build fails with the following. PCSX2 requires compiling for at least SSE 4.1 This can be fixed by replacing the cmake argument with -DDISABLE_ADVANCE_SIMD=ON. 2. Upstream removed crcs for a few unofficial games that are required to fix major playability issues. These versions of the games can be far preferable to the official versions where one was completely broken in the North American release, but fixed in a fan patched version. Upstream-PR: https://github.com/PCSX2/pcsx2/pull/5082 Upstream-Issue: https://github.com/PCSX2/pcsx2/issues/1762 Upstream-Issue: https://github.com/PCSX2/pcsx2/issues/5062 Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/26685 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* games-emulation/ppsspp: drop old 1.11.3-r1Maciej Barć2022-07-263-123/+0
| | | | Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/ppsspp: bump to 1.13Maciej Barć2022-07-263-0/+125
| | | | Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/melonds: disable strict aliasingSam James2022-07-243-1/+7
| | | | | Bug: https://bugs.gentoo.org/858710 Signed-off-by: Sam James <sam@gentoo.org>
* games-emulation/melonds: filter ltoMaciej Barć2022-07-233-3/+10
| | | | | Closes: https://bugs.gentoo.org/858710 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* games-emulation/dolphin: disable qt6 automagicIonen Wolkens2022-07-223-0/+9
| | | | | | | | | | | | In advance before Qt6 is in tree, works fine with 6 but don't want it to be automagic without proper dependency checks. Was hoping for a non-sed way to handle this but due to the method used we can't use DISABLE_FIND_PACKAGE and such, maybe there is some variable that'd work but well. It may make sense to just drop Qt5 support in a future snapshot given 6 is the upstream preference. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: drop 0.9.2Ionen Wolkens2022-07-212-129/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/hatari: drop 2.3.1-r1Ionen Wolkens2022-07-213-97/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/mgba: stabilize 0.9.3-r2 for amd64, x86Ionen Wolkens2022-07-141-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/zsnes: drop 2.0.9Ionen Wolkens2022-07-112-64/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/hatari: add 2.4.0Ionen Wolkens2022-07-112-0/+99
| | | | | | | Drop IUSE=microphone, this now uses sdl2 rather than portaudio and thus is enabled by default. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/hatari: add github remote-id and indent metadataIonen Wolkens2022-07-111-9/+12
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/dolphin: fix build w/ libfmt-9Christopher Rudolph2022-07-112-1/+35
| | | | | | | | Apply patch to make games-emulation/dolphin-5.0_p20220520 build with dev-libs/libfmt-9. Signed-off-by: Christopher Rudolph <rudolchr@b-tu.de> Signed-off-by: Sam James <sam@gentoo.org>
* games-emulation/dolphin: pin snapshot to libfmt-8Ionen Wolkens2022-07-071-1/+1
| | | | | | Broken with 9 and needs >=8 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/openmsx: add missing harfbuzz depJohn Helmert III2022-07-041-0/+1
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>