ports/68251: New port: audio/beast, a powerful music composition and modular synthesis application

Jean-Yves Lefort jylefort at brutele.be
Wed Jun 23 18:40:45 UTC 2004


>Number:         68251
>Category:       ports
>Synopsis:       New port: audio/beast, a powerful music composition and modular synthesis application
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 23 18:40:20 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Jean-Yves Lefort
>Release:        FreeBSD 4.10-RELEASE i386
>Organization:
>Environment:
System: FreeBSD jsite.lefort.net 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Thu May 27 14:42:30 CEST 2004 jylefort at jsite.lefort.net:/usr/obj/usr/src/sys/JSITE i386
>Description:
>How-To-Repeat:
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	beast
#	beast/files
#	beast/files/patch-sfi::sfidl.cc
#	beast/files/patch-configure
#	beast/pkg-plist
#	beast/pkg-descr
#	beast/distinfo
#	beast/Makefile
#
echo c - beast
mkdir -p beast > /dev/null 2>&1
echo c - beast/files
mkdir -p beast/files > /dev/null 2>&1
echo x - beast/files/patch-sfi::sfidl.cc
sed 's/^X//' >beast/files/patch-sfi::sfidl.cc << 'END-of-beast/files/patch-sfi::sfidl.cc'
X--- sfi/sfidl.cc.orig	Wed Jun 23 17:13:58 2004
X+++ sfi/sfidl.cc	Wed Jun 23 17:14:18 2004
X@@ -45,7 +45,7 @@
X       return 0;
X     }
X 
X-  if((argc-optind) != 1)
X+  if (argc != 2)
X     {
X       options.printUsage ();
X       return 1;
END-of-beast/files/patch-sfi::sfidl.cc
echo x - beast/files/patch-configure
sed 's/^X//' >beast/files/patch-configure << 'END-of-beast/files/patch-configure'
X--- configure.orig	Sat Mar  6 18:39:41 2004
X+++ configure	Wed Jun 23 20:14:12 2004
X@@ -2005,11 +2005,7 @@
X else
X   DEBUG_FLAGS="-DGTK_NO_CHECK_CASTS"
X fi fi
X-if test "$cflags_set" = set; then
X-  CFLAGS="$CFLAGS -g $DEBUG_FLAGS"
X-else
X-  CFLAGS="$DEBUG_FLAGS"
X-fi
X+CFLAGS="$CFLAGS $DEBUG_FLAGS"
X 
X 
X 	case "$enable_static" in
X@@ -20267,7 +20263,7 @@
X     if test "x$CATOBJEXT" = "x.mo" ; then
X       beastlocaledir=`eval echo "${libdir}/locale"`
X     else
X-      beastlocaledir=`eval echo "${datadir}/locale"`
X+      beastlocaledir=`eval echo "${prefix}/share/locale"`
X     fi
X     exec_prefix="$saved_exec_prefix"
X     prefix="$saved_prefix"
END-of-beast/files/patch-configure
echo x - beast/pkg-plist
sed 's/^X//' >beast/pkg-plist << 'END-of-beast/pkg-plist'
Xbin/beast
Xbin/beast-0.6.1
Xbin/bsesh
Xbin/bsesh-0.6.1
Xbin/sfidl
Xinclude/bse/bse.h
Xinclude/bse/bse.idl
Xinclude/bse/bseamplifier.idl
Xinclude/bse/bsebiquadfilter.h
Xinclude/bse/bsecategories.h
Xinclude/bse/bsecompat.h
Xinclude/bse/bseconfig.h
Xinclude/bse/bseconstant.h
Xinclude/bse/bseconstvalues.h
Xinclude/bse/bsecontainer.h
Xinclude/bse/bsecontextmerger.h
Xinclude/bse/bsecore.idl
Xinclude/bse/bsecsynth.h
Xinclude/bse/bsecxxarg.h
Xinclude/bse/bsecxxbase.h
Xinclude/bse/bsecxxbase.idl
Xinclude/bse/bsecxxclosure.h
Xinclude/bse/bsecxxmodule.h
Xinclude/bse/bsecxxmodule.idl
Xinclude/bse/bsecxxplugin.h
Xinclude/bse/bsecxxutils.h
Xinclude/bse/bsecxxvalue.h
Xinclude/bse/bsedatapocket.h
Xinclude/bse/bsedefs.h
Xinclude/bse/bseeditablesample.h
Xinclude/bse/bseenums.h
Xinclude/bse/bseexports.h
Xinclude/bse/bsegconfig.h
Xinclude/bse/bsegenclosures.h
Xinclude/bse/bsegentypes.h
Xinclude/bse/bseglobals.h
Xinclude/bse/bseglue.h
Xinclude/bse/bsehack.idl
Xinclude/bse/bseincluder.h
Xinclude/bse/bseinstrumentinput.h
Xinclude/bse/bseinstrumentoutput.h
Xinclude/bse/bseitem.h
Xinclude/bse/bsejanitor.h
Xinclude/bse/bseladspa.h
Xinclude/bse/bseladspamodule.h
Xinclude/bse/bsemain.h
Xinclude/bse/bsemath.h
Xinclude/bse/bsemidicontroller.h
Xinclude/bse/bsemididecoder.h
Xinclude/bse/bsemididevice-null.h
Xinclude/bse/bsemididevice-oss.h
Xinclude/bse/bsemididevice.h
Xinclude/bse/bsemidievent.h
Xinclude/bse/bsemidifile.h
Xinclude/bse/bsemidiinput.h
Xinclude/bse/bsemidinotifier.h
Xinclude/bse/bsemidireceiver.h
Xinclude/bse/bsemidisynth.h
Xinclude/bse/bsemidivoice.h
Xinclude/bse/bsenote.h
Xinclude/bse/bseobject.h
Xinclude/bse/bseparam.h
Xinclude/bse/bseparasite.h
Xinclude/bse/bsepart.h
Xinclude/bse/bsepcmdevice-oss.h
Xinclude/bse/bsepcmdevice.h
Xinclude/bse/bsepcminput.h
Xinclude/bse/bsepcmoutput.h
Xinclude/bse/bsepcmwriter.h
Xinclude/bse/bseplugin.h
Xinclude/bse/bseprocedure.h
Xinclude/bse/bseproject.h
Xinclude/bse/bsescripthelper.h
Xinclude/bse/bseserver.h
Xinclude/bse/bsesnet.h
Xinclude/bse/bsesniffer.idl
Xinclude/bse/bsesnooper.h
Xinclude/bse/bsesong.h
Xinclude/bse/bsesource.h
Xinclude/bse/bsessequencer.h
Xinclude/bse/bsestandardosc.h
Xinclude/bse/bsestandardsynths.h
Xinclude/bse/bsestorage.h
Xinclude/bse/bsesubiport.h
Xinclude/bse/bsesuboport.h
Xinclude/bse/bsesubsynth.h
Xinclude/bse/bsesuper.h
Xinclude/bse/bsetrack.h
Xinclude/bse/bsetype.h
Xinclude/bse/bseundostack.h
Xinclude/bse/bseutils.h
Xinclude/bse/bsewave.h
Xinclude/bse/bsewaveosc.h
Xinclude/bse/bsewaverepo.h
Xinclude/bse/gslcommon.h
Xinclude/bse/gslconfig.h
Xinclude/bse/gsldatacache.h
Xinclude/bse/gsldatahandle-mad.h
Xinclude/bse/gsldatahandle-vorbis.h
Xinclude/bse/gsldatahandle.h
Xinclude/bse/gsldatautils.h
Xinclude/bse/gsldefs.h
Xinclude/bse/gslengine.h
Xinclude/bse/gslfft.h
Xinclude/bse/gslfilehash.h
Xinclude/bse/gslfilter.h
Xinclude/bse/gslieee754.h
Xinclude/bse/gslloader.h
Xinclude/bse/gslmagic.h
Xinclude/bse/gslmath.h
Xinclude/bse/gsloscillator.h
Xinclude/bse/gslosctable.h
Xinclude/bse/gslsignal.h
Xinclude/bse/gslvorbis-cutter.h
Xinclude/bse/gslvorbis-enc.h
Xinclude/bse/gslwavechunk.h
Xinclude/bse/gslwaveosc.h
Xinclude/bse/ladspa.h
Xinclude/bsw/bsw.h
Xinclude/bsw/bswgenapi.h
Xinclude/bsw/bswproxy.h
Xinclude/sfi/glib-extra.h
Xinclude/sfi/sfi.h
Xinclude/sfi/sficomport.h
Xinclude/sfi/sficomwire.h
Xinclude/sfi/sficonfig.h
Xinclude/sfi/sficxx.h
Xinclude/sfi/sfifilecrawler.h
Xinclude/sfi/sfiglue.h
Xinclude/sfi/sfigluecodec.h
Xinclude/sfi/sfiglueproxy.h
Xinclude/sfi/sfilog.h
Xinclude/sfi/sfimemory.h
Xinclude/sfi/sfinote.h
Xinclude/sfi/sfiparams.h
Xinclude/sfi/sfiprimitives.h
Xinclude/sfi/sfiserial.h
Xinclude/sfi/sfistore.h
Xinclude/sfi/sfithreads.h
Xinclude/sfi/sfitime.h
Xinclude/sfi/sfitypes.h
Xinclude/sfi/sfiustore.h
Xinclude/sfi/sfivalues.h
Xinclude/sfi/sfivmarshal.h
Xlib/bse/v0.6.1/plugins/artscompressor.la
Xlib/bse/v0.6.1/plugins/artscompressor.so
Xlib/bse/v0.6.1/plugins/bseadder.la
Xlib/bse/v0.6.1/plugins/bseadder.so
Xlib/bse/v0.6.1/plugins/bseatandistort.la
Xlib/bse/v0.6.1/plugins/bseatandistort.so
Xlib/bse/v0.6.1/plugins/bsebalance.la
Xlib/bse/v0.6.1/plugins/bsebalance.so
Xlib/bse/v0.6.1/plugins/bseevaluator.la
Xlib/bse/v0.6.1/plugins/bseevaluator.so
Xlib/bse/v0.6.1/plugins/bseiirfilter.la
Xlib/bse/v0.6.1/plugins/bseiirfilter.so
Xlib/bse/v0.6.1/plugins/bsemixer.la
Xlib/bse/v0.6.1/plugins/bsemixer.so
Xlib/bse/v0.6.1/plugins/bsemult.la
Xlib/bse/v0.6.1/plugins/bsemult.so
Xlib/bse/v0.6.1/plugins/bsenoise.la
Xlib/bse/v0.6.1/plugins/bsenoise.so
Xlib/bse/v0.6.1/plugins/bsesequencer.la
Xlib/bse/v0.6.1/plugins/bsesequencer.so
Xlib/bse/v0.6.1/plugins/bsesimpleadsr.la
Xlib/bse/v0.6.1/plugins/bsesimpleadsr.so
Xlib/bse/v0.6.1/plugins/davbassfilter.la
Xlib/bse/v0.6.1/plugins/davbassfilter.so
Xlib/bse/v0.6.1/plugins/davcanyondelay.la
Xlib/bse/v0.6.1/plugins/davcanyondelay.so
Xlib/bse/v0.6.1/plugins/davchorus.la
Xlib/bse/v0.6.1/plugins/davchorus.so
Xlib/bse/v0.6.1/plugins/davorgan.la
Xlib/bse/v0.6.1/plugins/davorgan.so
Xlib/bse/v0.6.1/plugins/davsyndrum.la
Xlib/bse/v0.6.1/plugins/davsyndrum.so
Xlib/bse/v0.6.1/plugins/davxtalstrings.la
Xlib/bse/v0.6.1/plugins/davxtalstrings.so
Xlib/bse/v0.6.1/plugins/freeverb.la
Xlib/bse/v0.6.1/plugins/freeverb.so
Xlib/libbse-0.6.so
Xlib/libbse-0.6.so.1
Xlib/libbse.la
Xlib/libbse.so
Xlib/libbsw-0.6.so
Xlib/libbsw-0.6.so.1
Xlib/libbsw.la
Xlib/libbsw.so
Xlib/libsfi-0.6.so
Xlib/libsfi-0.6.so.1
Xlib/libsfi.la
Xlib/libsfi.so
Xlibdata/pkgconfig/bse.pc
Xlibdata/pkgconfig/sfi.pc
Xshare/gnome/application-registry/beast.applications
Xshare/gnome/applications/beast.desktop
Xshare/gnome/beast/v0.6.1/docs/beast-gxk.3.markup
Xshare/gnome/beast/v0.6.1/docs/beast-index.markup
Xshare/gnome/beast/v0.6.1/docs/beast.1.markup
Xshare/gnome/beast/v0.6.1/docs/bse-procs.3.markup
Xshare/gnome/beast/v0.6.1/docs/bse-structs.3.markup
Xshare/gnome/beast/v0.6.1/docs/bse.3.markup
Xshare/gnome/beast/v0.6.1/docs/bsesh.1.markup
Xshare/gnome/beast/v0.6.1/docs/engine-mplan.markup
Xshare/gnome/beast/v0.6.1/docs/faq.markup
Xshare/gnome/beast/v0.6.1/docs/objdoc.markup
Xshare/gnome/beast/v0.6.1/docs/plugin-devel.markup
Xshare/gnome/beast/v0.6.1/docs/quickstart.markup
Xshare/gnome/beast/v0.6.1/docs/release-news.markup
Xshare/gnome/beast/v0.6.1/docs/release-notes.markup
Xshare/gnome/beast/v0.6.1/docs/sfi.3.markup
Xshare/gnome/beast/v0.6.1/docs/sfidl-manual.markup
Xshare/gnome/beast/v0.6.1/docs/sfidl.1.markup
Xshare/gnome/beast/v0.6.1/images/beast-mime.png
Xshare/gnome/beast/v0.6.1/images/beast-splash.png
Xshare/gnome/beast/v0.6.1/images/bse-mime.png
Xshare/gnome/beast/v0.6.1/images/module-voices.png
Xshare/gnome/beast/v0.6.1/keys/keyrc.de
Xshare/gnome/beast/v0.6.1/keys/keyrc.us
Xshare/gnome/beast/v0.6.1/skins/biogreen.skin
Xshare/gnome/beast/v0.6.1/skins/blueimpress.skin
Xshare/gnome/beast/v0.6.1/skins/brownforms.skin
Xshare/gnome/beast/v0.6.1/skins/images/biogreen.jpg
Xshare/gnome/beast/v0.6.1/skins/images/blueimpress.jpg
Xshare/gnome/beast/v0.6.1/skins/images/brownforms.jpg
Xshare/gnome/beast/v0.6.1/skins/images/moonpaper.png
Xshare/gnome/beast/v0.6.1/skins/images/silvervein.png
Xshare/gnome/beast/v0.6.1/skins/moonpaper.skin
Xshare/gnome/beast/v0.6.1/skins/silvervein.skin
Xshare/gnome/beast/v0.6.1/skins/white.skin
Xshare/gnome/bse/v0.6.1/demo/partymonster.bse
Xshare/gnome/bse/v0.6.1/effects/atan-canyon.bse
Xshare/gnome/bse/v0.6.1/instruments/synth-lead.bse
Xshare/gnome/bse/v0.6.1/instruments/test-string.bse
Xshare/gnome/bse/v0.6.1/scripts/bse-scm-glue.boot
Xshare/gnome/bse/v0.6.1/scripts/modules2grid.scm
Xshare/gnome/bse/v0.6.1/scripts/part-harmonic-transposer.scm
Xshare/gnome/bse/v0.6.1/scripts/progressor-example.scm
Xshare/gnome/bse/v0.6.1/scripts/song-parts-operations.scm
Xshare/gnome/mime-info/bse.keys
Xshare/gnome/mime-info/bse.mime
Xshare/gnome/pixmaps/beast-audio-x-bse.png
Xshare/gnome/pixmaps/beast.png
Xshare/locale/az/LC_MESSAGES/beast-v0.6.1.mo
Xshare/locale/ca/LC_MESSAGES/beast-v0.6.1.mo
Xshare/locale/cs/LC_MESSAGES/beast-v0.6.1.mo
Xshare/locale/de/LC_MESSAGES/beast-v0.6.1.mo
Xshare/locale/el/LC_MESSAGES/beast-v0.6.1.mo
Xshare/locale/es/LC_MESSAGES/beast-v0.6.1.mo
Xshare/locale/fr/LC_MESSAGES/beast-v0.6.1.mo
Xshare/locale/hr/LC_MESSAGES/beast-v0.6.1.mo
Xshare/locale/mn/LC_MESSAGES/beast-v0.6.1.mo
Xshare/locale/nl/LC_MESSAGES/beast-v0.6.1.mo
Xshare/locale/pt/LC_MESSAGES/beast-v0.6.1.mo
Xshare/locale/ru/LC_MESSAGES/beast-v0.6.1.mo
Xshare/locale/sq/LC_MESSAGES/beast-v0.6.1.mo
Xshare/locale/sr/LC_MESSAGES/beast-v0.6.1.mo
Xshare/locale/sr at Latn/LC_MESSAGES/beast-v0.6.1.mo
Xshare/locale/sv/LC_MESSAGES/beast-v0.6.1.mo
X at dirrm include/bse
X at dirrm include/bsw
X at dirrm include/sfi
X at dirrm lib/bse/v0.6.1/plugins
X at dirrm lib/bse/v0.6.1
X at dirrm lib/bse
X at dirrm share/gnome/beast/v0.6.1/docs
X at dirrm share/gnome/beast/v0.6.1/images
X at dirrm share/gnome/beast/v0.6.1/keys
X at dirrm share/gnome/beast/v0.6.1/skins/images
X at dirrm share/gnome/beast/v0.6.1/skins
X at dirrm share/gnome/beast/v0.6.1
X at dirrm share/gnome/beast
X at dirrm share/gnome/bse/v0.6.1/demo
X at dirrm share/gnome/bse/v0.6.1/effects
X at dirrm share/gnome/bse/v0.6.1/instruments
X at dirrm share/gnome/bse/v0.6.1/scripts
X at dirrm share/gnome/bse/v0.6.1
X at dirrm share/gnome/bse
END-of-beast/pkg-plist
echo x - beast/pkg-descr
sed 's/^X//' >beast/pkg-descr << 'END-of-beast/pkg-descr'
XBeast is a powerful music composition and modular synthesis
Xapplication. It supports a wide range of standards in the field, such
Xas MIDI, WAV/AIFF/MP3/OggVorbis/etc audio files and LADSPA modules. It
Xhas excellent technical abilities like multitrack editing, unlimited
Xundo/redo support, real-time synthesis support, 32bit audio rendering,
Xfull duplex support, multiprocessor support, precise timing down to
Xsample granularity, on demand loading of partial wave files, on the
Xfly decoding and full scriptability in scheme. The plugins, synthesis
Xcore and the user interface are actively being developed and
Xtranslated into a variety of languages, regularly assimilating user
Xfeedback such as from our FeatureRequests page.
X
XWWW: http://beast.gtk.org/
X
X- Jean-Yves Lefort
Xjylefort at brutele.be
END-of-beast/pkg-descr
echo x - beast/distinfo
sed 's/^X//' >beast/distinfo << 'END-of-beast/distinfo'
XMD5 (beast-0.6.1.tar.gz) = 4c09a330b174d9df2d45a94334f06ff8
XSIZE (beast-0.6.1.tar.gz) = 4591018
END-of-beast/distinfo
echo x - beast/Makefile
sed 's/^X//' >beast/Makefile << 'END-of-beast/Makefile'
X# New ports collection makefile for:	BEAST
X# Date created:			23 Jun 2004
X# Whom:				Jean-Yves Lefort <jylefort at brutele.be>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		beast
XPORTVERSION=		0.6.1
XCATEGORIES=		audio
XMASTER_SITES=		ftp://beast.gtk.org/pub/beast/v0.6/ \
X			http://beast.gtk.org/beast-ftp/v0.6/
X
XMAINTAINER=		jylefort at brutele.be
XCOMMENT=		A powerful music composition and modular synthesis application
X
XLIB_DEPENDS=		vorbisfile:${PORTSDIR}/audio/libvorbis \
X			mad:${PORTSDIR}/audio/libmad \
X			guile:${PORTSDIR}/lang/guile
X
XUSE_X_PREFIX=		yes
XUSE_GMAKE=		yes
XUSE_GCC=		3.3
XUSE_REINPLACE=		yes
XUSE_GNOME=		gnomehack gnomeprefix intlhack libgnomecanvas
XUSE_LIBTOOL_VER=	15
XINSTALLS_SHLIB=		yes
XCONFIGURE_ENV=		CPPFLAGS="-I${LOCALBASE}/include" \
X			LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
XCONFIGURE_ARGS=		--disable-debug
X
XMAN1=			beast.1 bsesh.1 sfidl.1
XMAN3=			beast-gxk.3 bse-procs.3 bse-structs.3 bse.3 sfi.3
X
Xpost-patch:
X	@${REINPLACE_CMD} -E \
X		-e 's|(bseladspapath=)\$${libdir}/ladspa|\1"${LOCALBASE}/lib/ladspa"|' \
X		-e 's/(FLAGS) (-g.*|-pipe|-O2|-f.*)"/\1"/g' \
X		${WRKSRC}/${CONFIGURE_SCRIPT}
X	@${REINPLACE_CMD} -e 's|-DG_DISABLE_DEPRECATED||g' \
X		${WRKSRC}/bse/Makefile.in \
X		${WRKSRC}/bse/zintern/Makefile.in
X
X.include <bsd.port.mk>
END-of-beast/Makefile
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list