emulators/mgba 0.10.5_2
Game Boy Advance (GBA) emulator/debugger
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MPL20, BSD3CLAUSE, LGPL21+
- Categories
- emulators
- Package size
- 2468.8 KiB, 10636.7 KiB installed
Description
A modern open source Game Boy Advance emulator, with support for Game Boy and Game Boy Color games as well. The project started in April 2013 with the goal of being fast enough to run on lower end hardware than other emulators support, without sacrificing accuracy or portability. Other goals include accurate enough emulation to provide a development environment for homebrew software, a good workflow for tool-assist runners, and a modern feature set for emulators that older emulators may not support.
Install
As a binary package — by origin, or by package name:
pkg install emulators/mgba
pkg install mgba
From the ports tree:
cd /usr/ports/emulators/mgba/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= mgba>0:emulators/mgba
LIB_DEPENDS= libmgba.so:emulators/mgba
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.10.5_2 | 0.10.5_2 | - | 0.10.5 | 0.10.5_2 |
| FreeBSD:14:quarterly | 0.10.5_2 | 0.10.5_2 | n/a | 0.10.5 | 0.10.5_2 |
| FreeBSD:15:latest | 0.10.5_2 | 0.10.5_2 | n/a | 0.10.5 | 0.10.5 |
| FreeBSD:15:quarterly | 0.10.5_2 | 0.10.5_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.10.5_2 | 0.10.5_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 3
libepoxy.so: graphics/libepoxylibelf.so: devel/elfutilslibpng.so: graphics/png
The full lists below include those, and their dependencies in turn.
All build dependencies 213
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/libzip
- archivers/lzo2
- archivers/zstd
- audio/alsa-lib
- audio/alsa-plugins
- audio/lame
- audio/libmysofa
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/openal-soft
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/qt5-sql
- databases/sqlite3
- devel/argp-standalone
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/elfutils
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/highway
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/llvm12
- devel/ninja
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-qmake
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- devel/xdg-utils
- dns/libidn
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/ImageMagick7
- graphics/cairo
- graphics/gd
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbig2dec
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/libheif
- graphics/libjxl
- graphics/liblqr-1
- graphics/libraw
- graphics/libwmf
- graphics/mesa-libs
- graphics/openexr
- graphics/openjpeg
The first 100 are listed.
All run dependencies 205
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/libzip
- archivers/lzo2
- archivers/zstd
- audio/alsa-lib
- audio/alsa-plugins
- audio/lame
- audio/libmysofa
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/openal-soft
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/qt5-sql
- databases/sqlite3
- devel/argp-standalone
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/elfutils
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/highway
- devel/icu
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/qt5-core
- devel/qt5-dbus
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- devel/xdg-utils
- dns/libidn
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/ImageMagick7
- graphics/cairo
- graphics/gd
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbig2dec
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/libheif
- graphics/libjxl
- graphics/liblqr-1
- graphics/libraw
- graphics/libwmf
- graphics/mesa-libs
- graphics/openexr
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/poppler-data
- graphics/qt5-opengl
- graphics/spirv-tools
- graphics/tiff
The first 100 are listed.
No port depends on this one.
Configuration
Options name: emulators_mgba
| Option | Default | Description |
|---|---|---|
| DEBUGGERS | on | Debugging infrastructure (CLI debugger, GDB remote stub) |
| DOCS | off | Build and/or install documentation |
| FFMPEG | on | FFmpeg video recording support |
| LIBRETRO | on | libretro core |
| MAGICK | on | ImageMagick GIF recording support |
| QT5 | on | Qt 5 frontend |
- USES
- cmake compiler:c++14-lang gl gnome localbase:ldflags lua pkgconfig sdl sqlite:3
- Service scripts
- none
Files
Manual pages 2
- mgba(6)
- mgba-qt(6)
pkg-plist 218
- bin/mgba
- bin/mgba-qt
- include/mgba-util/circle-buffer.h
- include/mgba-util/common.h
- include/mgba-util/configuration.h
- include/mgba-util/convolve.h
- include/mgba-util/crc32.h
- include/mgba-util/dllexports.h
- include/mgba-util/elf-read.h
- include/mgba-util/export.h
- include/mgba-util/formatting.h
- include/mgba-util/gui.h
- include/mgba-util/gui/file-select.h
- include/mgba-util/gui/font-metrics.h
- include/mgba-util/gui/font.h
- include/mgba-util/gui/menu.h
- include/mgba-util/hash.h
- include/mgba-util/macros.h
- include/mgba-util/math.h
- include/mgba-util/memory.h
- include/mgba-util/patch.h
- include/mgba-util/patch/fast.h
- include/mgba-util/patch/ips.h
- include/mgba-util/patch/ups.h
- include/mgba-util/platform/3ds/3ds-vfs.h
- include/mgba-util/platform/3ds/threading.h
- include/mgba-util/platform/posix/threading.h
- include/mgba-util/platform/psp2/sce-vfs.h
- include/mgba-util/platform/psp2/threading.h
- include/mgba-util/platform/switch/threading.h
- include/mgba-util/platform/windows/getopt.h
- include/mgba-util/platform/windows/threading.h
- include/mgba-util/png-io.h
- include/mgba-util/ring-fifo.h
- include/mgba-util/socket.h
- include/mgba-util/string.h
- include/mgba-util/table.h
- include/mgba-util/text-codec.h
- include/mgba-util/threading.h
- include/mgba-util/vector.h
- include/mgba-util/vfs.h
- include/mgba/core/bitmap-cache.h
- include/mgba/core/blip_buf.h
- include/mgba/core/cache-set.h
- include/mgba/core/cheats.h
- include/mgba/core/config.h
- include/mgba/core/core.h
- include/mgba/core/cpu.h
- include/mgba/core/directories.h
- include/mgba/core/input.h
- include/mgba/core/interface.h
- include/mgba/core/library.h
- include/mgba/core/lockstep.h
- include/mgba/core/log.h
- include/mgba/core/map-cache.h
- include/mgba/core/mem-search.h
- include/mgba/core/rewind.h
- include/mgba/core/scripting.h
- include/mgba/core/serialize.h
- include/mgba/core/sync.h
- include/mgba/core/thread.h
- include/mgba/core/tile-cache.h
- include/mgba/core/timing.h
- include/mgba/core/version.h
- include/mgba/debugger/debugger.h
- include/mgba/feature/commandline.h
- include/mgba/feature/thread-proxy.h
- include/mgba/feature/updater.h
- include/mgba/feature/video-logger.h
- include/mgba/flags.h
- include/mgba/gb/core.h
- include/mgba/gb/interface.h
- include/mgba/gba/core.h
- include/mgba/gba/interface.h
- include/mgba/internal/arm/arm.h
- include/mgba/internal/arm/debugger/cli-debugger.h
- include/mgba/internal/arm/debugger/debugger.h
- include/mgba/internal/arm/debugger/memory-debugger.h
- include/mgba/internal/arm/decoder-inlines.h
- include/mgba/internal/arm/decoder.h
- include/mgba/internal/arm/emitter-arm.h
- include/mgba/internal/arm/emitter-inlines.h
- include/mgba/internal/arm/emitter-thumb.h
- include/mgba/internal/arm/isa-arm.h
- include/mgba/internal/arm/isa-inlines.h
- include/mgba/internal/arm/isa-thumb.h
- include/mgba/internal/arm/macros.h
- include/mgba/internal/debugger/cli-debugger.h
- include/mgba/internal/debugger/gdb-stub.h
- include/mgba/internal/debugger/parser.h
- include/mgba/internal/debugger/stack-trace.h
- include/mgba/internal/debugger/symbols.h
- include/mgba/internal/defines.h
- include/mgba/internal/gb/audio.h
- include/mgba/internal/gb/cheats.h
- include/mgba/internal/gb/debugger/debugger.h
- include/mgba/internal/gb/debugger/symbols.h
- include/mgba/internal/gb/extra/cli.h
- include/mgba/internal/gb/gb.h
- include/mgba/internal/gb/input.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| mgba-emu-mgba-0.10.5_GH0.tar.gz | 1.435873e+07 | 91d6fbd32abcbdf030d58d3f562de25ebbc9d56040d513ff8e5c19bee9dacf14 |
Commit history 0
No commits in the history this site was built from.