./audio/libopenmpt, Library to decode tracked music files into a raw PCM audio stream

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 0.7.2nb5, Package name: libopenmpt-0.7.2nb5, Maintainer: pkgsrc-users

OpenMPT based module player library and libopenmpt based command-line
player

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

openmpt123 is a cross-platform command-line or terminal based module
file player.

libopenmpt is based on the player code of the Open ModPlug Tracker
project (OpenMPT, http://openmpt.org/). In order to avoid code base
fragmentation, libopenmpt is developed in the same source code
repository as OpenMPT.


Required to run:
[audio/libsndfile] [audio/mpg123] [devel/libltdl] [audio/pulseaudio] [devel/SDL2]

Required to build:
[pkgtools/x11-links] [converters/help2man] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Package options: pulseaudio, sndfile

Master sites:

Filesize: 1612.454 KB

Version history: (Expand)


CVS history: (Expand)


   2026-07-13 06:36:42 by Thomas Klausner | Files touched by this commit (846)
Log message:
*: recursive bump for libmpg123 dependency in lame
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-02-12 07:45:45 by Ryo ONODERA | Files touched by this commit (850)
Log message:
*: Recursive revbump from audio/flac-1.5.0
   2024-04-06 10:07:18 by Thomas Klausner | Files touched by this commit (1489)
Log message:
* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
   2024-01-30 15:22:43 by Ryo ONODERA | Files touched by this commit (672)
Log message:
*: Recursive revbump from audio/pulseaudio-17.0
   2023-08-23 20:47:47 by Charlotte Koch | Files touched by this commit (1)
Log message:
audio/libopenmpt: Add a bl3
   2023-07-18 14:56:07 by Nia Alarie | Files touched by this commit (23)
Log message:
audio: Where possible, adapt packages to use USE_(CC|CXX)_FEATURES
   2023-06-23 16:37:33 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
libopenmpt: update to 0.7.2.

OK wiz@

### libopenmpt 0.7.2 (2023-06-18)

 *  [**New**] MOD: Can now read modified 8-channel MOD files from the DOS game
    Aleshar - The World Of Ice.

 *  [**Sec**] Possible out-of-bounds read or write when reading malformed MED
    files. (r19389)

 *  [**Bug**] The C++ API failed to compile with Clang/Emscripten in some
    situations due to a misplaced `[[deprecated]]`.
 *  [**Bug**] The Opal OPL3 emulator symbols were not namespaced properly.
 *  [**Bug**] Work-around for MSVC VS2022 17.6.0 ARM64 compiler bug.
 *  [**Bug**] `Makefile` `CONFIG=emscripten EMSCRIPTEN_PORTS=1` failed to
    properly use `libogg` and `libvorbis` dependencies.