pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/libopenmpt Updated libopenmpt to 0.2.7774.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/42a4fad8e19c
branches:  trunk
changeset: 359548:42a4fad8e19c
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Mar 12 20:18:51 2017 +0000

description:
Updated libopenmpt to 0.2.7774.

libopenmpt 0.2-beta22 (2017-03-11)

    [Bug] Possible NULL-pointer dereference read during obscure out-of-memory situations while handling exceptions in the C API.
    [Bug] libmodplug: libmodplug.pc was wrong.
    [Bug] Cross-compiling libopenmpt with autotools for Windows now properly sets -municode and -mconsole as well as all required Windows system libraries.
    [Bug] Excessive loading times with malformed ITP / truncated AMS files.
    [Bug] libopenmpt on Windows did not properly guard against current working directory DLL injection attacks.
    [Change] The Makefile and Autotools build system got new options USE_DLOPEN and --enable-dlopen respectively which are required to be set in order to load 3rd-party libraries dynamically. 
Additionally, the defaults for detecting libdl and libltdl now also default to off with autotools. This change has been made in order to make the default configuration as secure as possible. Both 
build systems default to dependencies that facilitate native MO3 decoding internally anyway, thus there is actually no practical disadvantage with the new default settings at all.
    [Change] Un4seen unmo3 support is now completely disabled by default in all configurations and build systems.
    [Regression] In order to securely load libmpg123, the Windows binary packages only support the precise libmpg123 binary that is downloaded by the download_mpg123.vbs script. Other binaries might 
also work, but this has neither been tested nor is officially supported from now on.
    Autotools build system now has options --disable-openmpt123, --disable-tests and --disable-examples which may be desireable when cross-compiling.
    Windows binary packages now include a script download_mpg123.vbs which downloads libmpg123 and copies it to the appropriate directories relative to the uncompressed binary archive.
    Do not set note volume to 0 on out-of-range offset in XM files.
    Better import of some slide commands in SFX files.
    Sample 15 in "Crew Generation" by Necros requires short loops at the beginning of the sample to not be ignored. Since we need to ignore them in some (non-ProTracker) modules, we heuristically 
disable the old loop sanitization behaviour based on the module channel count.
    Both normal and percentage offset in PLM files were handled as percentage offset.
    seek.sync_samples=1 did not apply PTM reverse offset effect and the volume slide part of combined volume slide + vibrato commands.

libopenmpt 0.2-beta21 (skipped)

    Version 0.2-beta21 has been skipped in order to avoid confusion with libtool version of libopenmpt 0.3.0-pre.0 and 0.3.0-pre.1 development versions.

diffstat:

 audio/libopenmpt/Makefile |   4 ++--
 audio/libopenmpt/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (27 lines):

diff -r 326d5c582c9b -r 42a4fad8e19c audio/libopenmpt/Makefile
--- a/audio/libopenmpt/Makefile Sun Mar 12 19:55:49 2017 +0000
+++ b/audio/libopenmpt/Makefile Sun Mar 12 20:18:51 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2017/02/20 09:55:48 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2017/03/12 20:18:51 wiz Exp $
 
-DISTNAME=      libopenmpt-0.2.7561-beta20.5-autotools
+DISTNAME=      libopenmpt-0.2.7774-beta22-autotools
 PKGNAME=       ${DISTNAME:C/-beta.*//}
 CATEGORIES=    audio
 MASTER_SITES=  http://lib.openmpt.org/files/libopenmpt/src/
diff -r 326d5c582c9b -r 42a4fad8e19c audio/libopenmpt/distinfo
--- a/audio/libopenmpt/distinfo Sun Mar 12 19:55:49 2017 +0000
+++ b/audio/libopenmpt/distinfo Sun Mar 12 20:18:51 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.18 2017/02/20 09:55:48 wiz Exp $
+$NetBSD: distinfo,v 1.19 2017/03/12 20:18:51 wiz Exp $
 
-SHA1 (libopenmpt-0.2.7561-beta20.5-autotools.tar.gz) = 727fbe93f30a0296afba0a7f51e6385d513ab71a
-RMD160 (libopenmpt-0.2.7561-beta20.5-autotools.tar.gz) = 49249454399eab0a9ba8eed8b7d5ec1db4c61b60
-SHA512 (libopenmpt-0.2.7561-beta20.5-autotools.tar.gz) = 97df9829d3b693fe1321627ce7bf9999439600ac909fa4104abf530526ec6a312888e66038db6e96fdd4ca0a5153c945a47068276e2134399e225b1cf49270b0
-Size (libopenmpt-0.2.7561-beta20.5-autotools.tar.gz) = 1270850 bytes
+SHA1 (libopenmpt-0.2.7774-beta22-autotools.tar.gz) = 7d862ff6004884639b73d01c2b2694125ce58fcd
+RMD160 (libopenmpt-0.2.7774-beta22-autotools.tar.gz) = ab389809d2671530e02aad68eba76411627d2e73
+SHA512 (libopenmpt-0.2.7774-beta22-autotools.tar.gz) = ca6f5544527276028eab7903156ba3b3b3de83a321b586ad6e5a712b6717debcb838baa488c8229a0ca592182ff5fe1fe72df53f59faf5600e5dcc7afeedbe4a
+Size (libopenmpt-0.2.7774-beta22-autotools.tar.gz) = 1278628 bytes



Home | Main Index | Thread Index | Old Index