games-engines / odamex

Online multiplayer free software engine for DOOM

Official package sites : https://odamex.net/ ·

Odamex is a free and open source port for the classic first-person-shooter Doom. Odamex's goal is to emulate the feel of and retain many aspects of the original Doom executables while offering a broader expanse of security features, personal configuration, gameplay options, and editing features. Odamex can run on a wide range of operating systems and hardware, so players should be able to play on almost any platform.

v10.6.0-r3 :: 0 :: gentoo

Modified
License
GPL-2+ MIT
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~x86
USE flags
client hidpi master odalaunch portmidi server upnp

v10.6.0-r2 :: 0 :: gentoo

Modified
License
GPL-2+ MIT
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~x86
USE flags
client hidpi master odalaunch portmidi server upnp

General

client
Build client target
hidpi
Use bundled FLTK 1.4, which has better support for HiDPI screens
master
Build master server target (advertises odamex server list)
odalaunch
Build the wxWidgets based launcher
portmidi
Enable PortMidi support
server
Build server target
upnp
Enable UPnP port mapping support

dev-libs / jsoncpp : C++ JSON reader and writer

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / portmidi : Library for real time MIDI input and output

media-libs / sdl2-mixer : Simple Direct Media Layer Mixer Library

net-libs / miniupnpc : UPnP client library and a simple UPnP client

net-misc / curl : A Client that groks URLs

x11-libs / fltk : C++ user interface toolkit for X and OpenGL

x11-libs / libX11 : X.Org X11 library

x11-libs / wxGTK : GTK version of wxWidgets, a cross-platform C++ GUI toolkit

dev-libs / jsoncpp : C++ JSON reader and writer

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / portmidi : Library for real time MIDI input and output

media-libs / sdl2-mixer : Simple Direct Media Layer Mixer Library

net-libs / miniupnpc : UPnP client library and a simple UPnP client

net-misc / curl : A Client that groks URLs

x11-libs / fltk : C++ user interface toolkit for X and OpenGL

x11-libs / libX11 : X.Org X11 library

x11-libs / wxGTK : GTK version of wxWidgets, a cross-platform C++ GUI 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

919287
games-engines/odamex-10.4.0-r1 - [clang] /.../m_wdlstats.cpp: error: non-constant-expression cannot be narrowed from type size_type (aka unsigned long) to int
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-engines/odamex: add binding := to fltk, soname changed
wrt bug #946882 comment #4, can likely get rid of USE=hidpi but haven't experimented with that so only adding the binding operator like other packages myself. Bug: https://bugs.gentoo.org/946882 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
games-engines/odamex: Support wxGTK 3.2
Finally upstream fixes odalaunch crashes with newer wxGTK Closes: https://bugs.gentoo.org/935473 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Bump to 10.6.0, drop old 10.4.0-r3
Closes: https://bugs.gentoo.org/933746 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
games-engines/odamex: Add reference to odalaunch crashes bug
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Fix musl build with patch
This has been merged upstream. Closes: https://bugs.gentoo.org/923818 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-engines/odamex: switch to smaller distfile
Contents are identical. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Unconditionally depend on X11
Although the SDL-based client itself doesn't strictly need X11, the FLTK-based launcher currently does, regardless of whether you use the bundled FLTK or not, so we might as well depend on X11 unconditionally. Conversely, the wxWidgets-based odalaunch doesn't need X11 and seems to work fine under pure Wayland, so adjust the wxGTK dependency accordingly. Closes: https://bugs.gentoo.org/890299 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Fix launcher path issue, fix LTO, fix wxGTK crash
We've already seen that odalaunch crashes with wxGTK 3.2 so keep it at 3.0. I have looked into this, and it relates to the server list sorting, but I cannot figure it out. Closes: https://bugs.gentoo.org/858722 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
games-engines/odamex: Keyword 10.4.0-r1 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-engines/odamex: Drop old 10.4.0
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Matoro Mahri · gentoo
games-engines/odamex: add patch to fix ppc64 build
And tunes i386 SIMD options. See: https://github.com/odamex/odamex/pull/928 Bug: https://bugs.gentoo.org/849866 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/34350 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
games-engines/odamex: Works with wxGTK 3.2
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Bump to 10.4.0, drop old 10.3.0-r1
Closes: https://bugs.gentoo.org/915983 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Fix USE=master with upstream patch
Closes: https://bugs.gentoo.org/907745 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Revert back to wxGTK 3.0
3.2 causes odalaunch to crash. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Bump to 10.3.0, drop old 10.0.0
Thanks to Mike Wood for the ebuild. Upstream merged most of our patches. I have bumped wxGTK to 3.2. Closes: https://bugs.gentoo.org/906221 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
matoro · gentoo
games-engines/odamex: Keyword 10.0.0 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
Sam James · gentoo
games-engines/odamex: fix build with GCC 12
Closes: https://bugs.gentoo.org/852566 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Drop old 0.9.5
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-engines/odamex: Patch fix USE=master breakage on newer compilers
Closes: https://bugs.gentoo.org/835638 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Version bump to 10.0.0, unbundling patches
Closes: https://bugs.gentoo.org/833588 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-engines/odamex: Patch to fix musl issue
Closes: https://bugs.gentoo.org/831788 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-engines/odamex: Disable find_package(x11) only for client
Closes: https://bugs.gentoo.org/832449 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24063 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-engines/odamex: Remove client dependency for odalaunch
The Odamex launcher does not depend on the Odamex client and can be built independently. Closes: https://bugs.gentoo.org/827266 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/23131 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-engines/odamex: Drop old versions 0.9.3 and 0.9.4
Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22265 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
William Breathitt Gray · gentoo
games-engines/odamex: Version bump to 0.9.5
Closes: https://bugs.gentoo.org/812503 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-engines/odamex: Drop old 0.9.2
Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/21993 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
William Breathitt Gray · gentoo
games-engines/odamex: Version bump to 0.9.4
Closes: https://bugs.gentoo.org/808255 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-engines/odamex: Drop version 0.9.0
Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/21301 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
William Breathitt Gray · gentoo
games-engines/odamex: Version bump to 0.9.3
Closes: https://bugs.gentoo.org/796575 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Drop old 0.8.3
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
William Breathitt Gray · gentoo
games-engines/odamex: Version bump to 0.9.2
Closes: https://bugs.gentoo.org/792813 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/21038 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-engines/odamex: Version bump to 0.9.0
Closes: https://bugs.gentoo.org/777651 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20058 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Drop old 0.8.2
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
William Breathitt Gray · gentoo
game-engines/odamex: Version bump to 0.8.3
Closes: https://bugs.gentoo.org/722494 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/17258 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Drop old 0.8.1-r1
Package-Manager: Portage-2.3.97, Repoman-2.3.22 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
William Breathitt Gray · gentoo
games-engines/odamex: Version bump to 0.8.2
Closes: https://bugs.gentoo.org/716238 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15268 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-engines/odamex: Remove unnecessary -waddir argument
I didn't notice this when fixing the search directories earlier. Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-engines/odamex: Search our usual data directory and prefix paths
Package-Manager: Portage-2.3.75, 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-engines/odamex: Add ~arm keyword
Tested on Utilite Pro under Wayland. Admittedly didn't test odalaunch. Closes: https://bugs.gentoo.org/687796 Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-engines/odamex: Fix building with wxWidgets installed
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-engines/odamex: Call setup-wxwidgets
The wxwidgets eclass requires setup-wxwidgets to be called to set up the environment for wxGTK. In addition, WX_GTK_VER is updated to select the 3.0-gtk3 slot. 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/12882 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
games-engines/odamex: 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>
William Breathitt Gray · gentoo
games-engines/odamex: Bump to version 0.8.1
Closes: https://bugs.gentoo.org/680758 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/12863 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
games-engines/odamex: EAPI-6 bump, sort stuff
Drop superfluous pkg_pretend, pkg_preinst. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Pacho Ramos · gentoo
games-engines/odamex: Drop old
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Pacho Ramos · gentoo
games-engines/odamex: Drop games.eclass, fix bugs #575762 and #649226
Package-Manager: Portage-2.3.31, Repoman-2.3.9
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
Peter Levine · gentoo
games-engines/odamex: Fix building with GCC-6
Bug: https://bugs.gentoo.org/show_bug.cgi?id=610566 Package-Manager: Portage-2.3.6, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Michael Sterrett · gentoo
old
Package-Manager: portage-2.2.20.1
Agostino Sarubbo · gentoo
games-engines/odamex: x86 stable wrt bug #518190
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86"
Agostino Sarubbo · gentoo
games-engines/odamex: amd64 stable wrt bug #518190
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64"
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