Skip site navigation (1)Skip section navigation (2)
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>