# $NetBSD$ # DISTNAME= ardour-2.8.6 CATEGORIES= audio EXTRACT_SUFX= .tar.bz2 MAINTAINER= pho@cielonegro.org COMMENT= Digital Audio Workstation LICENSE= gnu-gpl-v2 FETCH_MESSAGE+= " The file ${DISTNAME}${EXTRACT_SUFX} containing ${PKGNAME}" FETCH_MESSAGE+= "" FETCH_MESSAGE+= " must be fetched into:" FETCH_MESSAGE+= " ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}" FETCH_MESSAGE+= " from:" FETCH_MESSAGE+= " http://ardour.org/download" FETCH_MESSAGE+= "" FETCH_MESSAGE+= " Choose \`source code for all platforms' then click \`Continue'." NO_CONFIGURE= yes USE_LIBTOOL= yes USE_LANGUAGES= c c++ USE_TOOLS+= pkg-config PKG_DESTDIR_SUPPORT= user-destdir PKG_SYSCONFSUBDIR= ${PKGBASE} SCONS_ENV= ${CONFIGURE_ENV} ${MAKE_ENV} SCONS_ARGS= PREFIX=${PREFIX:Q} .include "../../mk/bsd.prefs.mk" .if defined(DESTDIR) SCONS_ARGS+= DESTDIR=${DESTDIR:Q} .endif EXAMPLES_DIR= ${PREFIX}/share/examples/${PKGBASE} SCONS_ARGS+= SYSCONFDIR=${PKG_SYSCONFDIR:Q} SCONS_ARGS+= SYSCONFEXDIR=${EXAMPLES_DIR:Q} CONF_FILES= \ ${EXAMPLES_DIR}/SAE-de-keypad.bindings ${PKG_SYSCONFDIR}/SAE-de-keypad.bindings \ ${EXAMPLES_DIR}/SAE-de-nokeypad.bindings ${PKG_SYSCONFDIR}/SAE-de-nokeypad.bindings \ ${EXAMPLES_DIR}/SAE-us-keypad.bindings ${PKG_SYSCONFDIR}/SAE-us-keypad.bindings \ ${EXAMPLES_DIR}/SAE-us-nokeypad.bindings ${PKG_SYSCONFDIR}/SAE-us-nokeypad.bindings \ ${EXAMPLES_DIR}/ardour-sae.menus ${PKG_SYSCONFDIR}/ardour-sae.menus \ ${EXAMPLES_DIR}/ardour.menus ${PKG_SYSCONFDIR}/ardour.menus \ ${EXAMPLES_DIR}/ardour2_ui_dark.rc ${PKG_SYSCONFDIR}/ardour2_ui_dark.rc \ ${EXAMPLES_DIR}/ardour2_ui_dark_sae.rc ${PKG_SYSCONFDIR}/ardour2_ui_dark_sae.rc \ ${EXAMPLES_DIR}/ardour2_ui_default.conf ${PKG_SYSCONFDIR}/ardour2_ui_default.conf \ ${EXAMPLES_DIR}/ardour2_ui_light.rc ${PKG_SYSCONFDIR}/ardour2_ui_light.rc \ ${EXAMPLES_DIR}/ardour2_ui_light_sae.rc ${PKG_SYSCONFDIR}/ardour2_ui_light_sae.rc do-build: ${RUN} cd ${WRKSRC} && \ ${SETENV} ${SCONS_ENV} scons ${SCONS_ARGS} do-install: ${RUN} cd ${WRKSRC} && \ ${SETENV} ${SCONS_ENV} scons ${SCONS_ARGS} install BUILD_DEPENDS+= scons>=0.96:../../devel/scons .include "../../audio/alsa-lib/buildlink3.mk" .include "../../wip/aubio/buildlink3.mk" .include "../../audio/jack/buildlink3.mk" .include "../../wip/liblo/buildlink3.mk" .include "../../audio/libsamplerate/buildlink3.mk" .include "../../audio/libsndfile/buildlink3.mk" .include "../../devel/boost-headers/buildlink3.mk" .include "../../devel/gettext-lib/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk" .include "../../devel/pango/buildlink3.mk" .include "../../graphics/freetype2/buildlink3.mk" .include "../../graphics/libgnomecanvas/buildlink3.mk" .include "../../math/fftw/buildlink3.mk" .include "../../math/fftwf/buildlink3.mk" .include "../../textproc/liblrdf/buildlink3.mk" .include "../../textproc/libxml2/buildlink3.mk" .include "../../textproc/libxslt/buildlink3.mk" .include "../../textproc/raptor/buildlink3.mk" .include "../../x11/gtk2/buildlink3.mk" .include "../../mk/dlopen.buildlink3.mk" .include "../../mk/bsd.pkg.mk"