pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/audio/libwildmidi libwildmidi: Update to 0.4.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a2dc388d6c50
branches:  trunk
changeset: 336466:a2dc388d6c50
user:      nia <nia%pkgsrc.org@localhost>
date:      Mon Jul 15 14:39:54 2019 +0000

description:
libwildmidi: Update to 0.4.3

What's new in 0.4.3:

- New API addition: WildMidi_InitVIO(). It is like WildMidi_Init(),
- but tells the library to use caller-provided functions for file IO.
- See wildmidi_lib.h or the man page WildMidi_InitVIO(3) for details.
- This was suggested and implemented by Christian Breitwieser.
- Fixed Visual Studio optimized builds (bug #192, function ptr issue.)
- Fixed a thinko in one of the buffer size checks added in v0.4.2.
- Fixed possible out of bounds reads in sysex commands (bug #190).
- Fixed invalid reads during config parse with short patch file names.
- Do not treat a missing end-of-track marker as an error for type-0
- midi files (bug #183).
- Fixed bad reading of high delta values in XMI converter (bug #199).
- Fixed a memory leak when freeing a midi (bug #204).
- Fixed slurred/echoy playback at quick tempos on looped instruments
- (bug #185).
- Fixed certain midis sounding different compared to timidity, as if
- instruments not turned off (bug #186).
- Fixed compilation on systems without libm.
- Support for RISC OS, Nintendo Switch and PS Vita.
- Several clean-ups.

What's new in 0.4.2:

- Fixed CVE-2017-11661, CVE-2017-11662, CVE-2017-11663, CVE-2017-11664
- (Bug #175).
- Fixed WildMidi_Open() might read beyond buffer with too short inputs
- (Bug #178).
- Fixed a buffer overflow during playback with malformed midi files
- (Bug #180).
- GUS patch processing changes to meet users expectations (Bug #132).
- Worked around a build failure with newer FreeBSD versions failing to
- retrieve the ONLCR constant (Bug #171).
- Fixed a minor Windows unicode issue (PR #170).
- A few other fixes / clean-ups.

What's new in 0.4.1:

- Fixed bug in handling of the "source" directive in config files.
- Fixed a nasty bug in dBm_pan_volume. Other fixes and clean-ups.
- Build system updates. Install a pkg-config file on supported platforms such as Linux. New android ndk makefile.
- File i/o updates.
- Support for OS/2.
- Support for Nintendo 3DS
- Support for Nintendo Wii
- Support for AmigaOS and its variants like MorphOS and AROS.

diffstat:

 audio/libwildmidi/Makefile |   9 +++++----
 audio/libwildmidi/PLIST    |   6 ++++--
 audio/libwildmidi/distinfo |  10 +++++-----
 3 files changed, 14 insertions(+), 11 deletions(-)

diffs (58 lines):

diff -r 50835238f5eb -r a2dc388d6c50 audio/libwildmidi/Makefile
--- a/audio/libwildmidi/Makefile        Mon Jul 15 14:32:37 2019 +0000
+++ b/audio/libwildmidi/Makefile        Mon Jul 15 14:39:54 2019 +0000
@@ -1,10 +1,11 @@
-# $NetBSD: Makefile,v 1.6 2019/07/06 21:05:25 nia Exp $
+# $NetBSD: Makefile,v 1.7 2019/07/15 14:39:54 nia Exp $
 
-DISTNAME=      wildmidi-0.4.0
+DISTNAME=      wildmidi-0.4.3
 PKGNAME=       lib${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    audio
-MASTER_SITES=  https://github.com/Mindwerks/wildmidi/archive/
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=Mindwerks/}
+GITHUB_PROJECT=        wildmidi
+GITHUB_TAG=    ${DISTNAME}
 
 MAINTAINER=    pallegra%gmail.com@localhost
 HOMEPAGE=      http://www.mindwerks.net/projects/wildmidi/
diff -r 50835238f5eb -r a2dc388d6c50 audio/libwildmidi/PLIST
--- a/audio/libwildmidi/PLIST   Mon Jul 15 14:32:37 2019 +0000
+++ b/audio/libwildmidi/PLIST   Mon Jul 15 14:39:54 2019 +0000
@@ -1,9 +1,10 @@
-@comment $NetBSD: PLIST,v 1.3 2016/08/24 10:09:40 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2019/07/15 14:39:54 nia Exp $
 bin/wildmidi
 include/wildmidi_lib.h
 lib/libWildMidi.so
 lib/libWildMidi.so.2
-lib/libWildMidi.so.2.0.0
+lib/libWildMidi.so.2.1.0
+lib/pkgconfig/wildmidi.pc
 man/man1/wildmidi.1
 man/man3/WildMidi_ClearError.3
 man/man3/WildMidi_Close.3
@@ -18,6 +19,7 @@
 man/man3/WildMidi_GetString.3
 man/man3/WildMidi_GetVersion.3
 man/man3/WildMidi_Init.3
+man/man3/WildMidi_InitVIO.3
 man/man3/WildMidi_MasterVolume.3
 man/man3/WildMidi_Open.3
 man/man3/WildMidi_OpenBuffer.3
diff -r 50835238f5eb -r a2dc388d6c50 audio/libwildmidi/distinfo
--- a/audio/libwildmidi/distinfo        Mon Jul 15 14:32:37 2019 +0000
+++ b/audio/libwildmidi/distinfo        Mon Jul 15 14:39:54 2019 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2016/08/24 10:09:40 wiz Exp $
+$NetBSD: distinfo,v 1.7 2019/07/15 14:39:54 nia Exp $
 
-SHA1 (wildmidi-0.4.0.tar.gz) = 200431b9de9a04d87035a556c0bb088432d0ed49
-RMD160 (wildmidi-0.4.0.tar.gz) = a44d6d2a0f6c8ea10e68de7a0a5638dfd5e261b8
-SHA512 (wildmidi-0.4.0.tar.gz) = fd32314bffbc1a2fe895b77aa6517a9c7d2781d4c04f4edfe7a00e73f378d6987b331403de4b742f7ac65d026719f9450031e58f43089befeb73e379ba56c63f
-Size (wildmidi-0.4.0.tar.gz) = 175575 bytes
+SHA1 (wildmidi-0.4.3.tar.gz) = 0a2294106690709263f9bf2b5604edb5ad8f5920
+RMD160 (wildmidi-0.4.3.tar.gz) = 366715c08a344e07bdf783c21b2f00c078feea8f
+SHA512 (wildmidi-0.4.3.tar.gz) = 7e86e998ee97cdf57328e4cf5ef52a64926fd01999879c0eae5b6c823be4e6d116f7026230bd15d209e6616fbc7ba1c29ebd1f3be04735e341ce5c83298f956f
+Size (wildmidi-0.4.3.tar.gz) = 196750 bytes



Home | Main Index | Thread Index | Old Index