diff options
author | wiz <wiz@pkgsrc.org> | 2012-06-03 21:44:59 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2012-06-03 21:44:59 +0000 |
commit | d7323b4c12d57db50e96a601995149d2d4a7f42f (patch) | |
tree | 496942314dc9885789db385d96a826ec36ecd6d8 /audio/libmikmod/Makefile | |
parent | 7d1e4571cf6abd126d1e05cfd57d3b689c25c7c9 (diff) | |
download | pkgsrc-d7323b4c12d57db50e96a601995149d2d4a7f42f.tar.gz |
Update to 3.2.0:
libmikmod 3.2.0 was released on 01-June-2012.
THANKS
- Axel "awe" Wefers <awe@fruitz-of-dojo.de>,
for creating the CoreAudio driver, the new
AIFF driver, and fixes for the wav output driver.
- Frank Loemker, for sending me his collection of patches
for libmikmod.
- Anders F Björklund <afb@algonet.se>, for updates, fixes and tests on
Mac Platforms and rpm support.
- Ivan Shmakov, for the NAS audio driver.
- Various downstream patch writers (from Mandriva, SuSE, Red Hat/Fedora,
Debian, etc.)
- P. Martin - the macports maintainer for some patches.
- Stéphan Kochen for two patches: one to change MDRIVER fields to "const",
and the other with putting variable declarations at the start of block (which
is more C89 compliant and fixes compilation on Microsoft Visual C++).
NEW FEATURES
- MacOS X CoreAudio driver
- Carbon support
- Loader for ASYLUM Music Format v1.0 (.amf) modules,
as used in crusader games.
- New function 'Player_QueryVoices' added, which is used to return
dynamic channel information about the module player. (Mikmod 3.2.2 uses
it for it's dynamic panels).
- Mixing with floating point output. The MacOSX CoreAudio driver uses it.
Thanks goes to Anders F Björklund for implementing this.
- AIFF disk writer driver.
- New NAS driver (Network Audio System). Tested with nasd and NCD X terminals.
- MREADERs now have an iobase member (previously was a static variable in mmio.c). This
permits to have many MREADERs with different iobase base values.
- Created an example/ subdirectory, to hold programming examples.
- Added functions to read from memory (Player_LoadMem, Sample_LoadMem...) and a memory reader in mmio.c
- renamed internal _mm_malloc function to MikMod_malloc, which is now
part of the API.
- Raw samples can now be loaded using the new Sample_LoadRaw* family of functions for sound effects.
- PowerPC 64 support
- ALSA (Advanced Linux Sound Architecture) driver is now working with "recent"
(actually a few years back) ALSAs.
- Change MDRIVER "char *" fields to "const char *".
- Thanks to Stéphan Kochen.
- Implement a fix to the ALSA driver in MIKMOD_DYNAMIC mode so it will allow
linking against libmikmod when "-Wl,--no-undefined" is passed.
- Reported by Andrey Bondrov from Mandriva.
- The problem was that we used some snd_... identifiers indirectly in
some macro expansions.
BUGFIXES
- The sun driver now compiles on solaris (Thanks to Nicolas Gros d'Aillon
for sending me Jonathan Perkin's fix)
- The wav output driver had problems on big endian systems. Thanks to
Axel "awe" Wefers for fixing this.
- A warning reported by Stéphane LOEUILLET in libmikmod.m4 with autoconf 1.8 was fixed.
- The 'card' argument, supported by the OSS driver was not documented via
the MDRIVER->CmdLineHelp string.
- libmikmod-3.1.11-CVE-2010-2546,2971.diff (from Mandriva/Mageia).
- libmikmod-3.1.11-CVE-2009-3995,3996.diff (from Mandriva/Mageia).
- Now checking for linking against -lm (from Mandriva/Mageia).
- Modified patch of libmikmod-CVE-2009-0179.patch (from Mandriva/Mageia).
- Apply the libmikmod-CVE-2007-6720.patch (from Mandriva/Mageia).
- Implement a fix for sprintf-of-list
- sprintf(list, "%sSOMETHING", list) does not work as expected and
suffers from the
http://en.wikipedia.org/wiki/Schlemiel_the_Painter%27s_algorithm
syndrome.
- Apply a patch for non-blocking opening of the OSS driver. (from Mandriva/Mageia).
- Fixed the prototypes of vc_callback (thanks to P. Martin).
- Cast a vc_callback parameter to "unsigned char *" instead of "char *",
becuase the former is what it accepts (thanks to P. Martin).
- Check for Samples' validatity in virtch_common.c (thanks to P. Martin).
- Fix compilation on MSVC.
- Thanks to Stéphan Kochen.
Diffstat (limited to 'audio/libmikmod/Makefile')
-rw-r--r-- | audio/libmikmod/Makefile | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/audio/libmikmod/Makefile b/audio/libmikmod/Makefile index ac604fc9616..5382c2010d0 100644 --- a/audio/libmikmod/Makefile +++ b/audio/libmikmod/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.50 2012/01/13 10:54:46 obache Exp $ +# $NetBSD: Makefile,v 1.51 2012/06/03 21:44:59 wiz Exp $ -DISTNAME= libmikmod-3.1.12 -PKGREVISION= 1 +DISTNAME= libmikmod-3.2.0 CATEGORIES= audio -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mikmod/} +MASTER_SITES= http://mikmod.shlomifish.org/files/ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://mikmod.raphnet.net/ |