aboutsummaryrefslogtreecommitdiff
path: root/audio/wolf-shaper-lv2/Makefile
blob: c687172301d1dfb0779ee6d593d17cb1ac3c3689 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
PORTNAME=	wolf-shaper
DISTVERSIONPREFIX=	v
DISTVERSION=	0.1.8-33
DISTVERSIONSUFFIX=	-ge84de58
PORTREVISION=	2
CATEGORIES=	audio multimedia

MAINTAINER=	yuri@FreeBSD.org
COMMENT=	Waveshaper plugin with a graph editor
WWW=		https://github.com/wolf-plugins/wolf-shaper/

LICENSE=	GPLv3
LICENSE_FILE=	${WRKSRC}/LICENSE

BUILD_DEPENDS=	lv2>0:audio/lv2 \
		bash:shells/bash
LIB_DEPENDS=	liblo.so:audio/liblo # not used other than in makefiles, see https://github.com/wolf-plugins/wolf-shaper/issues/148

USES=		gl gmake localbase pkgconfig shebangfix xorg
USE_GL=		gl
USE_XORG=	x11 xext xrandr

USE_GITHUB=	yes
GH_ACCOUNT=	wolf-plugins
GH_TUPLE=	DISTRHO:DPF:d592c24:DISTRHO_DPF/dpf \
		DISTRHO:pugl:13cd61b:DISTRHO_DPF_pugl/dpf/dgl/src/pugl-upstream

SHEBANG_FILES=	dpf/utils/generate-ttl.sh

MAKE_ARGS=	BUILD_LV2=true
CFLAGS+=	-I${FILESDIR} # for mntent.h

OPTIONS_DEFINE=		DSSI JACK VST
OPTIONS_DEFAULT=	DSSI JACK VST
OPTIONS_SUB=		yes

DSSI_DESC=		Install the DSSI Plugin
DSSI_MAKE_ARGS=		BUILD_DSSI=true
DSSI_MAKE_ARGS_OFF=	BUILD_DSSI=false

JACK_MAKE_ARGS=		BUILD_JACK=true
JACK_MAKE_ARGS_OFF=	BUILD_JACK=false
JACK_LIB_DEPENDS=	libjack.so:audio/jack

VST_DESC=		Install the VST plugin
VST_MAKE_ARGS=		BUILD_VST2=true
VST_MAKE_ARGS_OFF=	BUILD_VST2=false

.include <bsd.port.mk>