summaryrefslogtreecommitdiff
path: root/audio/beast
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2004-06-24 15:41:52 +0000
committerKirill Ponomarev <krion@FreeBSD.org>2004-06-24 15:41:52 +0000
commit4cf32c89e78f8bb92141b79eec905d3b802f1a1e (patch)
tree8251f4d5bdacf58e68e0a8ecbd5e64b3e5837b5d /audio/beast
parentUpdate to > 2.1 (diff)
Add beast 0.6.1,
Beast is a powerful music composition and modular synthesis application. It supports a wide range of standards in the field, such as MIDI, WAV/AIFF/MP3/OggVorbis/etc audio files and LADSPA modules. It has excellent technical abilities like multitrack editing, unlimited undo/redo support, real-time synthesis support, 32bit audio rendering, full duplex support, multiprocessor support, precise timing down to sample granularity, on demand loading of partial wave files, on the fly decoding and full scriptability in scheme. The plugins, synthesis core and the user interface are actively being developed and translated into a variety of languages, regularly assimilating user feedback such as from our FeatureRequests page. WWW: http://beast.gtk.org/ PR: ports/68251 Submitted by: Jean-Yves Lefort <jylefort@brutele.be>
Notes
Notes: svn path=/head/; revision=112146
Diffstat (limited to 'audio/beast')
-rw-r--r--audio/beast/Makefile46
-rw-r--r--audio/beast/distinfo2
-rw-r--r--audio/beast/files/patch-configure24
-rw-r--r--audio/beast/files/patch-sfi::sfidl.cc11
-rw-r--r--audio/beast/pkg-descr16
-rw-r--r--audio/beast/pkg-plist278
6 files changed, 377 insertions, 0 deletions
diff --git a/audio/beast/Makefile b/audio/beast/Makefile
new file mode 100644
index 000000000000..411e31d82436
--- /dev/null
+++ b/audio/beast/Makefile
@@ -0,0 +1,46 @@
+# New ports collection makefile for: BEAST
+# Date created: 23 Jun 2004
+# Whom: Jean-Yves Lefort <jylefort@brutele.be>
+#
+# $FreeBSD$
+#
+
+PORTNAME= beast
+PORTVERSION= 0.6.1
+CATEGORIES= audio
+MASTER_SITES= ftp://beast.gtk.org/pub/beast/v0.6/ \
+ http://beast.gtk.org/beast-ftp/v0.6/
+
+MAINTAINER= jylefort@brutele.be
+COMMENT= A powerful music composition and modular synthesis application
+
+LIB_DEPENDS= vorbisfile:${PORTSDIR}/audio/libvorbis \
+ mad:${PORTSDIR}/audio/libmad \
+ guile:${PORTSDIR}/lang/guile
+
+USE_X_PREFIX= yes
+USE_GMAKE= yes
+USE_GCC= 3.3
+USE_REINPLACE= yes
+USE_GNOME= gnomehack gnomeprefix intlhack libgnomecanvas
+USE_LIBTOOL_VER= 15
+INSTALLS_SHLIB= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
+CONFIGURE_ARGS= --disable-debug \
+ --enable-osspcm=/dev/dsp \
+ --enable-ossmidi=/dev/midi
+
+MAN1= beast.1 bsesh.1 sfidl.1
+MAN3= beast-gxk.3 bse-procs.3 bse-structs.3 bse.3 sfi.3
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's|(bseladspapath=)\$${libdir}/ladspa|\1"${LOCALBASE}/lib/ladspa"|' \
+ -e 's/(FLAGS) (-g.*|-pipe|-O2|-f.*)"/\1"/g' \
+ ${WRKSRC}/${CONFIGURE_SCRIPT}
+ @${REINPLACE_CMD} -e 's|-DG_DISABLE_DEPRECATED||g' \
+ ${WRKSRC}/bse/Makefile.in \
+ ${WRKSRC}/bse/zintern/Makefile.in
+
+.include <bsd.port.mk>
diff --git a/audio/beast/distinfo b/audio/beast/distinfo
new file mode 100644
index 000000000000..5c7248e4d5c3
--- /dev/null
+++ b/audio/beast/distinfo
@@ -0,0 +1,2 @@
+MD5 (beast-0.6.1.tar.gz) = 4c09a330b174d9df2d45a94334f06ff8
+SIZE (beast-0.6.1.tar.gz) = 4591018
diff --git a/audio/beast/files/patch-configure b/audio/beast/files/patch-configure
new file mode 100644
index 000000000000..f059d310df87
--- /dev/null
+++ b/audio/beast/files/patch-configure
@@ -0,0 +1,24 @@
+--- configure.orig Sat Mar 6 18:39:41 2004
++++ configure Wed Jun 23 20:14:12 2004
+@@ -2005,11 +2005,7 @@
+ else
+ DEBUG_FLAGS="-DGTK_NO_CHECK_CASTS"
+ fi fi
+-if test "$cflags_set" = set; then
+- CFLAGS="$CFLAGS -g $DEBUG_FLAGS"
+-else
+- CFLAGS="$DEBUG_FLAGS"
+-fi
++CFLAGS="$CFLAGS $DEBUG_FLAGS"
+
+
+ case "$enable_static" in
+@@ -20267,7 +20263,7 @@
+ if test "x$CATOBJEXT" = "x.mo" ; then
+ beastlocaledir=`eval echo "${libdir}/locale"`
+ else
+- beastlocaledir=`eval echo "${datadir}/locale"`
++ beastlocaledir=`eval echo "${prefix}/share/locale"`
+ fi
+ exec_prefix="$saved_exec_prefix"
+ prefix="$saved_prefix"
diff --git a/audio/beast/files/patch-sfi::sfidl.cc b/audio/beast/files/patch-sfi::sfidl.cc
new file mode 100644
index 000000000000..ecde7d6133dc
--- /dev/null
+++ b/audio/beast/files/patch-sfi::sfidl.cc
@@ -0,0 +1,11 @@
+--- sfi/sfidl.cc.orig Wed Jun 23 17:13:58 2004
++++ sfi/sfidl.cc Wed Jun 23 17:14:18 2004
+@@ -45,7 +45,7 @@
+ return 0;
+ }
+
+- if((argc-optind) != 1)
++ if (argc != 2)
+ {
+ options.printUsage ();
+ return 1;
diff --git a/audio/beast/pkg-descr b/audio/beast/pkg-descr
new file mode 100644
index 000000000000..1657b0941880
--- /dev/null
+++ b/audio/beast/pkg-descr
@@ -0,0 +1,16 @@
+Beast is a powerful music composition and modular synthesis
+application. It supports a wide range of standards in the field, such
+as MIDI, WAV/AIFF/MP3/OggVorbis/etc audio files and LADSPA modules. It
+has excellent technical abilities like multitrack editing, unlimited
+undo/redo support, real-time synthesis support, 32bit audio rendering,
+full duplex support, multiprocessor support, precise timing down to
+sample granularity, on demand loading of partial wave files, on the
+fly decoding and full scriptability in scheme. The plugins, synthesis
+core and the user interface are actively being developed and
+translated into a variety of languages, regularly assimilating user
+feedback such as from our FeatureRequests page.
+
+WWW: http://beast.gtk.org/
+
+- Jean-Yves Lefort
+jylefort@brutele.be
diff --git a/audio/beast/pkg-plist b/audio/beast/pkg-plist
new file mode 100644
index 000000000000..0e75c5b22ed4
--- /dev/null
+++ b/audio/beast/pkg-plist
@@ -0,0 +1,278 @@
+bin/beast
+bin/beast-0.6.1
+bin/bsesh
+bin/bsesh-0.6.1
+bin/sfidl
+include/bse/bse.h
+include/bse/bse.idl
+include/bse/bseamplifier.idl
+include/bse/bsebiquadfilter.h
+include/bse/bsecategories.h
+include/bse/bsecompat.h
+include/bse/bseconfig.h
+include/bse/bseconstant.h
+include/bse/bseconstvalues.h
+include/bse/bsecontainer.h
+include/bse/bsecontextmerger.h
+include/bse/bsecore.idl
+include/bse/bsecsynth.h
+include/bse/bsecxxarg.h
+include/bse/bsecxxbase.h
+include/bse/bsecxxbase.idl
+include/bse/bsecxxclosure.h
+include/bse/bsecxxmodule.h
+include/bse/bsecxxmodule.idl
+include/bse/bsecxxplugin.h
+include/bse/bsecxxutils.h
+include/bse/bsecxxvalue.h
+include/bse/bsedatapocket.h
+include/bse/bsedefs.h
+include/bse/bseeditablesample.h
+include/bse/bseenums.h
+include/bse/bseexports.h
+include/bse/bsegconfig.h
+include/bse/bsegenclosures.h
+include/bse/bsegentypes.h
+include/bse/bseglobals.h
+include/bse/bseglue.h
+include/bse/bsehack.idl
+include/bse/bseincluder.h
+include/bse/bseinstrumentinput.h
+include/bse/bseinstrumentoutput.h
+include/bse/bseitem.h
+include/bse/bsejanitor.h
+include/bse/bseladspa.h
+include/bse/bseladspamodule.h
+include/bse/bsemain.h
+include/bse/bsemath.h
+include/bse/bsemidicontroller.h
+include/bse/bsemididecoder.h
+include/bse/bsemididevice-null.h
+include/bse/bsemididevice-oss.h
+include/bse/bsemididevice.h
+include/bse/bsemidievent.h
+include/bse/bsemidifile.h
+include/bse/bsemidiinput.h
+include/bse/bsemidinotifier.h
+include/bse/bsemidireceiver.h
+include/bse/bsemidisynth.h
+include/bse/bsemidivoice.h
+include/bse/bsenote.h
+include/bse/bseobject.h
+include/bse/bseparam.h
+include/bse/bseparasite.h
+include/bse/bsepart.h
+include/bse/bsepcmdevice-oss.h
+include/bse/bsepcmdevice.h
+include/bse/bsepcminput.h
+include/bse/bsepcmoutput.h
+include/bse/bsepcmwriter.h
+include/bse/bseplugin.h
+include/bse/bseprocedure.h
+include/bse/bseproject.h
+include/bse/bsescripthelper.h
+include/bse/bseserver.h
+include/bse/bsesnet.h
+include/bse/bsesniffer.idl
+include/bse/bsesnooper.h
+include/bse/bsesong.h
+include/bse/bsesource.h
+include/bse/bsessequencer.h
+include/bse/bsestandardosc.h
+include/bse/bsestandardsynths.h
+include/bse/bsestorage.h
+include/bse/bsesubiport.h
+include/bse/bsesuboport.h
+include/bse/bsesubsynth.h
+include/bse/bsesuper.h
+include/bse/bsetrack.h
+include/bse/bsetype.h
+include/bse/bseundostack.h
+include/bse/bseutils.h
+include/bse/bsewave.h
+include/bse/bsewaveosc.h
+include/bse/bsewaverepo.h
+include/bse/gslcommon.h
+include/bse/gslconfig.h
+include/bse/gsldatacache.h
+include/bse/gsldatahandle-mad.h
+include/bse/gsldatahandle-vorbis.h
+include/bse/gsldatahandle.h
+include/bse/gsldatautils.h
+include/bse/gsldefs.h
+include/bse/gslengine.h
+include/bse/gslfft.h
+include/bse/gslfilehash.h
+include/bse/gslfilter.h
+include/bse/gslieee754.h
+include/bse/gslloader.h
+include/bse/gslmagic.h
+include/bse/gslmath.h
+include/bse/gsloscillator.h
+include/bse/gslosctable.h
+include/bse/gslsignal.h
+include/bse/gslvorbis-cutter.h
+include/bse/gslvorbis-enc.h
+include/bse/gslwavechunk.h
+include/bse/gslwaveosc.h
+include/bse/ladspa.h
+include/bsw/bsw.h
+include/bsw/bswgenapi.h
+include/bsw/bswproxy.h
+include/sfi/glib-extra.h
+include/sfi/sfi.h
+include/sfi/sficomport.h
+include/sfi/sficomwire.h
+include/sfi/sficonfig.h
+include/sfi/sficxx.h
+include/sfi/sfifilecrawler.h
+include/sfi/sfiglue.h
+include/sfi/sfigluecodec.h
+include/sfi/sfiglueproxy.h
+include/sfi/sfilog.h
+include/sfi/sfimemory.h
+include/sfi/sfinote.h
+include/sfi/sfiparams.h
+include/sfi/sfiprimitives.h
+include/sfi/sfiserial.h
+include/sfi/sfistore.h
+include/sfi/sfithreads.h
+include/sfi/sfitime.h
+include/sfi/sfitypes.h
+include/sfi/sfiustore.h
+include/sfi/sfivalues.h
+include/sfi/sfivmarshal.h
+lib/bse/v0.6.1/plugins/artscompressor.la
+lib/bse/v0.6.1/plugins/artscompressor.so
+lib/bse/v0.6.1/plugins/bseadder.la
+lib/bse/v0.6.1/plugins/bseadder.so
+lib/bse/v0.6.1/plugins/bseatandistort.la
+lib/bse/v0.6.1/plugins/bseatandistort.so
+lib/bse/v0.6.1/plugins/bsebalance.la
+lib/bse/v0.6.1/plugins/bsebalance.so
+lib/bse/v0.6.1/plugins/bseevaluator.la
+lib/bse/v0.6.1/plugins/bseevaluator.so
+lib/bse/v0.6.1/plugins/bseiirfilter.la
+lib/bse/v0.6.1/plugins/bseiirfilter.so
+lib/bse/v0.6.1/plugins/bsemixer.la
+lib/bse/v0.6.1/plugins/bsemixer.so
+lib/bse/v0.6.1/plugins/bsemult.la
+lib/bse/v0.6.1/plugins/bsemult.so
+lib/bse/v0.6.1/plugins/bsenoise.la
+lib/bse/v0.6.1/plugins/bsenoise.so
+lib/bse/v0.6.1/plugins/bsesequencer.la
+lib/bse/v0.6.1/plugins/bsesequencer.so
+lib/bse/v0.6.1/plugins/bsesimpleadsr.la
+lib/bse/v0.6.1/plugins/bsesimpleadsr.so
+lib/bse/v0.6.1/plugins/davbassfilter.la
+lib/bse/v0.6.1/plugins/davbassfilter.so
+lib/bse/v0.6.1/plugins/davcanyondelay.la
+lib/bse/v0.6.1/plugins/davcanyondelay.so
+lib/bse/v0.6.1/plugins/davchorus.la
+lib/bse/v0.6.1/plugins/davchorus.so
+lib/bse/v0.6.1/plugins/davorgan.la
+lib/bse/v0.6.1/plugins/davorgan.so
+lib/bse/v0.6.1/plugins/davsyndrum.la
+lib/bse/v0.6.1/plugins/davsyndrum.so
+lib/bse/v0.6.1/plugins/davxtalstrings.la
+lib/bse/v0.6.1/plugins/davxtalstrings.so
+lib/bse/v0.6.1/plugins/freeverb.la
+lib/bse/v0.6.1/plugins/freeverb.so
+lib/libbse-0.6.so
+lib/libbse-0.6.so.1
+lib/libbse.la
+lib/libbse.so
+lib/libbsw-0.6.so
+lib/libbsw-0.6.so.1
+lib/libbsw.la
+lib/libbsw.so
+lib/libsfi-0.6.so
+lib/libsfi-0.6.so.1
+lib/libsfi.la
+lib/libsfi.so
+libdata/pkgconfig/bse.pc
+libdata/pkgconfig/sfi.pc
+share/gnome/application-registry/beast.applications
+share/gnome/applications/beast.desktop
+share/gnome/beast/v0.6.1/docs/beast-gxk.3.markup
+share/gnome/beast/v0.6.1/docs/beast-index.markup
+share/gnome/beast/v0.6.1/docs/beast.1.markup
+share/gnome/beast/v0.6.1/docs/bse-procs.3.markup
+share/gnome/beast/v0.6.1/docs/bse-structs.3.markup
+share/gnome/beast/v0.6.1/docs/bse.3.markup
+share/gnome/beast/v0.6.1/docs/bsesh.1.markup
+share/gnome/beast/v0.6.1/docs/engine-mplan.markup
+share/gnome/beast/v0.6.1/docs/faq.markup
+share/gnome/beast/v0.6.1/docs/objdoc.markup
+share/gnome/beast/v0.6.1/docs/plugin-devel.markup
+share/gnome/beast/v0.6.1/docs/quickstart.markup
+share/gnome/beast/v0.6.1/docs/release-news.markup
+share/gnome/beast/v0.6.1/docs/release-notes.markup
+share/gnome/beast/v0.6.1/docs/sfi.3.markup
+share/gnome/beast/v0.6.1/docs/sfidl-manual.markup
+share/gnome/beast/v0.6.1/docs/sfidl.1.markup
+share/gnome/beast/v0.6.1/images/beast-mime.png
+share/gnome/beast/v0.6.1/images/beast-splash.png
+share/gnome/beast/v0.6.1/images/bse-mime.png
+share/gnome/beast/v0.6.1/images/module-voices.png
+share/gnome/beast/v0.6.1/keys/keyrc.de
+share/gnome/beast/v0.6.1/keys/keyrc.us
+share/gnome/beast/v0.6.1/skins/biogreen.skin
+share/gnome/beast/v0.6.1/skins/blueimpress.skin
+share/gnome/beast/v0.6.1/skins/brownforms.skin
+share/gnome/beast/v0.6.1/skins/images/biogreen.jpg
+share/gnome/beast/v0.6.1/skins/images/blueimpress.jpg
+share/gnome/beast/v0.6.1/skins/images/brownforms.jpg
+share/gnome/beast/v0.6.1/skins/images/moonpaper.png
+share/gnome/beast/v0.6.1/skins/images/silvervein.png
+share/gnome/beast/v0.6.1/skins/moonpaper.skin
+share/gnome/beast/v0.6.1/skins/silvervein.skin
+share/gnome/beast/v0.6.1/skins/white.skin
+share/gnome/bse/v0.6.1/demo/partymonster.bse
+share/gnome/bse/v0.6.1/effects/atan-canyon.bse
+share/gnome/bse/v0.6.1/instruments/synth-lead.bse
+share/gnome/bse/v0.6.1/instruments/test-string.bse
+share/gnome/bse/v0.6.1/scripts/bse-scm-glue.boot
+share/gnome/bse/v0.6.1/scripts/modules2grid.scm
+share/gnome/bse/v0.6.1/scripts/part-harmonic-transposer.scm
+share/gnome/bse/v0.6.1/scripts/progressor-example.scm
+share/gnome/bse/v0.6.1/scripts/song-parts-operations.scm
+share/gnome/mime-info/bse.keys
+share/gnome/mime-info/bse.mime
+share/gnome/pixmaps/beast-audio-x-bse.png
+share/gnome/pixmaps/beast.png
+share/locale/az/LC_MESSAGES/beast-v0.6.1.mo
+share/locale/ca/LC_MESSAGES/beast-v0.6.1.mo
+share/locale/cs/LC_MESSAGES/beast-v0.6.1.mo
+share/locale/de/LC_MESSAGES/beast-v0.6.1.mo
+share/locale/el/LC_MESSAGES/beast-v0.6.1.mo
+share/locale/es/LC_MESSAGES/beast-v0.6.1.mo
+share/locale/fr/LC_MESSAGES/beast-v0.6.1.mo
+share/locale/hr/LC_MESSAGES/beast-v0.6.1.mo
+share/locale/mn/LC_MESSAGES/beast-v0.6.1.mo
+share/locale/nl/LC_MESSAGES/beast-v0.6.1.mo
+share/locale/pt/LC_MESSAGES/beast-v0.6.1.mo
+share/locale/ru/LC_MESSAGES/beast-v0.6.1.mo
+share/locale/sq/LC_MESSAGES/beast-v0.6.1.mo
+share/locale/sr/LC_MESSAGES/beast-v0.6.1.mo
+share/locale/sr@Latn/LC_MESSAGES/beast-v0.6.1.mo
+share/locale/sv/LC_MESSAGES/beast-v0.6.1.mo
+@dirrm include/bse
+@dirrm include/bsw
+@dirrm include/sfi
+@dirrm lib/bse/v0.6.1/plugins
+@dirrm lib/bse/v0.6.1
+@dirrm lib/bse
+@dirrm share/gnome/beast/v0.6.1/docs
+@dirrm share/gnome/beast/v0.6.1/images
+@dirrm share/gnome/beast/v0.6.1/keys
+@dirrm share/gnome/beast/v0.6.1/skins/images
+@dirrm share/gnome/beast/v0.6.1/skins
+@dirrm share/gnome/beast/v0.6.1
+@dirrm share/gnome/beast
+@dirrm share/gnome/bse/v0.6.1/demo
+@dirrm share/gnome/bse/v0.6.1/effects
+@dirrm share/gnome/bse/v0.6.1/instruments
+@dirrm share/gnome/bse/v0.6.1/scripts
+@dirrm share/gnome/bse/v0.6.1
+@dirrm share/gnome/bse