diff options
-rw-r--r-- | audio/spiralloops/Makefile | 26 | ||||
-rw-r--r-- | audio/spiralloops/distinfo | 9 | ||||
-rw-r--r-- | audio/spiralloops/patches/patch-aa | 18 | ||||
-rw-r--r-- | audio/spiralloops/patches/patch-ab | 13 | ||||
-rw-r--r-- | audio/spiralloops/patches/patch-ac | 13 | ||||
-rw-r--r-- | audio/spiralloops/patches/patch-ad | 25 | ||||
-rw-r--r-- | audio/spiralloops/patches/patch-ae | 12 | ||||
-rw-r--r-- | audio/spiralloops/pkg/DESCR | 10 | ||||
-rw-r--r-- | audio/spiralloops/pkg/PLIST | 2 |
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 |