Page MenuHomeFreeBSD

D12057.id32183.diff
No OneTemporary

D12057.id32183.diff

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

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)

Event Timeline