Yuan Liao
7886306d76
games-emulation/dosbox-x: Add 2026.01.02
...
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2026-01-02 20:51:49 -05:00
Yuan Liao
ac2d56cd55
games-emulation/dosbox-x: Drop 2025.10.07
...
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2026-01-02 20:51:44 -05:00
Erica Nebula
0e9369e8ef
games-emulation/rpcs3: drop 0.0.37
...
Signed-off-by: Erica Nebula <EricaNebula@Proton.me >
2026-01-01 16:46:21 -06:00
Erica Nebula
d129be2818
games-emulation/rpcs3: 9999: Update submodule commit ids
...
Signed-off-by: Erica Nebula <EricaNebula@Proton.me >
2026-01-01 16:42:34 -06:00
Erica Nebula
3d01ac33ab
games-emulation/rpcs3: add 0.0.39
...
Includes updates to submodule commit ids
Signed-off-by: Erica Nebula <EricaNebula@Proton.me >
2026-01-01 16:38:14 -06:00
crueter
73c7179947
games-emulation/eden: keyword ~arm64 (again)
...
gamemode and renderdoc are now keyworded
Signed-off-by: crueter <crueter@eden-emu.dev >
2025-12-20 20:17:04 -05:00
crueter
94c2a0fdfe
games-emulation/eden: add 0.0.4, drop 0.0.4_rc3
...
Signed-off-by: crueter <crueter@eden-emu.dev >
2025-12-20 20:10:15 -05:00
Paul Zander
3eb2045443
Revert "games-emulation/eden: keyword ~arm64"
...
This reverts commit 4a1ab59d71 .
Broken revdeps https://github.com/gentoo/guru/actions/runs/20352389433
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com >
2025-12-18 23:01:45 +01:00
crueter
4a1ab59d71
games-emulation/eden: keyword ~arm64
...
Signed-off-by: crueter <crueter@eden-emu.dev >
2025-12-18 16:50:04 -05:00
Yuan Liao
ccf844f588
games-emulation/dosbox-x: Add 2025.12.01
...
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2025-12-01 17:33:00 -05:00
Pavel Sobolev
f1afa0dfc5
games-emulation/azahar: fix build with Qt 6.10
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-11-30 23:14:20 +03:00
Yuan Liao
acb8809c49
games-emulation/dosbox-x: Drop 2025.05.03
...
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2025-11-29 09:15:29 -05:00
Samuel Bauer
fffb1b30b8
games-emulation/flycast: build system, gitmodules
...
Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr >
2025-11-28 12:36:04 +01:00
Pavel Sobolev
ad1dcccf6d
games-emulation/eden: add 0.0.4_rc3, drop 0.0.4_rc2
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-11-23 13:25:08 +03:00
Paul Zander
e07d695d5d
*/*: Add := to virtual/zlib deps
...
Add := to virtual/zlib deps, part 1
Done via:
```
git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@'
```
Add := to virtual/zlib deps
Done via:
```
git grep -l 'virtual/zlib ' |
xargs sed -i -e 's@virtual/zlib @virtual/zlib:= @g'
```
Unify virtual/zlib:0= to virtual/zlib:=
Done via:
```
git grep -l 'virtual/zlib:0=' |
xargs sed -i -e 's@virtual/zlib:0=@virtual/zlib:=@g'
```
Add := to virtual/zlib deps, part 3
Done via:
```
git grep -l 'virtual/zlib:0' |
xargs sed -i -e 's@virtual/zlib:0@virtual/zlib:=@g'
git grep -l 'virtual/zlib:=/' |
xargs sed -i -e 's@virtual/zlib:=/@virtual/zlib:0/@g'
```
Add := to virtual/zlib deps, part 4
Done via:
```
git grep -l 'virtual/zlib\[' |
xargs sed -i -e 's@virtual/zlib\[@virtual/zlib:=\[@g'
```
Use := on virtual/zlib deps, part 5
Done via:
```
git grep -l 'virtual/zlib-' |
xargs sed -i -r -e 's@virtual/zlib-[0-9.]*(-r[0-9]*)?@&:=@g'
git grep -l 'virtual/zlib-' | xargs sed -i -e 's@:=:=@:=@g'
pkgcheck scan --commits \
-c SourcingCheck,VisibilityCheck,DependencyCheck --exit error
```
Use := on virtual/zlib deps, part 6
Done via:
```
git grep -l 'virtual/zlib"' | xargs sed -i -e 's@virtual/zlib"@virtual/zlib:="@'
```
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com >
2025-11-18 17:53:08 +01:00
Paul Zander
c23791504e
*/*: update for virtual/zlib
...
Update done using:
```
git grep -l sys-libs/zlib sys-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g
git grep -l virtual/zlib-ng sys-* | xargs sed -i -e s@virtual/zlib-ng@sys-libs/zlib-ng@g
git diff --name-only | xargs copybump
git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead
pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error
```
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com >
2025-11-16 23:26:20 +01:00
Paul Zander
9608615840
games-emulation/libretro-dolphin: EAPI-8
...
Import src_install and more from libretro-core.eclass as that does not support EAPI-8 yet.
Bug: https://bugs.gentoo.org/966155
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com >
2025-11-16 22:30:31 +01:00
Pavel Sobolev
16d4a2be06
games-emulation/eden: add 0.0.4_rc2, drop 0.0.4_rc1
...
Removed the `gamemode` and `renderdoc` USE flags (at least for now).
Both dependencies are not conditional:
- `<gamemode_client.h>` is included in `src/common/linux/gamemode.cpp`
- `<renderdoc_app.h>` is included in `src/core/tools/renderdoc.cpp`
The use of bundled libraries is discorauged.
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-11-10 19:56:24 +03:00
crueter
94237df606
games-emulation/eden: fix LLVM ItaniumDemangle license identifier
...
Gentoo doesn't understand exceptions apparently. :P
Signed-off-by: crueter <crueter@eden-emu.dev >
2025-11-09 18:41:33 -05:00
crueter
278b5cb7e5
[games-emulation/eden] better/new USE flags; stricter sirit; tzdb update
...
Rationales:
- sirit MUST be version 1.0.1 (our fork) or newer, NOT any older version
e.g. Rein/Pablo's
- gui should be qt6
- Better descriptions for USE flags all around
- tzdb update to 091025
- room, llvm, renderdoc, gamemode:
* room: dedicated room executable (may be desirable)
* llvm: demangling is supported anyways, but people may not want to
pull in all of LLVM for this; other than that, also allow Dynarmic
to use LLVM for disassembly (see: games-emulation/dolphin)--demangle
itself is pulled from LLVM, so we also have to add its exception
* renderdoc: If enabled, will let Eden use the system renderdoc API
and also enforce its installation for the hotkey
* gamemode: Uses the system gamemode client, and also enforces the
user having it installed in the first place
- better REQUIRED_USE
* web-service requires SSL of course, but also can only be used if the
Qt or Room executables are enabled.
* opengl requires gui? Nope--OpenGL works with the SDL frontend as well
Some additional prepwork for rc2 is due as well, I'll get on that later
Signed-off-by: crueter <crueter@eden-emu.dev >
2025-11-04 20:38:13 -05:00
Pavel Sobolev
fa6dcae702
games-emulation/eden: add 0.0.4_rc1, drop 0.0.3
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-11-02 22:36:23 +03:00
Pavel Sobolev
f07f484ee6
games-emulation/eden: depend on httplib for the discord USE flag
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-11-02 22:36:23 +03:00
Pavel Sobolev
5746eaf0ff
games-emulation/azahar: add 2123.3, drop 2123.2
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-10-11 21:57:04 +03:00
Yuan Liao
cb38869098
games-emulation/dosbox-x: Add 2025.10.07
...
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2025-10-08 11:43:36 -04:00
Yuan Liao
beea9a93b6
games-emulation/dosbox-x: Drop 2025.02.01
...
Signed-off-by: Yuan Liao <liaoyuan@gmail.com >
2025-10-08 11:42:38 -04:00
Pavel Sobolev
2e61289272
games-emulation/eden: fetch nx-tzdb-250725.zip from git.crueter.xyz
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-10-04 16:32:11 +03:00
Pavel Sobolev
079210d1a7
games-emulation/azahar: use the CMake package for dev-libs/sirit
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-10-04 16:32:11 +03:00
Pavel Sobolev
d5ec8b3f42
games-emulation/eden: remove the patches for dev-libs/sirit
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-10-04 16:32:10 +03:00
Erica Nebula
dfecdf5b19
games-emulation/rpcs3: add 0.0.38
...
Signed-off-by: Erica Nebula <EricaNebula@Proton.me >
2025-09-30 21:22:20 -05:00
Pavel Sobolev
d7c38f0100
games-emulation/azahar: add 2123.2, drop 2123.1
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-09-20 12:23:34 +03:00
Violet Purcell
15101929cb
games-emulation/azahar: add patch to use system oaknut
...
oaknut was package and the dependency was wired up in the ebuild, but a
patch to use the system installation was never actually added, leading
to a build failure on aarch64 due to the bundled copy being missing.
Signed-off-by: Violet Purcell <vimproved@inventati.org >
2025-09-12 12:38:53 -04:00
Pavel Sobolev
593f3d986f
games-emulation/eden: add 0.0.3, drop 0.0.3_rc3
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-09-06 20:26:49 +03:00
Takuya Wakazono
53827b06c0
games-emulation/rpcs3: unbundle system libraries
...
- miniupnpc
aa7758a20f
- rtmidi
9126d617c5
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com >
2025-08-27 23:06:48 +09:00
Takuya Wakazono
d7e5ca8e91
games-emulation/rpcs3: drop upstreamed changes
...
- cubeb
bda335a505
- hidapi
2211876b57
- zstd
cb5411440d
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com >
2025-08-27 05:50:56 +09:00
Alexander Tsoy
9e1210bcd6
games-emulation/eden: respect LD
...
As a side effect, this fixes compilation with USE=lto using gcc + ld.bfd
when ld.lld is also available on the system.
Closes: https://bugs.gentoo.org/961937
Signed-off-by: Alexander Tsoy <alexander@tsoy.me >
2025-08-25 23:20:14 +03:00
Erica Nebula
f32f3c4aad
games-emulation/rpcs3: Handle new Feral GameMode submodule
...
- RPCS3 added GameMode Support here:
ef566186be (diff-03192d01a7c525c4017bdf9ad6eb8a58b749f38d8fb8f3a92d2c4dfe45ce8bf7)
- The selected commit hash is the same one you get if you manually clone
the RPCS3 repo and update submodules. I also updated the other
submodule hashes where appropriate with the same approach, and added
comments explaining what branch or tag they correlate to.
- The submodule is only needed during compilation; Using gamemode
functionality requires games-util/gamemode be installed on the system.
Added an optfeature message to let users know.
- This update also includes the prep work for whenever the next point
release happens; SRC_URI is updated and the archive will be moved to
the right 3rdparty folder.
Signed-off-by: Erica Nebula <EricaNebula@Proton.me >
2025-08-23 00:43:41 -05:00
Pavel Sobolev
f97aac888a
games-emulation/eden: add 0.0.3_rc3, drop 0.0.3_rc2
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-08-21 21:16:00 +03:00
Pavel Sobolev
9b4113145e
games-emulation/eden: set the version to be used in UI
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-08-21 21:16:00 +03:00
Pavel Sobolev
0a560c0f7f
games-emulation/azahar: add 2123.1, drop 2123
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-08-20 17:44:49 +03:00
Pavel Sobolev
9f563549e5
games-emulation/azahar: add 2123, drop 2122.1
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-08-19 23:25:31 +03:00
Takuya Wakazono
7074645b1d
games-emulation/RetroArch: fix build failure with USE=-pipewire
...
Closes: https://bugs.gentoo.org/960043
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com >
2025-08-10 23:01:07 +09:00
Takuya Wakazono
601e638a94
games-emulation/rpcs3: drop upstreamed patch
...
daad30b2b3
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com >
2025-08-03 20:30:16 +09:00
Pavel Sobolev
2ee8d3cdcc
games-emulation/eden: new package, add 0.0.3_rc2
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-08-02 13:41:05 +03:00
Pavel Sobolev
24a9775992
games-emulation/azahar: new package, add 2122.1
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-07-19 21:14:39 +03:00
Pieter
c074539967
games-emulation/rpcs3: replace dependency app-arch/p7zip with app-arch/7zip as recommended by the gentoo wiki: https://wiki.gentoo.org/wiki/P7zip and https://bugs.gentoo.org/914736
...
Signed-off-by: Pieter <pieter.kn0101@gmail.com >
2025-07-14 00:05:38 +02:00
Lucio Sauer
94660eb3fa
*/*: update dtd link in metadata.xml to https
...
gentoo.org 301's to https for a long time now.
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net >
2025-07-13 13:13:35 +02:00
David Roman
f99bac4654
games-emulation/np2kai: treeclean
...
Closes: https://bugs.gentoo.org/921910 (pkgremoved)
Closes: https://bugs.gentoo.org/928264 (pkgremoved)
Closes: https://bugs.gentoo.org/887647 (pkgremoved)
Closes: https://bugs.gentoo.org/859979 (pkgremoved)
Closes: https://bugs.gentoo.org/782982 (pkgremoved)
Signed-off-by: David Roman <davidroman96@gmail.com >
2025-07-08 10:41:22 +02:00
Erica Nebula
931a54e820
games-emulation/rpcs3: Fix typos in YAMLCPP SRC_URI
...
Downloaded archive was using the wrong hash in the filename and had a
trailing hyphen. Unpacked folder had the correct name so this has no
impact on build.
Signed-off-by: Erica Nebula <EricaNebula@Proton.me >
2025-07-06 20:16:57 -05:00
Erica Nebula
a1e7e45ebd
games-emulation/rpcs3: Unbundle zstd, stb, and openal
...
These three patches were present on the 0.0.34 ebuild but needed minor changes
to be applied to 0.0.37. I've also applied them to the live ebuild this
time, as they were not before.
The patches for both ebuilds are currently identical but kept in
distinct versioned files for easier handling in case they diverge in the future.
Signed-off-by: Erica Nebula <EricaNebula@Proton.me >
2025-07-06 19:40:20 -05:00
Pavel Sobolev
96a8facc34
games-emulation/libretro-dolphin: new package, add 0.0.1_pre20250517
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2025-06-08 17:03:31 +03:00