games-emulation / dosbox

DOS emulator

Official package sites : https://www.dosbox.com/ ·

v9999 :: 0 :: gentoo

Modified
License
GPL-2
USE flags
X alsa core-inline debug glide hardened opengl

v0.75_pre4302 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 ppc64 x86 ~arm ~ppc
USE flags
X alsa core-inline debug glide hardened opengl

v0.74.3 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 ppc64 x86 ~arm ~ppc
USE flags
X alsa core-inline debug hardened opengl

General

X
Add support for X11
alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
core-inline
Enable memory-increasing inlines for better performance but requiring more build time
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
glide
Enable unofficial Glide emulation via media-libs/openglide
hardened
Activate default security enhancements for toolchain (gcc, glibc, binutils)
opengl
Add support for OpenGL (3D graphics)

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl : Simple Direct Media Layer 1.2 compatibility wrapper around SDL2

media-libs / openglide : Glide to OpenGL wrapper

media-libs / sdl-net : Simple Direct Media Layer Network Support Library

media-libs / sdl-sound : Simple Direct Media Layer Mixer Library

sys-libs / ncurses : Console display library

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

virtual / glu : Virtual for OpenGL utility library

virtual / opengl : Virtual for OpenGL implementation

x11-libs / libX11 : X.Org X11 library

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl : Simple Direct Media Layer 1.2 compatibility wrapper around SDL2

media-libs / openglide : Glide to OpenGL wrapper

media-libs / sdl-net : Simple Direct Media Layer Network Support Library

media-libs / sdl-sound : Simple Direct Media Layer Mixer Library

sys-libs / ncurses : Console display library

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

virtual / glu : Virtual for OpenGL utility library

virtual / opengl : Virtual for OpenGL implementation

x11-libs / libX11 : X.Org X11 library

app-emulation / wine-staging : Free implementation of Windows(tm) on Unix, with Wine-Staging patchset

app-emulation / wine-vanilla : Free implementation of Windows(tm) on Unix, without external patchsets

games-emulation / dosbox-staging : Modernized DOSBox soft-fork

895898
games-emulation/dosbox-0.75_pre4302 fails to compile (MUSL-CLANG-SYSTEM): render_templates_sai.h:46:3: error: ISO C++17 does not allow register storage class specifier [-Wregister]
926362
games-emulation/dosbox-0.75_pre4302 installs files that contain a TEXTREL
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
games-emulation/dosbox: mark as LTO-unsafe, strict-aliasing unsafe
Closes: https://bugs.gentoo.org/858638 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lucio Sauer · gentoo
*/*: inline mirror://sourceforge
bump copyright of touched ebuilds to 2024 Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-emulation/dosbox: Stabilize 0.75_pre4302 x86, #914807
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-emulation/dosbox: Stabilize 0.75_pre4302 ppc64, #914807
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-emulation/dosbox: Stabilize 0.75_pre4302 amd64, #914807
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-emulation/dosbox: Fix 0.75_pre4302 with USE="-alsa glide"
Closes: https://bugs.gentoo.org/780015 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-emulation/dosbox: flag-o-matic--, style changes
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-emulation/dosbox: Update glide patch for latest trunk
Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-emulation/dosbox: Update ncurses patch for latest trunk
Closes: https://bugs.gentoo.org/760642 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dosbox: respect user's AR
Reported-by: Agostino Sarubbo Closes: https://bugs.gentoo.org/724412 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-emulation/dosbox: Drop old and vulnerable 0.74_p20160629
Bug: https://bugs.gentoo.org/704414 Closes: https://bugs.gentoo.org/701688 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
games-emulation/dosbox: ppc64 stable wrt bug #704767
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
games-emulation/dosbox: x86 stable wrt bug #704767
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
games-emulation/dosbox: amd64 stable wrt bug #704767
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-emulation/dosbox: Patch to fix USE=debug with ncurses[tinfo]
Bug: https://bugs.gentoo.org/701688 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-emulation/dosbox: Drop old and vulnerable 0.74_p20160629-r3
Bug: https://bugs.gentoo.org/704414 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-emulation/dosbox: New trunk snapshot to address vulnerabilities
Bug: https://bugs.gentoo.org/704414 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-emulation/dosbox: Add version 0.74.3
Despite being released in 2019, this is actually older than our 2016 snapshot in some respects as it was not cut from trunk. It does include important security fixes though. It does not include Glide support as that will not build. Bug: https://bugs.gentoo.org/704414 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-emulation/dosbox: EAPI 7 and clean up for 9999
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-emulation/dosbox: keyworded 0.74_p20160629-r3 for ppc, bug #687632
Package-Manager: Portage-2.3.67, Repoman-2.3.14 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-emulation/dosbox: Drop old 0.74_p20160629-r2
Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Azamat H. Hackimov · gentoo
games-emulation/dosbox: fix for xorg 1.20 issue
* Added patch for xorg 1.20 issue (https://sourceforge.net/p/dosbox/code-0/4177/). * Changed HOMEPAGE Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10747 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-emulation/dosbox: Drop old 0.74_p20160629-r1
Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-emulation/dosbox: Add core-inline USE flag for performance
Closes: https://bugs.gentoo.org/673932 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-emulation/dosbox: Fix libpng and zlib dependencies
libpng needs a SLOT operator. zlib was missing and appears to always be used, despite configure.ac suggesting it is only a transitive dependency of libpng. Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-emulation/dosbox: Make X11 dependency optional
The x11-libs/libX11 dependency was missing although this was transitively covered by libsdl[X]. It's not really required though and DOSBox detects it somewhat automagically. If libX11 is present but libsdl was not built with X support then the build actually fails. For these reasons, we have to forcibly disable X11 using an autoconf cache variable. Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
games-emulation/dosbox: opengl USE flag should require libsdl[opengl]
Closes: https://bugs.gentoo.org/608366 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marty E. Plummer · gentoo
games-emulation/dosbox: eutils->desktop
Only has eutils for the implicit desktop inheritance for doicon and make_desktop_entry. Package-Manager: Portage-2.3.44, Repoman-2.3.10 Closes: https://github.com/gentoo/gentoo/pull/9429
Bernard Cafarelli · gentoo
games-emulation/dosbox: update glide patch ref in live ebuild
Package-Manager: Portage-2.3.19, Repoman-2.3.6
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>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
David Seifert · gentoo
games-emulation/dosbox: Remove old
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3564
Agostino Sarubbo · gentoo
games-emulation/dosbox: ppc64 stable wrt bug #591154
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
games-emulation/dosbox: ppc stable wrt bug #591154
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
James Le Cuirot · gentoo
games-emulation/dosbox: Add Glide emulation, closes bug #593686
Package-Manager: portage-2.3.3
NP-Hardass · gentoo
games-emulation/dosbox: stabilize amd64 x86 wrt #591154
Package-Manager: portage-2.3.0
NP-Hardass · gentoo
games-emulation/dosbox: Update 9999 for EAPI=6 changes in svn eclass, #591642
Package-Manager: portage-2.3.0
Sven Wegener · gentoo
games-emulation/dosbox: Update SourceForge SVN URLs
Package-Manager: portage-2.2.28
William Hubbs · gentoo
games-emulation/dosbox: sync live ebuild and make it copyable
Package-Manager: portage-2.2.28
William Hubbs · gentoo
games-emulation/dosbox: [qa]: create a snapshot release to fix multiple bugs
This snapshot release fixes the following bugs: https://bugs.gentoo.org/show_bug.cgi?id=449060 https://bugs.gentoo.org/show_bug.cgi?id=586650 https://bugs.gentoo.org/show_bug.cgi?id=587382 Package-Manager: portage-2.2.28
Michael Sterrett · gentoo
games-emulation/dosbox: add snapshot ebuild from upstream svn to provide a non-moving-target for situations where the upstream release doesn't work (bugs #586650 and #449060)
Package-Manager: portage-2.2.28
Michael Sterrett · gentoo
Revert "games-emulation/dosbox: fix compiling with clang (#449060)"
This reverts commit 143e036505e2b27b1aa5037d52a5f999391b4168.
Michael Sterrett · gentoo
Revert "games-emulation/dosbox: remove games eclass and convert to EAPI 6"
This reverts commit 3d239d4e470c8f0c99339649ec74c4bdf86cf98f.
Austin English · gentoo
games-emulation/dosbox: remove games eclass and convert to EAPI 6
Gentoo-Bug: https://bugs.gentoo.org/566498 Gentoo-Bug: https://bugs.gentoo.org/587382 Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/1777 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Austin English · gentoo
games-emulation/dosbox: fix compiling with clang (#449060)
Also apply two patches needed by Wine using DOSBox (#586650) Gentoo-Bug: https://bugs.gentoo.org/449060 Gentoo-Bug: https://bugs.gentoo.org/586650 Upstream-Bug: https://bugs.winehq.org/show_bug.cgi?id=18118 Upstream-Bug: https://bugs.winehq.org/show_bug.cgi?id=25887 Upstream-Bug: https://bugs.winehq.org/show_bug.cgi?id=26423 Package-Manager: portage-2.2.26
Michael Sterrett · gentoo
use epatch to apply patch
Package-Manager: portage-2.2.20.1
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