svn commit: r448185 - in head/audio: . jalv jalv/files
Richard Gallamore
ultima at FreeBSD.org
Thu Aug 17 19:56:48 UTC 2017
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 at rawbw.com>
+# $FreeBSD$
+
+PORTNAME= jalv
+PORTVERSION= 1.6.0
+CATEGORIES= audio
+MASTER_SITES= http://download.drobilla.net/
+
+MAINTAINER= yuri at 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
More information about the svn-ports-head
mailing list