BSD Ports

audio/libopenmpt 0.7.9 MidnightBSD

Module music library based on OpenMPT

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
bsd3
Categories
audio

Description

A cross-platform C++ and C library to decode tracked music files (modules) into a raw PCM audio stream.

In the other systems

SystemPortVersion
MidnightBSDaudio/libopenmpt0.7.9
FreeBSDaudio/libopenmpt0.8.9
OpenBSDaudio/libopenmpt0.8.9
NetBSDaudio/libopenmpt0.7.2nb6
DragonFlyaudio/libopenmpt0.7.13_1
HardenedBSDaudio/libopenmpt0.8.9
GhostBSDaudio/libopenmpt0.8.9

Install

Binary package:

mport install libopenmpt

From mports:

cd /usr/mports/audio/libopenmpt && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libopenmpt>0:audio/libopenmpt
LIB_DEPENDS=	libopenmpt.so:audio/libopenmpt

Dependencies

As this port's Makefile names them.

Library 2

Build dependencies 2
Run dependencies 2

No port depends on this one.

Configuration

Options name: audio_libopenmpt

OptionDefaultDescription
DOCSoff
EXAMPLESoff
OPENMPT123onEnable command line player
PULSEAUDIOoffEnable PulseAudio support for openmpt123
USES
compiler:c++17-lang cpe gmake libtool pathfix pkgconfig
Service scripts
none

Files

Manual pages 1
  • openmpt123(1)
pkg-plist 28
  • bin/openmpt123
  • include/libopenmpt/libopenmpt.h
  • include/libopenmpt/libopenmpt.hpp
  • include/libopenmpt/libopenmpt_config.h
  • include/libopenmpt/libopenmpt_ext.h
  • include/libopenmpt/libopenmpt_ext.hpp
  • include/libopenmpt/libopenmpt_stream_callbacks_buffer.h
  • include/libopenmpt/libopenmpt_stream_callbacks_fd.h
  • include/libopenmpt/libopenmpt_stream_callbacks_file.h
  • include/libopenmpt/libopenmpt_stream_callbacks_file_mingw.h
  • include/libopenmpt/libopenmpt_stream_callbacks_file_msvcrt.h
  • include/libopenmpt/libopenmpt_stream_callbacks_file_posix.h
  • include/libopenmpt/libopenmpt_stream_callbacks_file_posix_lfs64.h
  • include/libopenmpt/libopenmpt_version.h
  • lib/libopenmpt.a
  • lib/libopenmpt.so
  • lib/libopenmpt.so.0
  • lib/libopenmpt.so.0.4.4
  • libdata/pkgconfig/libopenmpt.pc
  • share/man/man1/openmpt123.1.gz
  • share/doc/libopenmpt/README.md
  • share/examples/libopenmpt/libopenmpt_example_c.c
  • share/examples/libopenmpt/libopenmpt_example_c_mem.c
  • share/examples/libopenmpt/libopenmpt_example_c_pipe.c
  • share/examples/libopenmpt/libopenmpt_example_c_probe.c
  • share/examples/libopenmpt/libopenmpt_example_c_stdout.c
  • share/examples/libopenmpt/libopenmpt_example_c_unsafe.c
  • share/examples/libopenmpt/libopenmpt_example_cxx.cpp
distinfo 1
FileSizeSHA256
libopenmpt-0.7.9+release.autotools.tar.gz1.669833e+060386e918d75d797e79d5b14edd0847165d8b359e9811ef57652c0a356a2dfcf4
Master sites 2
  • https://lib.openmpt.org/files/libopenmpt/src/
  • FREEBSD_LOCAL/ehaupt