diff options
author | Richard Gallamore <ultima@FreeBSD.org> | 2017-08-19 17:49:43 +0000 |
---|---|---|
committer | Richard Gallamore <ultima@FreeBSD.org> | 2017-08-19 17:49:43 +0000 |
commit | ff50a858b6dff480b859034f39fb5f176433ae21 (patch) | |
tree | 7c1536eb7cf7562be263ed7b787603c2480be23d /audio/sherlock-lv2 | |
parent | b2bab33a808397f910e7b8e01b692f7ce14f7963 (diff) | |
download | ports-ff50a858b6dff480b859034f39fb5f176433ae21.tar.gz ports-ff50a858b6dff480b859034f39fb5f176433ae21.zip |
A set of utilities to inspect other plugins:
* The Atom Inspector is meant as a monitor/debug tool for LV2 plugin and
host authors. It captures all Atom events sent to its event input port
and presents them on its user interface for convenient nested browsing.
* The MIDI Inspector is meant as a monitor/debug tool for LV2 plugin and
host authors. It captures all MIDI events sent to its event input port
and presents them on its user interface for convenient nested browsing.
* The OSC Inspector is meant as a monitor/debug tool for LV2 plugin and
host authors. It captures all OSC events sent to its event input port
and presents them on its user interface for convenient nested browsing.
WWW: https://open-music-kontrollers.ch/lv2/sherlock/
PR: 221226
Submitted by: Yuri Victorovich (maintainer)
Reviewed by: matthew (mentor)
Approved by: matthew (mentor)
Differential Revision: https://reviews.freebsd.org/D12080
Notes
Notes:
svn path=/head/; revision=448346
Diffstat (limited to 'audio/sherlock-lv2')
-rw-r--r-- | audio/sherlock-lv2/Makefile | 27 | ||||
-rw-r--r-- | audio/sherlock-lv2/distinfo | 3 | ||||
-rw-r--r-- | audio/sherlock-lv2/files/patch-pugl_pugl_pugl__x11.c | 11 | ||||
-rw-r--r-- | audio/sherlock-lv2/pkg-descr | 12 | ||||
-rw-r--r-- | audio/sherlock-lv2/pkg-plist | 6 |
5 files changed, 59 insertions, 0 deletions
diff --git a/audio/sherlock-lv2/Makefile b/audio/sherlock-lv2/Makefile new file mode 100644 index 000000000000..8f0b1ee3eab9 --- /dev/null +++ b/audio/sherlock-lv2/Makefile @@ -0,0 +1,27 @@ +# Created by: Yuri Victorovich <yuri@rawbw.com> +# $FreeBSD$ + +PORTNAME= sherlock +PORTVERSION= 0.14.0 +CATEGORIES= audio +PKGNAMESUFFIX= -lv2 + +MAINTAINER= yuri@rawbw.com +COMMENT= Investigative LV2 plugin bundle + +LICENSE= ART20 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= lv2>0:audio/lv2 +LIB_DEPENDS= libserd-0.so:devel/serd \ + libsord-0.so:devel/sord \ + libsratom-0.so:audio/sratom + +USES= cmake pkgconfig +USE_GITHUB= yes +GH_ACCOUNT= OpenMusicKontrollers +GH_PROJECT= sherlock.lv2 +USE_XORG= x11 xext +USE_GL= gl glu + +.include <bsd.port.mk> diff --git a/audio/sherlock-lv2/distinfo b/audio/sherlock-lv2/distinfo new file mode 100644 index 000000000000..ffbee44721d4 --- /dev/null +++ b/audio/sherlock-lv2/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1501832143 +SHA256 (OpenMusicKontrollers-sherlock.lv2-0.14.0_GH0.tar.gz) = 7130906e2fcb6f7c678b782e2c94ee52c85ecb98377bb438e479d818534d64a3 +SIZE (OpenMusicKontrollers-sherlock.lv2-0.14.0_GH0.tar.gz) = 1756933 diff --git a/audio/sherlock-lv2/files/patch-pugl_pugl_pugl__x11.c b/audio/sherlock-lv2/files/patch-pugl_pugl_pugl__x11.c new file mode 100644 index 000000000000..3bd0244644a3 --- /dev/null +++ b/audio/sherlock-lv2/files/patch-pugl_pugl_pugl__x11.c @@ -0,0 +1,11 @@ +--- pugl/pugl/pugl_x11.c.orig 2017-08-04 07:37:10 UTC ++++ pugl/pugl/pugl_x11.c +@@ -648,7 +648,7 @@ puglPasteFromClipboard(PuglView* view, s + if( (xevent.xselection.selection == impl->clipboard) + && (xevent.xselection.target == impl->utf8_string) + && (xevent.xselection.property == XA_PRIMARY) ) { +- ulong nitems, rem; ++ unsigned long nitems, rem; + int format; + uint8_t* data; + Atom type; diff --git a/audio/sherlock-lv2/pkg-descr b/audio/sherlock-lv2/pkg-descr new file mode 100644 index 000000000000..b4a1866a6d2c --- /dev/null +++ b/audio/sherlock-lv2/pkg-descr @@ -0,0 +1,12 @@ +A set of utilities to inspect other plugins: +* The Atom Inspector is meant as a monitor/debug tool for LV2 plugin and + host authors. It captures all Atom events sent to its event input port + and presents them on its user interface for convenient nested browsing. +* The MIDI Inspector is meant as a monitor/debug tool for LV2 plugin and + host authors. It captures all MIDI events sent to its event input port + and presents them on its user interface for convenient nested browsing. +* The OSC Inspector is meant as a monitor/debug tool for LV2 plugin and + host authors. It captures all OSC events sent to its event input port + and presents them on its user interface for convenient nested browsing. + +WWW: https://open-music-kontrollers.ch/lv2/sherlock/ diff --git a/audio/sherlock-lv2/pkg-plist b/audio/sherlock-lv2/pkg-plist new file mode 100644 index 000000000000..f8ea801d6a86 --- /dev/null +++ b/audio/sherlock-lv2/pkg-plist @@ -0,0 +1,6 @@ +lib/lv2/sherlock.lv2/Cousine-Regular.ttf +lib/lv2/sherlock.lv2/manifest.ttl +lib/lv2/sherlock.lv2/sherlock.so +lib/lv2/sherlock.lv2/sherlock.ttl +lib/lv2/sherlock.lv2/sherlock_nk.so +lib/lv2/sherlock.lv2/sherlock_ui.ttl |