{"bugs":[],"categories":[{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":384,"name":"games-fps","summary":"The games-fps category contains first person shooter games."},{"categoryid":438,"name":"media-libs","summary":"The media-libs category contains media-related libraries."},{"categoryid":373,"name":"media-sound","summary":"The media-sound category contains sound, music and audio applications."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6ad452737a9213a6579b131ea175be3fcabdfe55","committime":"2025-11-04T08:50:40","packageid":78340,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Update done using:\n\n```\ngit grep -l sys-libs\/zlib sys-* | xargs sed -i -e s@sys-libs\/zlib@virtual\/zlib@g\ngit grep -l virtual\/zlib-ng sys-* | xargs sed -i -e s@virtual\/zlib-ng@sys-libs\/zlib-ng@g\ngit diff --name-only | xargs copybump\ngit diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead\npkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error\n```\n\nPlus reverts in sys-libs\/minizip-ng, sys-libs\/zlib-ng and profiles.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"f42710561cd1a05759f2f3416ac16f5848e05356","committime":"2025-11-04T08:27:09","packageid":78340,"repoid":1,"summary":"*\/*: update the remaining packages for virtual\/zlib"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9c5ec189a25d6780ec0a4c381e94cf7677550bcf","committime":"2025-10-06T00:18:48","packageid":78340,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"kacper.slominski72@gmail.com","authorname":"Kacper Słomiński","body":"Signed-off-by: Kacper Słomiński <kacper.slominski72@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44056\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/44056\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"de349465e0b59ada8cf44ff03de12da67068ac98","committime":"2025-10-05T22:02:01","packageid":78340,"repoid":1,"summary":"games-fps\/dsda-doom: drop 0.29.3"},{"authoremail":"kacper.slominski72@gmail.com","authorname":"Kacper Słomiński","body":"Signed-off-by: Kacper Słomiński <kacper.slominski72@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44056\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"968eb310d71997348347eca69438e3b495f003bd","committime":"2025-10-05T22:01:10","packageid":78340,"repoid":1,"summary":"games-fps\/dsda-doom: add 0.29.4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2b521fc1c441ad0a48dd2ec97ceb3105f1fc6f93","committime":"2025-07-27T09:22:37","packageid":78340,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"kacper.slominski72@gmail.com","authorname":"Kacper Słomiński","body":"Signed-off-by: Kacper Słomiński <kacper.slominski72@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/43161\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/43161\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"c93a132bf95e7f431403e1da2e22a97efa892ba8","committime":"2025-07-25T21:40:45","packageid":78340,"repoid":1,"summary":"games-fps\/dsda-doom: drop 0.29.2"},{"authoremail":"kacper.slominski72@gmail.com","authorname":"Kacper Słomiński","body":"Signed-off-by: Kacper Słomiński <kacper.slominski72@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/43161\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"f2cab392e79539d57d95c333d076c5e4b367cb70","committime":"2025-07-25T21:40:04","packageid":78340,"repoid":1,"summary":"games-fps\/dsda-doom: add 0.29.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"19e9b6ee46d59a47674273d1fbb39b96887373cb","committime":"2025-06-29T08:52:42","packageid":78340,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"fkobi@pm.me","authorname":"Filip Kobierski","body":"Signed-off-by: Filip Kobierski <fkobi@pm.me>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/42563\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/42563\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"26fa33e0d64ce508683a038c74e30e0620d788dc","committime":"2025-06-28T13:16:00","packageid":78340,"repoid":1,"summary":"games-fps\/dsda-doom: remove leading \"A \" from DESCRIPTION"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d65242e1aa9b4b0992385f077e748da9f6fbc26c","committime":"2025-06-27T22:51:37","packageid":78340,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"kacper.slominski72@gmail.com","authorname":"Kacper Słomiński","body":"Signed-off-by: Kacper Słomiński <kacper.slominski72@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/42780\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/42780\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"6cc521909274b222750d48f5f8d2238218c11d0e","committime":"2025-06-27T13:19:00","packageid":78340,"repoid":1,"summary":"games-fps\/dsda-doom: drop 0.29.0"},{"authoremail":"kacper.slominski72@gmail.com","authorname":"Kacper Słomiński","body":"Signed-off-by: Kacper Słomiński <kacper.slominski72@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/42780\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"c5d12526fcf38c756a834db84132f0f0cfc35b0e","committime":"2025-06-27T13:18:30","packageid":78340,"repoid":1,"summary":"games-fps\/dsda-doom: add 0.29.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ecb6b5e9f7226251cd8aa98094043836baa439c4","committime":"2025-05-25T08:39:23","packageid":78340,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"kacper.slominski72@gmail.com","authorname":"Kacper Słomiński","body":"A replacement for games-fps\/prboom-plus, which was last-rited recently.\nNo USE flag for DUMB since it's unmaintained (bug 949101); I haven't\nnoticed a significant loss of functionality without DUMB.\n\nBug: https:\/\/bugs.gentoo.org\/908973\nSigned-off-by: Kacper Słomiński <kacper.slominski72@gmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/42244\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/42244\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"a97b29f1db2d665282c343d35228bb34f9c5a87e","committime":"2025-05-24T20:16:41","packageid":78340,"repoid":1,"summary":"games-fps\/dsda-doom: new package, add 0.29.0"}],"dependencies":[{"block":false,"categoryid":396,"description":"Virtual for OpenGL utility library","ebuildids":[878009],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"glu","packageid":43137},{"block":false,"categoryid":373,"description":"Software real-time synthesizer based on the Soundfont 2 specifications","ebuildids":[878009],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"fluidsynth","packageid":45926},{"block":false,"categoryid":396,"description":"Virtual for OpenGL implementation","ebuildids":[878009],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"opengl","packageid":50131},{"block":false,"categoryid":393,"description":"Library for manipulating zip archives","ebuildids":[878009],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"creffett@gentoo.org","maintainername":"Chris Reffett","name":"libzip","packageid":53118},{"block":false,"categoryid":438,"description":"\"M\"peg \"A\"udio \"D\"ecoder library","ebuildids":[878009],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"libmad","packageid":54099},{"block":false,"categoryid":438,"description":"The Ogg Vorbis sound file format library","ebuildids":[878009],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"libvorbis","packageid":54423},{"block":false,"categoryid":438,"description":"Library for real time MIDI input and output","ebuildids":[878009],"firstseen":"2012-02-27T14:36:03.709801","maintainer":"proaudio@gentoo.org","maintainername":"Gentoo ProAudio Project","name":"portmidi","packageid":58953},{"block":false,"categoryid":438,"description":"Simple Direct Media Layer","ebuildids":[878009],"firstseen":"2013-08-29T13:37:00.395665","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"libsdl2","packageid":61309,"summary":"Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of \"Civilization: Call To Power.\" Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD\/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF\/Tru64, RISC OS, and SymbianOS. SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, Eiffel, Java, Lua, ML, Perl, PHP, Pike, Python, and Ruby."},{"block":false,"categoryid":438,"description":"Image file loading library","ebuildids":[878009],"firstseen":"2013-08-29T13:37:00.395665","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"sdl2-image","packageid":61310},{"block":false,"categoryid":438,"description":"Simple Direct Media Layer Mixer Library","ebuildids":[878009],"firstseen":"2013-08-29T13:37:00.395665","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"sdl2-mixer","packageid":61311},{"block":false,"categoryid":438,"description":"Library that renders module files to PCM data","ebuildids":[878009],"firstseen":"2022-05-22T09:05:59.764877","name":"libxmp","packageid":74995},{"block":false,"categoryid":396,"description":"Virtual for libz.so providers","ebuildids":[878009],"firstseen":"2025-11-04T07:31:41.418357","name":"zlib","packageid":78605}],"depending":[{"block":false,"categoryid":384,"description":"A complete free-content single-player focused game based on the Doom engine","ebuildids":[885481],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"freedoom","packageid":52916,"summary":"The Freedoom project aims to create a complete free content first person shooter game. But Freedoom by itself is just the raw material for a game: it must be paired with a compatible game engine to be played. id Software released the source code to their classic game, Doom, under the GNU General Public License. This means that the program code that powers Doom is free; Freedoom complements this with free levels, artwork, sound effects and music to make a completely free game. Phase 1 is the first part of the single-player game, containing four chapters which are nine levels each, smoothly paced for beginner players. It is compatible with mods for the original Doom and The Ultimate Doom. Phase 2 is the second major part of the single-player game, a massive 32-level chapter expanding upon the same concepts present in Phase 1, as well as containing additional monsters and the double-barreled shotgun! The levels in this game tend to demand more skillful play than the previous chapters. It is compatible with mods for Doom II."},{"block":false,"categoryid":384,"description":"A 32-level game designed for competitive deathmatch play","ebuildids":[885480],"firstseen":"2019-06-18T21:59:58.287082","name":"freedm","packageid":69884,"summary":"FreeDM is a fast-paced competitive deathmatch game, part of the Freedoom project. Rather than the usual single-player focused levels, these contain no monsters and are intended for deathmatch only. It is compatible with mods for Doom II. The Freedoom project aims to create a complete free content first person shooter game. But Freedoom by itself is just the raw material for a game: it must be paired with a compatible game engine to be played. id Software released the source code to their classic game, Doom, under the GNU General Public License. This means that the program code that powers Doom is free; Freedoom complements this with free levels, artwork, sound effects and music to make a completely free game."}],"ebuilds":[{"archs":["~amd64","~arm64","~ppc64","~x86"],"ebuildid":878009,"firstseen":"2025-10-06T01:24:19.778130","license":"GPL-2+ GPL-3+ BSD BSD-2 BSD-with-disclosure CC-BY-3.0 CC0-1.0 LGPL-2.1+ MIT public-domain","moddate":"2026-03-28T18:04:20","packageid":78340,"repoid":1,"slot":"0","uses":["fluidsynth","mad","portmidi","sdl2-image","vorbis","xmp"],"version":"0.29.4"}],"masks":[],"package":{"categoryid":384,"description":"Successor to the PrBoom+ Doom source port","firstseen":"2025-05-25T09:40:26.963940","name":"dsda-doom","packageid":78340,"summary":"DSDA-Doom is a successor to the PrBoom+ source port with many new features over it's predecessor, such as: support for Heretic, Hexen, MBF21, etc., various speedrunning and TAS tooling, rewinding, a palette-based OpenGL renderer, and full controller support."},"rdependencies":[{"block":false,"categoryid":396,"description":"Virtual for OpenGL utility library","ebuildids":[878009],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"glu","packageid":43137},{"block":false,"categoryid":373,"description":"Software real-time synthesizer based on the Soundfont 2 specifications","ebuildids":[878009],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"fluidsynth","packageid":45926},{"block":false,"categoryid":396,"description":"Virtual for OpenGL implementation","ebuildids":[878009],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"opengl","packageid":50131},{"block":false,"categoryid":393,"description":"Library for manipulating zip archives","ebuildids":[878009],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"creffett@gentoo.org","maintainername":"Chris Reffett","name":"libzip","packageid":53118},{"block":false,"categoryid":438,"description":"\"M\"peg \"A\"udio \"D\"ecoder library","ebuildids":[878009],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"libmad","packageid":54099},{"block":false,"categoryid":438,"description":"The Ogg Vorbis sound file format library","ebuildids":[878009],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"libvorbis","packageid":54423},{"block":false,"categoryid":438,"description":"Library for real time MIDI input and output","ebuildids":[878009],"firstseen":"2012-02-27T14:36:03.709801","maintainer":"proaudio@gentoo.org","maintainername":"Gentoo ProAudio Project","name":"portmidi","packageid":58953},{"block":false,"categoryid":438,"description":"Simple Direct Media Layer","ebuildids":[878009],"firstseen":"2013-08-29T13:37:00.395665","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"libsdl2","packageid":61309,"summary":"Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of \"Civilization: Call To Power.\" Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD\/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF\/Tru64, RISC OS, and SymbianOS. SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, Eiffel, Java, Lua, ML, Perl, PHP, Pike, Python, and Ruby."},{"block":false,"categoryid":438,"description":"Image file loading library","ebuildids":[878009],"firstseen":"2013-08-29T13:37:00.395665","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"sdl2-image","packageid":61310},{"block":false,"categoryid":438,"description":"Simple Direct Media Layer Mixer Library","ebuildids":[878009],"firstseen":"2013-08-29T13:37:00.395665","maintainer":"games@gentoo.org","maintainername":"Gentoo Games Project","name":"sdl2-mixer","packageid":61311},{"block":false,"categoryid":438,"description":"Library that renders module files to PCM data","ebuildids":[878009],"firstseen":"2022-05-22T09:05:59.764877","name":"libxmp","packageid":74995},{"block":false,"categoryid":396,"description":"Virtual for libz.so providers","ebuildids":[878009],"firstseen":"2025-11-04T07:31:41.418357","name":"zlib","packageid":78605}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/kraflab\/dsda-doom\/"],"uses":[{"description":"Enable support for MIDI via media-sound\/fluidsynth","isdefault":false,"packageid":78340,"use":"fluidsynth"},{"description":"Add support for mad (high-quality mp3 decoder library and cli frontend)","isdefault":false,"use":"mad"},{"description":"Enable support for MIDI via media-libs\/portmidi","isdefault":false,"packageid":78340,"use":"portmidi"},{"description":"Enable support for high-resolution textures and other image formats via media-libs\/sdl2-image","isdefault":false,"packageid":78340,"use":"sdl2-image"},{"description":"Add support for the OggVorbis audio codec","isdefault":false,"use":"vorbis"},{"description":"Enable support for tracker music via media-libs\/libxmp","isdefault":false,"packageid":78340,"use":"xmp"}]}