{"bugs":[{"bugid":831791,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"games-engines\/uzdoom-4.7.1 fails to compile (MUSL): ld: zipdir.c:(.text+0x704): undefined reference to fts_read"},{"bugid":868732,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"games-engines\/uzdoom-4.10.0 fails to compile (MUSL): Threads.h:80:9: error: unknown type name cpu_set_t"}],"categories":[{"categoryid":449,"name":"app-arch","summary":"The app-arch category contains tools for archiving, compressing and uncompressing files or groups of files."},{"categoryid":398,"name":"games-engines","summary":"The games-engines category contains game engines."},{"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":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."},{"categoryid":330,"name":"x11-libs","summary":"The x11-libs category contains various X11-related libraries."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"08dbfdfdc992f02f6c075baad35f5ab877cba11d","committime":"2025-12-24T17:15:47","packageid":78677,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"chewi@gentoo.org","authorname":"James Le Cuirot","body":"Unlike gzdoom, the nonfree USE flag has been reworked here to split out\nthe non-free content more precisely, allowing Freedoom and even the\ncommercial games to actually work, albeit suboptimally. This change is\nclose to being accepted upstream.\n\nCloses: https:\/\/bugs.gentoo.org\/952812\nCloses: https:\/\/bugs.gentoo.org\/967252\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"c0357ca680457591d7096eac442e001334edeb42","committime":"2025-12-24T16:31:16","packageid":78677,"repoid":1,"summary":"games-engines\/uzdoom: New package at 4.14.3 to replace games-fps\/gzdoom"}],"dependencies":[{"block":false,"categoryid":330,"description":"Gimp ToolKit +","ebuildids":[885479],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gtk+","packageid":45804,"summary":"GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites."},{"block":false,"categoryid":438,"description":"Software implementation of the OpenAL 3D audio API","ebuildids":[885479],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"openal","packageid":46868},{"block":false,"categoryid":449,"description":"A high-quality data compressor used extensively by Gentoo Linux","ebuildids":[885479],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"bzip2","packageid":47649},{"block":false,"categoryid":438,"description":"WebM VP8 and VP9 Codec SDK","ebuildids":[885479],"firstseen":"2010-06-11T14:35:14.361481","maintainer":"media-video@gentoo.org","maintainername":"Chromium in Gentoo Project","name":"libvpx","packageid":55888},{"block":false,"categoryid":438,"description":"MMX, SSE, and SSE2 SIMD accelerated JPEG library","ebuildids":[885479],"firstseen":"2010-07-24T14:36:23.013789","maintainer":"anarchy@gentoo.org","maintainername":"Jory A. Pratt","name":"libjpeg-turbo","packageid":56087},{"block":false,"categoryid":438,"description":"A lossy image compression format","ebuildids":[885479],"firstseen":"2011-03-23T14:41:58.101681","maintainer":"graphics@gentoo.org","maintainername":"Gentoo Graphics Project","name":"libwebp","packageid":57135},{"block":false,"categoryid":438,"description":"Simple Direct Media Layer","ebuildids":[885479],"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":"UZDoom's music system as a standalone library","ebuildids":[885479],"firstseen":"2020-09-02T23:07:47.271464","name":"zmusic","packageid":71947},{"block":false,"categoryid":396,"description":"Virtual for libz.so providers","ebuildids":[885479],"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"],"ebuildid":885479,"firstseen":"2025-12-24T17:29:08.609548","license":"Apache-2.0 BSD BZIP2 GPL-3 LGPL-2.1+ LGPL-3 MIT non-free? ( Activision ChexQuest3 DOOM-COLLECTORS-EDITION freedist WidePix )","moddate":"2026-03-28T18:04:20","packageid":78677,"repoid":1,"slot":"0","uses":["debug","gles2","gtk","non-free","openmp","swr","telemetry","vulkan"],"version":"4.14.3"}],"masks":[],"package":{"categoryid":398,"description":"Modder-friendly hardware-accelerated source port of the DOOM engine","firstseen":"2025-12-24T17:29:08.609548","name":"uzdoom","packageid":78677},"rdependencies":[{"block":false,"categoryid":330,"description":"Gimp ToolKit +","ebuildids":[885479],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gtk+","packageid":45804,"summary":"GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites."},{"block":false,"categoryid":438,"description":"Software implementation of the OpenAL 3D audio API","ebuildids":[885479],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sound@gentoo.org","maintainername":"Gentoo Sound project","name":"openal","packageid":46868},{"block":false,"categoryid":449,"description":"A high-quality data compressor used extensively by Gentoo Linux","ebuildids":[885479],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"bzip2","packageid":47649},{"block":false,"categoryid":438,"description":"WebM VP8 and VP9 Codec SDK","ebuildids":[885479],"firstseen":"2010-06-11T14:35:14.361481","maintainer":"media-video@gentoo.org","maintainername":"Chromium in Gentoo Project","name":"libvpx","packageid":55888},{"block":false,"categoryid":438,"description":"MMX, SSE, and SSE2 SIMD accelerated JPEG library","ebuildids":[885479],"firstseen":"2010-07-24T14:36:23.013789","maintainer":"anarchy@gentoo.org","maintainername":"Jory A. Pratt","name":"libjpeg-turbo","packageid":56087},{"block":false,"categoryid":438,"description":"A lossy image compression format","ebuildids":[885479],"firstseen":"2011-03-23T14:41:58.101681","maintainer":"graphics@gentoo.org","maintainername":"Gentoo Graphics Project","name":"libwebp","packageid":57135},{"block":false,"categoryid":438,"description":"Simple Direct Media Layer","ebuildids":[885479],"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":"UZDoom's music system as a standalone library","ebuildids":[885479],"firstseen":"2020-09-02T23:07:47.271464","name":"zmusic","packageid":71947},{"block":false,"categoryid":396,"description":"Virtual for libz.so providers","ebuildids":[885479],"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:\/\/zdoom.org"],"uses":[{"description":"Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https:\/\/wiki.gentoo.org\/wiki\/Project:Quality_Assurance\/Backtraces","isdefault":false,"use":"debug"},{"description":"Enable GLES 2.0 (OpenGL for Embedded Systems) support (independently of full OpenGL, see also: gles2-only)","isdefault":false,"use":"gles2"},{"description":"Add support for x11-libs\/gtk+ (The GIMP Toolkit)","isdefault":false,"use":"gtk"},{"defaultflag":true,"description":"Install non-free components for an optimal experience of commercial games","isdefault":true,"packageid":78677,"use":"non-free"},{"description":"Build support for the OpenMP (support parallel computing), requires >=sys-devel\/gcc-4.2 built with USE=\"openmp\"","isdefault":false,"use":"openmp"},{"defaultflag":true,"description":"Enable the software renderer","isdefault":true,"packageid":78677,"use":"swr"},{"description":"Send anonymized usage information to upstream so they can better understand our users","isdefault":false,"use":"telemetry"},{"description":"Add support for 3D graphics and computing via the Vulkan cross-platform API","isdefault":false,"use":"vulkan"}]}