summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorwiz <wiz>2017-03-12 20:18:51 +0000
committerwiz <wiz>2017-03-12 20:18:51 +0000
commit968ecac022a30a4a2f424b7061dc1fd02df41b9b (patch)
tree0bf5147458a165a1fdc3c948c4c2e0e09116e4be /audio
parent7fc77491b202bf71ae98368bef8a829aca9cdfc5 (diff)
downloadpkgsrc-968ecac022a30a4a2f424b7061dc1fd02df41b9b.tar.gz
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 (limited to 'audio')
-rw-r--r--audio/libopenmpt/Makefile4
-rw-r--r--audio/libopenmpt/distinfo10
2 files changed, 7 insertions, 7 deletions
diff --git a/audio/libopenmpt/Makefile b/audio/libopenmpt/Makefile
index 06b85cb9335..b022bdfacdd 100644
--- a/audio/libopenmpt/Makefile
+++ b/audio/libopenmpt/Makefile
@@ -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 --git a/audio/libopenmpt/distinfo b/audio/libopenmpt/distinfo
index 752d62c3eb5..8e9fe6331f2 100644
--- a/audio/libopenmpt/distinfo
+++ b/audio/libopenmpt/distinfo
@@ -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