aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2019-11-17 06:15:39 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2019-11-17 06:15:39 +0000
commit50986d0e3286463a58f96152fd8e68ca53eef537 (patch)
treef79b6d842b2882666c93211b848835d0e9cf7b37
parenta282fcaf2a5391f392152c108717ef25db36c721 (diff)
downloadports-50986d0e3286463a58f96152fd8e68ca53eef537.tar.gz
ports-50986d0e3286463a58f96152fd8e68ca53eef537.zip
New port: audio/midiomatic-lv2: Collection of MIDI filter, generator and processor plugins
Notes
Notes: svn path=/head/; revision=517804
-rw-r--r--audio/Makefile1
-rw-r--r--audio/midiomatic-lv2/Makefile28
-rw-r--r--audio/midiomatic-lv2/distinfo5
-rw-r--r--audio/midiomatic-lv2/files/patch-plugins_MIDICCRecorder_Makefile51
-rw-r--r--audio/midiomatic-lv2/files/patch-plugins_MIDIPBToCC_Makefile51
-rw-r--r--audio/midiomatic-lv2/files/patch-plugins_MIDISysFilter_Makefile51
-rw-r--r--audio/midiomatic-lv2/pkg-descr6
-rw-r--r--audio/midiomatic-lv2/pkg-plist15
8 files changed, 208 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index 09dd9f4df9db..549c2bd755bb 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -497,6 +497,7 @@
SUBDIR += mda-lv2
SUBDIR += mhwaveedit
SUBDIR += midi-matrix-lv2
+ SUBDIR += midiomatic-lv2
SUBDIR += midipp
SUBDIR += mikmod
SUBDIR += milkytracker
diff --git a/audio/midiomatic-lv2/Makefile b/audio/midiomatic-lv2/Makefile
new file mode 100644
index 000000000000..1c7a36e5663f
--- /dev/null
+++ b/audio/midiomatic-lv2/Makefile
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= midiomatic
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.0-beta2-3
+DISTVERSIONSUFFIX= -ga9649cd
+CATEGORIES= audio
+PKGNAMESUFFIX= -lv2
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Collection of MIDI filter, generator and processor plugins
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= lv2>0:audio/lv2 \
+ bash:shells/bash
+
+USES= gmake pkgconfig shebangfix
+SHEBANG_GLOB= *.sh
+USE_GITHUB= yes
+GH_ACCOUNT= SpotlightKid
+GH_TUPLE= DISTRHO:DPF:30ba386:dpf/dpf
+
+pre-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/vst
+
+.include <bsd.port.mk>
diff --git a/audio/midiomatic-lv2/distinfo b/audio/midiomatic-lv2/distinfo
new file mode 100644
index 000000000000..569355dbc49d
--- /dev/null
+++ b/audio/midiomatic-lv2/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1573970475
+SHA256 (SpotlightKid-midiomatic-v0.1.0-beta2-3-ga9649cd_GH0.tar.gz) = b1ac992338b8ed4f659182a06709b9f53262bb6093851ecf22ad3feebf0b6276
+SIZE (SpotlightKid-midiomatic-v0.1.0-beta2-3-ga9649cd_GH0.tar.gz) = 110170
+SHA256 (DISTRHO-DPF-30ba386_GH0.tar.gz) = f04ba14cc3b9417dbbaded5f205bd7eaed51edc1396fd30e5fc47d8403076724
+SIZE (DISTRHO-DPF-30ba386_GH0.tar.gz) = 2113840
diff --git a/audio/midiomatic-lv2/files/patch-plugins_MIDICCRecorder_Makefile b/audio/midiomatic-lv2/files/patch-plugins_MIDICCRecorder_Makefile
new file mode 100644
index 000000000000..af9a4978c909
--- /dev/null
+++ b/audio/midiomatic-lv2/files/patch-plugins_MIDICCRecorder_Makefile
@@ -0,0 +1,51 @@
+--- plugins/MIDICCRecorder/Makefile.orig 2019-11-17 06:07:05 UTC
++++ plugins/MIDICCRecorder/Makefile
+@@ -77,13 +77,13 @@ all: $(TARGETS)
+
+ install: all
+ ifeq ($(BUILD_DSSI),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-dssi$(LIB_EXT) -t $(DESTDIR)$(DSSI_DIR)
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-dssi$(LIB_EXT) $(DESTDIR)$(DSSI_DIR)
+ endif
+ ifeq ($(BUILD_LADSPA),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-ladspa$(LIB_EXT) -t $(DESTDIR)$(LADSPA_DIR)
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-ladspa$(LIB_EXT) $(DESTDIR)$(LADSPA_DIR)
+ endif
+ ifeq ($(BUILD_VST2),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) -t $(DESTDIR)$(VST_DIR)
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) $(DESTDIR)$(VST_DIR)
+ endif
+ ifeq ($(BUILD_LV2),true)
+ @install -dm755 $(DESTDIR)$(LV2_DIR) && \
+@@ -91,26 +91,26 @@ ifeq ($(BUILD_LV2),true)
+ endif
+ ifeq ($(BUILD_JACK),true)
+ ifeq ($(HAVE_JACK),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)$(APP_EXT) -t $(DESTDIR)$(BINDIR)
++ @install -Dm755 $(TARGET_DIR)/$(NAME)$(APP_EXT) $(DESTDIR)$(BINDIR)
+ endif
+ endif
+
+ install-user: all
+ ifeq ($(BUILD_DSSI),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-dssi$(LIB_EXT) -t $(HOME)/.dssi
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-dssi$(LIB_EXT) $(HOME)/.dssi
+ endif
+ ifeq ($(BUILD_LADSPA),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-ladspa$(LIB_EXT) -t $(HOME)/.ladspa
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-ladspa$(LIB_EXT) $(HOME)/.ladspa
+ endif
+ ifeq ($(BUILD_VST2),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) -t $(HOME)/.vst
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) $(HOME)/.vst
+ endif
+ ifeq ($(BUILD_LV2),true)
+ @install -dm755 $(HOME)/.lv2 && \
+ cp -rf $(TARGET_DIR)/$(NAME).lv2 $(HOME)/.lv2
+ endif
+ ifeq ($(BUILD_JACK),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)$(APP_EXT) -t $(HOME)/bin
++ @install -Dm755 $(TARGET_DIR)/$(NAME)$(APP_EXT) $(HOME)/bin
+ endif
+
+ # --------------------------------------------------------------
diff --git a/audio/midiomatic-lv2/files/patch-plugins_MIDIPBToCC_Makefile b/audio/midiomatic-lv2/files/patch-plugins_MIDIPBToCC_Makefile
new file mode 100644
index 000000000000..f2d5cd77b0f4
--- /dev/null
+++ b/audio/midiomatic-lv2/files/patch-plugins_MIDIPBToCC_Makefile
@@ -0,0 +1,51 @@
+--- plugins/MIDIPBToCC/Makefile.orig 2019-11-17 06:07:30 UTC
++++ plugins/MIDIPBToCC/Makefile
+@@ -77,13 +77,13 @@ all: $(TARGETS)
+
+ install: all
+ ifeq ($(BUILD_DSSI),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-dssi$(LIB_EXT) -t $(DESTDIR)$(DSSI_DIR)
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-dssi$(LIB_EXT) $(DESTDIR)$(DSSI_DIR)
+ endif
+ ifeq ($(BUILD_LADSPA),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-ladspa$(LIB_EXT) -t $(DESTDIR)$(LADSPA_DIR)
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-ladspa$(LIB_EXT) $(DESTDIR)$(LADSPA_DIR)
+ endif
+ ifeq ($(BUILD_VST2),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) -t $(DESTDIR)$(VST_DIR)
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) $(DESTDIR)$(VST_DIR)
+ endif
+ ifeq ($(BUILD_LV2),true)
+ @install -dm755 $(DESTDIR)$(LV2_DIR) && \
+@@ -91,26 +91,26 @@ ifeq ($(BUILD_LV2),true)
+ endif
+ ifeq ($(BUILD_JACK),true)
+ ifeq ($(HAVE_JACK),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)$(APP_EXT) -t $(DESTDIR)$(BINDIR)
++ @install -Dm755 $(TARGET_DIR)/$(NAME)$(APP_EXT) $(DESTDIR)$(BINDIR)
+ endif
+ endif
+
+ install-user: all
+ ifeq ($(BUILD_DSSI),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-dssi$(LIB_EXT) -t $(HOME)/.dssi
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-dssi$(LIB_EXT) $(HOME)/.dssi
+ endif
+ ifeq ($(BUILD_LADSPA),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-ladspa$(LIB_EXT) -t $(HOME)/.ladspa
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-ladspa$(LIB_EXT) $(HOME)/.ladspa
+ endif
+ ifeq ($(BUILD_VST2),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) -t $(HOME)/.vst
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) $(HOME)/.vst
+ endif
+ ifeq ($(BUILD_LV2),true)
+ @install -dm755 $(HOME)/.lv2 && \
+ cp -rf $(TARGET_DIR)/$(NAME).lv2 $(HOME)/.lv2
+ endif
+ ifeq ($(BUILD_JACK),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)$(APP_EXT) -t $(HOME)/bin
++ @install -Dm755 $(TARGET_DIR)/$(NAME)$(APP_EXT) $(HOME)/bin
+ endif
+
+ # --------------------------------------------------------------
diff --git a/audio/midiomatic-lv2/files/patch-plugins_MIDISysFilter_Makefile b/audio/midiomatic-lv2/files/patch-plugins_MIDISysFilter_Makefile
new file mode 100644
index 000000000000..d5a7160c2a31
--- /dev/null
+++ b/audio/midiomatic-lv2/files/patch-plugins_MIDISysFilter_Makefile
@@ -0,0 +1,51 @@
+--- plugins/MIDISysFilter/Makefile.orig 2019-11-17 06:08:01 UTC
++++ plugins/MIDISysFilter/Makefile
+@@ -77,13 +77,13 @@ all: $(TARGETS)
+
+ install: all
+ ifeq ($(BUILD_DSSI),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-dssi$(LIB_EXT) -t $(DESTDIR)$(DSSI_DIR)
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-dssi$(LIB_EXT) $(DESTDIR)$(DSSI_DIR)
+ endif
+ ifeq ($(BUILD_LADSPA),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-ladspa$(LIB_EXT) -t $(DESTDIR)$(LADSPA_DIR)
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-ladspa$(LIB_EXT) $(DESTDIR)$(LADSPA_DIR)
+ endif
+ ifeq ($(BUILD_VST2),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) -t $(DESTDIR)$(VST_DIR)
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) $(DESTDIR)$(VST_DIR)
+ endif
+ ifeq ($(BUILD_LV2),true)
+ @install -dm755 $(DESTDIR)$(LV2_DIR) && \
+@@ -91,26 +91,26 @@ ifeq ($(BUILD_LV2),true)
+ endif
+ ifeq ($(BUILD_JACK),true)
+ ifeq ($(HAVE_JACK),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)$(APP_EXT) -t $(DESTDIR)$(BINDIR)
++ @install -Dm755 $(TARGET_DIR)/$(NAME)$(APP_EXT) $(DESTDIR)$(BINDIR)
+ endif
+ endif
+
+ install-user: all
+ ifeq ($(BUILD_DSSI),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-dssi$(LIB_EXT) -t $(HOME)/.dssi
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-dssi$(LIB_EXT) $(HOME)/.dssi
+ endif
+ ifeq ($(BUILD_LADSPA),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-ladspa$(LIB_EXT) -t $(HOME)/.ladspa
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-ladspa$(LIB_EXT) $(HOME)/.ladspa
+ endif
+ ifeq ($(BUILD_VST2),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) -t $(HOME)/.vst
++ @install -Dm755 $(TARGET_DIR)/$(NAME)-vst$(LIB_EXT) $(HOME)/.vst
+ endif
+ ifeq ($(BUILD_LV2),true)
+ @install -dm755 $(HOME)/.lv2 && \
+ cp -rf $(TARGET_DIR)/$(NAME).lv2 $(HOME)/.lv2
+ endif
+ ifeq ($(BUILD_JACK),true)
+- @install -Dm755 $(TARGET_DIR)/$(NAME)$(APP_EXT) -t $(HOME)/bin
++ @install -Dm755 $(TARGET_DIR)/$(NAME)$(APP_EXT) $(HOME)/bin
+ endif
+
+ # --------------------------------------------------------------
diff --git a/audio/midiomatic-lv2/pkg-descr b/audio/midiomatic-lv2/pkg-descr
new file mode 100644
index 000000000000..410cde121e1f
--- /dev/null
+++ b/audio/midiomatic-lv2/pkg-descr
@@ -0,0 +1,6 @@
+A collection of MIDI filter, generator and processor plugins.
+* MIDI CCRecorder
+* MIDI PBToCC
+* MIDI SysFilter
+
+WWW: https://github.com/SpotlightKid/midiomatic
diff --git a/audio/midiomatic-lv2/pkg-plist b/audio/midiomatic-lv2/pkg-plist
new file mode 100644
index 000000000000..f20a4b29e5ea
--- /dev/null
+++ b/audio/midiomatic-lv2/pkg-plist
@@ -0,0 +1,15 @@
+lib/lv2/midiccrecorder.lv2/manifest.ttl
+lib/lv2/midiccrecorder.lv2/midiccrecorder_dsp.so
+lib/lv2/midiccrecorder.lv2/midiccrecorder_dsp.ttl
+lib/lv2/midiccrecorder.lv2/presets.ttl
+lib/lv2/midipbtocc.lv2/manifest.ttl
+lib/lv2/midipbtocc.lv2/midipbtocc_dsp.so
+lib/lv2/midipbtocc.lv2/midipbtocc_dsp.ttl
+lib/lv2/midipbtocc.lv2/presets.ttl
+lib/lv2/midisysfilter.lv2/manifest.ttl
+lib/lv2/midisysfilter.lv2/midisysfilter_dsp.so
+lib/lv2/midisysfilter.lv2/midisysfilter_dsp.ttl
+lib/lv2/midisysfilter.lv2/presets.ttl
+lib/vst/midiccrecorder-vst.so
+lib/vst/midipbtocc-vst.so
+lib/vst/midisysfilter-vst.so