diff options
-rw-r--r-- | audio/Makefile | 1 | ||||
-rw-r--r-- | audio/freebirth/Makefile | 36 | ||||
-rw-r--r-- | audio/freebirth/distinfo | 1 | ||||
-rw-r--r-- | audio/freebirth/pkg-comment | 1 | ||||
-rw-r--r-- | audio/freebirth/pkg-descr | 14 | ||||
-rw-r--r-- | audio/freebirth/pkg-plist | 34 |
6 files changed, 87 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile index 3ae19c00f9df..c00ea444165e 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -63,6 +63,7 @@ SUBDIR += flac SUBDIR += fmio SUBDIR += freeamp + SUBDIR += freebirth SUBDIR += funktrackergold SUBDIR += gdcd SUBDIR += gdrdao diff --git a/audio/freebirth/Makefile b/audio/freebirth/Makefile new file mode 100644 index 000000000000..25cceeed088e --- /dev/null +++ b/audio/freebirth/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: freebirth +# Date created: 27 Dec 2001 +# Whom: David Yeske <dyeske@yahoo.com> +# +# $FreeBSD$ +# + +PORTNAME= freebirth +PORTVERSION= 0.3.2 +CATEGORIES= audio +MASTER_SITES= http://www.bitmechanic.com/projects/freebirth/ + +MAINTAINER= dyeske@yahoo.com + +USE_GMAKE= yes +USE_GTK= yes +USE_X_PREFIX= yes + +pre-build: + @${PERL} -pi -e 's@-g -O6@${CFLAGS}@g; s@CC=gcc@CC=${CC}@g; \ + s@^all: freebirth@all: Makefile.deps freebirth @g; \ + s@gtk-config@${GTK_CONFIG}@g; \ + s@^LDFLAGS=@LDFLAGS=\$${LOADLIBES}@g' \ + ${WRKSRC}/Makefile + @${PERL} -pi -e 's@^#define FB_SAMPLES "."@#define FB_SAMPLES "${PREFIX}/share/freebirth"@g;' \ + ${WRKSRC}/raw_wave.h + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/freebirth ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/fusebirth ${PREFIX}/bin + @${MKDIR} ${PREFIX}/share/freebirth/raw + ${INSTALL_DATA} ${WRKSRC}/raw/*.raw ${PREFIX}/share/freebirth/raw + ${STRIP_CMD} ${PREFIX}/bin/freebirth + ${STRIP_CMD} ${PREFIX}/bin/fusebirth + +.include <bsd.port.mk> diff --git a/audio/freebirth/distinfo b/audio/freebirth/distinfo new file mode 100644 index 000000000000..c379b185bdcd --- /dev/null +++ b/audio/freebirth/distinfo @@ -0,0 +1 @@ +MD5 (freebirth-0.3.2.tar.gz) = 672fc239f583a76b5519ac03a76d25d7 diff --git a/audio/freebirth/pkg-comment b/audio/freebirth/pkg-comment new file mode 100644 index 000000000000..82bff3696a20 --- /dev/null +++ b/audio/freebirth/pkg-comment @@ -0,0 +1 @@ +A bass synthesizer, step sequencer, and sample player diff --git a/audio/freebirth/pkg-descr b/audio/freebirth/pkg-descr new file mode 100644 index 000000000000..3362ddef8983 --- /dev/null +++ b/audio/freebirth/pkg-descr @@ -0,0 +1,14 @@ +Freebirth is a software bass synthesizer, step sequencer, and sample player. +It consists of a bass synthesizer vaguely 303ish but, +it has much more sonic capability such as: + + * three oscillators (saw, sin , sqr) + * phase offsets for each oscillator. + * separate filter and amplitude envelopes. + * separate tuning for each oscillator + * two effects busses (reverb and delay) + +WWW: http://www.bitmechanic.com/projects/freebirth + +- David +dyeske@yahoo.com diff --git a/audio/freebirth/pkg-plist b/audio/freebirth/pkg-plist new file mode 100644 index 000000000000..4d9ff294169c --- /dev/null +++ b/audio/freebirth/pkg-plist @@ -0,0 +1,34 @@ +bin/freebirth +bin/fusebirth +share/freebirth/raw/202_kick_long.raw +share/freebirth/raw/202_zap.raw +share/freebirth/raw/606snare.raw +share/freebirth/raw/808_kick_1.raw +share/freebirth/raw/909_ride.raw +share/freebirth/raw/Break1.raw +share/freebirth/raw/Break2.raw +share/freebirth/raw/Break3.raw +share/freebirth/raw/bass_punch.raw +share/freebirth/raw/chroma_sound_efct.raw +share/freebirth/raw/cl_hat.raw +share/freebirth/raw/electric_ping.raw +share/freebirth/raw/harsh_snare.raw +share/freebirth/raw/juno_pad1.raw +share/freebirth/raw/kick.raw +share/freebirth/raw/korg_poly6_drone.raw +share/freebirth/raw/matrix1000_pluck.raw +share/freebirth/raw/nice_kick.raw +share/freebirth/raw/nord_ambient.raw +share/freebirth/raw/op_hat.raw +share/freebirth/raw/samp_1.raw +share/freebirth/raw/snare.raw +share/freebirth/raw/sys100_hihat_closed1.raw +share/freebirth/raw/sys100_kick1.raw +share/freebirth/raw/sys100_klick1.raw +share/freebirth/raw/sys100_klick2.raw +share/freebirth/raw/sys100_snare1.raw +share/freebirth/raw/sys100_snare_short.raw +share/freebirth/raw/sys100_wood1.raw +share/freebirth/raw/tribe_tom.raw +@dirrm share/freebirth/raw +@dirrm share/freebirth |