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,32 +1,37 @@ PORTNAME= midiomatic DISTVERSIONPREFIX= v -DISTVERSION= 0.2.0 +DISTVERSION= 0.2.1 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= 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 OPTIONS_DEFAULT_amd64= SSE 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 .include 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)