Date: Tue, 25 Nov 2008 07:10:40 GMT From: xaimus <xaimus@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/129158: New port: audio/slv2 Message-ID: <200811250710.mAP7Aeic024338@www.freebsd.org> Resent-Message-ID: <200811250720.mAP7K3KK052360@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 129158 >Category: ports >Synopsis: New port: audio/slv2 >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: Tue Nov 25 07:20:03 UTC 2008 >Closed-Date: >Last-Modified: >Originator: xaimus >Release: >Organization: >Environment: >Description: The slv2 application support library... needed to enable LV2 plugin support in Ardour. :) >How-To-Repeat: >Fix: Patch attached with submission follows: # 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: # # slv2 # slv2/distinfo # slv2/pkg-plist # slv2/Makefile # slv2/pkg-descr # slv2/files # slv2/files/patch-src-plugin.c # slv2/files/patch-autowaf.py # echo c - slv2 mkdir -p slv2 > /dev/null 2>&1 echo x - slv2/distinfo sed 's/^X//' >slv2/distinfo << 'a51a0005901b80f593ea69c1b33793b9' XMD5 (slv2-0.6.1.tar.bz2) = c298b372d2229920a96b5bf2eb5fd5b2 XSHA256 (slv2-0.6.1.tar.bz2) = adb742a470f305279758b14ac257e4e13390d932857f821fa81535c8318aac9d XSIZE (slv2-0.6.1.tar.bz2) = 165972 a51a0005901b80f593ea69c1b33793b9 echo x - slv2/pkg-plist sed 's/^X//' >slv2/pkg-plist << '50c643fe13b3799e464f93ea0179b43f' Xbin/lv2_inspect Xbin/lv2_jack_host Xbin/lv2_list Xbin/lv2_simple_jack_host Xinclude/slv2/lv2_ui.h Xinclude/slv2/plugin.h Xinclude/slv2/pluginclass.h Xinclude/slv2/pluginclasses.h Xinclude/slv2/plugininstance.h Xinclude/slv2/plugins.h Xinclude/slv2/pluginui.h Xinclude/slv2/pluginuiinstance.h Xinclude/slv2/pluginuis.h Xinclude/slv2/port.h Xinclude/slv2/scalepoint.h Xinclude/slv2/scalepoints.h Xinclude/slv2/slv2.h Xinclude/slv2/types.h Xinclude/slv2/util.h Xinclude/slv2/value.h Xinclude/slv2/values.h Xinclude/slv2/world.h Xlib/libslv2.so Xlib/libslv2.so.9 Xlib/libslv2.so.9.1.0 Xlibdata/pkgconfig/slv2.pc X@dirrm include/slv2 50c643fe13b3799e464f93ea0179b43f echo x - slv2/Makefile sed 's/^X//' >slv2/Makefile << '08e41f9d2b362555b4e53657717ec939' X# New ports collection makefile for: slv2 X# Date created: 2008-11-25 X# Whom: xaimus <xaimus@gmail.com> X# X# $FreeBSD$ X# X XPORTNAME= slv2 XPORTVERSION= 0.6.1 XCATEGORIES= audio XMASTER_SITES= http://download.drobilla.net/ X XMAINTAINER= xaimus@gmail.com XCOMMENT= LV2 Application Support Library X XLIB_DEPENDS= rdf.0:${PORTSDIR}/textproc/redland \ X jack.0:${PORTSDIR}/audio/jack XBUILD_DEPENDS= ${LOCALBASE}/include/lv2.h:${PORTSDIR}/audio/lv2core X XUSE_BZIP2= yes XUSE_PYTHON_BUILD= yes XUSE_GNOME= pkgconfig X Xdo-configure: X cd ${WRKSRC} && ${SETENV} DESTDIR=${LOCALBASE} ./waf configure X Xdo-build: X cd ${WRKSRC} && ./waf build X Xdo-install: X cd ${WRKSRC} && ./waf install X X.include <bsd.port.mk> 08e41f9d2b362555b4e53657717ec939 echo x - slv2/pkg-descr sed 's/^X//' >slv2/pkg-descr << '8d081a10661b163bb79a02586f7c98d6' XSLV2 is a library to make the use of LV2 plugins as simple as possible for Xapplications. X XWWW: http://drobilla.net/software/slv2/ 8d081a10661b163bb79a02586f7c98d6 echo c - slv2/files mkdir -p slv2/files > /dev/null 2>&1 echo x - slv2/files/patch-src-plugin.c sed 's/^X//' >slv2/files/patch-src-plugin.c << '7207bc62d4cfe6906136d61c45155cfc' X--- src/plugin.c.orig X+++ src/plugin.c X@@ -16,8 +16,6 @@ X * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. X */ X X-#define _XOPEN_SOURCE 500 X- X #include <math.h> X #include <string.h> X #include <stdlib.h> 7207bc62d4cfe6906136d61c45155cfc echo x - slv2/files/patch-autowaf.py sed 's/^X//' >slv2/files/patch-autowaf.py << 'a178df0e9c1d16bbf551c1e0c28c6657' X--- autowaf.py.orig X+++ autowaf.py X@@ -240,7 +240,7 @@ X obj.source = name.lower() + '.pc.in' X obj.target = name.lower() + '.pc' X obj.inst_var = 'PREFIX' X- obj.inst_dir = bld.env()['LIBDIRNAME'] + 'pkgconfig' X+ obj.inst_dir = 'libdata/pkgconfig' X pkg_prefix = bld.env()['PREFIX'] X if pkg_prefix[-1] == '/': X pkg_prefix = pkg_prefix[:-1] a178df0e9c1d16bbf551c1e0c28c6657 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811250710.mAP7Aeic024338>