summaryrefslogtreecommitdiff
path: root/audio/suil/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'audio/suil/Makefile')
-rw-r--r--audio/suil/Makefile59
1 files changed, 59 insertions, 0 deletions
diff --git a/audio/suil/Makefile b/audio/suil/Makefile
new file mode 100644
index 00000000000..99931978fd8
--- /dev/null
+++ b/audio/suil/Makefile
@@ -0,0 +1,59 @@
+# $NetBSD: Makefile,v 1.1 2016/06/05 00:46:25 ryoon Exp $
+
+DISTNAME= suil-0.8.2
+CATEGORIES= audio
+MASTER_SITES= http://download.drobilla.net/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= ryoon@NetBSD.org
+HOMEPAGE= https://drobilla.net/software/suil/
+COMMENT= Lightweight C library for loading and wrapping LV2 plugin UIs
+LICENSE= isc
+
+DISTFILES= ${DEFAULT_DISTFILES} \
+ audacity-minsrc-2.1.2.tar.xz
+SITES.audacity-minsrc-2.1.2.tar.xz= ${MASTER_SITE_LOCAL}
+
+USE_TOOLS+= pkg-config
+USE_LANGUAGES= c c++
+
+PKGCONFIG_OVERRIDE+= suil.pc.in
+
+# Use older waf
+WAF_ENV+= CC=${CC:Q}
+WAF_ENV+= CFLAGS=${CFLAGS:Q}
+WAF_ENV+= CXX=${CXX:Q}
+WAF_ENV+= CXXFLAGS=${CXXFLAGS:Q}
+WAF_ENV+= DESTDIR=${DESTDIR}
+WAF_ENV+= LINKFLAGS=${LDFLAGS:Q}
+WAF_ENV+= PATH=${PATH:Q}
+WAF_ENV+= PREFIX=${PREFIX}
+.if defined(MAKE_JOBS)
+WAF_ENV+= JOBS=${MAKE_JOBS}
+.endif
+
+# Kludge to support rst2man on Mac OS X, PR pkg/49921
+.include "../../mk/bsd.prefs.mk"
+.if ${OPSYS} == "Darwin"
+WAF_ENV+= LC_ALL="en_US.UTF-8"
+.endif
+
+WAF_ARGS= --mandir=${PREFIX}/${PKGMANDIR}
+
+pre-configure:
+ ${CP} -r ${WRKDIR}/audacity-minsrc-2.1.2/lib-src/lv2/suil/waflib \
+ ${WRKSRC}
+
+do-configure:
+ cd ${WRKSRC} && ${SETENV} ${WAF_ENV} ./waf ${WAF_ARGS} ${WAF_CONFIGURE_ARGS} configure
+
+do-build:
+ cd ${WRKSRC} && ${SETENV} ${WAF_ENV} ./waf ${WAF_ARGS}
+
+do-install:
+ cd ${WRKSRC} && ${SETENV} ${WAF_ENV} ./waf ${WAF_ARGS} install
+
+.include "../../audio/lv2/buildlink3.mk"
+.include "../../lang/python/tool.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"