# Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= ardour PORTVERSION= 2.8.14 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://freebsd.nsu.ru/distfiles/ MAINTAINER= danfe@FreeBSD.org COMMENT= Multichannel digital audio workstation LICENSE= GPLv2 LIB_DEPENDS= lo:${PORTSDIR}/audio/liblo \ lrdf:${PORTSDIR}/textproc/liblrdf \ aubio:${PORTSDIR}/audio/aubio \ fftw3:${PORTSDIR}/math/fftw3 \ boost_date_time:${PORTSDIR}/devel/boost-libs \ gnomecanvasmm-2.6:${PORTSDIR}/graphics/libgnomecanvasmm26 USE_BZIP2= yes USE_GETTEXT= yes USE_SCONS= yes SCONS_ENV+= SYSLIBS=yes PREFIX=${PREFIX} NLS=yes CFLAGS+= -I${LOCALBASE}/include USE_GNOME= libxslt USE_LDCONFIG= ${PREFIX}/lib/ardour2 ${PREFIX}/lib/ardour2/surfaces TEMPLATESDIR= ${PREFIX}/share/ardour2/templates PLIST_SUB= DISTVERSION=${DISTVERSION} OPTIONS_DEFINE= OPTIMIZED_CFLAGS VST VST_DESC= VST plugins support .include .if ${OSVERSION} < 800069 LIB_DEPENDS+= usb:${PORTSDIR}/devel/libusb .endif .if ${PORT_OPTIONS:MVST} SCONS_ENV+= VST=yes BUILD_DEPENDS+= winegcc:${PORTSDIR}/emulators/wine \ unzip:${PORTSDIR}/archivers/unzip \ gsed:${PORTSDIR}/textproc/gsed LIB_DEPENDS+= wine.1:${PORTSDIR}/emulators/wine PLIST_SUB+= NO_VST="@comment " PLIST_SUB+= VST="" .else PLIST_SUB+= NO_VST="" PLIST_SUB+= VST="@comment " .endif # Upstream uses these flags by default .if !defined(WITHOUT_OPTIMIZED_CFLAGS) CFLAGS+= -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce . if ${ARCH} == "amd64" SCONS_ENV+= DIST_TARGET=x86_64 SCONS_ENV+= FPU_OPTIMIZATION=1 . elif ${MACHINE_CPU:Msse} SCONS_ENV+= DIST_TARGET=i686 SCONS_ENV+= FPU_OPTIMIZATION=1 . else SCONS_ENV+= DIST_TARGET=i386 SCONS_ENV+= FPU_OPTIMIZATION=0 . endif .else SCONS_ENV+= FPU_OPTIMIZATION=0 .endif post-patch: ${REINPLACE_CMD} -e 's|%%CFLAGS%%|${CFLAGS}|' ${WRKSRC}/SConstruct ${REINPLACE_CMD} -e 's|alsa_pcm|oss|g' ${WRKSRC}/templates/*.template post-install: @${MKDIR} ${TEMPLATESDIR} ${INSTALL_DATA} ${WRKSRC}/templates/*.template ${TEMPLATESDIR} .include