Summary
The Jolly Good Reference Frontend is the simplest possible frontend for The Jolly Good API. It is intended to remain this way, and to avoid unnecessary feature creep, ensuring that it is easy to learn from. In order to deliver a smooth and enjoyable experience, a few slightly more advanced features are required. In these instances, effort has been taken to ensure readability and understandability of the code that implements these concepts.
Versions
v9999 :: 1 :: gentoo
- Modified
- License
- BSD CC0-1.0 MIT ZLIB
- USE flags
- vulkan
v1.4.0-r1 :: 1 :: gentoo
- Modified
- License
- BSD CC0-1.0 MIT ZLIB
- Keywords
- ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
USE flags
General
- vulkan
- Add support for 3D graphics and computing via the Vulkan cross-platform API
Dependencies
dev-libs / miniz : Lossless, high performance data compression library
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-util / vulkan-headers : Vulkan Header files and API registry
media-libs / jg : Reference Implementation of The Jolly Good API
media-libs / libepoxy : Library for handling OpenGL function pointer management
media-libs / libsdl3 : Simple Direct Media Layer
media-libs / speexdsp : Audio compression format designed for speech -- DSP
media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader
Runtime Dependencies
dev-libs / miniz : Lossless, high performance data compression library
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-util / vulkan-headers : Vulkan Header files and API registry
media-libs / jg : Reference Implementation of The Jolly Good API
media-libs / libepoxy : Library for handling OpenGL function pointer management
media-libs / libsdl3 : Simple Direct Media Layer
media-libs / speexdsp : Audio compression format designed for speech -- DSP
media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader
Depending packages
games-emulation / bsnes-jg : Jolly Good Fork of bsnes
games-emulation / cega-jg : Jolly Good SG-1000, SMS, and Game Gear Emulator
games-emulation / gambatte-jg : Jolly Good Fork of Gambatte
games-emulation / geolith-jg : Jolly Good Neo Geo AES/MVS/CD/CDZ Emulator
games-emulation / jollycv-jg : Jolly Good ColecoVision, CreatiVision and My Vision Emulator
games-emulation / mednafen-jg : Jolly Good Port of Mednafen
games-emulation / melonds-jg : Jolly Good Port of melonDS
games-emulation / mgba-jg : Jolly Good Port of mGBA
games-emulation / nestopia-jg : Jolly Good Fork of Nestopia
games-emulation / prosystem-jg : Jolly Good Fork of ProSystem
games-emulation / sameboy-jg : Jolly Good Port of SameBoy
games-emulation / vecx-jg : Jolly Good Fork of vecx
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - orbea · gentoo
games-emulation/jgrf: update live
* depend on >=media-libs/jg-2.0.0 * add USE=vulkan Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - orbea · gentoo
games-emulation/jgrf: drop 1.2.2, 1.3.0
Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - orbea · gentoo
games-emulation/jgrf: require udev for media-libs/libsdl3
When using jgrf with kmsdrm there will be no keyboard input unless media-libs/libsdl3 is built with USE=udev. Upstream-Issue: https://github.com/libsdl-org/SDL/issues/15166 Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - orbea · gentoo
games-emulation/jgrf: add 1.4.0
Closes: https://github.com/gentoo/gentoo/pull/46120 Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - orbea · gentoo
games-emulation/jgrf: update dependency
Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - orbea · gentoo
games-emulation/jgrf: add 1.3.0
Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - orbea · gentoo
games-emulation/jgrf: drop 1.2.1-r1
Closes: https://github.com/gentoo/gentoo/pull/44635 Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - orbea · gentoo
games-emulation/jgrf: add 1.2.2
Signed-off-by: orbea <orbea@riseup.net> Part-of: https://github.com/gentoo/gentoo/pull/44177 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - orbea · gentoo
games-emulation/jgrf: add nsf detection
Trivial patch to automatically detect files with the .nsf extension for games-emulation/nestopia-jg-1.53.2. Upstream-Commit: https://gitlab.com/jgemu/jgrf/-/commit/b0cadbd7829c76e4fdb1a99961a17d4cf23d31a4 Signed-off-by: orbea <orbea@riseup.net> Part-of: https://github.com/gentoo/gentoo/pull/43402 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - orbea · gentoo
games-emulation/jgrf: drop 1.2.0
Signed-off-by: orbea <orbea@riseup.net> Part-of: https://github.com/gentoo/gentoo/pull/42176 Closes: https://github.com/gentoo/gentoo/pull/42176 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - orbea · gentoo
games-emulation/jgrf: drop 1.1.0
Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Sam James <sam@gentoo.org> - orbea · gentoo
games-emulation/jgrf: add 1.2.1
Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - orbea · gentoo
games-emulation/jgrf: drop 1.0.2-r1
Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/38729 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - orbea · gentoo
games-emulation/jgrf: add 1.2.0
Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - orbea · gentoo
games-emulation/jgrf: fix media-libs/libepoxy depend
Closes: https://bugs.gentoo.org/930792 Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - orbea · gentoo
games-emulation/jgrf: add 1.1.0
Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - orbea · gentoo
games-emulation/jgrf: sync keywords
Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
games-emulation/jgrf: Keyword 1.0.2-r1 arm, #891201
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
games-emulation/jgrf: Keyword 1.0.2-r1 ppc64, #891201
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
games-emulation/jgrf: Keyword 1.0.2-r1 ppc, #891201
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
games-emulation/jgrf: Keyword 1.0.2-r1 x86, #891201
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
games-emulation/jgrf: Keyword 1.0.2-r1 arm64, #891201
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - orbea · gentoo
games-emulation/jgrf: remove erroneous dependency
The dependency on dev-libs/openssl is only for the MD5 Message-Digest Algorithm (RFC 1321) functions. Closes: https://bugs.gentoo.org/912235 Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/32233 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - orbea · gentoo
games-emulation/jgrf: drop 1.0.1
Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/31655 Signed-off-by: Sam James <sam@gentoo.org> - orbea · gentoo
games-emulation/jgrf: add 1.0.2
Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
games-emulation/jgrf: update copyright
Signed-off-by: Sam James <sam@gentoo.org> - orbea · gentoo
games-emulation/jgrf: Add 1.0.1 + Remove 1.0.0
Bug fix release for a buffer overflow with -D_FORTIFY_SOURCE=3 on glibc systems. Closes: https://bugs.gentoo.org/896382 Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - orbea · gentoo
games-emulation/jgrf: New package, v1.0.0
Signed-off-by: Sam James <sam@gentoo.org>