From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jun 23 18:40:45 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3CAB816A4CE for ; Wed, 23 Jun 2004 18:40:45 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2284843D49 for ; Wed, 23 Jun 2004 18:40:45 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i5NIeKkd079808 for ; Wed, 23 Jun 2004 18:40:20 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i5NIeKPJ079807; Wed, 23 Jun 2004 18:40:20 GMT (envelope-from gnats) Resent-Date: Wed, 23 Jun 2004 18:40:20 GMT Resent-Message-Id: <200406231840.i5NIeKPJ079807@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jean-Yves Lefort Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8019816A4CE for ; Wed, 23 Jun 2004 18:30:32 +0000 (GMT) Received: from gateway.lefort.net (212.68.242.203.brutele.be [212.68.242.203]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B4AE43D5F for ; Wed, 23 Jun 2004 18:30:26 +0000 (GMT) (envelope-from jylefort@brutele.be) Received: from jsite.lefort.net (jsite.lefort.net [192.168.1.2]) by gateway.lefort.net (Postfix) with ESMTP id 669F254C7 for ; Wed, 23 Jun 2004 20:29:44 +0200 (CEST) Received: by jsite.lefort.net (Postfix, from userid 1000) id 2757B22E28; Wed, 23 Jun 2004 20:29:44 +0200 (CEST) Message-Id: <20040623182944.2757B22E28@jsite.lefort.net> Date: Wed, 23 Jun 2004 20:29:44 +0200 (CEST) From: Jean-Yves Lefort To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/68251: New port: audio/beast, a powerful music composition and modular synthesis application X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Jean-Yves Lefort List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2004 18:40:45 -0000 >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@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@Latn/LC_MESSAGES/beast-v0.6.1.mo Xshare/locale/sv/LC_MESSAGES/beast-v0.6.1.mo X@dirrm include/bse X@dirrm include/bsw X@dirrm include/sfi X@dirrm lib/bse/v0.6.1/plugins X@dirrm lib/bse/v0.6.1 X@dirrm lib/bse X@dirrm share/gnome/beast/v0.6.1/docs X@dirrm share/gnome/beast/v0.6.1/images X@dirrm share/gnome/beast/v0.6.1/keys X@dirrm share/gnome/beast/v0.6.1/skins/images X@dirrm share/gnome/beast/v0.6.1/skins X@dirrm share/gnome/beast/v0.6.1 X@dirrm share/gnome/beast X@dirrm share/gnome/bse/v0.6.1/demo X@dirrm share/gnome/bse/v0.6.1/effects X@dirrm share/gnome/bse/v0.6.1/instruments X@dirrm share/gnome/bse/v0.6.1/scripts X@dirrm share/gnome/bse/v0.6.1 X@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@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 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@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 END-of-beast/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: