Date: Thu, 17 Aug 2017 19:56:47 +0000 (UTC) From: Richard Gallamore <ultima@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r448185 - in head/audio: . jalv jalv/files Message-ID: <201708171956.v7HJulgO009977@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ultima Date: Thu Aug 17 19:56:46 2017 New Revision: 448185 URL: https://svnweb.freebsd.org/changeset/ports/448185 Log: Jalv runs LV2 plugins and exposes their ports as Jack ports, essentially making any LV2 plugin function as a Jack application. Jalv is a small program which is useful, but also intended to be an appropriate test host for plugin development. It runs plugins from the command line with no user interaction, is light enough to run in valgrind, and is capable of dumping all plugin to/from UI communication in a human readable format. WWW: https://drobilla.net/software/jalv PR: 221215 Submitted by: Yuri Victorovich (maintainer) Reviewed by: matthew (mentor) Approved by: matthew (mentor) Differential Revision: https://reviews.freebsd.org/D12057 Added: head/audio/jalv/ head/audio/jalv/Makefile (contents, props changed) head/audio/jalv/distinfo (contents, props changed) head/audio/jalv/files/ head/audio/jalv/files/patch-wscript (contents, props changed) head/audio/jalv/pkg-descr (contents, props changed) head/audio/jalv/pkg-plist (contents, props changed) Modified: head/audio/Makefile Modified: head/audio/Makefile ============================================================================== --- head/audio/Makefile Thu Aug 17 19:53:52 2017 (r448184) +++ head/audio/Makefile Thu Aug 17 19:56:46 2017 (r448185) @@ -336,6 +336,7 @@ SUBDIR += jack_ghero SUBDIR += jack_mixer SUBDIR += jack_umidi + SUBDIR += jalv SUBDIR += jamin SUBDIR += jid3lib SUBDIR += jmusic Added: head/audio/jalv/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/jalv/Makefile Thu Aug 17 19:56:46 2017 (r448185) @@ -0,0 +1,41 @@ +# Created by: Yuri Victorovich <yuri@rawbw.com> +# $FreeBSD$ + +PORTNAME= jalv +PORTVERSION= 1.6.0 +CATEGORIES= audio +MASTER_SITES= http://download.drobilla.net/ + +MAINTAINER= yuri@rawbw.com +COMMENT= Simple but fully featured LV2 plugin host for Jack + +LICENSE= PD +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= lv2>=1.14.0:audio/lv2 +LIB_DEPENDS= liblilv-0.so:audio/lilv \ + libsratom-0.so:audio/sratom \ + libsuil-0.so:audio/suil \ + libjack.so:audio/jack \ + libsord-0.so:devel/sord \ + libserd-0.so:devel/serd \ + libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 + +USES= compiler:c++11-lang waf tar:bz2 pkgconfig +CONFIGURE_ARGS= --no-qt4 +USE_CXXSTD= c++11 +USE_QT5= core gui widgets buildtools_build +USE_GNOME= atk atkmm cairo cairomm pango pangomm libsigc++20 \ + gdkpixbuf2 glib20 glibmm gtk20 gtk30 gtkmm24 +QT_NONSTANDARD= yes + +post-patch: + @${REINPLACE_CMD} 's|$${MANDIR}|${MAN1PREFIX}/man|' \ + ${WRKSRC}/wscript + +post-install: + @${GZIP_CMD} ${STAGEDIR}${MAN1PREFIX}/man/man1/* + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/jalv* + +.include <bsd.port.mk> Added: head/audio/jalv/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/jalv/distinfo Thu Aug 17 19:56:46 2017 (r448185) @@ -0,0 +1,3 @@ +TIMESTAMP = 1501816961 +SHA256 (jalv-1.6.0.tar.bz2) = 914625972bb2e99552a0bb0ae3b5d27f70901b92fab1f6daf8fb31d1ffbf5cf4 +SIZE (jalv-1.6.0.tar.bz2) = 157726 Added: head/audio/jalv/files/patch-wscript ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/jalv/files/patch-wscript Thu Aug 17 19:56:46 2017 (r448185) @@ -0,0 +1,11 @@ +--- wscript.orig 2017-08-04 04:48:22 UTC ++++ wscript +@@ -61,7 +61,7 @@ def configure(conf): + atleast_version='0.6.0', mandatory=True) + autowaf.check_pkg(conf, 'sratom-0', uselib_store='SRATOM', + atleast_version='0.6.0', mandatory=True) +- if Options.options.portaudio: ++ if False and Options.options.portaudio: + autowaf.check_pkg(conf, 'portaudio-2.0', uselib_store='PORTAUDIO', + atleast_version='2.0.0', mandatory=False) + else: Added: head/audio/jalv/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/jalv/pkg-descr Thu Aug 17 19:56:46 2017 (r448185) @@ -0,0 +1,9 @@ +Jalv runs LV2 plugins and exposes their ports as Jack ports, essentially +making any LV2 plugin function as a Jack application. + +Jalv is a small program which is useful, but also intended to be an appropriate +test host for plugin development. It runs plugins from the command line with no +user interaction, is light enough to run in valgrind, and is capable of dumping +all plugin to/from UI communication in a human readable format. + +WWW: https://drobilla.net/software/jalv Added: head/audio/jalv/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/jalv/pkg-plist Thu Aug 17 19:56:46 2017 (r448185) @@ -0,0 +1,9 @@ +bin/jalv +bin/jalv.gtk +bin/jalv.gtk3 +bin/jalv.gtkmm +bin/jalv.qt5 +man/man1/jalv.1.gz +man/man1/jalv.gtk.1.gz +man/man1/jalv.gtkmm.1.gz +man/man1/jalv.qt.1.gz
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201708171956.v7HJulgO009977>