*/*: 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, jhale95f9a68089
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 86Boxinstalls 6.0_1 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 6.0_1 | 6.0_1 | – |
| FreeBSD 15 | 6.0_1 | 6.0_1 | – |
| FreeBSD 14 | 6.0_1 | 6.0_1 | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 6.0_1 | 6.0_1 | – |
| FreeBSD 14 | 6.0_1 | 6.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)
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: 2023Q300cab903f6
emulators/86Box: Update to version 6.0 ChangeLog: https://github.com/86Box/86Box/releases/tag/v6.0 MFH: 2026Q2e768647e8e
emulators/86Box: Fix building after the x11/xorgproto update PR: 293585 Fixes: 18550fa4f69c140eb8fb138024bcfefaf896bcdf2daff320c5
emulators/86Box: Update to version 5.3 ChangeLog: https://86box.net/2025/12/21/86box-v5-3.htmlA Approved by: eduardo (mentor, implicit) MFH: 2026Q1618c8e365d
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
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
*/*: update maintainer to @freebsd.org PR: 289928 Approved by: eduardo (mentor)4e450f33b9
emulators/86Box: Update 4.2.1 => 5.0 Release notes and changelog: https://86box.net/2025/08/24/86box-v5-0.html PR: 289087fa13682e06
emulators/86Box: default FLAVOR must be the first onef0c8b4e64a
emulators/86Box: Update 4.2 → 4.2.1 Changelog: https://github.com/86Box/86Box/releases/tag/v4.2.1 PR: 2819434c3c72e938
emulators/86Box: bump after "Improve Makefile" Approved by: gatekeeper <tiago.gasiba@gmail.com> (maintainer, via Discord) Fixes: 577a8353dc68 (Improve Makefile)8875c7cb03
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
emulators/86Box: enable on powerpc64le11426d467e
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: 280764465c31f9b5
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: 280664d2c76bc40a
emulators/86Box: use DESKTOPDIR PR: 280205 Fixes: af9050eeb8d0 (New port: low level x86 emulator based on PCem)0ee95e721f
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: 280205af9050eeb8