CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

emulators/86Box 6.0_1

Emulator of x86-based machines based on PCem

Port info

Maintainer
tiga@FreeBSD.org
Packages
latest: 6.0_1
Upstream
up to date
Last update
to 6.0_1 · 95f9a68089
Quarterly
2026Q4: 6.0_1
Formerly
emulators/86Box@qt6 until 2025-10-08
WWW
https://86box.net/
Links
cgit · VuXML

Install

Package
# pkg install 86Box
installs 6.0_1 from latest; from quarterly (2026Q4) 6.0_1
Port
# cd /usr/ports/emulators/86Box && make install clean
# make -C /usr/ports/emulators/86Box config  # change options first
Size
9.2 MiB download · 27 MiB installed
Depends on
audio/fluidsynth 2.6.1, audio/libsndfile 1.2.2.20251216, audio/openal-soft 1.25.2, audio/rtmidi 6.0.0_1, devel/desktop-file-utils 0.28, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/libevdev 1.13.2, devel/qt6-base 6.11.2_1, devel/sdl20 2.32.10_2, graphics/libglvnd 1.7.0, graphics/png 1.6.59_1, graphics/wayland 1.26.0, net/libslirp 4.9.5, net/vde2 2.3.3.86, print/freetype2 2.14.3, x11/libX11 1.8.14,1, x11/libXext 1.3.7,1, x11/libXi 1.8.4,1, x11/libxcb 1.17.0, x11/libxkbcommon 1.13.2
License
GPLv2
Options
2 of 2 on in the package: NLS WAYLAND
pkg-message
Shown after installing
(1) 86Box requires you to manually install ROMS to be able to run.
    To do this, you can type in the following command:
        86Box-install-roms.sh -i

(2) Running 86Box through the desktop shortcut uses the configuration
    which is placed in the folder ~/.config/86Box.cfg

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 166.0_16.0_1–
FreeBSD 156.0_16.0_1–
FreeBSD 146.0_16.0_1✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 156.0_16.0_1–
FreeBSD 146.0_16.0_1✗

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 6.0_1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (18)

Max Brazhnikov (makc) · 6.0_1
*/*: Switch to USES=kde

All these ports use only the ECM module shipped with KDE Frameworks.
ECM from Frameworks 5 has been replaced by Frameworks 6 counterpart
a while ago. While here, drop runtime dependency on ECM.

Differential:	D58578
Reviewed by:	adridg, arrowd, jhale
95f9a68089
Tiago Gasiba (tiga) · 6.0_1 MFH 2026Q3 ✓
emulators/86Box: Add vde to Makefile

- Add net/vde2 as dependency for Network Distributed Ethernet
- Bump portrevision
- Pet Makefile

PR:		295559
Reported by:	Ariel Millennium Thornton <arielmt@thornton2.com>
MFH:		2023Q3
00cab903f6
Tiago Gasiba (tiga) · 6.0
emulators/86Box: Update to version 6.0

ChangeLog:	https://github.com/86Box/86Box/releases/tag/v6.0
MFH:		2026Q2
e768647e8e
Gleb Popov (arrowd) · 5.3
emulators/86Box: Fix building after the x11/xorgproto update

PR:		293585
Fixes:	18550fa4f69c140eb8fb138024bcfefaf896bcdf
2daff320c5
Tiago Gasiba (tiga) · 5.3
emulators/86Box: Update to version 5.3

ChangeLog:	https://86box.net/2025/12/21/86box-v5-3.htmlA
Approved by:	eduardo (mentor, implicit)
MFH:		2026Q1
618c8e365d
Tiago Gasiba (tiga) · 5.2
emulators/86Box: Update to version 5.2

ChangeLog:	https://github.com/86Box/86Box/releases/tag/v5.2
PR:		290668
Approved by:	eduardo (mentor, implicit)
7aecca2f25
Tiago Gasiba (tiga) · 5.1
emulators/86Box: Update to version 5.1

* Removed qt5 flavor
* Pet portlint, portclippy, portfmt

ChangeLog:	https://86box.net/2025/09/14/86box-v5-1.html
PR:		290079
Approved by:	eduardo (mentor)
eded20ea39
Tiago Gasiba (tiga) · 5.0
*/*: update maintainer to @freebsd.org

PR:		289928
Approved by:	eduardo (mentor)
4e450f33b9
Vladimir Druzenko (vvd) · 5.0
emulators/86Box: Update 4.2.1 => 5.0

Release notes and changelog:
https://86box.net/2025/08/24/86box-v5-0.html

PR:	289087
fa13682e06
Antoine Brodin (antoine) · 4.2.1
emulators/86Box: default FLAVOR must be the first one
f0c8b4e64a
Vladimir Druzenko (vvd) · 4.2.1
emulators/86Box: Update 4.2 → 4.2.1

Changelog:
https://github.com/86Box/86Box/releases/tag/v4.2.1

PR:	281943
4c3c72e938
Vladimir Druzenko (vvd) · 4.2_3
emulators/86Box: bump after "Improve Makefile"

Approved by:	gatekeeper <tiago.gasiba@gmail.com> (maintainer, via Discord)
Fixes:		577a8353dc68 (Improve Makefile)
8875c7cb03
Vladimir Druzenko (vvd) · 4.2_2
emulators/86Box: Improve Makefile

- Require c++11 for default cmake option CPPTHREADS.
 - Enable RELEASE build.
 - Disable runtime use Discord library - it isn't available for FreeBSD.
 - Align to make the Makefile look better.

Approved by:	gatekeeper <tiago.gasiba@gmail.com> (maintainer, via Discord)
577a8353dc
Piotr Kubaj (pkubaj) · 4.2_2
emulators/86Box: enable on powerpc64le
11426d467e
Vladimir Druzenko (vvd) · 4.2_2
emulators/86Box: add support for aarch64 and improvements to configuration file

* Add support for aarch64
* Set the configuration to ~/.config/86Box.cfg when running from desktop shortcut
* Make this behavior explicit in pkg-message

PR:	280764
465c31f9b5
Vladimir Druzenko (vvd) · 4.2_1
emulators/86Box: add helper script to allow user to easily download ROMs

To run 86Box, users need to install the necessary ROMs. This commit
provides a helper script called 86Box-install-roms.sh that automates
this process.

PR:	280664
d2c76bc40a
Vladimir Druzenko (vvd) · 4.2
emulators/86Box: use DESKTOPDIR

PR:	280205
Fixes:	af9050eeb8d0 (New port: low level x86 emulator based on PCem)
0ee95e721f
Vladimir Druzenko (vvd) · 4.2
emulators/86Box: New port: low level x86 emulator based on PCem

86Box is a low level x86 emulator that runs older operating systems and
software designed for IBM PC systems and compatibles from 1981 through
fairly recent system designs based on the PCI bus.
https://86box.net
https://github.com/86Box/86Box

PR:	280205
af9050eeb8