| @@ -1,37 +1,45 @@ | | | @@ -1,37 +1,45 @@ |
1 | # $NetBSD: Makefile,v 1.3 2015/06/05 21:04:36 mrg Exp $ | | 1 | # $NetBSD: Makefile,v 1.4 2016/02/17 04:52:25 dbj Exp $ |
2 | | | 2 | |
3 | DISTNAME= lilv-0.20.0 | | 3 | DISTNAME= lilv-0.20.0 |
4 | PKGREVISION= 1 | | 4 | PKGREVISION= 1 |
5 | CATEGORIES= audio | | 5 | CATEGORIES= audio |
6 | MASTER_SITES= http://download.drobilla.net/ | | 6 | MASTER_SITES= http://download.drobilla.net/ |
7 | EXTRACT_SUFX= .tar.bz2 | | 7 | EXTRACT_SUFX= .tar.bz2 |
8 | | | 8 | |
9 | MAINTAINER= rodent@NetBSD.org | | 9 | MAINTAINER= rodent@NetBSD.org |
10 | HOMEPAGE= http://drobilla.net/software/lilv/ | | 10 | HOMEPAGE= http://drobilla.net/software/lilv/ |
11 | COMMENT= C library to make the use of LV2 plugins as simple as possible | | 11 | COMMENT= C library to make the use of LV2 plugins as simple as possible |
12 | LICENSE= isc | | 12 | LICENSE= isc |
13 | | | 13 | |
14 | #BUILD_DEPENDS+= swig-[0-9]*:../../devel/swig2 # python --bindings BROKEN | | 14 | #BUILD_DEPENDS+= swig-[0-9]*:../../devel/swig2 # python --bindings BROKEN |
15 | | | 15 | |
16 | USE_LANGUAGES= c c++ | | 16 | USE_LANGUAGES= c c++ |
17 | USE_TOOLS+= gsed pkg-config | | 17 | USE_TOOLS+= gsed pkg-config |
18 | | | 18 | |
19 | PKGCONFIG_OVERRIDE+= lilv.pc.in | | 19 | PKGCONFIG_OVERRIDE+= lilv.pc.in |
20 | CONFIGURE_ENV+= LV2_PATH=${BUILDLINK_PREFIX.lv2}/lib/lv2 | | 20 | CONFIGURE_ENV+= LV2_PATH=${BUILDLINK_PREFIX.lv2}/lib/lv2 |
21 | EGDIR= share/examples/lilv | | 21 | EGDIR= share/examples/lilv |
22 | CONF_FILES= ${EGDIR}/lilv ${PKG_SYSCONFDIR}/bash_completion.d/lilv | | 22 | CONF_FILES= ${EGDIR}/lilv ${PKG_SYSCONFDIR}/bash_completion.d/lilv |
23 | INSTALLATION_DIRS+= ${PKG_SYSCONFDIR}/bash_completion.d ${EGDIR} | | 23 | INSTALLATION_DIRS+= ${PKG_SYSCONFDIR}/bash_completion.d ${EGDIR} |
24 | | | 24 | |
| | | 25 | .include "../../mk/bsd.prefs.mk" |
| | | 26 | |
| | | 27 | PLIST_VARS+= lv2bench |
| | | 28 | .if ${OPSYS} != "Darwin" |
| | | 29 | # Darwin doesn't have CLOCK_GETTIME so it doesn't compile this |
| | | 30 | PLIST.lv2bench= yes |
| | | 31 | .endif |
| | | 32 | |
25 | .include "options.mk" | | 33 | .include "options.mk" |
26 | | | 34 | |
27 | BUILD_OPTIONS= ${BUILD_DEBUG} ${BUILD_DOC} ${BUILD_TESTS} # --bindings BROKEN | | 35 | BUILD_OPTIONS= ${BUILD_DEBUG} ${BUILD_DOC} ${BUILD_TESTS} # --bindings BROKEN |
28 | | | 36 | |
29 | do-configure: | | 37 | do-configure: |
30 | cd ${WRKSRC} && \ | | 38 | cd ${WRKSRC} && \ |
31 | ${SETENV} ${CONFIGURE_ENV} ${PYTHONBIN} ./waf configure \ | | 39 | ${SETENV} ${CONFIGURE_ENV} ${PYTHONBIN} ./waf configure \ |
32 | --configdir=${PKG_SYSCONFDIR:Q} \ | | 40 | --configdir=${PKG_SYSCONFDIR:Q} \ |
33 | --destdir=${DESTDIR} --mandir=${PREFIX}/${PKGMANDIR} \ | | 41 | --destdir=${DESTDIR} --mandir=${PREFIX}/${PKGMANDIR} \ |
34 | --default-lv2-path=${BUILDLINK_PREFIX.lv2}/lib/lv2 \ | | 42 | --default-lv2-path=${BUILDLINK_PREFIX.lv2}/lib/lv2 \ |
35 | ${BUILD_OPTIONS} | | 43 | ${BUILD_OPTIONS} |
36 | do-build: | | 44 | do-build: |
37 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} ./waf build | | 45 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} ./waf build |