Summary
PrBoom+ is an enhanced source port of the classic 3D first-person shooter game Doom, first released by id Software in 1993. It uses the Simple Direct Media layer (SDL) library and features an optional OpenGL renderer. It is based on PrBoom, MBF and LxDoom, which in turn are based on TeamTNT's Boom, a freely available port of Doom for DOS. In addition to PrBoom's features, PrBoom+ offers uncapped framerate, variable gamespeed, re-record, walkcam, chasecam, full mouselook, FOV, and other features without loss of compatibility with the original Doom.
Versions
v2.6.2 :: 0 :: gentoo
- Modified
- License
- GPL-2+ GPL-3+ BSD BSD-2 BSD-with-disclosure CC-BY-3.0 CC0-1.0 LGPL-2.1+ MIT public-domain
- Keywords
- ~amd64 ~arm64 ~ppc64 ~x86
- USE flags
- alsa dumb fluidsynth mad net opengl pcre portmidi sdl2-image sdl2-mixer server vorbis zlib
USE flags
General
- alsa
- Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
- dumb
- Enable support for various tracker-style music formats via media-libs/dumb
- fluidsynth
- Enable support for MIDI via media-sound/fluidsynth
- mad
- Add support for mad (high-quality mp3 decoder library and cli frontend)
- net
- Enable support for network play
- opengl
- Add support for OpenGL (3D graphics)
- pcre
- Add support for Perl Compatible Regular Expressions
- portmidi
- Enable support for MIDI via media-libs/portmidi
- sdl2-image
- Enable support for high-resolution texture support via media-libs/sdl2-image
- sdl2-mixer
- Enable support for MIDI via media-libs/sdl2-mixer
- server
- Build PrBoom-Plus server
- vorbis
- Add support for the OggVorbis audio codec
- zlib
- Add support for zlib compression
Dependencies
dev-libs / libpcre : Perl-compatible regular expression library
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / dumb : Module/tracker based music format parser and player library
media-libs / libmad : "M"peg "A"udio "D"ecoder library
media-libs / libsdl2 : Simple Direct Media Layer
media-libs / libvorbis : The Ogg Vorbis sound file format library
media-libs / portmidi : Library for real time MIDI input and output
media-libs / sdl2-image : Image file loading library
media-libs / sdl2-mixer : Simple Direct Media Layer Mixer Library
media-libs / sdl2-net : Simple Direct Media Layer Network Support Library
media-sound / fluidsynth : Software real-time synthesizer based on the Soundfont 2 specifications
Runtime Dependencies
dev-libs / libpcre : Perl-compatible regular expression library
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / dumb : Module/tracker based music format parser and player library
media-libs / libmad : "M"peg "A"udio "D"ecoder library
media-libs / libsdl2 : Simple Direct Media Layer
media-libs / libvorbis : The Ogg Vorbis sound file format library
media-libs / portmidi : Library for real time MIDI input and output
media-libs / sdl2-image : Image file loading library
media-libs / sdl2-mixer : Simple Direct Media Layer Mixer Library
media-libs / sdl2-net : Simple Direct Media Layer Network Support Library
media-sound / fluidsynth : Software real-time synthesizer based on the Soundfont 2 specifications
Depending packages
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
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
games-fps/prboom-plus: Keyword 2.6.2 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 - matoro · gentoo
games-fps/prboom-plus: Keyword 2.6.2 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 - Ionen Wolkens · gentoo
games-fps/prboom-plus: drop 2.6.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Breathitt Gray · gentoo
games-fps/prboom-plus: Version bump to 2.6.2
Closes: https://bugs.gentoo.org/833587 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24243 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-fps/prboom-plus: drop 2.6
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Breathitt Gray · gentoo
games-fps/prboom-plus: Bump to version 2.6.1
Closes: https://bugs.gentoo.org/808797 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22046 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
games-fps/prboom-plus: Drop old 2.5.1.7.82
Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - William Breathitt Gray · gentoo
games-fps/prboom-plus: Bump to version 2.6
Closes: https://bugs.gentoo.org/769737 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19592 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Breathitt Gray · gentoo
games-fps/prboom-plus: Install documentation files
Closes: https://bugs.gentoo.org/736713 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/17096 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Breathitt Gray · gentoo
games-fps/prboom-plus: Bump to version 2.5.1.7.82
Closes: https://bugs.gentoo.org/723862 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16089 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
games-fps/prboom-plus: Add SLOT operator to media-libs/dumb dep
The soname is about to change. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
games-fps/prboom-plus: Fix HOMEPAGE
HTTPS doesn't work but HTTP does. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Breathitt Gray · gentoo
games-fps/prboom-plus: Bump to version 2.5.1.5.4540.1
The non-free USE flag is removed because non-free assets are no longer provided in the source tarball. The png USE flag is removed since sdl2-image provides that functionality now. The sdl-image and sdl-mixer USE flags are renamed to sdl2-image and sdl2-mixer respectively to match the use of the matching SDL2 libraries now. Closes: https://bugs.gentoo.org/703610 Package-Manager: Portage-2.3.84, Repoman-2.3.20 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 - Ulrich Müller · gentoo
games-fps/prboom-plus: Rename "nonfree" flag to "non-free".
Bug: https://bugs.gentoo.org/676158 Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Ulrich Müller <ulm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Breathitt Gray · gentoo
games-fps/prboom-plus: Introduce version 2.5.1.4
Closes: https://bugs.gentoo.org/338027 Package-Manager: Portage-2.3.67, Repoman-2.3.15 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12297 Signed-off-by: James Le Cuirot <chewi@gentoo.org>