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.

v12.2.0 :: 0 :: gentoo

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

v12.1.0 :: 0 :: gentoo

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

General

client
Build client target
master
Build master server target (advertises odamex server list)
odalaunch
Build the wxWidgets based launcher
portmidi
Enable PortMidi support
server
Build server target
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
upnp
Enable UPnP port mapping support

dev-cpp / cpptrace : Simple, portable, and self-contained stacktrace library for C++11 and newer

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

virtual / zlib : Virtual for libz.so providers

x11-libs / fltk : Fast Light GUI Toolkit

x11-libs / libX11 : X.Org X11 library

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

dev-cpp / cpptrace : Simple, portable, and self-contained stacktrace library for C++11 and newer

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

virtual / zlib : Virtual for libz.so providers

x11-libs / fltk : Fast Light GUI Toolkit

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

965004
games-engines/odamex-11.0.0 - [ffmpeg8] [gcc-16] [nasm-3] [portage-9999] QA Notice: Compatibility with CMake < 3.10 will be removed in a future release.
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Version bump to 12.2.0
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 11.0.0
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
games-engines/odamex: Keyword 12.1.0 arm, #968111
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
games-engines/odamex: Keyword 12.1.0 ppc64, #968111
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Drop old 11.2.0 and 12.0.0
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-engines/odamex: Version bump to 12.1.0
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-engines/odamex: Keyword 12.0.0 x86, #968111
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Version bump to 12.0.0
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 11.2.0
Some keywording is needed to due new dependencies. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Add := to virtual/zlib deps, part 1
Done via: ``` git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@' ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: update the remaining packages for virtual/zlib
Update done using: ``` git grep -l sys-libs/zlib sys-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git grep -l virtual/zlib-ng sys-* | xargs sed -i -e s@virtual/zlib-ng@sys-libs/zlib-ng@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Plus reverts in sys-libs/minizip-ng, sys-libs/zlib-ng and profiles. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-engines/odamex: Drop old 10.6.0-r4
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-engines/odamex: Version bump to 11.0.0
Closes: https://bugs.gentoo.org/919287 Closes: https://bugs.gentoo.org/958186 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
games-engines/odamex: slot op on x11-libs/wxGTK
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
games-engines/odamex: drop 10.6.0-r2
Signed-off-by: David Seifert <soap@gentoo.org>
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