Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Jan 2012 16:10:00 GMT
From:      Mathias Picker <Mathias.Picker@gmx.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/164640: New port: audio/vamp-plugin-sdk, in preparation for audio/sooperlooper
Message-ID:  <201201301610.q0UGA0iB066532@red.freebsd.org>
Resent-Message-ID: <201201301610.q0UGAEDF086894@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         164640
>Category:       ports
>Synopsis:       New port: audio/vamp-plugin-sdk, in preparation for audio/sooperlooper
>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:   Mon Jan 30 16:10:14 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Mathias Picker
>Release:        8-10
>Organization:
>Environment:
>Description:
Port of vamp-plugin-sdk, in preparation for audio/rubberband, an audio time-stretching and pitch-shifting ibrary, in preparation for audio/sooperlooper, a live looping sampler.

I wanted to use a live looping sampler, there was none on FreeBSD and sooperlooper proved easy to port. No midi, sadly, but osc, which is ok for me. rubberband and vamp-plugin-sdk are needed to build sooperlooper.

I can't officially maintain this, as I have a heart condition which might stop me any day, but I will probably use this for at least a year and so keep it up to date.

Builds fine on 8-10:
https://redports.org/buildarchive/20120130164149-63753/
>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:
#
#	vamp-plugin-sdk
#	vamp-plugin-sdk/files
#	vamp-plugin-sdk/files/patch-Makefile
#	vamp-plugin-sdk/pkg-plist
#	vamp-plugin-sdk/pkg-descr
#	vamp-plugin-sdk/Makefile
#	vamp-plugin-sdk/distinfo
#
echo c - vamp-plugin-sdk
mkdir -p vamp-plugin-sdk > /dev/null 2>&1
echo c - vamp-plugin-sdk/files
mkdir -p vamp-plugin-sdk/files > /dev/null 2>&1
echo x - vamp-plugin-sdk/files/patch-Makefile
sed 's/^X//' >vamp-plugin-sdk/files/patch-Makefile << '227909c1d9658315484b37014a3a27c9'
X--- Makefile.in-orig	2012-01-08 16:17:23.178149792 +0100
X+++ Makefile.in	2012-01-08 16:17:34.604154595 +0100
X@@ -87,7 +87,7 @@
X INSTALL_HOSTSDK_STATIC    = libvamp-hostsdk.a
X INSTALL_HOSTSDK_LA        = libvamp-hostsdk.la
X 
X-INSTALL_PKGCONFIG	  = $(INSTALL_PREFIX)/lib/pkgconfig
X+INSTALL_PKGCONFIG	  = $(INSTALL_PREFIX)/libdata/pkgconfig
X 
X # Flags required to tell the compiler to create a dynamically loadable object
X #
227909c1d9658315484b37014a3a27c9
echo x - vamp-plugin-sdk/pkg-plist
sed 's/^X//' >vamp-plugin-sdk/pkg-plist << 'd4f27b6dfe12fd4d0e99326e97f0b444'
Xbin/vamp-rdf-template-generator
Xbin/vamp-simple-host
Xinclude/vamp-hostsdk/Plugin.h
Xinclude/vamp-hostsdk/PluginBase.h
Xinclude/vamp-hostsdk/PluginBufferingAdapter.h
Xinclude/vamp-hostsdk/PluginChannelAdapter.h
Xinclude/vamp-hostsdk/PluginHostAdapter.h
Xinclude/vamp-hostsdk/PluginInputDomainAdapter.h
Xinclude/vamp-hostsdk/PluginLoader.h
Xinclude/vamp-hostsdk/PluginSummarisingAdapter.h
Xinclude/vamp-hostsdk/PluginWrapper.h
Xinclude/vamp-hostsdk/RealTime.h
Xinclude/vamp-hostsdk/hostguard.h
Xinclude/vamp-hostsdk/vamp-hostsdk.h
Xinclude/vamp-sdk/Plugin.h
Xinclude/vamp-sdk/PluginAdapter.h
Xinclude/vamp-sdk/PluginBase.h
Xinclude/vamp-sdk/RealTime.h
Xinclude/vamp-sdk/plugguard.h
Xinclude/vamp-sdk/vamp-sdk.h
Xinclude/vamp/vamp.h
Xlib/libvamp-hostsdk.a
Xlib/libvamp-hostsdk.la
Xlib/libvamp-hostsdk.so
Xlib/libvamp-hostsdk.so.3
Xlib/libvamp-hostsdk.so.3.3.0
Xlib/libvamp-sdk.a
Xlib/libvamp-sdk.la
Xlib/libvamp-sdk.so
Xlib/libvamp-sdk.so.2
Xlib/libvamp-sdk.so.2.3.0
Xlib/vamp/vamp-example-plugins.cat
Xlib/vamp/vamp-example-plugins.n3
Xlib/vamp/vamp-example-plugins.so
Xlibdata/pkgconfig/vamp-hostsdk.pc
Xlibdata/pkgconfig/vamp-sdk.pc
Xlibdata/pkgconfig/vamp.pc
X@dirrm lib/vamp
X@dirrm include/vamp-sdk
X@dirrm include/vamp-hostsdk
X@dirrm include/vamp
d4f27b6dfe12fd4d0e99326e97f0b444
echo x - vamp-plugin-sdk/pkg-descr
sed 's/^X//' >vamp-plugin-sdk/pkg-descr << 'c6dae591e02315feb54f42b83c202f12'
XVamp is an audio processing plugin system for plugins 
Xthat extract descriptive information from audio data 
Xtypically referred to as audio analysis plugins or 
Xaudio feature extraction plugins.
X
XWWW: http://www.vamp-plugins.org/
c6dae591e02315feb54f42b83c202f12
echo x - vamp-plugin-sdk/Makefile
sed 's/^X//' >vamp-plugin-sdk/Makefile << 'd15c557531f14f940425ece2d1ec2f43'
X# New ports collection makefile for:   vamp-plugin-sdk
X# Date created:        2012-01-08
X# Whom:                mathias.picker@gmx.de
X#
X# $FreeBSD$
X#
X
XPORTNAME=       vamp-plugin-sdk
XPORTVERSION=    2.3
XCATEGORIES=     audio
XMASTER_SITES=   http://code.soundsoftware.ac.uk/attachments/download/224/
X
XMAINTAINER=     ports@freebsd.org
XCOMMENT=        Vamp audio analysis plugin SDK
X
XLICENSE=BSD
XLICENSE_FILE=${WRKSRC}/COPYING
X
XLIB_DEPENDS=    sndfile.1:${PORTSDIR}/audio/libsndfile 
X
XGNU_CONFIGURE=  yes
XUSE_GMAKE=      yes
XUSE_LDCONFIG=   yes
X
XUSE_GNOME=      pkgconfig
X
X.include <bsd.port.mk>
d15c557531f14f940425ece2d1ec2f43
echo x - vamp-plugin-sdk/distinfo
sed 's/^X//' >vamp-plugin-sdk/distinfo << '6b2af4c336ee7e7550975a79dbca50d6'
XSHA256 (vamp-plugin-sdk-2.3.tar.gz) = 9cf641311b8ab87aa53b1cb7be587b86a48d87ca5b3b504604876f4bcc37165a
XSIZE (vamp-plugin-sdk-2.3.tar.gz) = 165079
6b2af4c336ee7e7550975a79dbca50d6
exit


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201201301610.q0UGA0iB066532>