emulators/mame 0.289 FreeBSD
MAME: a multi-purpose emulation framework
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
17faab2ebe- License
- BSD2CLAUSE, BSD3CLAUSE, CC0-1.0, GPLv2, LGPL21, MIT, ZLIB
- Categories
- emulators, games
- Package size
- 83749.2 KiB, 405026.4 KiB installed
Description
MAME is a multi-purpose emulation framework, with the aim of documenting and preserving vintage software and hardware from becoming lost. When used with vintage firmware (or BIOS), and duplicated Read Only Memory (ROMs), on modern hardware, users are able to play and explore systems and games from approximately 1970 through to the modern era.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | emulators/mame | 0.289 |
| OpenBSD | emulators/mame | 0.289p0 |
| NetBSD | emulators/mame | 0.289nb1 |
| DragonFly | emulators/mame | 0.274_1 |
Install
Binary package:
pkg install mame
From the ports tree:
cd /usr/ports/emulators/mame/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= mame>0:emulators/mame
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.289 | 0.289 | - | - | 0.289 |
| FreeBSD:14:quarterly | 0.289 | 0.289 | n/a | - | 0.289 |
| FreeBSD:15:latest | 0.289 | 0.289 | n/a | - | - |
| FreeBSD:15:quarterly | 0.289 | 0.289 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.289 | 0.289 | 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.
Build 6
${PYTHON_PKGNAMEPREFIX}sphinxcontrib-svg2pdfconverter>0: textproc/py-sphinxcontrib-svg2pdfconverter${PYTHON_PKGNAMEPREFIX}sphinx>0: textproc/py-sphinxasio130>0: net/asio130genie: devel/genieglm>0: math/glmrapidjson>0: devel/rapidjson
Library 5
libexpat.so: textproc/expat2libFLAC.so: audio/flaclibpugixml.so: textproc/pugixmllibutf8proc.so: textproc/utf8proclibzstd.so: archivers/zstd
The full lists below include those, and their dependencies in turn.
Build dependencies 136
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/alsa-lib
- audio/flac
- audio/libogg
- audio/portmidi
- converters/fribidi
- converters/libiconv
- converters/py-webencodings
- databases/sqlite3
- devel/genie
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/libedit
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/llvm12
- devel/llvm19
- devel/pcre2
- devel/pkgconf
- devel/py-Jinja2
- devel/py-babel
- devel/py-cffi
- devel/py-defusedxml
- devel/py-olefile
- devel/py-packaging
- devel/py-pycparser
- devel/py-typing-extensions
- devel/rapidjson
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/py-idna
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libavif
- graphics/libdrm
- graphics/libglvnd
- graphics/libimagequant
- graphics/libyuv
- graphics/mesa-libs
- graphics/openjpeg
- graphics/png
- graphics/py-cairocffi
- graphics/py-cairosvg
- graphics/py-imagesize
- graphics/py-pillow
- graphics/sdl2_ttf
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/lua53
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/glm
- math/libtommath
- math/mpdecimal
- misc/hwdata
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/vmaf
- net/asio130
- net/py-pysocks
- net/py-urllib3
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libraqm
- security/ca_root_nss
- security/py-certifi
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- textproc/pugixml
- textproc/py-alabaster
- textproc/py-charset-normalizer
- textproc/py-cssselect2
- textproc/py-docutils
- textproc/py-markupsafe
- textproc/py-pygments
- textproc/py-pystemmer
- textproc/py-roman-numerals
- textproc/py-snowballstemmer
The first 100 are listed.
Run dependencies 69
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- audio/flac
- audio/libogg
- audio/portmidi
- converters/libiconv
- databases/sqlite3
- devel/gettext-runtime
- devel/glib20
- devel/libedit
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/llvm12
- devel/pcre2
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/sdl2_ttf
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hwdata
- print/freetype2
- print/harfbuzz
- print/indexinfo
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- textproc/pugixml
- textproc/utf8proc
- x11-fonts/fontconfig
- x11-fonts/liberation-fonts-ttf
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
No port depends on this one.
Configuration
Options name: emulators_mame
| Option | Default | Description |
|---|---|---|
| DEBUG | off | Produce profiling data, and symbols for debugging |
| DOCS | off | Install extensive online MAME documentation |
| MAME | on | MAME |
| MAMENL | off | Netlist audio component solver |
| MAMEVIRTUAL | off | LaserDisk Player |
| NLS | off | Install language translations for use in the GUI |
| OPENMP | off | Parallel processing support via OpenMP |
| QTDEBUGGER | off | Build with Qt interactive low-level machine debugger |
| SIZE_OPTIMIZED_CFLAGS | off | Optimize for smaller binaries (-Os) |
| SPEED_OPTIMIZED_CFLAGS | off | Optimize for faster binaries (-O3) |
| SSE2 | off | Build with Streaming SIMD Extensions 2 |
| TOOLS | off | Tools for archiving, development, and multimedia |
- USES
- compiler:c++17-lang gmake jpeg llvm:min=16 localbase pkgconfig python:build sdl sqlite:3 xorg
- Service scripts
- none
Message after installing
Files
Manual pages 10
- MAME(1)
- castool(1)
- chdman(1)
- floptool(1)
- imgtool(1)
- jedutil(1)
- ldresample(1)
- ldverify(1)
- mame(6)
- romcmp(1)
pkg-plist 1761
- bin/castool
- bin/chdman
- bin/floptool
- bin/imgtool
- bin/jedutil
- bin/ldresample
- bin/ldverify
- bin/mame
- bin/mamenl
- bin/mamevirtual
- bin/nltool
- bin/nlwav
- bin/pngcmp
- bin/regrep
- bin/romcmp
- bin/split
- bin/srcclean
- bin/testkeys
- bin/unidasm
- @sample etc/mame/mame.ini.sample
- @sample etc/mame/plugin.ini.sample
- @sample etc/mame/ui.ini.sample
- share/mame/artwork/LICENSE
- share/mame/artwork/README.md
- share/mame/artwork/aperture-grille.png
- share/mame/artwork/aperture.png
- share/mame/artwork/aperture1x2rb.png
- share/mame/artwork/aperture1x3rb.png
- share/mame/artwork/aperture2x4bg.png
- share/mame/artwork/aperture2x4rb.png
- share/mame/artwork/aperture4x6.png
- share/mame/artwork/bgfx/border_blur/default.lay
- share/mame/artwork/bgfx/chains/crt-geom/add_alpha.py
- share/mame/artwork/bgfx/chains/crt-geom/aperture_1_2_bgr.png
- share/mame/artwork/bgfx/chains/crt-geom/aperture_1_4_rgb.png
- share/mame/artwork/bgfx/chains/crt-geom/aperture_2_4_rgb.png
- share/mame/artwork/bgfx/chains/crt-geom/aperture_2_5_bgr.png
- share/mame/artwork/bgfx/chains/crt-geom/aperture_3_6_rgb.png
- share/mame/artwork/bgfx/chains/crt-geom/delta_1_2x1_bgr.png
- share/mame/artwork/bgfx/chains/crt-geom/delta_1_4x1_rgb.png
- share/mame/artwork/bgfx/chains/crt-geom/delta_2_4x1_rgb.png
- share/mame/artwork/bgfx/chains/crt-geom/delta_2_4x2_rgb.png
- share/mame/artwork/bgfx/chains/crt-geom/none.png
- share/mame/artwork/bgfx/chains/crt-geom/slot_2_4x4_rgb.png
- share/mame/artwork/bgfx/chains/crt-geom/slot_2_5x4_bgr.png
- share/mame/artwork/bgfx/chains/crt-geom/slot_3_7x6_rgb.png
- share/mame/artwork/bgfx/chains/hq2x.png
- share/mame/artwork/bgfx/chains/hq3x.png
- share/mame/artwork/bgfx/chains/hq4x.png
- share/mame/artwork/chess/README.md
- share/mame/artwork/chess/bb.svg
- share/mame/artwork/chess/bk.svg
- share/mame/artwork/chess/bn.svg
- share/mame/artwork/chess/bp.svg
- share/mame/artwork/chess/bq.svg
- share/mame/artwork/chess/br.svg
- share/mame/artwork/chess/wb.svg
- share/mame/artwork/chess/wk.svg
- share/mame/artwork/chess/wn.svg
- share/mame/artwork/chess/wp.svg
- share/mame/artwork/chess/wq.svg
- share/mame/artwork/chess/wr.svg
- share/mame/artwork/dir.txt
- share/mame/artwork/lut-default.png
- share/mame/artwork/monochrome-chessboard.png
- share/mame/artwork/monochrome-matrix.png
- share/mame/artwork/scanlines.png
- share/mame/artwork/shadow-mask.png
- share/mame/artwork/slot-mask-aligned.png
- share/mame/artwork/slot-mask.png
- share/mame/artwork/white.png
- share/mame/bgfx/LICENSE
- share/mame/bgfx/README.md
- share/mame/bgfx/chains/Fighters.json
- share/mame/bgfx/chains/LICENSE
- share/mame/bgfx/chains/README.md
- share/mame/bgfx/chains/crt-geom-deluxe.json
- share/mame/bgfx/chains/crt-geom.json
- share/mame/bgfx/chains/default.json
- share/mame/bgfx/chains/eagle/super-eagle.json
- share/mame/bgfx/chains/hlsl.json
- share/mame/bgfx/chains/hqx/hq2x.json
- share/mame/bgfx/chains/hqx/hq3x.json
- share/mame/bgfx/chains/hqx/hq4x.json
- share/mame/bgfx/chains/lcd-grid.json
- share/mame/bgfx/chains/lut.json
- share/mame/bgfx/chains/pillarbox_left_horizontal.json
- share/mame/bgfx/chains/pillarbox_left_vertical.json
- share/mame/bgfx/chains/pillarbox_right_horizontal.json
- share/mame/bgfx/chains/pillarbox_right_vertical.json
- share/mame/bgfx/chains/unfiltered.json
- share/mame/bgfx/chains/xbr/super-2xbr-3d-2p.json
- share/mame/bgfx/chains/xbr/super-2xbr-3d-3p-smoother.json
- share/mame/bgfx/chains/xbr/super-4xbr-3d-4p.json
- share/mame/bgfx/chains/xbr/super-4xbr-3d-6p-smoother.json
- share/mame/bgfx/chains/xbr/super-xbr-2p.json
- share/mame/bgfx/chains/xbr/super-xbr-3p-smoother.json
- share/mame/bgfx/chains/xbr/super-xbr-6p.json
- share/mame/bgfx/chains/xbr/super-xbr-deposterize.json
- share/mame/bgfx/chains/xbr/super-xbr-fast-3p.json
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| mamedev-mame-0.289-mame0289_GH0.tar.gz | 2.13237316e+08 | 0929cc749afabcef892900e10dd90bd8b05f94a7dde8f367ac6a5d2082589f84 |