Skip to content

Commit

Permalink
libwildmidi: Update to 0.4.3
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
alarixnia committed Jul 15, 2019
1 parent 15469df commit 1fad972
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 11 deletions.
9 changes: 5 additions & 4 deletions audio/libwildmidi/Makefile
Original file line number Diff line number Diff line change
@@ -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
HOMEPAGE= http://www.mindwerks.net/projects/wildmidi/
Expand Down
6 changes: 4 additions & 2 deletions audio/libwildmidi/PLIST
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -18,6 +19,7 @@ man/man3/WildMidi_GetOutput.3
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
Expand Down
10 changes: 5 additions & 5 deletions audio/libwildmidi/distinfo
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 1fad972

Please sign in to comment.