Subject: CVS commit: pkgsrc/audio/libopenmpt
From: Thomas Klausner
Date: 2016-07-24 21:37:09
Message id: 20160724193709.BD88CFBB5@cvs.NetBSD.org

Log Message:
Updated libopenmpt to 0.2.6664.

libopenmpt 0.2-beta19 (2016-07-23)

    [Change] libopenmpt now uses C++14 [[deprecated]] attribute
    instead of compiler-specific solutions when appropriate.
    [Change] libopenmpt C++ header now uses C++11 noexcept instead
    of C++98 throw() exception specification when supported. throw()
    is deprecated since C++11. This does not change API or ABI as
    they are equivalent. Use LIBOPENMPT_ASSUME_CPLUSPLUS_NOEXCEPT
    to override the default.
    [Change] The preprocessor macro LIBOPENMPT_ANCIENT_COMPILER_STDINT
    is gone. Please use LIBOPENMPT_ASSUME_CPLUSPLUS_CSTDINT instead.
    Additionally, the typedefs moved from illegal namespace ::std
    into somewhat less dangerous namespace ::openmpt::std. You can
    test #ifdef LIBOPENMPT_QUIRK_NO_CSTDINT client-side to check
    whether libopenmpt.hpp used the non-standard types. (Note: Of
    all supported compilers, this change only affects the 3 compilers
    with only limited support: MSVC 2008, GCC 4.1, GCC 4.2.)
    [Bug] xmp-openmpt: Crash when viewing sample texts.
    The public libopenmpt C++ header has auto-detection logic for
    the used C++ standard now. In case your client code compiler
    misreports the standard version or you want to override it for
    other reasons, #define LIBOPENMPT_ASSUME_CPLUSPLUS to the value
    of the standard version you desire to be used. There is also a
    macro for each individual aspect, like
    LIBOPENMPT_ASSUME_CPLUSPLUS_CSTDINT,
    LIBOPENMPT_ASSUME_CPLUSPLUS_DEPRECATED,
    LIBOPENMPT_ASSUME_CPLUSPLUS_NOEXCEPT which take precedence over
    the general macro.
    Portamento with sample swap behaviour was wrong for ProTracker
    MODs.
    Rewritten loader and various playback fixes for MDL files.
    libopenmpt 0.2-beta18 broke import of many pattern commands in
    DBM, DMF and ULT files.

Files:
RevisionActionfile
1.13modifypkgsrc/audio/libopenmpt/Makefile
1.13modifypkgsrc/audio/libopenmpt/distinfo