Annotation of pkgsrc/audio/suil/Makefile, Revision 1.3
1.3 ! wiz 1: # $NetBSD: Makefile,v 1.2 2016/08/03 10:22:08 adam Exp $
1.1 ryoon 2:
3: DISTNAME= suil-0.8.2
1.3 ! wiz 4: PKGREVISION= 2
1.1 ryoon 5: CATEGORIES= audio
6: MASTER_SITES= http://download.drobilla.net/
7: EXTRACT_SUFX= .tar.bz2
8:
9: MAINTAINER= ryoon@NetBSD.org
10: HOMEPAGE= https://drobilla.net/software/suil/
11: COMMENT= Lightweight C library for loading and wrapping LV2 plugin UIs
12: LICENSE= isc
13:
14: DISTFILES= ${DEFAULT_DISTFILES} \
15: audacity-minsrc-2.1.2.tar.xz
16: SITES.audacity-minsrc-2.1.2.tar.xz= ${MASTER_SITE_LOCAL}
17:
18: USE_TOOLS+= pkg-config
19: USE_LANGUAGES= c c++
20:
21: PKGCONFIG_OVERRIDE+= suil.pc.in
22:
23: # Use older waf
24: WAF_ENV+= CC=${CC:Q}
25: WAF_ENV+= CFLAGS=${CFLAGS:Q}
26: WAF_ENV+= CXX=${CXX:Q}
27: WAF_ENV+= CXXFLAGS=${CXXFLAGS:Q}
28: WAF_ENV+= DESTDIR=${DESTDIR}
29: WAF_ENV+= LINKFLAGS=${LDFLAGS:Q}
30: WAF_ENV+= PATH=${PATH:Q}
31: WAF_ENV+= PREFIX=${PREFIX}
32: .if defined(MAKE_JOBS)
33: WAF_ENV+= JOBS=${MAKE_JOBS}
34: .endif
35:
36: # Kludge to support rst2man on Mac OS X, PR pkg/49921
37: .include "../../mk/bsd.prefs.mk"
38: .if ${OPSYS} == "Darwin"
39: WAF_ENV+= LC_ALL="en_US.UTF-8"
40: .endif
41:
42: WAF_ARGS= --mandir=${PREFIX}/${PKGMANDIR}
43:
44: pre-configure:
45: ${CP} -r ${WRKDIR}/audacity-minsrc-2.1.2/lib-src/lv2/suil/waflib \
46: ${WRKSRC}
47:
48: do-configure:
49: cd ${WRKSRC} && ${SETENV} ${WAF_ENV} ./waf ${WAF_ARGS} ${WAF_CONFIGURE_ARGS} configure
50:
51: do-build:
52: cd ${WRKSRC} && ${SETENV} ${WAF_ENV} ./waf ${WAF_ARGS}
53:
54: do-install:
55: cd ${WRKSRC} && ${SETENV} ${WAF_ENV} ./waf ${WAF_ARGS} install
56:
57: .include "../../audio/lv2/buildlink3.mk"
58: .include "../../lang/python/tool.mk"
59: .include "../../x11/gtk2/buildlink3.mk"
60: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>