Summary
QuakeForge is a 3D graphics game engine based on id Software's legendary Quake and QuakeWorld game engine. Our purpose? To improve the state of the game by improving the engine and making it accessable to the largest number of players we can. Arguably the single most important issue on the minds of players today is the rampant cheating which is currently happening on many of the larger servers. It's a serious problem and it really makes a good game hard to find. We're working hard to fix these problems at the engine level. But what good is that if you have to have a copy of our client and the server has to run our server? There are other projects out there and some of them have very unique qualities. QuakeForge is cooperating with QSG, a group comprised of representatives from nearly every known Quake source project to ensure that our clients and servers run with other clients and servers just fine. We have all agreed to implement any effective cheat prevention methods. Other things we're doing include merging the two code trees, adding features, and improving the OpenGL renderer. And QuakeForge is still the most portable source tree based on the id Software code.
Versions
v0.7.2-r1 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~x86
- USE flags
- X alsa cdinstall debug dga fbcon flac ipv6 ncurses oss png sdl vorbis wildmidi xdg xv zlib
USE flags
General
- X
- Add support for X11
- alsa
- Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
- cdinstall
- Copy files from the CD rather than asking the user to copy them, mostly used with games
- 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
- dga
- Add DGA (Direct Graphic Access) support for X
- fbcon
- Add framebuffer support for the console, via the kernel
- flac
- Add support for FLAC: Free Lossless Audio Codec
- ipv6
- Add support for IP version 6
- ncurses
- Add ncurses support (console display library)
- oss
- Add support for OSS (Open Sound System)
- png
- Add support for libpng (PNG images)
- sdl
- Add support for Simple Direct Layer (media library)
- vorbis
- Add support for the OggVorbis audio codec
- wildmidi
- enable libWildMidi support
- xdg
- enable XDG support
- xv
- Add in optional support for the Xvideo extension (an X API for video playback)
- zlib
- Add support for zlib (de)compression
Dependencies
app-portage / elt-patches : Collection of patches for libtool.eclass
games-fps / quake1-data : iD Software's Quake 1 ... the data files
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / flac : free lossless audio encoder and decoder
media-libs / libogg : the Ogg media file format library
media-libs / libpng : Portable Network Graphics library
media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio
media-libs / libsdl : Simple Direct Media Layer
media-libs / libvorbis : The Ogg Vorbis sound file format library
media-sound / wildmidi : MIDI processing library and player using the GUS patch set
net-misc / curl : A Client that groks URLs
sys-devel / autoconf : Used to create autoconfiguration files
sys-devel / automake : Used to generate Makefile.in from Makefile.am
sys-devel / bison : A general-purpose (yacc-compatible) parser generator
sys-devel / flex : The Fast Lexical Analyzer
sys-devel / gnuconfig : Updated config.sub and config.guess file from GNU
sys-devel / libtool : A shared library tool for developers
sys-libs / ncurses : console display library
sys-libs / zlib : Standard (de)compression library
virtual / opengl : Virtual for OpenGL implementation
virtual / pkgconfig : Virtual for the pkg-config implementation
x11-libs / libX11 : X.Org X11 library
x11-libs / libXext : X.Org Xext library
x11-libs / libXxf86dga : X.Org Xxf86dga library
x11-libs / libXxf86vm : X.Org Xxf86vm library
Runtime Dependencies
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / flac : free lossless audio encoder and decoder
media-libs / libogg : the Ogg media file format library
media-libs / libpng : Portable Network Graphics library
media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio
media-libs / libsdl : Simple Direct Media Layer
media-libs / libvorbis : The Ogg Vorbis sound file format library
media-sound / wildmidi : MIDI processing library and player using the GUS patch set
net-misc / curl : A Client that groks URLs
sys-libs / ncurses : console display library
sys-libs / zlib : Standard (de)compression library
virtual / opengl : Virtual for OpenGL implementation
x11-libs / libX11 : X.Org X11 library
x11-libs / libXext : X.Org Xext library
x11-libs / libXxf86dga : X.Org Xxf86dga library
x11-libs / libXxf86vm : X.Org Xxf86vm library
Bugs
- 438826
- games-fps/quakeforge-0.5.5-r2: RWX sections
- 577112
- games-fps/quakeforge-0.7.2 - [qwaq.dat] Segmentation fault (core dumped)
- 629600
- games-fps/quakeforge-0.7.2-r1 : FAIL: test-mat4
- 637408
- games-fps/quakeforge-0.7.2 has automagic on media-sound/jack-audio-connection-kit
- 649088
- games-fps/quakeforge-0.7.2-r1 : * ERROR: games-fps/quakeforge-0.7.2-r1::gentoo failed (configure phase):
- 681192
- games-fps/quakeforge-0.7.2-r1 : config.status: error: in /.../quakeforge-0.7.2 :
- 713168
- games-fps/quakeforge-0.7.2-r1 : config.status: error: in /.../quakeforge-0.7.2:
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
games-fps/quakeforge: eutils--
Signed-off-by: Sam James <sam@gentoo.org> - David Seifert · gentoo
games-fps/quakeforge: Remove old
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - David Seifert · gentoo
games-*/*: Remove stable keywords
Gentoo currently does not have the manpower to maintain a ton of stable games packages. Closes: https://github.com/gentoo/gentoo/pull/5404 - David Seifert · gentoo
*games*/*: Dekeyword ppc/ia64/sparc
Closes: https://github.com/gentoo/gentoo/pull/4614 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Austin English · gentoo
games-fps/quakeforge: remove deprecated games eclass
Also update to EAPI 6 Gentoo-Bug: https://bugs.gentoo.org/574082 Package-Manager: Portage-2.3.2, Repoman-2.3.1 - Michael Sterrett · gentoo
games-fps/quakeforge: build with gcc5 (bug #570392)
Package-Manager: portage-2.2.26 - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-verbump-to-0.15.0'
Pull request: https://github.com/gentoo/gentoo/pull/675 - Michael Sterrett · gentoo
games-fps/quakeforge: clean old
Package-Manager: portage-2.2.26 - Agostino Sarubbo · gentoo
games-fps/quakeforge: ppc stable wrt bug #570314
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/flacon-remove-old'
Pull request: https://github.com/gentoo/gentoo/pull/612 - Agostino Sarubbo · gentoo
games-fps/quakeforge: x86 stable wrt bug #570314
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
games-fps/quakeforge: amd64 stable wrt bug #570314
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/nvinson/nagios-check_logfiles_eapi6'
Pull request: nvinson/nagios-check_logfiles_eapi6 - Michael Sterrett · gentoo
games-fps/quakeforge: shorter DESCRIPTION and remove unnecessary(?) addpredict
Package-Manager: portage-2.2.24 - Michael Sterrett · gentoo
games-fps/quakeforge: clean up inherit; use dep for libsdl; add slot dep for sys-libs/ncurses
Package-Manager: portage-2.2.24 - Michael Sterrett · gentoo
Revert "mask games-fps/ut2004-ultraduel for removal"
This reverts commit cf00534e64f93c0992faf2584a970f1910afcc5a. - Michael Sterrett · gentoo
mask games-fps/ut2004-ultraduel for removal - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed