emulators/gxemul 0.7.0_1 FreeBSD
Instruction-level machine emulator
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- emulators
- Package size
- 5259.2 KiB, 8532.4 KiB installed
Description
GXemul is a free instruction-level machine emulator, emulating not only the CPU, but also other hardware components, making it possible to use the emulator to run unmodified operating systems such as NetBSD, OpenBSD, or Linux.
A few different machine types are emulated. The following machine types are emulated well enough to run at least one "guest OS":
* ARM: CATS (NetBSD/cats, OpenBSD/cats), IQ80321 (NetBSD/evbarm), NetWinder (NetBSD/netwinder) * MIPS: DECstation 5000/200 (NetBSD/pmax, OpenBSD/pmax, Ultrix, Linux/DECstation, Sprite), Acer Pica-61 (NetBSD/arc), NEC MobilePro 770, 780, 800, 880 (NetBSD/hpcmips), Cobalt (NetBSD/cobalt), Malta (NetBSD/evbmips, Linux/Malta) Algorithmics P5064 (NetBSD/algor), SGI O2 (aka IP32) (NetBSD/sgi) * PowerPC: IBM 6050/6070 (PReP, PowerPC Reference Platform) (NetBSD/prep), MacPPC (generic "G4" Macintosh) (NetBSD/macppc) * SuperH: Sega Dreamcast (NetBSD/dreamcast, Linux/dreamcast), Landisk (OpenBSD/landisk)
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | emulators/gxemul | 0.7.0_1 |
| OpenBSD | emulators/gxemul | 0.7.0p0 |
| NetBSD | emulators/gxemul | 0.7.0nb3 |
| DragonFly | emulators/gxemul | 0.7.0_1 |
Install
Binary package:
pkg install gxemul
From the ports tree:
cd /usr/ports/emulators/gxemul/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gxemul>0:emulators/gxemul
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.7.0_1 | 0.7.0_1 | 0.7.0 | 0.7.0_1 | 0.7.0_1 |
| FreeBSD:14:quarterly | 0.7.0_1 | 0.7.0_1 | n/a | 0.7.0_1 | 0.7.0_1 |
| FreeBSD:15:latest | 0.7.0_1 | 0.7.0_1 | n/a | 0.7.0_1 | 0.7.0_1 |
| FreeBSD:15:quarterly | 0.7.0_1 | 0.7.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.7.0_1 | 0.7.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 5
Run dependencies 24
- archivers/brotli
- devel/gettext-runtime
- graphics/png
- print/freetype2
- print/indexinfo
- textproc/expat2
- x11-fonts/encodings
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/libXaw
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXpm
- x11/libXrender
- x11/libxcb
- x11/luit
- x11/xorgproto
- x11/xterm
No port depends on this one.
Configuration
Options name: emulators_gxemul
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| X11 | on | X11 (graphics) support |
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gxemul-0.7.0.tar.gz | 5.985021e+06 | 79c4437c6f8ca904f46d33ac36062a65fdcf4a92a248478e408ab11295cf8e83 |
Master sites 1
- http://gavare.se/gxemul/src/
Commit history 0
No commits in the history this site was built from.