From 2ff87b23f09d4d2f57ea11f124b16fc113d1a053 Mon Sep 17 00:00:00 2001 From: gson Date: Sat, 27 Nov 2004 10:48:51 +0000 Subject: Updated tcl-snack to version 2.2.8. Summary of changes: ----------------- Released 2.2, 11/14/02 ----------------------- 11/19/02 (bug fix) Fixed problem with SnackAudioPlayed() on Windows, return value could roll over after lengthy sound output. (Wilkason) 1/16/03 (enhancement) Canvas items now work on Mac OS X, also added Makefile hardcoded for Tcl8.4.1. 1/24/03 (new feature) Support for standard configure/make build systom on Mac OS X. 1/24/03 (new feature) Core Audio support for Mac OS X. 2/06/03 (new feature) Improved build support for Mac OS X. (Steffen) 2/10/03 (new feature) New sample encoding format Lin24Packed. 2/11/03 (bug fix) Fixed problem with the ESPS pitch tracker. 2/10/03 (new feature) Snack libraries compiled for Tcl/Tk 8.4 now work with earlier stub versions as well. ----------------- Released 2.2.1, 2/21/03 ----------------------- 2/28/03 (new feature) Included project files for MSVC++ 7.0. 3/3/03 (new feature) 24-bit recording supported on 24-bit capable hardware. 3/5/03 (change) Updated the release to use Tcl/Tk 8.4 as default 3/6/03 (bug fix) Fixed convert command for conversions involving Lin24 and Lin32 sample encodings. 5/8/03 (enhancement) Several improvements to the MP3 decoder. (Wilkason) 5/8/03 (enhancement) Enhanced streaming support regarding slow networks and playback of long tracks. (Wilkason) ----------------- Released 2.2.2, 5/9/03 ----------------------- 8/5/03 (bug fix) Fixed bug in audio code for Mac OS X. 8/26/03 (enhancement) On Sun machines the environment variable AUDIODEV is now used. 8/27/03 (new feature) Updated Snack script compiler, wrap.tcl, to use TclKit. 8/27/03 (new feature) New sound commands powerSpectrum and speatures. 8/29/03 (change) Changed distribution format for Windows. ----------------- Released 2.2.3, 8/29/03 ----------------------- 9/9/03 (bug fix) Bug fix in the AIFF header parsing routine. 11/20/03 (bug fix) Bug fix in the pitch command for short sounds (ESPS method) (Theado) 11/20/03 (new feature) Easier Python installation through setup.py script. (Owen) 2/6/04 (bug fix) Bug fix for Windows XP which caused a crash when using USB sound cards. 2/6/04 (bug fix) Bug fix for Macintosh OS X audio which caused echo effect. 2/6/04 (bug fix) Bug fix for Linux OSS which handles audio device busy better. (Wilkason) 2/6/04 (enhancement) Added ability to set Windows DirectSound flags through Tcl integer variables. DSBCAPS_FLAG for DSBCAPS_* and DSSCL_FLAG for IDirectSound_SetCooperativeLevel(). (Wilkason) ----------------- Released 2.2.4, 2/9/04 ----------------------- 3/12/04 (bug fix) Fixed memory leak in pitch command. (DeJong) 3/23/04 (change) Updates for the ALSA 1.0 API. (Max) 3/23/04 (enhancement) Modifications to allow build on 64-bit platforms. (Max) 4/9/04 (new feature) Mingw support added. (DeJong) 4/9/04 (bug fix) Fixes for playback clean-up. (DeJong) 4/21/04 (enhancement) Support for playback (in addition to recording) of more than two channels on Windows. 5/3/04 (bug fix) MME audio device selection corrected on Windows. 5/5/04 (bug fix) Corrected bug which made it impossible to "stop" queued sounds. ----------------- Released 2.2.5, 5/5/04 ----------------------- 5/12/04 (bug fix) Corrected sample command for use with 24-bit integer samples. 5/15/04 (bug fix) Corrected sample command, now raises an error when more sample values than number of channels are given. 6/8/04 (bug fix) Correction for Lin24 format on Windows. (Schnarr) 6/14/04 (bug fix) Corrected mean calculation for dBPowerSpectrum. 6/14/04 (bug fix) Added out-of-bounds checks SnackCopySamples(), Snack_PutSoundData(), and Snack_GetSoundData(). (DeJong) ----------------- Released 2.2.6, 6/15/04 ----------------------- 6/18/04 (bug fix) Added out-of-bounds check in ReadSound(). (DeJong) 6/24/04 (bug fix) Several fixes regarding spectral estimation. 6/24/04 (new feature) New option -regressionorder for the speatures command. ----------------- Released 2.2.7, 6/24/04 ----------------------- 8/18/02 (bug fix) Fix for configure. (Allaert) 8/18/02 (bug fix) Fixes for Mingw. (DeJong) 8/18/02 (bug fix) Fixed the -windowtype option to formant to actually use the window names given in the manual. 8/18/02 (bug fix) Fixed the speatures command to update sound properties correctly. 9/22/04 (change) Increased the number of default shades of grey for spectrograms to 256. 9/23/02 (bug fix) Fixed problem with sound I/O using Windows DirectSound. (DeJong) 9/24/04 (new feature) New command lastIndex, which returns last sample index of a sound object. ----------------- Released 2.2.8, 9/30/04 ----------------------- --- audio/tcl-snack/Makefile | 8 +++----- audio/tcl-snack/distinfo | 12 ++++++------ audio/tcl-snack/patches/patch-aa | 13 ++++++++----- audio/tcl-snack/patches/patch-ab | 11 ++++++----- audio/tcl-snack/patches/patch-ac | 38 +++++++++++++++----------------------- 5 files changed, 38 insertions(+), 44 deletions(-) (limited to 'audio') diff --git a/audio/tcl-snack/Makefile b/audio/tcl-snack/Makefile index 1de060dc102..5ae5e1b1ace 100644 --- a/audio/tcl-snack/Makefile +++ b/audio/tcl-snack/Makefile @@ -1,11 +1,9 @@ -# $NetBSD: Makefile,v 1.11 2004/10/03 00:13:09 tv Exp $ +# $NetBSD: Makefile,v 1.12 2004/11/27 10:48:51 gson Exp $ -DISTNAME= snack2.2 -PKGNAME= tcl-snack-2.2 -PKGREVISION= 2 +DISTNAME= snack2.2.8 +PKGNAME= tcl-snack-2.2.8 CATEGORIES= audio MASTER_SITES= http://www.speech.kth.se/~kare/ -EXTRACT_SUFX= .tar.Z MAINTAINER= gson@NetBSD.org HOMEPAGE= http://www.speech.kth.se/snack/ diff --git a/audio/tcl-snack/distinfo b/audio/tcl-snack/distinfo index 7be2be32b13..827966f3197 100644 --- a/audio/tcl-snack/distinfo +++ b/audio/tcl-snack/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.4 2002/12/01 21:57:06 gson Exp $ +$NetBSD: distinfo,v 1.5 2004/11/27 10:48:51 gson Exp $ -SHA1 (snack2.2.tar.Z) = cc1ae5614148dc1ca11eda7382d7ffedaa22abb0 -Size (snack2.2.tar.Z) = 1794297 bytes -SHA1 (patch-aa) = 10b99adfd6be5bce665bc684df2ff4e2ba98b8a6 -SHA1 (patch-ab) = 9d23177311cb392ad5e0203c1a4f5e2cf6d2ca55 -SHA1 (patch-ac) = 470511443dab1a8fd0e4a0b94f30f43a733a43e4 +SHA1 (snack2.2.8.tar.gz) = 86394100e155818e9864a0a215c90102f324c825 +Size (snack2.2.8.tar.gz) = 1791575 bytes +SHA1 (patch-aa) = 297f046897c9cba1d0919a69874dceeeb2d56808 +SHA1 (patch-ab) = 060757edac59c5c27443466f0c3b0bc55d50364e +SHA1 (patch-ac) = ec3bac6a58a8d62c646201518f719ec065e98d72 SHA1 (patch-ad) = e6868638722219bf18a345563d8ae2e3436bec81 diff --git a/audio/tcl-snack/patches/patch-aa b/audio/tcl-snack/patches/patch-aa index aac7689f072..7db5c1989a0 100644 --- a/audio/tcl-snack/patches/patch-aa +++ b/audio/tcl-snack/patches/patch-aa @@ -1,8 +1,11 @@ -$NetBSD: patch-aa,v 1.2 2002/08/26 02:26:26 gson Exp $ +$NetBSD: patch-aa,v 1.3 2004/11/27 10:48:51 gson Exp $ ---- Makefile.in.orig Wed Jul 17 04:03:15 2002 +--- Makefile.in.orig 2004-02-10 03:10:42.000000000 -0800 +++ Makefile.in -@@ -1,10 +1,10 @@ +@@ -1,10 +1,13 @@ ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++ # The path to the tcl.h header file -TCL_INCPATH = @TCL_SRC_DIR@/generic @@ -15,11 +18,11 @@ $NetBSD: patch-aa,v 1.2 2002/08/26 02:26:26 gson Exp $ # The path to the X11 include files -@@ -28,6 +28,7 @@ +@@ -28,6 +31,7 @@ TCL_VERSION = @TCLVER@ CC = @CC@ +TCL_CC = ${CC} - INCLUDES = ${XINCLUDES} -I${TCL_INCPATH} -I${TK_INCPATH} @AINC@ @NISTINC@ + INCLUDES = ${XINCLUDES} @TCL_INCLUDE_SPEC@ -I${TCL_INCPATH} -I${TK_INCPATH} @AINC@ @NISTINC@ diff --git a/audio/tcl-snack/patches/patch-ab b/audio/tcl-snack/patches/patch-ab index dddc94ba74f..334c84ac671 100644 --- a/audio/tcl-snack/patches/patch-ab +++ b/audio/tcl-snack/patches/patch-ab @@ -1,16 +1,17 @@ -$NetBSD: patch-ab,v 1.1.1.1 2002/08/25 18:34:39 gson Exp $ +$NetBSD: patch-ab,v 1.2 2004/11/27 10:48:51 gson Exp $ ---- configure.in.orig Wed Jul 17 04:03:15 2002 +--- configure.in.orig 2004-04-08 21:05:33.000000000 -0700 +++ configure.in -@@ -234,9 +234,11 @@ - AC_SUBST(SHLIB_LD) +@@ -224,10 +224,12 @@ AC_SUBST(SHLIB_SUFFIX) AC_SUBST(XINCLUDES) + AC_SUBST(TCL_INCLUDE_SPEC) +AC_SUBST(TCL_PREFIX) AC_SUBST(TCL_LIB_SPEC) AC_SUBST(TK_LIB_SPEC) AC_SUBST(TCL_SRC_DIR) -+AC_SUBST(TK_PREFIX) AC_SUBST(TK_SRC_DIR) ++AC_SUBST(TK_PREFIX) AC_SUBST(TK_LIBS) AC_SUBST(SNACK_INSTALL_PATH) + AC_SUBST(SNACK_HINSTALL_PATH) diff --git a/audio/tcl-snack/patches/patch-ac b/audio/tcl-snack/patches/patch-ac index 9a50ca7cc17..755d3927b6b 100644 --- a/audio/tcl-snack/patches/patch-ac +++ b/audio/tcl-snack/patches/patch-ac @@ -1,25 +1,17 @@ -$NetBSD: patch-ac,v 1.1.1.1 2002/08/25 18:34:39 gson Exp $ +$NetBSD: patch-ac,v 1.2 2004/11/27 10:48:51 gson Exp $ ---- configure.orig Wed Jul 17 04:03:15 2002 +--- configure.orig 2004-04-08 21:07:42.000000000 -0700 +++ configure -@@ -1015,6 +1015,8 @@ - - - -+ -+ - trap '' 1 2 15 - cat > confcache <<\EOF - # This file is a shell script that caches the results of configure -@@ -1164,9 +1166,11 @@ - s%@SHLIB_LD@%$SHLIB_LD%g - s%@SHLIB_SUFFIX@%$SHLIB_SUFFIX%g - s%@XINCLUDES@%$XINCLUDES%g -+s%@TCL_PREFIX@%$TCL_PREFIX%g - s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g - s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g - s%@TCL_SRC_DIR@%$TCL_SRC_DIR%g -+s%@TK_PREFIX@%$TK_PREFIX%g - s%@TK_SRC_DIR@%$TK_SRC_DIR%g - s%@TK_LIBS@%$TK_LIBS%g - s%@SNACK_INSTALL_PATH@%$SNACK_INSTALL_PATH%g +@@ -2302,10 +2302,12 @@ + s,@SHLIB_LD@,$SHLIB_LD,;t t + s,@SHLIB_SUFFIX@,$SHLIB_SUFFIX,;t t + s,@XINCLUDES@,$XINCLUDES,;t t ++s,@TCL_PREFIX@,$TCL_PREFIX,;t t + s,@TCL_INCLUDE_SPEC@,$TCL_INCLUDE_SPEC,;t t + s,@TCL_LIB_SPEC@,$TCL_LIB_SPEC,;t t + s,@TK_LIB_SPEC@,$TK_LIB_SPEC,;t t + s,@TCL_SRC_DIR@,$TCL_SRC_DIR,;t t ++s,@TK_PREFIX@,$TK_PREFIX,;t t + s,@TK_SRC_DIR@,$TK_SRC_DIR,;t t + s,@TK_LIBS@,$TK_LIBS,;t t + s,@SNACK_INSTALL_PATH@,$SNACK_INSTALL_PATH,;t t -- cgit v1.2.3