ports/164640: New port: audio/vamp-plugin-sdk, in preparation for audio/sooperlooper
Mathias Picker
Mathias.Picker at gmx.de
Mon Jan 30 16:10:14 UTC 2012
>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 at dirrm lib/vamp
X at dirrm include/vamp-sdk
X at dirrm include/vamp-hostsdk
X at 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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list