BSD Ports

audio/libopenmpt 0.8.9 FreeBSD

Module music library based on OpenMPT

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
3f82103f03
License
BSD3CLAUSE
Categories
audio
Package size
1612.8 KiB, 12523.8 KiB installed

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
FreeBSDaudio/libopenmpt0.8.9
OpenBSDaudio/libopenmpt0.8.9
NetBSDaudio/libopenmpt0.7.2nb6
DragonFlyaudio/libopenmpt0.7.13_1
MidnightBSDaudio/libopenmpt0.7.9

Install

Binary package:

pkg install libopenmpt

From the ports tree:

cd /usr/ports/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

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.8.90.8.90.6.70.8.20.8.9
FreeBSD:14:quarterly0.8.90.8.9n/a0.8.10.8.9
FreeBSD:15:latest0.8.90.8.9n/a0.8.20.8.2
FreeBSD:15:quarterly0.8.90.8.9n/an/an/a
FreeBSD:16:latest0.8.90.8.9n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 51
Run dependencies 50

Configuration

Options name: audio_libopenmpt

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
OPENMPT123onEnable command line player
PULSEAUDIOoffEnable PulseAudio support for openmpt123
USES
compiler:c++23-lang cpe 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.5.5
  • 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.8.9+release.autotools.tar.gz1.765691e+06d7ce84fd05d686c4bcf66af40eae857afa371442db60eeda3f874bd6cf6fc318
Master sites 2
  • https://lib.openmpt.org/files/libopenmpt/src/
  • LOCAL/ehaupt

Commit history 2

DateCommitCreditsLog message
3f82103f03 Daniel Engberg audio/libopenmpt: Update to 0.8.9
PR: 297882
79d675d8e7 Daniel Engberg audio/libopenmpt: Update to 0.8.8
PR: 297672