aboutsummaryrefslogtreecommitdiff
path: root/audio/ardour/Makefile
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2006-12-08 21:53:44 +0000
committerMartin Wilke <miwi@FreeBSD.org>2006-12-08 21:53:44 +0000
commit5ac2eea914249f88cc6f9a1411c77d0128bc3d00 (patch)
tree174973b54b4874096e15c69aa33de698283b2c7e /audio/ardour/Makefile
parent9669320df9e64430b7b6b779f9ec298ed4870da3 (diff)
downloadports-5ac2eea914249f88cc6f9a1411c77d0128bc3d00.tar.gz
ports-5ac2eea914249f88cc6f9a1411c77d0128bc3d00.zip
Notes
Diffstat (limited to 'audio/ardour/Makefile')
-rw-r--r--audio/ardour/Makefile58
1 files changed, 58 insertions, 0 deletions
diff --git a/audio/ardour/Makefile b/audio/ardour/Makefile
new file mode 100644
index 000000000000..5c3ed1a932bf
--- /dev/null
+++ b/audio/ardour/Makefile
@@ -0,0 +1,58 @@
+# New ports collection makefile for: ardour
+# Date created: 2006-12-04
+# Whom: trasz <trasz@pin.if.uz.zgora.pl>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ardour
+DISTVERSION= 2.0beta9
+CATEGORIES= audio
+MASTER_SITES= http://ardour.org/files/releases/
+
+MAINTAINER= trasz@pin.if.uz.zgora.pl
+COMMENT= Ardour - a digital audio workstation
+
+LIB_DEPENDS= lrdf.2:${PORTSDIR}/textproc/liblrdf \
+ raptor.2:${PORTSDIR}/textproc/raptor \
+ samplerate.1:${PORTSDIR}/audio/libsamplerate \
+ jack.0:${PORTSDIR}/audio/jack \
+ sndfile.1:${PORTSDIR}/audio/libsndfile \
+ boost_date_time.3:${PORTSDIR}/devel/boost \
+ gnomecanvasmm-2.6:${PORTSDIR}/graphics/libgnomecanvasmm26 \
+ sqlite3:${PORTSDIR}/databases/sqlite3 \
+ lo.6:${PORTSDIR}/audio/liblo
+
+USE_SCONS= yes
+SCONS_ENV+= SYSLIBS=yes PREFIX=${PREFIX}
+USE_BZIP2= yes
+USE_GNOME= gtk20 libxslt libgnomecanvas
+USE_LDCONFIG= ${PREFIX}/lib/ardour2 ${PREFIX}/lib/ardour2/surfaces
+
+.include <bsd.port.pre.mk>
+
+# Upstream uses these flags by default.
+.if !defined(WITHOUT_OPTIMIZED_CFLAGS)
+CFLAGS+= -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce
+.endif
+
+.if ${OSVERSION} < 600000
+BROKEN= Does not compile on 4.x and 5.x
+.endif
+
+post-patch:
+ ${REINPLACE_CMD} -e "s|%%CFLAGS%%|${CFLAGS}|" ${WRKSRC}/SConstruct
+ ${REINPLACE_CMD} -e "s|alsa_pcm|oss|g" ${WRKSRC}/templates/*
+
+post-install:
+ ${CHOWN} -R 0:0 ${PREFIX}/lib/ardour2/
+ ${CHMOD} -R a+rX ${PREFIX}/lib/ardour2/
+ ${CHOWN} -R 0:0 ${PREFIX}/etc/ardour2/
+ ${CHMOD} -R a+rX ${PREFIX}/etc/ardour2/
+ ${CHOWN} -R 0:0 ${PREFIX}/share/ardour2/
+ ${CHMOD} -R a+rX ${PREFIX}/share/ardour2/
+ ${MKDIR} ${EXAMPLESDIR}
+ ${MKDIR} ${EXAMPLESDIR}/templates
+ ${INSTALL_DATA} ${WRKSRC}/templates/*.template ${EXAMPLESDIR}/templates/
+
+.include <bsd.port.post.mk>