FreeBSD Ports

emulators/dosbox-x 2026.10.01

DOSBox fork

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
48d1abc79f
License
GPLv2
Categories
emulators
Package size
15698.3 KiB, 45253.0 KiB installed

Description

DOSBox-X is an open-source cross-platform DOS emulator for running DOS applications and games based on the DOSBox project. DOS-based Windows such as Windows 3.x and Windows 9x are officially supported. Compared to DOSBox, DOSBox-X is much more flexible and provides more features.

Install

As a binary package — by origin, or by package name:

pkg install emulators/dosbox-x
pkg install dosbox-x

From the ports tree:

cd /usr/ports/emulators/dosbox-x/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	dosbox-x>0:emulators/dosbox-x

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2026.10.012026.10.01-2025.05.032026.10.01
FreeBSD:14:quarterly2026.08.312026.08.31n/a2025.05.032026.08.31
FreeBSD:15:latest2026.10.012026.10.01n/a2025.05.032025.05.03
FreeBSD:15:quarterly2026.08.312026.08.31n/an/an/a
FreeBSD:16:latest2026.10.012026.10.01n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

All build dependencies 118

The first 100 are listed.

All run dependencies 112

The first 100 are listed.

No port depends on this one.

Configuration

Options name: emulators_dosbox-x

OptionDefaultDescription
ALSAoffALSA midi support
DEBUGGER_ENABLEoffEnable internal debugger
DEBUGGER_HEAVYoffEnable internal debugger with extra features
DOCSoffBuild and/or install documentation
FFMPEGonFFmpeg support (WMA, AIFF, AC3, APE...)
FLUIDSYNTHonMIDI playback support via FluidSynth
FREETYPEoffTrueType font rendering support
USES
autoreconf gettext-runtime gl gnome iconv localbase pkgconfig sdl xorg
Service scripts
none

Files

Manual pages 1
  • dosbox-x(1)
pkg-plist 70
  • bin/dosbox-x
  • share/applications/com.dosbox_x.DOSBox-X.desktop
  • share/bash-completion/completions/dosbox-x
  • share/dosbox-x/CHANGELOG
  • share/dosbox-x/FREECG98.BMP
  • share/dosbox-x/Nouveau_IBM.ttf
  • share/dosbox-x/SarasaGothicFixed.ttf
  • share/dosbox-x/dosbox-x.reference.conf
  • share/dosbox-x/dosbox-x.reference.full.conf
  • share/dosbox-x/drivez/readme.txt
  • share/dosbox-x/glshaders/ScanLine.glsl
  • share/dosbox-x/glshaders/advinterp2x.glsl
  • share/dosbox-x/glshaders/advinterp3x.glsl
  • share/dosbox-x/glshaders/advmame2x.glsl
  • share/dosbox-x/glshaders/advmame3x.glsl
  • share/dosbox-x/glshaders/crt-aperture.glsl
  • share/dosbox-x/glshaders/crt-caligari.glsl
  • share/dosbox-x/glshaders/crt-easymode.glsl
  • share/dosbox-x/glshaders/crt-easymode.tweaked.glsl
  • share/dosbox-x/glshaders/crt-geom.glsl
  • share/dosbox-x/glshaders/crt-geom.tweaked.glsl
  • share/dosbox-x/glshaders/crt-hyllian.glsl
  • share/dosbox-x/glshaders/crt-lottes-fast.glsl
  • share/dosbox-x/glshaders/crt-lottes-fast.subtle+gain.glsl
  • share/dosbox-x/glshaders/crt-lottes.glsl
  • share/dosbox-x/glshaders/crt-lottes.tweaked.glsl
  • share/dosbox-x/glshaders/crt-nes-mini.glsl
  • share/dosbox-x/glshaders/crt-pi.glsl
  • share/dosbox-x/glshaders/default.glsl
  • share/dosbox-x/glshaders/fakelottes.glsl
  • share/dosbox-x/glshaders/fakelottes.tweaked.glsl
  • share/dosbox-x/glshaders/none.glsl
  • share/dosbox-x/glshaders/pixel_perfect-scanlines.glsl
  • share/dosbox-x/glshaders/pixel_perfect.glsl
  • share/dosbox-x/glshaders/pixellate.glsl
  • share/dosbox-x/glshaders/rgb2x.glsl
  • share/dosbox-x/glshaders/rgb3x.glsl
  • share/dosbox-x/glshaders/scan2x.glsl
  • share/dosbox-x/glshaders/scan3x.glsl
  • share/dosbox-x/glshaders/sharp.glsl
  • share/dosbox-x/glshaders/tv2x.glsl
  • share/dosbox-x/glshaders/tv3x.glsl
  • share/dosbox-x/glshaders/xbr-lv2-3d.glsl
  • share/dosbox-x/glshaders/xbr-lv2-noblend.glsl
  • share/dosbox-x/glshaders/xbr-lv2.glsl
  • share/dosbox-x/glshaders/xbr-lv3.glsl
  • share/dosbox-x/glshaders/yee64.glsl
  • share/dosbox-x/glshaders/yeetron.glsl
  • share/dosbox-x/glshaders/zfast_crt.glsl
  • share/dosbox-x/languages/ca_ES.lng
  • share/dosbox-x/languages/de_DE.lng
  • share/dosbox-x/languages/de_pc98.lng
  • share/dosbox-x/languages/en_US.lng
  • share/dosbox-x/languages/es_ES.lng
  • share/dosbox-x/languages/fr_FR.lng
  • share/dosbox-x/languages/hu_HU.lng
  • share/dosbox-x/languages/it_IT.lng
  • share/dosbox-x/languages/ja_JP.lng
  • share/dosbox-x/languages/ko_KR.lng
  • share/dosbox-x/languages/nl_NL.lng
  • share/dosbox-x/languages/pt_BR.lng
  • share/dosbox-x/languages/ru_RU.lng
  • share/dosbox-x/languages/tr_TR.lng
  • share/dosbox-x/languages/zh_CN.lng
  • share/dosbox-x/languages/zh_TW.lng
  • share/dosbox-x/wqy_11pt.bdf
  • share/dosbox-x/wqy_12pt.bdf
  • share/icons/hicolor/scalable/apps/dosbox-x.svg
  • share/man/man1/dosbox-x.1.gz
  • share/metainfo/com.dosbox_x.DOSBox-X.metainfo.xml
distinfo 1
FileSizeSHA256
joncampbell123-dosbox-x-dosbox-x-v2026.10.01_GH0.tar.gz1.33327878e+08df023a6c0e4a139dcbd60befff5947e0db2cc68e4e79db463670f581a4044ed4

Commit history 5

DateCommitCreditsLog message
48d1abc79f Nuno Teixeira emulators/dosbox-x: Update to 2026.10.01
ChangeLog: https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v2026.10.01
868cb3eac6 Nuno Teixeira emulators/dosbox-x: Update to 2026-08-31
- Remove upstreamed ffmpeg9 patch - Remove unneeded #include <stdio.h> in include/setup.h patch. ChangeLog: https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v2026.08.31
5dcd28ad45 Nuno Teixeira emulators/dosbox-x: Unbreak with FFmpeg9
PR: 297377
a03ea60cad Nuno Teixeira emulators/dosbox-x: Update to 2026.08.02
ChangeLog: https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v2026.08.02
b4098338ff Nuno Teixeira emulators/dosbox-x: Update to 2026.07.02
ChangeLog: https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v2026.07.02