Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F146662921
D12057.id32183.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
3 KB
Referenced Files
None
Subscribers
None
D12057.id32183.diff
View Options
Index: head/audio/Makefile
===================================================================
--- head/audio/Makefile
+++ head/audio/Makefile
@@ -336,6 +336,7 @@
SUBDIR += jack_ghero
SUBDIR += jack_mixer
SUBDIR += jack_umidi
+ SUBDIR += jalv
SUBDIR += jamin
SUBDIR += jid3lib
SUBDIR += jmusic
Index: head/audio/jalv/Makefile
===================================================================
--- head/audio/jalv/Makefile
+++ head/audio/jalv/Makefile
@@ -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>
Index: head/audio/jalv/distinfo
===================================================================
--- head/audio/jalv/distinfo
+++ head/audio/jalv/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1501816961
+SHA256 (jalv-1.6.0.tar.bz2) = 914625972bb2e99552a0bb0ae3b5d27f70901b92fab1f6daf8fb31d1ffbf5cf4
+SIZE (jalv-1.6.0.tar.bz2) = 157726
Index: head/audio/jalv/files/patch-wscript
===================================================================
--- head/audio/jalv/files/patch-wscript
+++ head/audio/jalv/files/patch-wscript
@@ -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:
Index: head/audio/jalv/pkg-descr
===================================================================
--- head/audio/jalv/pkg-descr
+++ head/audio/jalv/pkg-descr
@@ -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
Index: head/audio/jalv/pkg-plist
===================================================================
--- head/audio/jalv/pkg-plist
+++ head/audio/jalv/pkg-plist
@@ -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
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Mar 5, 12:53 PM (6 h, 45 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29285534
Default Alt Text
D12057.id32183.diff (3 KB)
Attached To
Mode
D12057: [NEW PORT] audio/jalv: Simple but fully featured LV2 plugin host for Jack
Attached
Detach File
Event Timeline
Log In to Comment