summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2019-07-15 14:39:54 +0000
committernia <nia@pkgsrc.org>2019-07-15 14:39:54 +0000
commit15fc96d6976a78c51ef6b7e7e7a6cfcd455987de (patch)
tree72e190b383f01088af8b55a80f75a1456275dc5d
parentd0b2f5e35c230029cfff3491d39fc5bb388461e9 (diff)
downloadpkgsrc-15fc96d6976a78c51ef6b7e7e7a6cfcd455987de.tar.gz
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.
-rw-r--r--audio/libwildmidi/Makefile9
-rw-r--r--audio/libwildmidi/PLIST6
-rw-r--r--audio/libwildmidi/distinfo10
3 files changed, 14 insertions, 11 deletions
diff --git a/audio/libwildmidi/Makefile b/audio/libwildmidi/Makefile
index 846ed3a5484..ee2452045ba 100644
--- a/audio/libwildmidi/Makefile
+++ b/audio/libwildmidi/Makefile
@@ -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/
diff --git a/audio/libwildmidi/PLIST b/audio/libwildmidi/PLIST
index f05d8878a63..c263d15e567 100644
--- a/audio/libwildmidi/PLIST
+++ b/audio/libwildmidi/PLIST
@@ -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
diff --git a/audio/libwildmidi/distinfo b/audio/libwildmidi/distinfo
index fbdd29e0d46..1741a045e64 100644
--- a/audio/libwildmidi/distinfo
+++ b/audio/libwildmidi/distinfo
@@ -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