notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
libmt32emu Emulate Roland MT-32, CM-32L and LAPC-I synthesiser modules
2.7.3 emulatorsnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: bsdcode@disroot.org search for ports maintained by this maintainer
Port Added: 2026-05-06 21:15:08
Last Update: 2026-05-07 02:53:45
Commit Hash: 866600f
License: LGPL21+
WWW:
https://munt.sourceforge.net
Description:
mt32emu is part of the Munt project. It represents a C/C++ library named libmt32emu which allows to emulate (approximately) the Roland MT-32, CM-32L and LAPC-I synthesiser modules.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (36 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libmt32emu-2.7.3/catalog.mk
  3. /usr/local/share/licenses/libmt32emu-2.7.3/LICENSE
  4. /usr/local/share/licenses/libmt32emu-2.7.3/LGPL21+
  5. include/mt32emu.h
  6. include/mt32emu/Enumerations.h
  7. include/mt32emu/File.h
  8. include/mt32emu/FileStream.h
  9. include/mt32emu/MidiStreamParser.h
  10. include/mt32emu/ROMInfo.h
  11. include/mt32emu/SampleRateConverter.h
  12. include/mt32emu/Synth.h
  13. include/mt32emu/Types.h
  14. include/mt32emu/c_interface/c_interface.h
  15. include/mt32emu/c_interface/c_types.h
  16. include/mt32emu/c_interface/cpp_interface.h
  17. include/mt32emu/config.h
  18. include/mt32emu/globals.h
  19. include/mt32emu/mt32emu.h
  20. lib/cmake/MT32Emu/MT32EmuConfig.cmake
  21. lib/cmake/MT32Emu/MT32EmuConfigVersion.cmake
  22. lib/cmake/MT32Emu/MT32EmuTargets-release.cmake
  23. lib/cmake/MT32Emu/MT32EmuTargets.cmake
  24. lib/libmt32emu.so
  25. lib/libmt32emu.so.2
  26. lib/libmt32emu.so.2.7.3
  27. libdata/pkgconfig/mt32emu.pc
  28. share/doc/libmt32emu/AUTHORS.txt
  29. share/doc/libmt32emu/COPYING.LESSER.txt
  30. share/doc/libmt32emu/COPYING.txt
  31. share/doc/libmt32emu/NEWS.txt
  32. share/doc/libmt32emu/README.md
  33. share/doc/libmt32emu/TODO.txt
  34. @owner
  35. @group
  36. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • libmt32emu>0:emulators/libmt32emu
To install the port:
cd /usr/ports/emulators/libmt32emu/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/libmt32emu
  • pkg install libmt32emu
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libmt32emu
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1774724704 SHA256 (munt-munt-2_7_3-libmt32emu_2_7_3_GH0.tar.gz) = e51f3475771c9d07116e6cb5ae2e095ef3b11b3107d92c01d3a1dc03be13ff98 SIZE (munt-munt-2_7_3-libmt32emu_2_7_3_GH0.tar.gz) = 583979

No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libsoxr.so : audio/libsoxr
This port is required by:
for Libraries
  1. emulators/dosbox-staging

Configuration Options:
===> The following configuration options are available for libmt32emu-2.7.3: DOCS=on: Build and/or install documentation ====> Options available for the radio RESAMPLER: you can only select none or one of them INTERNAL=off: Built-in samplerate conversion LIBSAMPLERATE=off: Build with libsamplerate support LIBSOXR=on: Build with libsoxr support ===> Use 'make config' to modify these settings
Options name:
emulators_libmt32emu
USES:
cmake pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/munt/munt/tar.gz/libmt32emu_2_7_3?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.7.3
07 May 2026 02:53:45
commit hash: 866600f544a62a2851ad5aa19a4ce7adcf16e8c0commit hash: 866600f544a62a2851ad5aa19a4ce7adcf16e8c0commit hash: 866600f544a62a2851ad5aa19a4ce7adcf16e8c0commit hash: 866600f544a62a2851ad5aa19a4ce7adcf16e8c0 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
emulators/libmt32emu: Adjust pkgconfig dependency

Optional for libsoxr (libsamplerate relies on cmake) but it's a better
approach than having cmake "manually" looking for headers

Approved by:	blanket
2.7.3
06 May 2026 21:09:47
commit hash: 24e43fc03c927b6ca4bc0f0b6da2ef77373ef68acommit hash: 24e43fc03c927b6ca4bc0f0b6da2ef77373ef68acommit hash: 24e43fc03c927b6ca4bc0f0b6da2ef77373ef68acommit hash: 24e43fc03c927b6ca4bc0f0b6da2ef77373ef68a files touched by this commit
Max Brazhnikov (makc) search for other commits by this committer
Author: Stefan Schlosser
devel/libmt32emu: New port: Emulate Roland MT-32, CM-32L and LAPC-I synthesiser
modules

mt32emu is part of the Munt project. It represents a C/C++ library named
libmt32emu which allows to emulate (approximately) the Roland MT-32, CM-32L and
LAPC-I synthesiser modules.

WWW: https://munt.sourceforge.net

PR:		284634
Co-authored-by:	Max Brazhnikov <makc@FreeBSD.org>

Number of commits found: 2