summaryrefslogtreecommitdiff
path: root/audio/tcl-snack
diff options
context:
space:
mode:
Diffstat (limited to 'audio/tcl-snack')
-rw-r--r--audio/tcl-snack/DESCR8
-rw-r--r--audio/tcl-snack/Makefile20
-rw-r--r--audio/tcl-snack/PLIST7
-rw-r--r--audio/tcl-snack/distinfo7
-rw-r--r--audio/tcl-snack/patches/patch-aa30
-rw-r--r--audio/tcl-snack/patches/patch-ab16
-rw-r--r--audio/tcl-snack/patches/patch-ac25
7 files changed, 113 insertions, 0 deletions
diff --git a/audio/tcl-snack/DESCR b/audio/tcl-snack/DESCR
new file mode 100644
index 00000000000..e9b69ad3653
--- /dev/null
+++ b/audio/tcl-snack/DESCR
@@ -0,0 +1,8 @@
+The Snack Sound Toolkit is designed to be used with a scripting
+language such as Tcl/Tk or Python. Using Snack you can create powerful
+multi-platform audio applications with just a few lines of code. Snack
+has commands for basic sound handling, e.g. sound card and disk
+I/O. Snack also has primitives for sound visualization, e.g. waveforms
+and spectrograms. It was developed mainly to handle digital recordings
+of speech, but is just as useful for general audio. Snack has also
+successfully been applied to other one-dimensional signals.
diff --git a/audio/tcl-snack/Makefile b/audio/tcl-snack/Makefile
new file mode 100644
index 00000000000..5f89685e35d
--- /dev/null
+++ b/audio/tcl-snack/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/08/25 18:34:39 gson Exp $
+
+DISTNAME= snack2.2a2
+PKGNAME= tcl-snack-2.2a2
+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/
+COMMENT= The Snack Sound Toolkit
+
+DEPENDS+= tcl>=8.0:../../lang/tcl
+GNU_CONFIGURE= YES
+USE_BUILDLINK_ONLY= YES
+WRKSRC= ${WRKDIR}/${DISTNAME}/unix
+
+.include "../../lang/tcl/buildlink.mk"
+.include "../../mk/x11.buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/tcl-snack/PLIST b/audio/tcl-snack/PLIST
new file mode 100644
index 00000000000..d2d55bbc1d1
--- /dev/null
+++ b/audio/tcl-snack/PLIST
@@ -0,0 +1,7 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/08/25 18:34:39 gson Exp $
+lib/libsnackstub2.2.a
+lib/snack2.2/libsnack.so
+lib/snack2.2/libsound.so
+lib/snack2.2/pkgIndex.tcl
+lib/snack2.2/snack.tcl
+@dirrm lib/snack2.2
diff --git a/audio/tcl-snack/distinfo b/audio/tcl-snack/distinfo
new file mode 100644
index 00000000000..e1787f849f4
--- /dev/null
+++ b/audio/tcl-snack/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/08/25 18:34:39 gson Exp $
+
+SHA1 (snack2.2a2.tar.Z) = 01a0f1c0f82823317c9eecc21bdb3357d08aff33
+Size (snack2.2a2.tar.Z) = 1854805 bytes
+SHA1 (patch-aa) = d0414850f566393e8ff17f3cf332bf217cf779da
+SHA1 (patch-ab) = 9d23177311cb392ad5e0203c1a4f5e2cf6d2ca55
+SHA1 (patch-ac) = 470511443dab1a8fd0e4a0b94f30f43a733a43e4
diff --git a/audio/tcl-snack/patches/patch-aa b/audio/tcl-snack/patches/patch-aa
new file mode 100644
index 00000000000..daf65c79d66
--- /dev/null
+++ b/audio/tcl-snack/patches/patch-aa
@@ -0,0 +1,30 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/08/25 18:34:39 gson Exp $
+
+--- Makefile.in.orig Wed Jul 17 04:03:15 2002
++++ Makefile.in
+@@ -1,14 +1,14 @@
+ # The path to the tcl.h header file
+
+-TCL_INCPATH = @TCL_SRC_DIR@/generic
++TCL_INCPATH = @TCL_PREFIX@/include
+
+ # The path to the tk.h header file
+
+-TK_INCPATH = @TK_SRC_DIR@/generic
++TK_INCPATH = @TK_PREFIX@/include
+
+ # The path to the X11 include files
+
+-XINCLUDES = @XINCLUDES@
++XINCLUDES = @XINCLUDES@/include
+
+ # Install SNACK package here
+
+@@ -28,6 +28,7 @@
+ TCL_VERSION = @TCLVER@
+
+ CC = @CC@
++TCL_CC = ${CC}
+
+ INCLUDES = ${XINCLUDES} -I${TCL_INCPATH} -I${TK_INCPATH} @AINC@ @NISTINC@
+
diff --git a/audio/tcl-snack/patches/patch-ab b/audio/tcl-snack/patches/patch-ab
new file mode 100644
index 00000000000..dddc94ba74f
--- /dev/null
+++ b/audio/tcl-snack/patches/patch-ab
@@ -0,0 +1,16 @@
+$NetBSD: patch-ab,v 1.1.1.1 2002/08/25 18:34:39 gson Exp $
+
+--- configure.in.orig Wed Jul 17 04:03:15 2002
++++ configure.in
+@@ -234,9 +234,11 @@
+ AC_SUBST(SHLIB_LD)
+ AC_SUBST(SHLIB_SUFFIX)
+ AC_SUBST(XINCLUDES)
++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_LIBS)
+ AC_SUBST(SNACK_INSTALL_PATH)
diff --git a/audio/tcl-snack/patches/patch-ac b/audio/tcl-snack/patches/patch-ac
new file mode 100644
index 00000000000..9a50ca7cc17
--- /dev/null
+++ b/audio/tcl-snack/patches/patch-ac
@@ -0,0 +1,25 @@
+$NetBSD: patch-ac,v 1.1.1.1 2002/08/25 18:34:39 gson Exp $
+
+--- configure.orig Wed Jul 17 04:03:15 2002
++++ 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