summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* games-emulation/pcsx2: drop 1.7.4425-r2Ionen Wolkens2023-06-022-246/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: Drop dependency on libbacktraceAndreas K. Hüttel2023-05-284-10/+3
| | | | | | ... since that library causes a ton of problems. Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* games-emulation/pcsx2: add 1.7.4534Ionen Wolkens2023-05-252-0/+256
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: filter-lto with USE=vulkanIonen Wolkens2023-05-251-2/+8
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: defer to new global USE=vulkan descriptionSam James2023-05-231-1/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-emulation/pcsx2: update liveIonen Wolkens2023-05-161-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: drop 1.7.4280Ionen Wolkens2023-05-102-238/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: switch to bundled libfmt for nowIonen Wolkens2023-05-104-9/+44
| | | | | | | | | | | | | | | | May or may not be an easy fix for libfmt-10, but upstream currently does not really support using system libraries unless someone else does the fix for them (e.g. closed the rapidyaml-0.5 issue and left it broken for months). Given libfmt tend to be volatile and break old code often, switch to bundled for now. May revisit this later when there's non-nightly releases, or if (at least) gets fixed for libfmt-10. Do a revbump given portage does not fully understand rebuilding pcsx2 as being a solution to allow bumping libfmt if the dep is gone. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: update liveIonen Wolkens2023-04-301-1/+3
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: add 1.7.4425Ionen Wolkens2023-04-262-0/+238
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: use explicit slot for qttoolsIonen Wolkens2023-04-233-3/+3
| | | | | | | Oversight, albeit is unlikely to be an issue unless qttools is still not split by the time Qt7 comes out. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: drop 1.7.4217Ionen Wolkens2023-04-053-298/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: sync liveIonen Wolkens2023-03-281-2/+2
| | | | | | | | | | | PV bit was already in other ebuilds, overlooked to sync before (upstream can be picky about modifications and it doesn't hurt to indicate this is Gentoo's version while we adjust tag manually). rapidyaml restriction no longer matter as it works with 0.4 too now, albeit we don't have <0.5 in tree anymore anyway. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: add 1.7.4280Ionen Wolkens2023-03-282-0/+238
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: drop 1.7.4042Ionen Wolkens2023-03-242-238/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: update live, add IUSE=backtraceIonen Wolkens2023-03-212-1/+4
| | | | | | | | Unsure about the USE choice, library is scarcely used and so no real point of reference. Considered a generic USE=debug, but going with a described local USE. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: update liveIonen Wolkens2023-03-191-3/+1
| | | | | | | | | Upstream still bundles old rapidyaml but it's now compatible with 0.5. As for the man page, it was removed entirely upstream. It contained rather outdated info and was not useful anymore either way. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: add 1.7.4217Ionen Wolkens2023-03-122-0/+238
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: drop 1.7.3958Ionen Wolkens2023-02-132-238/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: add 1.7.4042Ionen Wolkens2023-02-092-0/+238
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: update glslang comment + add bugrefIonen Wolkens2023-02-023-6/+6
| | | | | | | | | | | | ResourceLimits.h bit can (now) be solved and so isn't entirely accurate, albeit requires work and unbundling will still increase the maintenance burden over time as it's not that uncommon for glslang to break its API. Unless upstream actively tries to keep up with glslang, it may be best kept left like that. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: drop 1.7.3820Ionen Wolkens2023-01-302-238/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: add 1.7.3958Ionen Wolkens2023-01-252-0/+238
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: cleanup unused perl bdepIonen Wolkens2023-01-122-6/+2
| | | | | | | Not important but noticed nothing was using it anymore (or at least in Qt6-only versions, leaving it alone for wx builds). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: drop crcs patch in liveIonen Wolkens2023-01-111-1/+0
| | | | | | | Upstream removed the CRC list entirely that I can see, untested but assume this is no longer useful. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: make rapidyaml patch unconditionalIonen Wolkens2023-01-115-28/+10
| | | | | | | | A PR is pending upstream to bump bundled rapidyaml which will also require >=0.5 if kept as-is, and 0.5 is stable now so there's little reason not to change this (no need for a revbump in this case). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: update liveIonen Wolkens2023-01-021-4/+2
| | | | | | | | | XDG_STD=yes is now default and the option was replaced by a legacy option to opt-out which we don't need to pass. Similar for handling setcap. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: add comment about upstreamIonen Wolkens2023-01-021-2/+5
| | | | | | | | | | | | | | | | May be useful to know for anyone working on this. Upstream doesn't seem to want to hear of non-appimage issues. They also dislike that we do workarounds for these issues and wants it pristine (no patch/sed, even tiny changes like changing the path to find resources in /usr/share given been seemingly refusing to add a cmake option to change it) and using bundled libs. Hopefully may change if it gets a dedicated linux contributor, as there's currently none and it's at most just drive-by PRs which don't get maintained and eventually break. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: adjust postinst elog to be more accurateIonen Wolkens2023-01-023-23/+20
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: switch icon in liveIonen Wolkens2023-01-021-2/+2
| | | | | | | | The linux_various directory is about to be removed, and this other icon is higher quality anyway. PCSX2.desktop.in will also be removed but had already switched to make_desktop_entry. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: add 1.7.3820, drop 1.7.3818Ionen Wolkens2022-12-302-1/+1
| | | | | | Early bump to include fix for a notable microVU regression since 3813. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: add 1.7.3818 (qt6-only, masked)Ionen Wolkens2022-12-292-0/+245
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: drop 1.7.3602Ionen Wolkens2022-12-293-252/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: update rapidyaml patch for liveIonen Wolkens2022-12-282-1/+64
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: drop wxGTK support in liveIonen Wolkens2022-12-242-42/+56
| | | | | | | | | | | Upstream dropped support, so have to go along. This allow to cleanup a few things/patches, and makes others worse like manual src_install. Will wait a bit before doing a non-live release given upstream is still doing last minute fixes for wx cleanup (tests are notably broken given they still try to use removed functions). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: update live to depend on ffmpegIonen Wolkens2022-12-221-0/+2
| | | | | | | | | | | | | This dlopen() it, but still using binding := to ensure it builds with matching headers. The cmake include/library "not found" message is harmless as long as at least the version is found (emits a warning if it attempts to use bundled headers, on non-live will fail if attempts this given headers will be deleted). Note that recording doesn't really work without qt6 (doesn't even have menus to select codecs), albeit still uses headers if disabled. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: add 1.7.3738Ionen Wolkens2022-12-192-0/+238
| | | | | | | | Note may be one of last few releases with wxGTK support as upstream is planning to go Qt6-only (not merged yet). When this happens new releases will be masked until Qt6 is unmasked in ::gentoo. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: fix build with rapidyaml-0.5.0Ionen Wolkens2022-12-193-0/+52
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: update liveIonen Wolkens2022-12-181-5/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: drop 1.7.3468Ionen Wolkens2022-12-012-234/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: sync liveIonen Wolkens2022-11-201-5/+9
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: add 1.7.3602Ionen Wolkens2022-11-202-0/+238
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: drop 1.7.3329Ionen Wolkens2022-10-274-252/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: sync live, fix USE=-vulkanIonen Wolkens2022-10-211-30/+52
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-emulation/pcsx2: add 1.7.3468Ionen Wolkens2022-10-214-0/+293
| | | | 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/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/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>