325 Commits

Author SHA1 Message Date
Yuan Liao
be2c3e5863 games-emulation/dosbox-x: Add 2026.03.29
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2026-03-29 15:46:47 -04:00
Yuan Liao
f7771a595f games-emulation/dosbox-x: Add dev-lang/duktape automagic dep to 9999
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2026-03-29 15:46:47 -04:00
Yuan Liao
b1ba8a693e games-emulation/dosbox-x: Drop 2025.12.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2026-03-29 15:46:46 -04:00
Pavel Sobolev
7c082a8152 games-emulation/azahar: add 2125.0.1
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2026-03-29 17:14:58 +03:00
crueter
7b303d587c games-emulation/eden: drop 0.2.0_rc1, add 0.2.0_rc2
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-03-27 14:48:44 -04:00
Erica Nebula
0bb174e212 games-emulation/rpcs3: drop 0.0.38
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
2026-03-03 09:09:54 -06:00
Erica Nebula
fac7d4859a games-emulation/rpcs3: add 0.0.40
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
2026-03-03 09:09:54 -06:00
Erica Nebula
5d56128da3 games-emulation/rpcs3: 9999: Update yamlcpp hash
Also fixes a mistake where the yamlcpp archive was being saved with the
soundtouch hash in the filename. It was downloading the correct archive
so nothing was broken so its cosmetic only.

Also updates the copyright year.

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
2026-03-03 09:09:54 -06:00
David Roman
771941d11b games-emulation/eden: drop 0.1.1, 0.2.0_rc1
Signed-off-by: David Roman <davidroman96@gmail.com>
2026-02-28 22:19:00 +01:00
David Roman
7fbd405327 games-emulation/eden: update quazip which dropped qt5 and qt6 flags
Signed-off-by: David Roman <davidroman96@gmail.com>
2026-02-28 22:17:39 +01:00
Ceres
8030a1e1e5 games-emulation/flycast: add new submodules to fix configure error
Closes: https://bugs.gentoo.org/970195
Signed-off-by: Ceres <ceres@ceressees.dev>
2026-02-27 14:49:44 +00:00
Samuel Bauer
52ec7752f9 games-emulation/mupen64plus-qt-1.17: tweak qt6 build and dependencies
Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
2026-02-19 20:45:55 +01:00
Samuel Bauer
3a04a78a83 games-emulation/mupen64plus-qt: tweak qt6 build and dependencies
Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
2026-02-19 20:43:41 +01:00
Erica Nebula
03a73f7bca games-emulation/rpcs3: flatbuffers to protobuf
RPCS3 recently replaced flatbuffers with protobuf

See: 27ebd182e7

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
2026-02-16 23:33:48 -06:00
crueter
89c74d1c94 games-emulation/eden: add 0.2.0_rc1
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-02-15 13:32:19 -05:00
Pavel Sobolev
5ba49e1192 games-emulation/azahar: add 2124.3, drop 2124.2
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2026-02-01 15:38:32 +03:00
crueter
20c540bee0 games-emulation/eden: add 0.1.1, drop 0.1.0
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-01-30 21:27:40 -05:00
crueter
58348ad2e7 games-emulation/eden: drop 0.0.4, add 0.1.0
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-01-27 12:39:08 -05:00
Pavel Sobolev
33f713151e games-emulation/azahar: add 2124.2, drop 2124.1
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2026-01-25 13:14:27 +03:00
Pavel Sobolev
2b17d6667d games-emulation/azahar: add 2124.1, drop 2124
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2026-01-24 21:26:34 +03:00
Pavel Sobolev
475e294349 games-emulation/azahar: add 2124, drop 2123.4.1
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2026-01-17 22:12:24 +03:00
Pavel Sobolev
e2a9faaabf games-emulation/azahar: add 2123.4.1, drop 2123.3
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2026-01-10 15:59:36 +03:00
Takuya Wakazono
05986b4d73 games-emulation/RetroArch: drop 1.19.1, 1.20.0
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2026-01-06 12:32:32 +09:00
Takuya Wakazono
264b759cba games-emulation/RetroArch: add 1.22.2
Closes: https://bugs.gentoo.org/967331
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2026-01-06 12:32:32 +09:00
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