Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 64EB4A580A for ; Mon, 31 Mar 2014 08:31:30 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id D091914A4CA; Mon, 31 Mar 2014 08:31:29 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 0095C14A4BC for ; Mon, 31 Mar 2014 08:31:21 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id Lgk07cHq-RTS for ; Mon, 31 Mar 2014 08:31:19 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 74ECC14A4C2 for ; Mon, 31 Mar 2014 08:31:19 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 72CFC96; Mon, 31 Mar 2014 08:31:19 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Mon, 31 Mar 2014 08:31:19 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/audio/libwildmidi To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20140331083119.72CFC96@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: wiz Date: Mon Mar 31 08:31:19 UTC 2014 Modified Files: pkgsrc/audio/libwildmidi: Makefile PLIST distinfo Removed Files: pkgsrc/audio/libwildmidi/patches: patch-configure patch-src_Makefile.in patch-src_wildmidi.c Log Message: Update to 0.3.5: 0.3.5: While we've not added any additional functionality, we have fixed many bugs from internal testing (clang static analysis and valgrind) and also downstream distribution issues. We've also reduced the memory thrashing dramatically. Going from 16,000 reallocations and about 400MiB memory usage when playing a 2 minute midi down to about 600 reallocations and only 8MiB memory usage! What is new in this release: Greatly reduced the heap usage (was a regression introduced in 0.2.3) OpenAL support: Fixed audio output on big-endian systems. Fixed audio skips at song start. OSS support: No longer uses mmap mode for better compatibility. This gains us NetBSD and OpenBSD support. Worked around an invalid memory read found by valgrind when playing Beethoven's Fur Elise.rmi at 44100 Hz using the old MIDIA patch-set from 1994. Build fixes for MSVC. Revised visibility attributes usage. 0.3.4: This release marks the end of further development in the 0.3 branch. We will do bug-fixes to help stabilize platforms, but no new functionality will be added after this. What is new in this release: OpenAL support: This gains us OSX and other platforms that OpenAL supports for sound output! DOS DJGPP support: This goes a long way to helping other DOS based applications like UHexen2. MinGW support: This gains us win32 and win64 support using this toolchain. Fedora support: We are now ready to see this get pushed upstream to Fedora. New portable file and path-name system to handle cross-platform support. Support for Debian/kFreeBSD, Debian/Hurd and other Debian archs. Many bug fixes, code clean-ups and cosmetic fixes. 0.3.3: This is the first package to be officially uploaded to Debian. default to hidden visibility and only export our API functions windows lean and mean to help compile times on Windows cli and xcode work now on OSX better FreeBSD support Supported platforms are Debian, FreeBSD, Windows and OSX (but only for WAV output) 0.3.2: Now with Microsoft Visual Studio support. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/libwildmidi/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/audio/libwildmidi/PLIST cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/libwildmidi/distinfo cvs rdiff -u -r1.1 -r0 pkgsrc/audio/libwildmidi/patches/patch-configure cvs rdiff -u -r1.1.1.1 -r0 \ pkgsrc/audio/libwildmidi/patches/patch-src_Makefile.in cvs rdiff -u -r1.2 -r0 pkgsrc/audio/libwildmidi/patches/patch-src_wildmidi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.