svn commit: r448187 - in head/audio: . qmidiarp

Richard Gallamore ultima at FreeBSD.org
Thu Aug 17 20:00:48 UTC 2017


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 <yuri at rawbw.com>
+# $FreeBSD$
+
+PORTNAME=	qmidiarp
+DISTVERSIONPREFIX=	qmidiarp-
+DISTVERSION=	0.6.4-26
+DISTVERSIONSUFFIX=	-g1a15c13
+CATEGORIES=	audio
+
+MAINTAINER=	yuri at 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 <bsd.port.mk>

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


More information about the svn-ports-head mailing list