Commit Graph

360 Commits

Author SHA1 Message Date
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
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