summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--audio/spiralloops/Makefile26
-rw-r--r--audio/spiralloops/distinfo9
-rw-r--r--audio/spiralloops/patches/patch-aa18
-rw-r--r--audio/spiralloops/patches/patch-ab13
-rw-r--r--audio/spiralloops/patches/patch-ac13
-rw-r--r--audio/spiralloops/patches/patch-ad25
-rw-r--r--audio/spiralloops/patches/patch-ae12
-rw-r--r--audio/spiralloops/pkg/DESCR10
-rw-r--r--audio/spiralloops/pkg/PLIST2
9 files changed, 128 insertions, 0 deletions
diff --git a/audio/spiralloops/Makefile b/audio/spiralloops/Makefile
new file mode 100644
index 00000000000..f25222b6594
--- /dev/null
+++ b/audio/spiralloops/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/08/12 22:27:05 zuntum Exp $
+#
+
+DISTNAME= SpiralLoops-2.0.0
+PKGNAME= spiralloops-2.0.0
+CATEGORIES= audio
+MASTER_SITES= http://www.pawfal.org/SpiralLoops/dload/
+
+MAINTAINER= collver@linuxfreemail.com
+HOMEPAGE= http://www.pawfal.org/SpiralLoops/
+COMMENT= loop based sampler
+
+# only runs correctly on little-endian machines
+ONLY_FOR_PLATFORM= *-*-alpha *-*-arc *-*-cobalt *-*-dreamcast \
+ *-*-hpcmips *-*-hpcsh *-*-i386 *-*-pc532 *-*-pmax \
+ *-*-vax
+
+USE_X11= yes
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/SpiralLoops ${PREFIX}/bin
+
+.include "../../x11/fltk/buildlink.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/spiralloops/distinfo b/audio/spiralloops/distinfo
new file mode 100644
index 00000000000..6e6090868a3
--- /dev/null
+++ b/audio/spiralloops/distinfo
@@ -0,0 +1,9 @@
+$NetBSD: distinfo,v 1.1.1.1 2001/08/12 22:27:05 zuntum Exp $
+
+SHA1 (SpiralLoops-2.0.0.tar.gz) = 47d9caa17f20827abef7708bff212bb3fad58a72
+Size (SpiralLoops-2.0.0.tar.gz) = 85458 bytes
+SHA1 (patch-aa) = 611b2f7738d73a16665a5bf13714b8ebff73dafd
+SHA1 (patch-ab) = 8d21e1615909f94c750f1cf3afbf46f7e0cfdb83
+SHA1 (patch-ac) = 4a1675489e169d8ce9090eeaabf8c30ceb047897
+SHA1 (patch-ad) = 09c1734e875335dae92afef7bbbd4fdc6821eb1f
+SHA1 (patch-ae) = 757ca5ca1c4f50a7848c947962efbc0148f1ccdc
diff --git a/audio/spiralloops/patches/patch-aa b/audio/spiralloops/patches/patch-aa
new file mode 100644
index 00000000000..dedc1e53ee6
--- /dev/null
+++ b/audio/spiralloops/patches/patch-aa
@@ -0,0 +1,18 @@
+$NetBSD: patch-aa,v 1.1.1.1 2001/08/12 22:27:05 zuntum Exp $
+
+--- Makefile.in.orig Mon May 7 14:42:59 2001
++++ Makefile.in
+@@ -11,10 +11,10 @@
+ CXX = g++
+ CFLAGS = -pipe -Wall -O3 -ffast-math -DNO_DEBUG -Wno-unused
+ CXXFLAGS= -pipe -Wall -O3 -ffast-math -DNO_DEBUG -Wno-unused
+-INCPATH = -I/usr/X11R6/include
+-LINK = g++
++INCPATH = -I${X11BASE}/include
++LINK = g++ -Wl,-R${X11BASE}/lib
+ LFLAGS =
+-LIBS = -L/usr/X11R6/lib -lfltk -lGL -lXext -lX11 -lm -ldl
++LIBS = -L${X11BASE}/lib -lfltk -lGL -lXext -lX11 -lm -lossaudio
+ MOC = moc
+ UIC =
+ TAR = tar -cf
diff --git a/audio/spiralloops/patches/patch-ab b/audio/spiralloops/patches/patch-ab
new file mode 100644
index 00000000000..934c9d41aea
--- /dev/null
+++ b/audio/spiralloops/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2001/08/12 22:27:05 zuntum Exp $
+
+--- SpiralLoopsInfo.C.orig Thu Apr 19 13:48:19 2001
++++ SpiralLoopsInfo.C
+@@ -24,7 +24,7 @@
+ float SpiralInfo::VALUECONV = 1.0f/MAXSAMPLE;
+ bool SpiralInfo::WANTMIDI = false;
+ int SpiralInfo::FILTERGRAN = 50;
+-string SpiralInfo::OUTPUTFILE = "/dev/dsp";
++string SpiralInfo::OUTPUTFILE = "/dev/sound";
+ string SpiralInfo::MIDIFILE = "/dev/midi";
+ int SpiralInfo::POLY = 1;
+ bool SpiralInfo::REALTIMEOUT = true;
diff --git a/audio/spiralloops/patches/patch-ac b/audio/spiralloops/patches/patch-ac
new file mode 100644
index 00000000000..4f24cb4e9fb
--- /dev/null
+++ b/audio/spiralloops/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1.1.1 2001/08/12 22:27:05 zuntum Exp $
+
+--- SpiralInfo.C.orig Thu Apr 19 13:48:08 2001
++++ SpiralInfo.C
+@@ -33,7 +33,7 @@
+ float SpiralInfo::VALUECONV = 1.0f/MAXSAMPLE;
+ bool SpiralInfo::WANTMIDI = true;
+ int SpiralInfo::FILTERGRAN = 50;
+-string SpiralInfo::OUTPUTFILE = "/dev/dsp";
++string SpiralInfo::OUTPUTFILE = "/dev/sound";
+ string SpiralInfo::MIDIFILE = "/dev/midi";
+ int SpiralInfo::POLY = 2;
+ bool SpiralInfo::REALTIMEOUT = true;
diff --git a/audio/spiralloops/patches/patch-ad b/audio/spiralloops/patches/patch-ad
new file mode 100644
index 00000000000..0627031e79f
--- /dev/null
+++ b/audio/spiralloops/patches/patch-ad
@@ -0,0 +1,25 @@
+$NetBSD: patch-ad,v 1.1.1.1 2001/08/12 22:27:05 zuntum Exp $
+
+--- SpiralSound/Output.h.orig Thu Apr 19 13:48:12 2001
++++ SpiralSound/Output.h
+@@ -16,6 +16,7 @@
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
++#include <sys/ioctl.h>
+ #include <sys/types.h>
+ #include <stdio.h>
+ #include <fcntl.h>
+@@ -25,12 +26,10 @@
+ #else
+ #if defined (__NetBSD__) || defined (__OpenBSD__)
+ #include <soundcard.h> /* OSS emulation */
+-#undef ioctl
+ #else /* BSDI, Linux, Solaris */
+ #include <sys/soundcard.h>
+ #endif /* __NetBSD__ or __OpenBSD__ */
+ #endif /* __FreeBSD__ */
+-#include <sys/ioctl.h>
+ #include <limits.h>
+
+ #include "SpiralInfo.h"
diff --git a/audio/spiralloops/patches/patch-ae b/audio/spiralloops/patches/patch-ae
new file mode 100644
index 00000000000..85f24d69809
--- /dev/null
+++ b/audio/spiralloops/patches/patch-ae
@@ -0,0 +1,12 @@
+$NetBSD: patch-ae,v 1.1.1.1 2001/08/12 22:27:05 zuntum Exp $
+
+--- SpiralLoops.C.orig Thu Apr 19 13:48:11 2001
++++ SpiralLoops.C
+@@ -48,6 +48,7 @@
+ m_PluginLinked(false),
+ m_PluginPaused(false),
+ m_PluginWindow(NULL),
++m_PluginBuffer(NULL),
+ m_DelayGUI(&m_Delay),
+ m_ReverbGUI(&m_Reverb),
+ m_Out(2),
diff --git a/audio/spiralloops/pkg/DESCR b/audio/spiralloops/pkg/DESCR
new file mode 100644
index 00000000000..2dc49698923
--- /dev/null
+++ b/audio/spiralloops/pkg/DESCR
@@ -0,0 +1,10 @@
+SpiralLoops is an experimental loop based sampler for Linux or BSD.
+
+The idea of SpiralLoops is to provide a simple, visual tool for looping and
+layering of sounds; which can be sourced from either wav files on disk, or
+from sound generating plugins.
+
+SpiralLoops allows you to create loop based compositions with the minimum
+feedback time between the decisions you make and your ears. The looping
+mechanism is very flexible, you can lock the timing of loops together, or
+offset them for creating complex sequences, such as polyrhythms.
diff --git a/audio/spiralloops/pkg/PLIST b/audio/spiralloops/pkg/PLIST
new file mode 100644
index 00000000000..36a3e19ab11
--- /dev/null
+++ b/audio/spiralloops/pkg/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/08/12 22:27:05 zuntum Exp $
+bin/SpiralLoops