9 MAINTAINER= pho@cielonegro.org
10 COMMENT= Digital Audio Workstation
13 FETCH_MESSAGE+= " The file ${DISTNAME}${EXTRACT_SUFX} containing ${PKGNAME}"
15 FETCH_MESSAGE+= " must be fetched into:"
16 FETCH_MESSAGE+= " ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}"
17 FETCH_MESSAGE+= " from:"
18 FETCH_MESSAGE+= " http://ardour.org/download"
20 FETCH_MESSAGE+= " Choose \`source code for all platforms' then click \`Continue'."
25 USE_TOOLS+= pkg-config
27 PKG_DESTDIR_SUPPORT= user-destdir
28 PKG_SYSCONFSUBDIR= ${PKGBASE}
30 SCONS_ENV= ${CONFIGURE_ENV} ${MAKE_ENV}
31 SCONS_ARGS= PREFIX=${PREFIX:Q}
33 .include "../../mk/bsd.prefs.mk"
35 SCONS_ARGS+= DESTDIR=${DESTDIR:Q}
38 EXAMPLES_DIR= ${PREFIX}/share/examples/${PKGBASE}
39 SCONS_ARGS+= SYSCONFDIR=${PKG_SYSCONFDIR:Q}
40 SCONS_ARGS+= SYSCONFEXDIR=${EXAMPLES_DIR:Q}
42 ${EXAMPLES_DIR}/SAE-de-keypad.bindings ${PKG_SYSCONFDIR}/SAE-de-keypad.bindings \
43 ${EXAMPLES_DIR}/SAE-de-nokeypad.bindings ${PKG_SYSCONFDIR}/SAE-de-nokeypad.bindings \
44 ${EXAMPLES_DIR}/SAE-us-keypad.bindings ${PKG_SYSCONFDIR}/SAE-us-keypad.bindings \
45 ${EXAMPLES_DIR}/SAE-us-nokeypad.bindings ${PKG_SYSCONFDIR}/SAE-us-nokeypad.bindings \
46 ${EXAMPLES_DIR}/ardour-sae.menus ${PKG_SYSCONFDIR}/ardour-sae.menus \
47 ${EXAMPLES_DIR}/ardour.menus ${PKG_SYSCONFDIR}/ardour.menus \
48 ${EXAMPLES_DIR}/ardour2_ui_dark.rc ${PKG_SYSCONFDIR}/ardour2_ui_dark.rc \
49 ${EXAMPLES_DIR}/ardour2_ui_dark_sae.rc ${PKG_SYSCONFDIR}/ardour2_ui_dark_sae.rc \
50 ${EXAMPLES_DIR}/ardour2_ui_default.conf ${PKG_SYSCONFDIR}/ardour2_ui_default.conf \
51 ${EXAMPLES_DIR}/ardour2_ui_light.rc ${PKG_SYSCONFDIR}/ardour2_ui_light.rc \
52 ${EXAMPLES_DIR}/ardour2_ui_light_sae.rc ${PKG_SYSCONFDIR}/ardour2_ui_light_sae.rc
55 ${RUN} cd ${WRKSRC} && \
56 ${SETENV} ${SCONS_ENV} scons ${SCONS_ARGS}
59 ${RUN} cd ${WRKSRC} && \
60 ${SETENV} ${SCONS_ENV} scons ${SCONS_ARGS} install
62 BUILD_DEPENDS+= scons>=0.96:../../devel/scons
63 .include "../../audio/alsa-lib/buildlink3.mk"
64 .include "../../wip/aubio/buildlink3.mk"
65 .include "../../audio/jack/buildlink3.mk"
66 .include "../../wip/liblo/buildlink3.mk"
67 .include "../../audio/libsamplerate/buildlink3.mk"
68 .include "../../audio/libsndfile/buildlink3.mk"
69 .include "../../devel/boost-headers/buildlink3.mk"
70 .include "../../devel/gettext-lib/buildlink3.mk"
71 .include "../../devel/glib2/buildlink3.mk"
72 .include "../../devel/pango/buildlink3.mk"
73 .include "../../graphics/freetype2/buildlink3.mk"
74 .include "../../graphics/libgnomecanvas/buildlink3.mk"
75 .include "../../math/fftw/buildlink3.mk"
76 .include "../../math/fftwf/buildlink3.mk"
77 .include "../../textproc/liblrdf/buildlink3.mk"
78 .include "../../textproc/libxml2/buildlink3.mk"
79 .include "../../textproc/libxslt/buildlink3.mk"
80 .include "../../textproc/raptor/buildlink3.mk"
81 .include "../../x11/gtk2/buildlink3.mk"
82 .include "../../mk/dlopen.buildlink3.mk"
83 .include "../../mk/bsd.pkg.mk"