Port details |
- 86Box Emulator of x86-based machines based on PCem
- 4.2.1 emulators =3 4.2_3Version of this port present on the latest quarterly branch.
- Maintainer: tiago.gasiba@gmail.com
- Port Added: 2024-08-03 11:42:04
- Last Update: 2024-10-09 11:50:09
- Commit Hash: 4c3c72e
- People watching this port, also watch:: bomberclone, xgalaga, fpc, fceux, arduino18
- License: GPLv2
- WWW:
- https://86box.net/
- Description:
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- 86Box-qt6>0:emulators/86Box
- To install the port:
- cd /usr/ports/emulators/86Box/ && make install clean
- To add the package, run one of these commands:
- pkg install emulators/86Box
- pkg install 86Box-qt6
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: 86Box-qt6
- Package flavors (<flavor>: <package>)
- qt5: 86Box-qt5
- qt6: 86Box-qt6
- ONLY_FOR_ARCHS: aarch64 amd64 powerpc64le
- distinfo:
- TIMESTAMP = 1728389339
SHA256 (86Box-86Box-v4.2.1_GH0.tar.gz) = 9d5627ef96feb815e66b87f167a1b26f4615fccd730334053293eb038f5ec3a9
SIZE (86Box-86Box-v4.2.1_GH0.tar.gz) = 5320110
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- evdev-proto>=5.8 : devel/evdev-proto
- vulkan-headers>0 : graphics/vulkan-headers
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- sdl2-config : devel/sdl20
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- ECMConfig.cmake : devel/kf6-extra-cmake-modules
- lupdate : devel/qt6-tools
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xext.pc : x11/libXext
- xi.pc : x11/libXi
- Runtime dependencies:
-
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xext.pc : x11/libXext
- xi.pc : x11/libXi
- Library dependencies:
-
- libevdev.so : devel/libevdev
- libfluidsynth.so : audio/fluidsynth
- libfreetype.so : print/freetype2
- libopenal.so : audio/openal-soft
- libpng.so : graphics/png
- librtmidi.so : audio/rtmidi
- libslirp.so : net/libslirp
- libsndfile.so : audio/libsndfile
- libxkbcommon.so : x11/libxkbcommon
- libwayland-client.so : graphics/wayland
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libSDL2.so : devel/sdl20
- libOpenGL.so : graphics/libglvnd
- libintl.so : devel/gettext-runtime
- libQt6Core.so : devel/qt6-base
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for 86Box-qt6-4.2.1:
NLS=on: Native Language Support
WAYLAND=on: Wayland (graphics) support
===> Use 'make config' to modify these settings
- Options name:
- emulators_86Box
- USES:
- cmake compiler:c++11-lang gnome pkgconfig qmake sdl xorg gl qt:6 gettext-runtime kde:5
- pkg-message:
- For install:
- (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
- Master Sites:
|
Number of commits found: 8
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
4.2.1 09 Oct 2024 11:50:09 |
Vladimir Druzenko (vvd) Author: gatekeeper |
emulators/86Box: Update 4.2 → 4.2.1
Changelog:
https://github.com/86Box/86Box/releases/tag/v4.2.1
PR: 281943 |
4.2_3 13 Aug 2024 15:12:32 |
Vladimir Druzenko (vvd) |
emulators/86Box: bump after "Improve Makefile"
Approved by: gatekeeper <tiago.gasiba@gmail.com> (maintainer, via Discord)
Fixes: 577a8353dc68 (Improve Makefile) |
4.2_2 13 Aug 2024 14:31:36 |
Vladimir Druzenko (vvd) |
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) |
4.2_2 13 Aug 2024 11:16:37 |
Piotr Kubaj (pkubaj) |
emulators/86Box: enable on powerpc64le |
4.2_2 12 Aug 2024 13:50:52 |
Vladimir Druzenko (vvd) Author: gatekeeper |
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 |
4.2_1 07 Aug 2024 00:12:33 |
Vladimir Druzenko (vvd) Author: gatekeeper |
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 |
4.2 03 Aug 2024 12:21:22 |
Vladimir Druzenko (vvd) |
emulators/86Box: use DESKTOPDIR
PR: 280205
Fixes: af9050eeb8d0 (New port: low level x86 emulator based on PCem) |
4.2 03 Aug 2024 11:34:17 |
Vladimir Druzenko (vvd) Author: gatekeeper |
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 |
Number of commits found: 8
|