From owner-svn-ports-head@freebsd.org Tue Aug 15 00:13:34 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 50284DCB219; Tue, 15 Aug 2017 00:13:34 +0000 (UTC) (envelope-from ultima@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2995A7500D; Tue, 15 Aug 2017 00:13:34 +0000 (UTC) (envelope-from ultima@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v7F0DXlx039822; Tue, 15 Aug 2017 00:13:33 GMT (envelope-from ultima@FreeBSD.org) Received: (from ultima@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v7F0DW69039817; Tue, 15 Aug 2017 00:13:32 GMT (envelope-from ultima@FreeBSD.org) Message-Id: <201708150013.v7F0DW69039817@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ultima set sender to ultima@FreeBSD.org using -f From: Richard Gallamore Date: Tue, 15 Aug 2017 00:13:32 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r447972 - in head/audio: . orbit-lv2 X-SVN-Group: ports-head X-SVN-Commit-Author: ultima X-SVN-Commit-Paths: in head/audio: . orbit-lv2 X-SVN-Commit-Revision: 447972 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Aug 2017 00:13:34 -0000 Author: ultima Date: Tue Aug 15 00:13:32 2017 New Revision: 447972 URL: https://svnweb.freebsd.org/changeset/ports/447972 Log: Several LV2 plugin bundled together: * Beatbox Creates MIDI events based on LV2 time position events, e.g. to drive a drum machine. Bars and beats can be disabled/enabled separately. * Cargoship Record/Playback of arbitrary LV2 atoms to/from disk. Record all incoming atom messages with sample accuracy and play them back later from disk. Stored atom event data is part of the plugin state and is preserved across instantiations. * Click Synthesizes click tracks based on LV2 time position events (bars and beats). Bars and beats can be disabled/enabled separately. * Looper Loops arbitrary LV2 atom events on a ping-pong buffer. E.g. loops MIDI, OSC or anything else that can be packed into LV2 atoms with sample accuracy. Needs to be driven by LV2 time position events. * Pacemaker Creates LV2 time position events from scratch to drive other plugins. * Quantum Quantizes incoming events to whole beats. * Subspace Subdivide or multiply incoming time signals by whole fractions, e.g. to speed up time x2, x3, ... or slow it down to x1/2, x1/3, ... WWW: https://open-music-kontrollers.ch/lv2/orbit/ PR: 221325 Submitted by: Yuri Victorovich (maintainer) Reviewed by: matthew (mentor) Approved by: matthew (mentor) Differential Revision: https://reviews.freebsd.org/D12026 Added: head/audio/orbit-lv2/ head/audio/orbit-lv2/Makefile (contents, props changed) head/audio/orbit-lv2/distinfo (contents, props changed) head/audio/orbit-lv2/pkg-descr (contents, props changed) Modified: head/audio/Makefile Modified: head/audio/Makefile ============================================================================== --- head/audio/Makefile Mon Aug 14 23:20:34 2017 (r447971) +++ head/audio/Makefile Tue Aug 15 00:13:32 2017 (r447972) @@ -560,6 +560,7 @@ SUBDIR += opus SUBDIR += opus-tools SUBDIR += opusfile + SUBDIR += orbit-lv2 SUBDIR += osalp SUBDIR += osd-lyrics SUBDIR += osdmixer Added: head/audio/orbit-lv2/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/orbit-lv2/Makefile Tue Aug 15 00:13:32 2017 (r447972) @@ -0,0 +1,27 @@ +# Created by: Yuri Victorovich +# $FreeBSD$ + +PORTNAME= orbit +PORTVERSION= 0.1.431 +CATEGORIES= audio +MASTER_SITES= https://gitlab.com/OpenMusicKontrollers/orbit.lv2/repository/archive.tar.gz?ref=aca0b7a&dummy=/ +PKGNAMESUFFIX= -lv2 + +MAINTAINER= yuri@rawbw.com +COMMENT= LV2 plugin bundle from Open Music Kontrollers + +LICENSE= ART20 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= lv2>0:audio/lv2 + +USES= cmake pkgconfig +CMAKE_ARGS= -DCMAKE_BUILD_TYPE="Release" +PLIST_FILES= lib/lv2/orbit.lv2/manifest.ttl \ + lib/lv2/orbit.lv2/orbit.so \ + lib/lv2/orbit.lv2/orbit.ttl + +post-extract: + @${MV} ${WRKDIR}/orbit* ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +.include Added: head/audio/orbit-lv2/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/orbit-lv2/distinfo Tue Aug 15 00:13:32 2017 (r447972) @@ -0,0 +1,3 @@ +TIMESTAMP = 1502740312 +SHA256 (orbit-0.1.431.tar.gz) = 504292ffa0c999776e6cb13638d21e0326f7d665f374d445afa74afa715a35b1 +SIZE (orbit-0.1.431.tar.gz) = 53329 Added: head/audio/orbit-lv2/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/orbit-lv2/pkg-descr Tue Aug 15 00:13:32 2017 (r447972) @@ -0,0 +1,24 @@ +Several LV2 plugin bundled together: +* Beatbox + Creates MIDI events based on LV2 time position events, e.g. to drive a + drum machine. Bars and beats can be disabled/enabled separately. +* Cargoship + Record/Playback of arbitrary LV2 atoms to/from disk. Record all incoming atom + messages with sample accuracy and play them back later from disk. Stored atom + event data is part of the plugin state and is preserved across instantiations. +* Click + Synthesizes click tracks based on LV2 time position events (bars and beats). + Bars and beats can be disabled/enabled separately. +* Looper + Loops arbitrary LV2 atom events on a ping-pong buffer. E.g. loops MIDI, OSC + or anything else that can be packed into LV2 atoms with sample accuracy. + Needs to be driven by LV2 time position events. +* Pacemaker + Creates LV2 time position events from scratch to drive other plugins. +* Quantum + Quantizes incoming events to whole beats. +* Subspace + Subdivide or multiply incoming time signals by whole fractions, e.g. to speed + up time x2, x3, ... or slow it down to x1/2, x1/3, ... + +WWW: https://open-music-kontrollers.ch/lv2/orbit/