46 Commits
Author SHA1 Message Date
crueter c609a31b35 games-emulation/eden: remove opus, switch to ffmpeg opus
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-09-12 15:34:50 -04:00
crueter a259e156fb games-emulation/eden: Remove dev-libs/unordered_dense
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-09-01 19:31:44 -04:00
crueter 26ea61d57c games-emulation/eden-0.2.1: add compilation fix patches
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-08-21 16:31:12 -04:00
crueter 10e8ed2eb3 games-emulation/eden: fix src_unpack on 9999, remove on 0.2.0
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-05-31 01:39:44 -04:00
crueter 0831ad5826 games-emulation/eden: cleanups, use sdl3 for 9999
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-05-18 19:15:54 -04:00
crueter 6bc705fd04 games-emulation/eden: add game-device-udev-rules optfeature
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-05-17 18:23:28 -04:00
crueter bd6add7533 games-emulation/eden: add compiler identifier to title bar
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-05-17 17:42:27 -04:00
crueter 27949e5e37 games-emulation/eden: add 9999
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-05-17 17:35:45 -04:00
crueter cc8888429f games-emulation/eden: 9999 version preparations
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-05-17 17:35:45 -04:00
crueter f0d9e9efb0 games-emulation/eden: don't attempt to double-remove bundled externals
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-05-17 17:10:26 -04:00
crueter 592b5a0041 games-emulation/eden: change tzdb download link to use Eden's git
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-05-17 17:01:09 -04:00
crueter 46b5b16d60 games-emulation/eden: fix patch name
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-05-17 16:51:13 -04:00
crueter 87ebfe9b48 games-emulation/eden: update cmake-modules license
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-05-17 16:51:13 -04:00
crueter 733e0c0069 games-emulation/eden: add 0.2.0, drop 0.2.0_rc2-r1
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-05-17 16:22:02 -04:00
crueter f231ae6d6e media-gfx/appimage-thumbnailer: new package, add 4.0.0
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-04-20 19:45:59 -04:00
crueter a75ef792fa sys-fs/dwarfs: fix ordering of S variable
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-04-20 19:43:36 -04:00
crueter 3f9ce530e2 sys-fs/dwarfs: keyword 0.15.3 for ~arm64
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-04-20 19:42:30 -04:00
crueter 920a511d33 dev-cpp/parallel-hashmap: keyword ~arm64
Signed-off-by: crueter <crueter@eden-emu.dev>
2026-04-20 19:42:00 -04: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
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
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
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
crueter ba3aa95f0e media-libs/VulkanMemoryAllocator: keyword ~arm64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-12-18 16:55:10 -05:00
crueter c6e0d6af15 dev-libs/sirit: keyword ~arm64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-12-18 16:54:46 -05:00
crueter 7d657b327c dev-libs/oaknut: keyword ~arm64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-12-18 16:53:58 -05:00
crueter 6e61d5561e dev-libs/mcl: keyword ~arm64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-12-18 16:53:39 -05:00
crueter 2b2e31a200 dev-libs/frozen: keyword ~arm64, ~ppc64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-12-18 16:53:17 -05:00
crueter 99134c3778 dev-libs/discord-rpc: keyword ~arm64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-12-18 16:52:54 -05:00
crueter 603127f147 dev-cpp/cpp-jwt: keyword ~arm64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-12-18 16:52:25 -05:00
crueter 4a1ab59d71 games-emulation/eden: keyword ~arm64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-12-18 16:50:04 -05:00
crueter 087ba6fd40 app-editors/xed: keyword ~arm64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-12-18 16:24:01 -05:00
crueter 1ef730dc10 app-editors/xed: drop 3.8.4, add 3.8.7
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-12-18 15:50:31 -05:00
crueter 3a5bf0d49e app-editors/xed: fix libpeas and itstool dependencies
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-12-18 15:48:19 -05:00
crueter 9ea7cfdb28 various: fix duplicated ppc64 keywords
oops :P

Signed-off-by: crueter <crueter@eden-emu.dev>
2025-11-24 00:08:00 -05:00
crueter 3dc42d8ce1 dev-libs/oaknut: keyword ~ppc64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-11-23 20:16:33 -05:00
crueter 29ea7d56fc dev-cpp/cpp-jwt: keyword ~ppc64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-11-23 20:11:02 -05:00
crueter 4caa8d80a6 media-libs/VulkanMemoryAllocator: keyword ~ppc64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-11-23 20:11:02 -05:00
crueter 25599c79c1 dev-libs/discord-rpc: keyword ~ppc64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-11-23 20:11:01 -05:00
crueter 7fbea21695 dev-libs/unordered_dense: keyword ~ppc64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-11-23 20:11:01 -05:00
crueter 824adb9799 dev-libs/unordered_dense: keyword ~ppc64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-11-23 20:11:01 -05:00
crueter 5f5c14bea5 dev-libs/sirit: keyword ~ppc64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-11-23 20:11:01 -05:00
crueter a4460eb4b2 dev-libs/mcl: keyword ~ppc64
Signed-off-by: crueter <crueter@eden-emu.dev>
2025-11-23 20:11:01 -05: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