svn commit: r448346 - in head/audio: . sherlock-lv2 sherlock-lv2/files

Richard Gallamore ultima at FreeBSD.org
Sat Aug 19 17:49:45 UTC 2017


Author: ultima
Date: Sat Aug 19 17:49:43 2017
New Revision: 448346
URL: https://svnweb.freebsd.org/changeset/ports/448346

Log:
  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

Added:
  head/audio/sherlock-lv2/
  head/audio/sherlock-lv2/Makefile   (contents, props changed)
  head/audio/sherlock-lv2/distinfo   (contents, props changed)
  head/audio/sherlock-lv2/files/
  head/audio/sherlock-lv2/files/patch-pugl_pugl_pugl__x11.c   (contents, props changed)
  head/audio/sherlock-lv2/pkg-descr   (contents, props changed)
  head/audio/sherlock-lv2/pkg-plist   (contents, props changed)
Modified:
  head/audio/Makefile

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Sat Aug 19 17:48:03 2017	(r448345)
+++ head/audio/Makefile	Sat Aug 19 17:49:43 2017	(r448346)
@@ -715,6 +715,7 @@
     SUBDIR += shairplay
     SUBDIR += shairport
     SUBDIR += shairport-sync
+    SUBDIR += sherlock-lv2
     SUBDIR += shntool
     SUBDIR += shorten
     SUBDIR += shout

Added: head/audio/sherlock-lv2/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/sherlock-lv2/Makefile	Sat Aug 19 17:49:43 2017	(r448346)
@@ -0,0 +1,27 @@
+# Created by: Yuri Victorovich <yuri at rawbw.com>
+# $FreeBSD$
+
+PORTNAME=	sherlock
+PORTVERSION=	0.14.0
+CATEGORIES=	audio
+PKGNAMESUFFIX=	-lv2
+
+MAINTAINER=	yuri at 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>

Added: head/audio/sherlock-lv2/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/sherlock-lv2/distinfo	Sat Aug 19 17:49:43 2017	(r448346)
@@ -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

Added: head/audio/sherlock-lv2/files/patch-pugl_pugl_pugl__x11.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/sherlock-lv2/files/patch-pugl_pugl_pugl__x11.c	Sat Aug 19 17:49:43 2017	(r448346)
@@ -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;

Added: head/audio/sherlock-lv2/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/sherlock-lv2/pkg-descr	Sat Aug 19 17:49:43 2017	(r448346)
@@ -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/

Added: head/audio/sherlock-lv2/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/sherlock-lv2/pkg-plist	Sat Aug 19 17:49:43 2017	(r448346)
@@ -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


More information about the svn-ports-all mailing list