Commit Graph

1282 Commits

Author SHA1 Message Date
Sam James
b372804bcf games-emulation/dosbox: Stabilize 0.75_pre4302 x86, #914807
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-28 02:19:46 +01:00
Sam James
45b557f532 games-emulation/dosbox: Stabilize 0.75_pre4302 ppc64, #914807
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-27 09:32:48 +01:00
Sam James
ea750b024b games-emulation/dosbox: Stabilize 0.75_pre4302 amd64, #914807
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-27 07:21:58 +01:00
Maciej Barć
609542aaf6 games-emulation/ppsspp: drop old 1.16.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-25 22:36:55 +02:00
Maciej Barć
4ad1c39946 games-emulation/ppsspp: drop old 1.16.3
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-25 22:36:55 +02:00
Maciej Barć
715f06c5ef games-emulation/ppsspp: bump to 1.16.4
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-25 22:36:55 +02:00
Maciej Barć
64f2496958 games-emulation/ppsspp: drop old 1.16.1
Closes: https://bugs.gentoo.org/914161
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-25 22:36:55 +02:00
Ionen Wolkens
026008f0e8 games-emulation/fceux: add 2.6.6
Changes:
* add IUSE=archive for 7z support
* rearrange pkg_check_modules in a loop to avoid repeating
  this a fourth time for libarchive and maybe more later
* pass -DGLVND=yes to avoid legacy mode

Changes adapted from PR#32020 (changed to patches):
* delete lua dlls in src_prepare rather than src_install
* allow luajit
* handle linking with libOpenGL without GLX
(ideally proper luajit/GL changes should be upstreamed though)

Technically avoiding libglvnd[-X] was not possible either way
due to qtbase[opengl,-gles2-only,-X] failing with it (and then
fceux fails to build with gles2-only), but this was recently
fixed in Qt6.9999 and is now backported to 6.5+6.6 downstream
(libglvnd[X] is still required if using Qt5).

Closes: https://github.com/gentoo/gentoo/pull/32020
Thanks-to: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-24 13:18:43 -04:00
Maciej Barć
3e6b952554 games-emulation/ppsspp: bump to 1.16.3
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-22 16:09:45 +02:00
Maciej Barć
62a65af046 games-emulation/ppsspp: bump to 1.16.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-20 18:26:59 +02:00
Ionen Wolkens
5766d7228b games-emulation/pcsx2: add 1.7.5033
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-19 07:35:34 -04:00
Ionen Wolkens
8e19ddfad1 games-emulation/pcsx2: reduce postinst messages
Should not be super interesting at this point and has been fairly
stable despite packaging annoyances, albeit keep warning for those
upgrading from 1.6.0.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-19 07:35:34 -04:00
Ionen Wolkens
a5c2434956 games-emulation/pcsx2: install in mono path, handle translations
Translations ignore AppRoot and insist on using the location that pcsx2
is at. Rather than modify further, install everything in /usr/lib/${PN}
and keep a symlink for PATH (fortunately using a wrapper does not seem
necessary). Unfortunately upstream has no interest in a more standard
installation so this may be better going forward.

Also tidy a bit.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-19 07:35:34 -04:00
Ionen Wolkens
8c2f4b7164 games-emulation/pcsx2: depend on old pcsx2_patches for 1.7.4940
Due to change in install location, but bump is happening at same
time so odds are this revbump will not be used unless trying old
version for regressions.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-19 07:35:34 -04:00
Ionen Wolkens
1884641504 games-emulation/pcsx2_patches: add 0_p20230917
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-19 07:35:33 -04:00
Ionen Wolkens
d6e39c2d02 games-emulation/pcsx2_patches: update install path
To match where pcsx2-1.7.5033 will look in.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-19 07:35:33 -04:00
Arthur Zamarin
82cce7cc79 games-emulation/vecx-jg: Keyword 1.2.2 x86, #891201
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-17 11:56:39 +03:00
Arthur Zamarin
10f5f6d18c games-emulation/sameboy-jg: Keyword 0.15.8 x86, #891201
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-17 11:56:39 +03:00
Arthur Zamarin
112aa1f47d games-emulation/prosystem-jg: Keyword 1.5.2 x86, #891201
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-17 11:56:38 +03:00
Arthur Zamarin
4873288d8a games-emulation/nestopia-jg: Keyword 1.52.0 x86, #891201
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-17 11:56:38 +03:00
Arthur Zamarin
58ced70842 games-emulation/mgba-jg: Keyword 0.10.2 x86, #891201
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-17 11:56:38 +03:00
Arthur Zamarin
eba8f72051 games-emulation/melonds-jg: Keyword 0.9.5 x86, #891201
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-17 11:56:38 +03:00
Arthur Zamarin
370acdf2eb games-emulation/mednafen-jg: Keyword 1.31.0 x86, #891201
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-17 11:56:37 +03:00
Arthur Zamarin
37bd039cd6 games-emulation/jollycv-jg: Keyword 1.0.1 x86, #891201
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-17 11:56:37 +03:00
Arthur Zamarin
5f2ab1d5f3 games-emulation/geolith-jg: Keyword 0.1.0 x86, #891201
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-17 11:56:37 +03:00
Arthur Zamarin
180d72de6c games-emulation/gambatte-jg: Keyword 0.5.1 x86, #891201
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-17 11:56:37 +03:00
Arthur Zamarin
8abf3efb6d games-emulation/cega-jg: Keyword 0.6.0 x86, #891201
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-17 11:56:36 +03:00
Arthur Zamarin
cf040f8acf games-emulation/bsnes-jg: Keyword 1.1.2 x86, #891201
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-17 11:56:36 +03:00
Arthur Zamarin
d2f0bba1cb games-emulation/jgrf: Keyword 1.0.2-r1 x86, #891201
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-09-17 11:56:36 +03:00
Ionen Wolkens
cdb771bfd6 games-emulation/pcsx2: update live
Upstream purged some options and made them hard-required, did not use
most of these but dbus is one of.

Also adjust some comments. Things got changed around X11_API a bit,
but seems it still tries to link with libX11 if (UNIX) regardless, so
still no optional X (given upstream is killing options that they
"do not test" once they get a build failure report, odds are it will
remain this way).

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-17 00:23:39 -04:00
orbea
cf57ed6790 games-emulation/melonds-jg: fix i686 build issue
On a crossdev environment with x86_64-pc-linux-musl host and
i686-pc-linux-musl build a static assert fails in the vendored teakra
test_generator.cpp, but teakra was modified by the melonds upstream
enough that a system version is not possible.

However the jollygood port doesn't actually use any of the code in
test_generator.cpp so it can be simply removed from the build. As this
is unused code a revdump is not required.

Closes: https://bugs.gentoo.org/914196
Upstream-PR: https://gitlab.com/jgemu/melonds/-/merge_requests/9
Upstream-Commit: 0953b88741
Signed-off-by: orbea <orbea@riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/32784
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-15 06:57:11 +01:00
Maciej Barć
773609db1b games-emulation/ppsspp: bump to 1.16.1
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-13 20:31:13 +02:00
Sam James
fce26699d1 games-emulation/vecx-jg: Keyword 1.2.2 arm64, #891201
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-13 04:19:43 +01:00
Sam James
81b2a5130d games-emulation/sameboy-jg: Keyword 0.15.8 arm64, #891201
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-13 04:19:43 +01:00
Sam James
8d32d372b3 games-emulation/prosystem-jg: Keyword 1.5.2 arm64, #891201
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-13 04:19:42 +01:00
Sam James
4b47b91ac3 games-emulation/nestopia-jg: Keyword 1.52.0 arm64, #891201
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-13 04:19:41 +01:00
Sam James
27d0c75ad1 games-emulation/mgba-jg: Keyword 0.10.2 arm64, #891201
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-13 04:19:40 +01:00
Sam James
1f883107ee games-emulation/melonds-jg: Keyword 0.9.5 arm64, #891201
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-13 04:19:40 +01:00
Sam James
4eed954eab games-emulation/mednafen-jg: Keyword 1.31.0 arm64, #891201
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-13 04:19:39 +01:00
Sam James
0be1b143a4 games-emulation/jollycv-jg: Keyword 1.0.1 arm64, #891201
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-13 04:19:39 +01:00
Sam James
b008c72508 games-emulation/geolith-jg: Keyword 0.1.0 arm64, #891201
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-13 04:19:38 +01:00
Sam James
4fa4ee52a5 games-emulation/gambatte-jg: Keyword 0.5.1 arm64, #891201
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-13 04:19:37 +01:00
Sam James
a7293c974b games-emulation/cega-jg: Keyword 0.6.0 arm64, #891201
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-13 04:19:37 +01:00
Sam James
aafdbfba8e games-emulation/bsnes-jg: Keyword 1.1.2 arm64, #891201
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-13 04:19:36 +01:00
Sam James
d5cc6967fb games-emulation/jgrf: Keyword 1.0.2-r1 arm64, #891201
Signed-off-by: Sam James <sam@gentoo.org>
2023-09-13 04:19:36 +01:00
Ionen Wolkens
9b9dad240c games-emulation/pcsx2_patches: drop 0_p20230722
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-12 12:04:08 -04:00
Ionen Wolkens
c8ecb03553 games-emulation/pcsx2: drop 1.7.4795
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-09-12 12:03:46 -04:00
Maciej Barć
9cb6de9949 games-emulation/ppsspp: drop old 1.15
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-09 20:14:00 +02:00
Maciej Barć
0dec1bfaf2 games-emulation/ppsspp: bump to 1.16
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2023-09-09 20:13:59 +02:00
orbea
064cfd0a48 games-emulation/nestopia-jg: add new dep, media-libs/soxr
Closes: https://bugs.gentoo.org/912241
Upstream-Commit: ccd14cb9b7
Signed-off-by: orbea <orbea@riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/32301
Signed-off-by: Sam James <sam@gentoo.org>
2023-08-29 07:09:23 +01:00