pkgsrc-Changes archive

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

CVS commit: pkgsrc/audio/libwildmidi



Module Name:    pkgsrc
Committed By:   nia
Date:           Mon Jul 15 14:39:55 UTC 2019

Modified Files:
        pkgsrc/audio/libwildmidi: Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/audio/libwildmidi/Makefile \
    pkgsrc/audio/libwildmidi/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/libwildmidi/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/audio/libwildmidi/Makefile
diff -u pkgsrc/audio/libwildmidi/Makefile:1.6 pkgsrc/audio/libwildmidi/Makefile:1.7
--- pkgsrc/audio/libwildmidi/Makefile:1.6       Sat Jul  6 21:05:25 2019
+++ pkgsrc/audio/libwildmidi/Makefile   Mon Jul 15 14:39:54 2019
@@ -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/
Index: pkgsrc/audio/libwildmidi/distinfo
diff -u pkgsrc/audio/libwildmidi/distinfo:1.6 pkgsrc/audio/libwildmidi/distinfo:1.7
--- pkgsrc/audio/libwildmidi/distinfo:1.6       Wed Aug 24 10:09:40 2016
+++ pkgsrc/audio/libwildmidi/distinfo   Mon Jul 15 14:39:54 2019
@@ -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

Index: pkgsrc/audio/libwildmidi/PLIST
diff -u pkgsrc/audio/libwildmidi/PLIST:1.3 pkgsrc/audio/libwildmidi/PLIST:1.4
--- pkgsrc/audio/libwildmidi/PLIST:1.3  Wed Aug 24 10:09:40 2016
+++ pkgsrc/audio/libwildmidi/PLIST      Mon Jul 15 14:39:54 2019
@@ -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_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



Home | Main Index | Thread Index | Old Index