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:   wiz
Date:           Wed Aug 24 10:09:40 UTC 2016

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

Log Message:
Updated libwildmidi to 0.4.0.

This is a major milestone release!

We worked hard over the years to improve WildMIDI by looking at
how it is used downstream and working with them to offload their
MIDI-related burdens and pushing them to WildMIDI. We've included
support for the following MIDI-like formats: HMI, HMP, KAR, MIDI
Type 2, MUS and XMI. We've expanded our API to help facilitate
error detection, logging and on-the-fly conversion from MIDI-likes
to MIDI without having to initialize the library first.

What's new in 0.4.0:

    API change: The library now returns audio data in host-endian format, not little-endian.
    API change: WildMidi_GetVersion() added to the api, along with new numeric version macros in the wildmidi_lib.h header. the dso version is changed from 1 to 2.
    API change: All long or unsigned long type _WM_Info fields changed into strictly 32bit fields (int32_t or uint32_t.)
    API change: WildMidi_OpenBuffer() and WildMidi_GetOutput() changed to accept strictly 32bit size parameters, i.e. uint32_t, instead of unsigned long.
    API change: WildMidi_ConvertToMidi() and WildMidi_ConvertBufferToMidi() added for MIDI-like files to be converted to MIDI.
    API change: WildMidi_SetCvtOption() added to support conversion options.
    API change: WildMidi_SongSeek() added to support Type 2 MIDI files.
    API change: WildMidi_GetLyric() added to support embedded text, such as KAR files.
    API change: WildMidi_GetError() and WildMidi_ClearError() added to cleanly check for, retrieve and clear error messages. They no longer go to stderr.
    Support for loading XMI (XMIDI format) files, thanks Ryan Nunn for releasing his code under the LGPL.
    Support for loading MUS (MUS Id format) files, such as from Doom.
    Support for loading HMP/HMI files, such as from Arena and Daggerfall.
    Support for loading KAR (MIDI with Lyrics) and Type 2 MIDI files.
    Build requires cmake-2.8.11 or newer now.


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

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.3 pkgsrc/audio/libwildmidi/Makefile:1.4
--- pkgsrc/audio/libwildmidi/Makefile:1.3       Mon Mar 31 08:31:19 2014
+++ pkgsrc/audio/libwildmidi/Makefile   Wed Aug 24 10:09:40 2016
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2014/03/31 08:31:19 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2016/08/24 10:09:40 wiz Exp $
 
-DISTNAME=      wildmidi-0.3.5
-PKGNAME=       ${DISTNAME:S/wildmidi/libwildmidi/}
+DISTNAME=      wildmidi-0.4.0
+PKGNAME=       lib${DISTNAME}
 CATEGORIES=    audio
 MASTER_SITES=  https://github.com/Mindwerks/wildmidi/archive/
 

Index: pkgsrc/audio/libwildmidi/PLIST
diff -u pkgsrc/audio/libwildmidi/PLIST:1.2 pkgsrc/audio/libwildmidi/PLIST:1.3
--- pkgsrc/audio/libwildmidi/PLIST:1.2  Mon Mar 31 08:31:19 2014
+++ pkgsrc/audio/libwildmidi/PLIST      Wed Aug 24 10:09:40 2016
@@ -1,20 +1,28 @@
-@comment $NetBSD: PLIST,v 1.2 2014/03/31 08:31:19 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2016/08/24 10:09:40 wiz Exp $
 bin/wildmidi
 include/wildmidi_lib.h
 lib/libWildMidi.so
-lib/libWildMidi.so.1
-lib/libWildMidi.so.1.0.2
+lib/libWildMidi.so.2
+lib/libWildMidi.so.2.0.0
 man/man1/wildmidi.1
+man/man3/WildMidi_ClearError.3
 man/man3/WildMidi_Close.3
+man/man3/WildMidi_ConvertBufferToMidi.3
+man/man3/WildMidi_ConvertToMidi.3
 man/man3/WildMidi_FastSeek.3
+man/man3/WildMidi_GetError.3
 man/man3/WildMidi_GetInfo.3
+man/man3/WildMidi_GetLyric.3
+man/man3/WildMidi_GetMidiOutput.3
 man/man3/WildMidi_GetOutput.3
 man/man3/WildMidi_GetString.3
+man/man3/WildMidi_GetVersion.3
 man/man3/WildMidi_Init.3
-man/man3/WildMidi_Live.3
 man/man3/WildMidi_MasterVolume.3
 man/man3/WildMidi_Open.3
 man/man3/WildMidi_OpenBuffer.3
+man/man3/WildMidi_SetCvtOption.3
 man/man3/WildMidi_SetOption.3
 man/man3/WildMidi_Shutdown.3
+man/man3/WildMidi_SongSeek.3
 man/man5/wildmidi.cfg.5

Index: pkgsrc/audio/libwildmidi/distinfo
diff -u pkgsrc/audio/libwildmidi/distinfo:1.5 pkgsrc/audio/libwildmidi/distinfo:1.6
--- pkgsrc/audio/libwildmidi/distinfo:1.5       Tue Nov  3 01:12:39 2015
+++ pkgsrc/audio/libwildmidi/distinfo   Wed Aug 24 10:09:40 2016
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.5 2015/11/03 01:12:39 agc Exp $
+$NetBSD: distinfo,v 1.6 2016/08/24 10:09:40 wiz Exp $
 
-SHA1 (wildmidi-0.3.5.tar.gz) = e69cb90b6bb8c378b22381aab7c0713a9f17dfbd
-RMD160 (wildmidi-0.3.5.tar.gz) = 666ed7aa6009e1f215e271732c687093073ed68f
-SHA512 (wildmidi-0.3.5.tar.gz) = 4b849f82c35fd0db914603730d87b71a582f9513548af4ccdda0880c8ef92573dd363fd28b4d9af05c10cfdebddf3054922c976853171543e84e00c7f692c452
-Size (wildmidi-0.3.5.tar.gz) = 118925 bytes
+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



Home | Main Index | Thread Index | Old Index