diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2020-04-20 03:39:06 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2020-04-20 03:39:06 +0000 |
commit | 905f74fa372da63bf91a20aefcaa4b0cab5e29b4 (patch) | |
tree | c4ce875c155855fea85ede8fe3fb37e5aa2345d1 /audio/liquidsfz | |
parent | 89ee3f3269b1de11795f288dd4586ea7e8d8f2f3 (diff) | |
download | ports-905f74fa372da63bf91a20aefcaa4b0cab5e29b4.tar.gz ports-905f74fa372da63bf91a20aefcaa4b0cab5e29b4.zip |
New port: audio/liquidsfz: Sampler that can load and play .sfz files, includes the LV2 pugin
Notes
Notes:
svn path=/head/; revision=532181
Diffstat (limited to 'audio/liquidsfz')
-rw-r--r-- | audio/liquidsfz/Makefile | 35 | ||||
-rw-r--r-- | audio/liquidsfz/distinfo | 3 | ||||
-rw-r--r-- | audio/liquidsfz/files/patch-Makefile.am | 8 | ||||
-rw-r--r-- | audio/liquidsfz/files/patch-lib_voice.cc | 11 | ||||
-rw-r--r-- | audio/liquidsfz/pkg-descr | 4 |
5 files changed, 61 insertions, 0 deletions
diff --git a/audio/liquidsfz/Makefile b/audio/liquidsfz/Makefile new file mode 100644 index 000000000000..e1f88d088570 --- /dev/null +++ b/audio/liquidsfz/Makefile @@ -0,0 +1,35 @@ +# $FreeBSD$ + +PORTNAME= liquidsfz +DISTVERSION= 0.2.0 +CATEGORIES= audio + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Sampler that can load and play .sfz files, includes the LV2 pugin + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= lv2>0:audio/lv2 +LIB_DEPENDS= libjack.so:audio/jack \ + libsndfile.so:audio/libsndfile + +USES= autoreconf compiler:c++17-lang gmake libtool pkgconfig +GNU_CONFIGURE= yes +USE_GITHUB= yes +GH_ACCOUNT= swesterfeld + +CXXFLAGS+= -Duint=unsigned -Dregister=registerx + +PLIST_FILES= bin/liquidsfz \ + include/liquidsfz.hh \ + lib/libliquidsfz.a \ + lib/lv2/liquidsfz.lv2/liquidsfz.ttl \ + lib/lv2/liquidsfz.lv2/liquidsfz_lv2.so \ + lib/lv2/liquidsfz.lv2/manifest.ttl \ + libdata/pkgconfig/liquidsfz.pc + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/liquidsfz.lv2/liquidsfz_lv2.so + +.include <bsd.port.mk> diff --git a/audio/liquidsfz/distinfo b/audio/liquidsfz/distinfo new file mode 100644 index 000000000000..710487da8cdf --- /dev/null +++ b/audio/liquidsfz/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1587350862 +SHA256 (swesterfeld-liquidsfz-0.2.0_GH0.tar.gz) = 976fbf414fe4889e887f7c6b754ee7f918022bc2f20c896ce85d0bbafcfe2875 +SIZE (swesterfeld-liquidsfz-0.2.0_GH0.tar.gz) = 79367 diff --git a/audio/liquidsfz/files/patch-Makefile.am b/audio/liquidsfz/files/patch-Makefile.am new file mode 100644 index 000000000000..574837935ae4 --- /dev/null +++ b/audio/liquidsfz/files/patch-Makefile.am @@ -0,0 +1,8 @@ +--- Makefile.am.orig 2020-04-20 02:53:26 UTC ++++ Makefile.am +@@ -1,4 +1,4 @@ +-SUBDIRS = lib src lv2 tests ++SUBDIRS = lib src lv2 + + AUTOMAKE_OPTIONS = 1.9 dist-bzip2 no-dist-gzip + ACLOCAL_AMFLAGS = -I m4 -Wno-portability diff --git a/audio/liquidsfz/files/patch-lib_voice.cc b/audio/liquidsfz/files/patch-lib_voice.cc new file mode 100644 index 000000000000..54ce517381a1 --- /dev/null +++ b/audio/liquidsfz/files/patch-lib_voice.cc @@ -0,0 +1,11 @@ +--- lib/voice.cc.orig 2020-04-20 02:49:05 UTC ++++ lib/voice.cc +@@ -23,6 +23,8 @@ + #include "voice.hh" + #include "synth.hh" + ++#include <array> ++ + using namespace LiquidSFZInternal; + + double diff --git a/audio/liquidsfz/pkg-descr b/audio/liquidsfz/pkg-descr new file mode 100644 index 000000000000..0f25c01b19c1 --- /dev/null +++ b/audio/liquidsfz/pkg-descr @@ -0,0 +1,4 @@ +liquidsfz is a free and open source sampler that can load and play .sfz files. +It supports JACK and LV2. + +WWW: https://github.com/swesterfeld/liquidsfz |