aboutsummaryrefslogtreecommitdiff
path: root/audio/x42-plugins-lv2/Makefile
diff options
context:
space:
mode:
authorRichard Gallamore <ultima@FreeBSD.org>2017-08-11 17:07:11 +0000
committerRichard Gallamore <ultima@FreeBSD.org>2017-08-11 17:07:11 +0000
commit97ed8e29b96fb2592020a7da1d33f647896741da (patch)
tree6b849da53bb05ad19001fe95823298a8a41d2d03 /audio/x42-plugins-lv2/Makefile
parent548e3be31731dce736dfade3c8abe096f1f2e89e (diff)
downloadports-97ed8e29b96fb2592020a7da1d33f647896741da.tar.gz
ports-97ed8e29b96fb2592020a7da1d33f647896741da.zip
A collection of professional lv2 audio plugins written by Robin Gareus.
WWW: https://github.com/x42/x42-plugins/ PR: 221199 Submitted by: Yuri Victorovich (maintainer) Reviewed by: matthew (mentor) Approved by: matthew (mentor) Differential Revision: https://reviews.freebsd.org/D11975
Notes
Notes: svn path=/head/; revision=447778
Diffstat (limited to 'audio/x42-plugins-lv2/Makefile')
-rw-r--r--audio/x42-plugins-lv2/Makefile41
1 files changed, 41 insertions, 0 deletions
diff --git a/audio/x42-plugins-lv2/Makefile b/audio/x42-plugins-lv2/Makefile
new file mode 100644
index 000000000000..a1f508d9cbda
--- /dev/null
+++ b/audio/x42-plugins-lv2/Makefile
@@ -0,0 +1,41 @@
+# Created by: Yuri Victorovich <yuri@rawbw.com>
+# $FreeBSD$
+
+PORTNAME= x42-plugins
+PORTVERSION= 20170428
+CATEGORIES= audio
+MASTER_SITES= http://gareus.org/misc/x42-plugins/
+PKGNAMESUFFIX= -lv2
+
+MAINTAINER= yuri@rawbw.com
+COMMENT= Collection of LV2 plugins (submodules)
+
+BUILD_DEPENDS= lv2>0:audio/lv2 \
+ ${LOCALBASE}/include/fftw3.h:math/fftw3 \
+ bash:shells/bash
+LIB_DEPENDS= libfftw3f.so:math/fftw3-float \
+ libjack.so:audio/jack \
+ liblo.so:audio/liblo \
+ libltc.so:audio/libltc \
+ libsamplerate.so:audio/libsamplerate \
+ libsndfile.so:audio/libsndfile \
+ libzita-convolver.so:audio/zita-convolver
+
+USES= gmake localbase pkgconfig tar:xz shebangfix
+USE_GNOME= glib20 pango cairo
+USE_XORG= x11
+USE_GL= glu gl
+MAKE_ENV= BUILDOPENGL=yes BUILDGTK=no LV2DIR=${PREFIX}/lib/lv2 MANDIR=${PREFIX}/man/man1
+SHEBANG_FILES= stepseq.lv2/gridgen.sh
+
+post-patch:
+ ${REINPLACE_CMD} 's/__APPLE__/__FreeBSD__/' \
+ ${WRKSRC}/tuna.lv2/src/spectr.c \
+ ${WRKSRC}/meters.lv2/src/spectr.c
+ ${REINPLACE_CMD} 's|$$(mandir)/man1|$$(MANDIR)|' \
+ ${WRKSRC}/sisco.lv2/Makefile
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/convo.lv2/convoLV2.so
+
+.include <bsd.port.mk>