git: 8cb173c96813 - main - audio/midiomatic-lv2: Update 0.2.0 -> 0.2.1

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 20 Mar 2022 22:36:31 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8cb173c968137b21a8741e89e43e33b87ef61dcf

commit 8cb173c968137b21a8741e89e43e33b87ef61dcf
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-03-20 22:35:05 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-03-20 22:36:26 +0000

    audio/midiomatic-lv2: Update 0.2.0 -> 0.2.1
    
    Reported by:    portscout
---
 audio/midiomatic-lv2/Makefile                      |  9 +++++--
 audio/midiomatic-lv2/distinfo                      | 10 ++++----
 audio/midiomatic-lv2/files/patch-Makefile          | 30 ++++++++++++++++++++++
 .../files/patch-dpf_Makefile.base.mk               | 11 --------
 4 files changed, 42 insertions(+), 18 deletions(-)

diff --git a/audio/midiomatic-lv2/Makefile b/audio/midiomatic-lv2/Makefile
index cccfbcb25e39..4276066efb3c 100644
--- a/audio/midiomatic-lv2/Makefile
+++ b/audio/midiomatic-lv2/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	midiomatic
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.2.0
+DISTVERSION=	0.2.1
 CATEGORIES=	audio
 PKGNAMESUFFIX=	-lv2
 
@@ -14,10 +14,12 @@ BUILD_DEPENDS=	lv2>0:audio/lv2 \
 		bash:shells/bash
 
 USES=		compiler:c++0x gmake pkgconfig shebangfix
+
 SHEBANG_GLOB=	*.sh
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	SpotlightKid
-GH_TUPLE=	DISTRHO:DPF:27d3046a7b3027e794f9b90ca66788c87439992f:DISTRHO_DPF/dpf
+GH_TUPLE=	DISTRHO:DPF:ab3e4c3:DISTRHO_DPF/dpf
 
 OPTIONS_DEFINE_amd64=	SSE
 OPTIONS_DEFINE_i386=	SSE
@@ -26,6 +28,9 @@ OPTIONS_DEFAULT_i386=	SSE
 
 SSE_MAKE_ARGS=	PORT_SIMD_FLAGS="-msse -msse2 -mfpmath=sse"
 
+post-patch:
+	@${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}/bin/bash|' ${WRKSRC}/Makefile
+
 pre-install:
 	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/vst
 
diff --git a/audio/midiomatic-lv2/distinfo b/audio/midiomatic-lv2/distinfo
index b5a2af0f7a83..6564c4af390e 100644
--- a/audio/midiomatic-lv2/distinfo
+++ b/audio/midiomatic-lv2/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1610920667
-SHA256 (SpotlightKid-midiomatic-v0.2.0_GH0.tar.gz) = ce0ce1df4bc832a6ce7d8d593a7a767a468a017d4b4f08b64b636c2f39d2dc9a
-SIZE (SpotlightKid-midiomatic-v0.2.0_GH0.tar.gz) = 217324
-SHA256 (DISTRHO-DPF-27d3046a7b3027e794f9b90ca66788c87439992f_GH0.tar.gz) = 1434492c91dca41d7648c38f58f1eded04731cbd3bc9307546fd0bfb7378c8e4
-SIZE (DISTRHO-DPF-27d3046a7b3027e794f9b90ca66788c87439992f_GH0.tar.gz) = 2121287
+TIMESTAMP = 1647800934
+SHA256 (SpotlightKid-midiomatic-v0.2.1_GH0.tar.gz) = 0d5a574e1b3396591f240f7a5f64d290958c8ff36459a3e49dcb419b0a756595
+SIZE (SpotlightKid-midiomatic-v0.2.1_GH0.tar.gz) = 561548
+SHA256 (DISTRHO-DPF-ab3e4c3_GH0.tar.gz) = 9c822cf902e82fc9a74b5a8260787893b14d0955b2535aeb94b966799afe68fd
+SIZE (DISTRHO-DPF-ab3e4c3_GH0.tar.gz) = 2180481
diff --git a/audio/midiomatic-lv2/files/patch-Makefile b/audio/midiomatic-lv2/files/patch-Makefile
new file mode 100644
index 000000000000..0bc4c76058ec
--- /dev/null
+++ b/audio/midiomatic-lv2/files/patch-Makefile
@@ -0,0 +1,30 @@
+- workaround for https://github.com/SpotlightKid/midiomatic/issues/3
+
+--- Makefile.orig	2022-03-19 23:05:49 UTC
++++ Makefile
+@@ -4,11 +4,11 @@
+ # Created by falkTX, Christopher Arndt, and Patrick Desaulniers
+ #
+ 
+-SHELL=/bin/bash
++SHELL=/bin/bash
+ 
+ -include dpf/Makefile.base.mk
+ 
+-all: libs plugins gen
++all: patch libs plugins gen
+ 
+ # --------------------------------------------------------------
+ 
+@@ -30,9 +30,9 @@ PLUGIN_BASE_URI = https://chrisarndt.de/plugins/
+ submodules:
+ 	-test -d .git && git submodule update --init --recursive
+ 
+-libs: submodules patch
++libs: patch
+ 
+-patch: submodules
++patch:
+ 	@-for p in $(DPF_PATCHES); do \
+ 		echo "Applying patch '$${p}'..."; \
+ 		patch -d dpf -r - -p1 -N -i ../patches/$${p}; \
diff --git a/audio/midiomatic-lv2/files/patch-dpf_Makefile.base.mk b/audio/midiomatic-lv2/files/patch-dpf_Makefile.base.mk
deleted file mode 100644
index 0c782cbd3e98..000000000000
--- a/audio/midiomatic-lv2/files/patch-dpf_Makefile.base.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- dpf/Makefile.base.mk.orig	2021-01-17 22:01:08 UTC
-+++ dpf/Makefile.base.mk
-@@ -132,7 +132,7 @@ BASE_FLAGS = -Wall -Wextra -pipe -MD -MP
- BASE_OPTS  = -O3 -ffast-math -fdata-sections -ffunction-sections
- 
- ifeq ($(CPU_I386_OR_X86_64),true)
--BASE_OPTS += -mtune=generic -msse -msse2
-+BASE_OPTS += ${PORT_SIMD_FLAGS}
- endif
- 
- ifeq ($(CPU_ARM),true)