Date: Sat, 13 Jan 2007 12:34:36 +0100 (CET) From: trasz <trasz@pin.if.uz.zgora.pl> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/107867: [NEW PORT] audio/dssi: API for audio processing plugins Message-ID: <20070113113436.3360E39DBA@pin.if.uz.zgora.pl> Resent-Message-ID: <200701131140.l0DBeD0o034527@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 107867 >Category: ports >Synopsis: [NEW PORT] audio/dssi: API for audio processing plugins >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Jan 13 11:40:12 GMT 2007 >Closed-Date: >Last-Modified: >Originator: trasz >Release: FreeBSD 6.1-RELEASE-p10 i386 >Organization: >Environment: System: FreeBSD pin.if.uz.zgora.pl 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #0: Wed Nov 15 19:16:30 CET 2006 >Description: DSSI (pronounced "dizzy") is an API for audio processing plugins, particularly useful for software synthesis plugins with user interfaces. DSSI is an open and well-documented specification developed for use in Linux audio applications, although portable to other platforms. It may be thought of as LADSPA-for-instruments, or something comparable to VSTi. DSSI consists of a C language API for use by plugins and hosts, based on the LADSPA API, and an OSC (Open Sound Control) API for use in user interface to host communications. The DSSI specification consists of an RFC which describes the background for the proposal and defines the OSC part of the specification, and a documented header file which defines the C API. WWW: http://dssi.sourceforge.net/ Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- dssi-0.9.1.shar begins here --- # 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: # # dssi # dssi/pkg-descr # dssi/Makefile # dssi/pkg-plist # dssi/distinfo # echo c - dssi mkdir -p dssi > /dev/null 2>&1 echo x - dssi/pkg-descr sed 's/^X//' >dssi/pkg-descr << 'END-of-dssi/pkg-descr' XDSSI (pronounced "dizzy") is an API for audio processing plugins, Xparticularly useful for software synthesis plugins with user Xinterfaces. X XDSSI is an open and well-documented specification developed for use Xin Linux audio applications, although portable to other platforms. XIt may be thought of as LADSPA-for-instruments, or something Xcomparable to VSTi. X XDSSI consists of a C language API for use by plugins and hosts, Xbased on the LADSPA API, and an OSC (Open Sound Control) API for Xuse in user interface to host communications. The DSSI specification Xconsists of an RFC which describes the background for the proposal Xand defines the OSC part of the specification, and a documented Xheader file which defines the C API. X XWWW: http://dssi.sourceforge.net/ END-of-dssi/pkg-descr echo x - dssi/Makefile sed 's/^X//' >dssi/Makefile << 'END-of-dssi/Makefile' X# New ports collection makefile for: dssi X# Date created: 2007-01-12 X# Whom: trasz <trasz@pin.if.uz.zgora.pl> X# X# $FreeBSD$ X# X XPORTNAME= dssi XPORTVERSION= 0.9.1 XCATEGORIES= audio XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= dssi X XMAINTAINER= trasz@pin.if.uz.zgora.pl XCOMMENT= API for audio processing plugins X XLIB_DEPENDS= dssialsacompat.0:${PORTSDIR}/audio/libdssialsacompat \ X lo.6:${PORTSDIR}/audio/liblo \ X jack.0:${PORTSDIR}/audio/jack \ X sndfile.1:${PORTSDIR}/audio/libsndfile \ X samplerate.1:${PORTSDIR}/audio/libsamplerate X XGNU_CONFIGURE= yes XCFLAGS+= -I${LOCALBASE}/include XUSE_GMAKE= yes XUSE_GNOME= gnomehack X X.if defined(WITH_QT) XUSE_QT_VER= 3 XPLIST_SUB= WITH_QT="" X.else XPLIST_SUB= WITH_QT="@comment " X.endif X X.include <bsd.port.pre.mk> X.include <bsd.port.post.mk> END-of-dssi/Makefile echo x - dssi/pkg-plist sed 's/^X//' >dssi/pkg-plist << 'END-of-dssi/pkg-plist' Xbin/jack-dssi-host Xbin/dssi_osc_send Xbin/dssi_osc_update Xbin/trivial_synth Xbin/less_trivial_synth Xbin/trivial_sampler Xinclude/dssi.h Xlib/dssi/trivial_synth.so Xlib/dssi/trivial_synth.la Xlib/dssi/less_trivial_synth.so Xlib/dssi/less_trivial_synth.la X%%WITH_QT%%lib/dssi/less_trivial_synth/LTS_qt Xlib/dssi/trivial_sampler.so Xlib/dssi/trivial_sampler.la X%%WITH_QT%%lib/dssi/trivial_sampler/trivial_sampler_qt Xlibdata/pkgconfig/dssi.pc X@dirrm libdata/pkgconfig X@dirrm lib/dssi/trivial_sampler X@dirrm lib/dssi/less_trivial_synth X@dirrm lib/dssi END-of-dssi/pkg-plist echo x - dssi/distinfo sed 's/^X//' >dssi/distinfo << 'END-of-dssi/distinfo' XMD5 (dssi-0.9.1.tar.gz) = 1a353c3ae80328cded838853ddf52164 XSHA256 (dssi-0.9.1.tar.gz) = 87ec77de27992bf4710dae8efaaefde1c9bd4ccd2ebe3a56e589587cdef0e851 XSIZE (dssi-0.9.1.tar.gz) = 390757 END-of-dssi/distinfo exit --- dssi-0.9.1.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070113113436.3360E39DBA>