From owner-svn-ports-all@freebsd.org Thu Aug 17 20:00:48 2017 Return-Path: Delivered-To: svn-ports-all@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 C270ADD35E0; Thu, 17 Aug 2017 20:00:48 +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 98FA82B20; Thu, 17 Aug 2017 20:00:48 +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 v7HK0lF3011230; Thu, 17 Aug 2017 20:00:47 GMT (envelope-from ultima@FreeBSD.org) Received: (from ultima@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v7HK0l4v011225; Thu, 17 Aug 2017 20:00:47 GMT (envelope-from ultima@FreeBSD.org) Message-Id: <201708172000.v7HK0l4v011225@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ultima set sender to ultima@FreeBSD.org using -f From: Richard Gallamore Date: Thu, 17 Aug 2017 20:00:47 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r448187 - in head/audio: . qmidiarp X-SVN-Group: ports-head X-SVN-Commit-Author: ultima X-SVN-Commit-Paths: in head/audio: . qmidiarp X-SVN-Commit-Revision: 448187 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Aug 2017 20:00:48 -0000 Author: ultima Date: Thu Aug 17 20:00:47 2017 New Revision: 448187 URL: https://svnweb.freebsd.org/changeset/ports/448187 Log: QMidiArp is an advanced MIDI arpeggiator, programmable step sequencer and LFO. It can hold any number of arpeggiator, sequencer, or LFO modules running in parallel. Arpeggiator modules produce sequences depending on the notes sent to their input port, which is typically connected to a keyboard or another sequencer. Step sequencer modules allow you to create simple linear, monophonic and globally transposable sequences similar to the first analog sequencers. MIDI LFO modules independently produce MIDI controller data of adjustable waveform, time resolution, amplitude and duration. A Global Storage Tool can store different setups and switch between them at a given time. It allows you to dynamically combine patterns and LFO wave forms. WWW: http://qmidiarp.sourceforge.net/ PR: 221327 Submitted by: Yuri Victorovich (maintainer) Reviewed by: matthew (mentor), mat Approved by: matthew (mentor) Differential Revision: https://reviews.freebsd.org/D12033 Added: head/audio/qmidiarp/ head/audio/qmidiarp/Makefile (contents, props changed) head/audio/qmidiarp/distinfo (contents, props changed) head/audio/qmidiarp/pkg-descr (contents, props changed) head/audio/qmidiarp/pkg-plist (contents, props changed) Modified: head/audio/Makefile Modified: head/audio/Makefile ============================================================================== --- head/audio/Makefile Thu Aug 17 19:59:06 2017 (r448186) +++ head/audio/Makefile Thu Aug 17 20:00:47 2017 (r448187) @@ -672,6 +672,7 @@ SUBDIR += py3-pylast SUBDIR += pytone SUBDIR += qjackctl + SUBDIR += qmidiarp SUBDIR += qmpdclient SUBDIR += qsampler SUBDIR += qsynth Added: head/audio/qmidiarp/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/qmidiarp/Makefile Thu Aug 17 20:00:47 2017 (r448187) @@ -0,0 +1,42 @@ +# Created by: Yuri Victorovich +# $FreeBSD$ + +PORTNAME= qmidiarp +DISTVERSIONPREFIX= qmidiarp- +DISTVERSION= 0.6.4-26 +DISTVERSIONSUFFIX= -g1a15c13 +CATEGORIES= audio + +MAINTAINER= yuri@rawbw.com +COMMENT= MIDI arpeggiator, sequencer and LFO for JACK + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= lv2>0:audio/lv2 +LIB_DEPENDS= libasound.so:audio/alsa-lib \ + liblo.so:audio/liblo \ + libjack.so:audio/jack + +USES= autoreconf compiler:c++11-lib desktop-file-utils \ + gmake localbase libtool pkgconfig +USE_GITHUB= yes +GH_ACCOUNT= emuse +USE_QT5= core gui network widgets buildtools_build \ + linguisttools_build +USE_CXXSTD= c++11 +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --enable-qt5 --enable-translations=yes +INSTALLS_ICONS= yes + +OPTIONS_DEFINE= NLS LV2 +OPTIONS_DEFAULT=LV2 +OPTIONS_SUB= yes +LV2_DESC= Build and install LV2 plugins +LV2_CONFIGURE_OFF= --disable-lv2plugins +NLS_CONFIGURE_ON= --enable-translations + +post-install-LV2-on: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/qmidiarp_[lsa][fer][oqp].lv2/*.so + +.include Added: head/audio/qmidiarp/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/qmidiarp/distinfo Thu Aug 17 20:00:47 2017 (r448187) @@ -0,0 +1,3 @@ +TIMESTAMP = 1502913592 +SHA256 (emuse-qmidiarp-qmidiarp-0.6.4-26-g1a15c13_GH0.tar.gz) = 19a7c9994093947fe2ae502f0ac12a1dec35a9770ef45723ffd5fd054cec23fd +SIZE (emuse-qmidiarp-qmidiarp-0.6.4-26-g1a15c13_GH0.tar.gz) = 286948 Added: head/audio/qmidiarp/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/qmidiarp/pkg-descr Thu Aug 17 20:00:47 2017 (r448187) @@ -0,0 +1,17 @@ +QMidiArp is an advanced MIDI arpeggiator, programmable step sequencer and LFO. +It can hold any number of arpeggiator, sequencer, or LFO modules running in +parallel. + +Arpeggiator modules produce sequences depending on the notes sent to their input +port, which is typically connected to a keyboard or another sequencer. + +Step sequencer modules allow you to create simple linear, monophonic and +globally transposable sequences similar to the first analog sequencers. + +MIDI LFO modules independently produce MIDI controller data of adjustable +waveform, time resolution, amplitude and duration. + +A Global Storage Tool can store different setups and switch between them at a +given time. It allows you to dynamically combine patterns and LFO wave forms. + +WWW: http://qmidiarp.sourceforge.net/ Added: head/audio/qmidiarp/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/qmidiarp/pkg-plist Thu Aug 17 20:00:47 2017 (r448187) @@ -0,0 +1,31 @@ +bin/qmidiarp +%%LV2%%lib/lv2/qmidiarp_arp.lv2/manifest.ttl +%%LV2%%lib/lv2/qmidiarp_arp.lv2/qmidiarp_arp.so +%%LV2%%lib/lv2/qmidiarp_arp.lv2/qmidiarp_arp.ttl +%%LV2%%lib/lv2/qmidiarp_arp.lv2/qmidiarp_arp_ui.so +%%LV2%%lib/lv2/qmidiarp_arp.lv2/qmidiarp_arp_ui.ttl +%%LV2%%lib/lv2/qmidiarp_lfo.lv2/manifest.ttl +%%LV2%%lib/lv2/qmidiarp_lfo.lv2/qmidiarp_lfo.so +%%LV2%%lib/lv2/qmidiarp_lfo.lv2/qmidiarp_lfo.ttl +%%LV2%%lib/lv2/qmidiarp_lfo.lv2/qmidiarp_lfo_ui.so +%%LV2%%lib/lv2/qmidiarp_lfo.lv2/qmidiarp_lfo_ui.ttl +%%LV2%%lib/lv2/qmidiarp_seq.lv2/manifest.ttl +%%LV2%%lib/lv2/qmidiarp_seq.lv2/qmidiarp_seq.so +%%LV2%%lib/lv2/qmidiarp_seq.lv2/qmidiarp_seq.ttl +%%LV2%%lib/lv2/qmidiarp_seq.lv2/qmidiarp_seq_ui.so +%%LV2%%lib/lv2/qmidiarp_seq.lv2/qmidiarp_seq_ui.ttl +man/de/man1/qmidiarp.1.gz +man/fr/man1/qmidiarp.1.gz +man/man1/qmidiarp.1.gz +share/appdata/qmidiarp.appdata.xml +share/applications/qmidiarp.desktop +share/icons/hicolor/scalable/apps/qmidiarp.svg +%%DATADIR%%/examples/demo.qmax +%%DATADIR%%/examples/demo_seqlfo.qmax +%%DATADIR%%/examples/demo_seqlfo2.qmax +%%DATADIR%%/examples/demo_up_down.qmax +%%DATADIR%%/examples/old_arp.qmax +%%LV2%%%%DATADIR%%/translations/qmidiarp_cs.qm +%%LV2%%%%DATADIR%%/translations/qmidiarp_de.qm +%%LV2%%%%DATADIR%%/translations/qmidiarp_es.qm +%%LV2%%%%DATADIR%%/translations/qmidiarp_fr.qm