games-fps / gzdoom

A modder-friendly OpenGL source port based on the DOOM engine

Official package sites : https://zdoom.org ·

v4.12.2 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD BZIP2 GPL-3 LGPL-2.1+ LGPL-3 MIT non-free? ( Activision ChexQuest3 DOOM-COLLECTORS-EDITION freedist WidePix )
Keywords
~amd64 ~arm64 ~ppc64
USE flags
debug gles2 gtk non-free openmp swr telemetry vulkan

v4.10.0 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD BZIP2 GPL-3 LGPL-2.1+ LGPL-3 MIT non-free? ( Activision ChexQuest3 DOOM-COLLECTORS-EDITION freedist WidePix )
Keywords
~amd64 ~arm64 ~ppc64
USE flags
debug gles2 gtk non-free openmp swr telemetry vulkan

General

debug
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
gles2
Enable GLES 2.0 (OpenGL for Embedded Systems) support (independently of full OpenGL, see also: gles2-only)
gtk
Add support for x11-libs/gtk+ (The GIMP Toolkit)
non-free
Enable non-free components
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
swr
Enable software renderer
telemetry
Send anonymized usage information to upstream so they can better understand our users
vulkan
Add support for 3D graphics and computing via the Vulkan cross-platform API

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / libvpx : WebM VP8 and VP9 Codec SDK

media-libs / libwebp : A lossy image compression format

media-libs / openal : A software implementation of the OpenAL 3D audio API

media-libs / zmusic : GZDoom's music system as a standalone library

sys-libs / zlib : Standard (de)compression library

x11-libs / gtk+ : Gimp ToolKit +

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / libvpx : WebM VP8 and VP9 Codec SDK

media-libs / libwebp : A lossy image compression format

media-libs / openal : A software implementation of the OpenAL 3D audio API

media-libs / zmusic : GZDoom's music system as a standalone library

sys-libs / zlib : Standard (de)compression library

x11-libs / gtk+ : Gimp ToolKit +

games-fps / freedm : A 32-level game designed for competitive deathmatch play

games-fps / freedoom : A complete free-content single-player focused game based on the Doom engine

831791
games-fps/gzdoom-4.7.1 fails to compile (MUSL): ld: zipdir.c:(.text+0x704): undefined reference to fts_read
868732
games-fps/gzdoom-4.10.0 fails to compile (MUSL): Threads.h:80:9: error: unknown type name cpu_set_t
926024
games-fps/gzdoom-4.11.3 version bump
938158
games-fps/gzdoom-4.12.2 fails to compile: window.h:178:37: error: uint32_t has not been declared
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-fps/gzdoom: Move S, die for gitinfo.h
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Alexandra Parker · gentoo
games-fps/gzdoom: bump to 4.12.2
Deactivates buidl too that reads the program's version from 'git describe' by generating a src/gitinfo.h from ${PV}. Bug: https://bugs.gentoo.org/926024 Signed-off-by: Alexandra Parker <alex.iris.parker@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36449 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
games-fps/gzdoom: Keyword 4.10.0 ppc64, #849866
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-fps/gzdoom: Backport my local vs system headers fix
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-fps/gzdoom: Patch to fix building with GCC 13
Thanks to Chris Lundgren. Closes: https://bugs.gentoo.org/907087 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-fps/gzdoom: Drop old 4.8.2-r1
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-fps/gzdoom: Drop old 4.7.1
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
William Breathitt Gray · gentoo
games-fps/gzdoom: version bump to 4.10.0
The 'swr' USE flag is introduced to configure support for the software renderer. This is mainly to allow users to disable the software renderer for new games that have been designed for hardware rendering. Closes: https://bugs.gentoo.org/884037 Signed-off-by: William Breathitt Gray <william.gray@linaro.org> Closes: https://github.com/gentoo/gentoo/pull/28511 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
matoro · gentoo
games-fps/gzdoom: Keyword 4.8.2-r1 arm64, #849866
Signed-off-by: matoro <matoro@users.noreply.github.com> Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-fps/gzdoom: Apply proper gzdoom.pk3 path issue fix
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-fps/gzdoom: Filter LTO and disable strict aliasing
Closes: https://bugs.gentoo.org/858749 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26525 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-fps/gzdoom: Version bump to 4.8.2
Upstream broke this for distros in 4.8.0. This still hasn't been properly fixed, so we just have to revert the breaking commit in the meantime. OpenSUSE has already done the same for a while. Upstream has seemingly also dropped support for 32-bit platforms. OpenSUSE is reverting the line that prevents the build for working, but I'm trying to find out more from upstream before we take action. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-fps/gzdoom: drop 4.7.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-fps/gzdoom: Drop old version 4.6.1
Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22678 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
William Breathitt Gray · gentoo
games-fps/gzdoom: Version bump to 4.7.1
Closes: https://bugs.gentoo.org/815274 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-fps/gzdoom: Drop old
Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22464 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
William Breathitt Gray · gentoo
games-fps/gzdoom: Version bump to 4.7.0
The gles2, telemetry, and vulkan USE flags are introduced. Closes: https://bugs.gentoo.org/815274 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-fps/gzdoom: Drop old 4.5.0
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-fps/gzdoom: Version bump to 4.6.1
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-fps/gzdoom: Version bump to 4.6.0 (including WidePix)
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-fps/gzdoom: Drop optional gtk2 support
Closes: https://bugs.gentoo.org/769071 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19373 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
TheGreatMcPain · gentoo
games-fps/gzdoom: Add '-DNDEBUG' to CXXFLAGS
Allows certain mods, like Project Brutality's git master, to work. See: https://github.com/coelckers/gzdoom/issues/1279 I've also added a 'debug' useflag that skips 'append-cppflags -DNDEBUG' just incase. Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: James McClain <sixsupersonic@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19121 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-fps/gzdoom: Drop old 4.3.3 and 4.4.2
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
William Breathitt Gray · gentoo
games-fps/gzdoom: version bump to 4.5.0
Closes: https://bugs.gentoo.org/752036 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18092 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-fps/gzdoom: Keyword 4.4.2 arm, #740422
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-fps/gzdoom: Version bump to 4.4.2
Closes: https://bugs.gentoo.org/727448 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16301 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-fps/gzdoom: Drop old 4.3.1
Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
William Breathitt Gray · gentoo
games-fps/gzdoom: Version bump to 4.3.3
Closes: https://bugs.gentoo.org/705322 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14324 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-fps/gzdoom: Version bump to 4.3.1
The "nonfree" USE flag is renamed to "non-free". The "alsa", "fluidsynth", "mpg123", and "sndfile" USE flags are added to control support of their respective packages. Closes: https://bugs.gentoo.org/704880 Bug: https://bugs.gentoo.org/676158 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14272 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
*/*: Switch proxy-maint to cmake.eclass
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-fps/gzdoom: Drop old 4.2.3
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
William Breathitt Gray · gentoo
games-fps/gzdoom: Version bump to 4.2.4
Closes: https://bugs.gentoo.org/699264 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/13539 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-fps/gzdoom: Version bump to 4.2.3
The shm_open issue with libasmjit has gone away, at least temporarily, because upstream have reverted to an older version that doesn't use librt. Closes: https://bugs.gentoo.org/695192 Package-Manager: Portage-2.3.77, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-fps/gzdoom: Drop old 4.2.0
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
games-fps/gzdoom: Add ~arm keyword wrt bug #693870
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
William Breathitt Gray · gentoo
games-fps/gzdoom: Bump to version 4.2.1
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12895 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-fps/gzdoom: Bump to version 4.2.0
The 'nonfree' USE flag is introduced to allow users to control whether nonfree assets are installed. Doom assets are under the Doom Collector's Edition license. Heretic and Hexen assets are under the Activision license. Chex Quest assets are under the Chex Quest 3 license. Strife assets are freely distributable according to Stephen Kick, CEO of Nightdive Studios. Closes: https://bugs.gentoo.org/692584 Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12833 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
William Breathitt Gray · gentoo
games-fps/gzdoom: Drop old
Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-fps/gzdoom: Install soundfonts
Closes: https://bugs.gentoo.org/687990 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
William Breathitt Gray · gentoo
games-fps/gzdoom: Always build with fluidsynth and openal support
FluidSynth is a dependency of GZDoom and cannot be disabled. Similarly, OpenAL is a dependency of GZDoom on Linux and cannot be disabled. Closes: https://bugs.gentoo.org/687922 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12248 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
games-fps/gzdoom: Add missing media-sound/fluidsynth slot op
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
William Breathitt Gray · gentoo
games-fps/gzdoom: Drop old version
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
William Breathitt Gray · gentoo
games-fps/gzdoom: Bump to version 4.1.3
The openal flag is default on since end users typically expect audio support by default. Adds patch to allow FluidSynth 2 builds. Closes: https://bugs.gentoo.org/687692 Closes: https://bugs.gentoo.org/687716 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12228 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-fps/gzdoom: Remove cephes from LICENSES list
The Cephes code used in GZDoom is provided under the BSD license, so the cephes license is not necessary. See also <https://lists.debian.org/debian-legal/2004/12/msg00295.html>. Closes: https://bugs.gentoo.org/687276 Closes: https://github.com/gentoo/gentoo/pull/12191 Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
licenses: Update the DUMB license file to version 0.9.3
The media-libs/dumb, media-libs/aldumb, and games-fps/gzdoom package were all released under the DUMB 0.9.3 license. Since no existing Gentoo package is released under the DUMB 0.9.2 license, the DUMB-0.9.2 license file has been replaced with the DUMB-0.9.3 license file. Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12178 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-fps/gzdoom: New package
Package-Manager: Portage-2.3.65, Repoman-2.3.12 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11967 Signed-off-by: Stefan Strogin <steils@gentoo.org>