New port: audio/ardour5
Ardour is a digital audio workstation. You can use it to record, edit, and
mix multi-track audio. Produce your own CD's. Mix video soundtracks.
Experiment with new ideas about music and sound. Generate sound
installations for 12 speaker gallery shows.
Ardour capabilities include: multichannel recording, non-linear, non-
destructive region based editing with unlimited undo/redo, full automation
support, a mixer whose capabilities rival high end hardware consoles, lots
of plugins to warp, shift, and shape your music, and controllable from
hardware control surfaces at the same time as it syncs to timecode. If you
have been looking for a tool similar to ProTools, Nuendo, Cubase SX, Digital
Performer, Samplitude, or Sequoia, you might have found it.
WWW: https://ardour.org/
PR: 213291
Submitted by: Michael Beer <beerml@sigma6audio.de>
Reviewed by: Yuri Victorovich <yuri@rawbw.com>
2017-01-12 21:34:38 +00:00
|
|
|
# Created by: Michael Beer <beerml@sigma6audio.de>
|
|
|
|
# $FreeBSD$
|
|
|
|
|
|
|
|
PORTNAME= ardour5
|
2017-11-03 11:03:19 +00:00
|
|
|
PORTVERSION= 5.12.0
|
2019-01-16 11:13:44 +00:00
|
|
|
PORTREVISION= 8
|
New port: audio/ardour5
Ardour is a digital audio workstation. You can use it to record, edit, and
mix multi-track audio. Produce your own CD's. Mix video soundtracks.
Experiment with new ideas about music and sound. Generate sound
installations for 12 speaker gallery shows.
Ardour capabilities include: multichannel recording, non-linear, non-
destructive region based editing with unlimited undo/redo, full automation
support, a mixer whose capabilities rival high end hardware consoles, lots
of plugins to warp, shift, and shape your music, and controllable from
hardware control surfaces at the same time as it syncs to timecode. If you
have been looking for a tool similar to ProTools, Nuendo, Cubase SX, Digital
Performer, Samplitude, or Sequoia, you might have found it.
WWW: https://ardour.org/
PR: 213291
Submitted by: Michael Beer <beerml@sigma6audio.de>
Reviewed by: Yuri Victorovich <yuri@rawbw.com>
2017-01-12 21:34:38 +00:00
|
|
|
CATEGORIES= audio
|
2017-01-13 08:37:06 +00:00
|
|
|
MASTER_SITES= https://github.com/beerml/ardour_releases/raw/master/
|
New port: audio/ardour5
Ardour is a digital audio workstation. You can use it to record, edit, and
mix multi-track audio. Produce your own CD's. Mix video soundtracks.
Experiment with new ideas about music and sound. Generate sound
installations for 12 speaker gallery shows.
Ardour capabilities include: multichannel recording, non-linear, non-
destructive region based editing with unlimited undo/redo, full automation
support, a mixer whose capabilities rival high end hardware consoles, lots
of plugins to warp, shift, and shape your music, and controllable from
hardware control surfaces at the same time as it syncs to timecode. If you
have been looking for a tool similar to ProTools, Nuendo, Cubase SX, Digital
Performer, Samplitude, or Sequoia, you might have found it.
WWW: https://ardour.org/
PR: 213291
Submitted by: Michael Beer <beerml@sigma6audio.de>
Reviewed by: Yuri Victorovich <yuri@rawbw.com>
2017-01-12 21:34:38 +00:00
|
|
|
# The original master side points to the latest release only:
|
|
|
|
# MASTER_SITES= https://community.ardour.org/srctar/
|
|
|
|
DISTNAME= Ardour-${PORTVERSION}
|
|
|
|
|
|
|
|
MAINTAINER= beerml@sigma6audio.de
|
|
|
|
COMMENT= Multichannel digital audio workstation
|
|
|
|
|
|
|
|
LICENSE= GPLv2+
|
|
|
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
|
|
|
|
|
|
|
BUILD_DEPENDS= lv2>=1.14.0:audio/lv2 itstool>2.0.0:textproc/itstool
|
|
|
|
LIB_DEPENDS= libserd-0.so:devel/serd \
|
|
|
|
libsord-0.so:devel/sord \
|
|
|
|
libsratom-0.so:audio/sratom \
|
|
|
|
liblilv-0.so:audio/lilv \
|
|
|
|
libsuil-0.so:audio/suil \
|
|
|
|
libaubio.so:audio/aubio \
|
|
|
|
librubberband.so:audio/rubberband \
|
|
|
|
liblo.so:audio/liblo \
|
|
|
|
liblrdf.so:textproc/liblrdf \
|
|
|
|
libjack.so:audio/jack \
|
|
|
|
libfontconfig.so:x11-fonts/fontconfig \
|
|
|
|
libfreetype.so:print/freetype2 \
|
|
|
|
libboost_date_time.so:devel/boost-libs \
|
|
|
|
libvamp-hostsdk.so:audio/vamp-plugin-sdk \
|
|
|
|
libsamplerate.so:audio/libsamplerate \
|
|
|
|
libsndfile.so:audio/libsndfile \
|
|
|
|
libtag.so:audio/taglib \
|
|
|
|
libfftw3f.so:math/fftw3-float \
|
|
|
|
libcurl.so:ftp/curl \
|
|
|
|
libogg.so:audio/libogg \
|
2017-06-12 22:25:15 +00:00
|
|
|
libFLAC.so:audio/flac
|
New port: audio/ardour5
Ardour is a digital audio workstation. You can use it to record, edit, and
mix multi-track audio. Produce your own CD's. Mix video soundtracks.
Experiment with new ideas about music and sound. Generate sound
installations for 12 speaker gallery shows.
Ardour capabilities include: multichannel recording, non-linear, non-
destructive region based editing with unlimited undo/redo, full automation
support, a mixer whose capabilities rival high end hardware consoles, lots
of plugins to warp, shift, and shape your music, and controllable from
hardware control surfaces at the same time as it syncs to timecode. If you
have been looking for a tool similar to ProTools, Nuendo, Cubase SX, Digital
Performer, Samplitude, or Sequoia, you might have found it.
WWW: https://ardour.org/
PR: 213291
Submitted by: Michael Beer <beerml@sigma6audio.de>
Reviewed by: Yuri Victorovich <yuri@rawbw.com>
2017-01-12 21:34:38 +00:00
|
|
|
|
2017-04-03 10:29:45 +00:00
|
|
|
USES= compiler:c++11-lang desktop-file-utils gettext libarchive \
|
2017-12-11 16:54:20 +00:00
|
|
|
pkgconfig python:2.7,build readline:port tar:bzip2 waf
|
2017-04-03 10:29:45 +00:00
|
|
|
USE_CXXSTD= c++11
|
New port: audio/ardour5
Ardour is a digital audio workstation. You can use it to record, edit, and
mix multi-track audio. Produce your own CD's. Mix video soundtracks.
Experiment with new ideas about music and sound. Generate sound
installations for 12 speaker gallery shows.
Ardour capabilities include: multichannel recording, non-linear, non-
destructive region based editing with unlimited undo/redo, full automation
support, a mixer whose capabilities rival high end hardware consoles, lots
of plugins to warp, shift, and shape your music, and controllable from
hardware control surfaces at the same time as it syncs to timecode. If you
have been looking for a tool similar to ProTools, Nuendo, Cubase SX, Digital
Performer, Samplitude, or Sequoia, you might have found it.
WWW: https://ardour.org/
PR: 213291
Submitted by: Michael Beer <beerml@sigma6audio.de>
Reviewed by: Yuri Victorovich <yuri@rawbw.com>
2017-01-12 21:34:38 +00:00
|
|
|
USE_XORG= x11
|
|
|
|
USE_GNOME= atk cairo cairomm gdkpixbuf2 glib20 glibmm gtk20 gtkmm24 pango
|
|
|
|
USE_LDCONFIG= yes
|
|
|
|
INSTALLS_ICONS= yes
|
|
|
|
|
2017-05-21 21:55:08 +00:00
|
|
|
BROKEN_aarch64= fails to configure: Could not find the program gas,as,gcc
|
|
|
|
BROKEN_powerpc64= fails to compile: configuration_variable.cc: 'strtof' is not a member of 'std'
|
2017-01-29 08:28:18 +00:00
|
|
|
|
New port: audio/ardour5
Ardour is a digital audio workstation. You can use it to record, edit, and
mix multi-track audio. Produce your own CD's. Mix video soundtracks.
Experiment with new ideas about music and sound. Generate sound
installations for 12 speaker gallery shows.
Ardour capabilities include: multichannel recording, non-linear, non-
destructive region based editing with unlimited undo/redo, full automation
support, a mixer whose capabilities rival high end hardware consoles, lots
of plugins to warp, shift, and shape your music, and controllable from
hardware control surfaces at the same time as it syncs to timecode. If you
have been looking for a tool similar to ProTools, Nuendo, Cubase SX, Digital
Performer, Samplitude, or Sequoia, you might have found it.
WWW: https://ardour.org/
PR: 213291
Submitted by: Michael Beer <beerml@sigma6audio.de>
Reviewed by: Yuri Victorovich <yuri@rawbw.com>
2017-01-12 21:34:38 +00:00
|
|
|
PLIST_SUB= ARDOURVERSION=${PORTVERSION}
|
|
|
|
|
|
|
|
CONFIGURE_ARGS= --optimize --ptformat --freedesktop --no-phone-home \
|
2017-02-23 13:02:31 +00:00
|
|
|
--with-backends=jack,dummy --internal-shared-libs
|
|
|
|
|
|
|
|
post-patch:
|
|
|
|
@${REINPLACE_CMD} -e 's/obj\.use = '\''libsmf libpbd'\''/obj\.use = '\''libsmf_internal libpbd'\''/g' ${WRKSRC}/libs/evoral/wscript
|
|
|
|
@${REINPLACE_CMD} -e 's/libsmf\.name = '\''libsmf'\''/libsmf\.name = '\''libsmf_internal'\''/g' ${WRKSRC}/libs/evoral/wscript
|
|
|
|
@${REINPLACE_CMD} -e 's/libsmf\.target = '\''smf'\''/libsmf\.target = '\''smf_internal'\''/g' ${WRKSRC}/libs/evoral/wscript
|
New port: audio/ardour5
Ardour is a digital audio workstation. You can use it to record, edit, and
mix multi-track audio. Produce your own CD's. Mix video soundtracks.
Experiment with new ideas about music and sound. Generate sound
installations for 12 speaker gallery shows.
Ardour capabilities include: multichannel recording, non-linear, non-
destructive region based editing with unlimited undo/redo, full automation
support, a mixer whose capabilities rival high end hardware consoles, lots
of plugins to warp, shift, and shape your music, and controllable from
hardware control surfaces at the same time as it syncs to timecode. If you
have been looking for a tool similar to ProTools, Nuendo, Cubase SX, Digital
Performer, Samplitude, or Sequoia, you might have found it.
WWW: https://ardour.org/
PR: 213291
Submitted by: Michael Beer <beerml@sigma6audio.de>
Reviewed by: Yuri Victorovich <yuri@rawbw.com>
2017-01-12 21:34:38 +00:00
|
|
|
|
|
|
|
post-install:
|
|
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/share/appdata
|
|
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/share/applications
|
|
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps
|
|
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/22x22/apps
|
|
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps
|
|
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps
|
|
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps
|
|
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps
|
|
|
|
@${CP} ${WRKSRC}/build/gtk2_ardour/ardour5.appdata.xml \
|
|
|
|
${STAGEDIR}${PREFIX}/share/appdata/ardour5.appdata.xml
|
|
|
|
@${CP} ${WRKSRC}/build/gtk2_ardour/ardour5.desktop \
|
|
|
|
${STAGEDIR}${PREFIX}/share/applications/ardour5.desktop
|
|
|
|
@${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_16px.png \
|
|
|
|
${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps/ardour5.png
|
|
|
|
@${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_22px.png \
|
|
|
|
${STAGEDIR}${PREFIX}/share/icons/hicolor/22x22/apps/ardour5.png
|
|
|
|
@${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_32px.png \
|
|
|
|
${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps/ardour5.png
|
|
|
|
@${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_48px.png \
|
|
|
|
${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/ardour5.png
|
|
|
|
@${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_256px.png \
|
|
|
|
${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/ardour5.png
|
|
|
|
@${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_512px.png \
|
|
|
|
${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps/ardour5.png
|
|
|
|
@${FIND} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} \
|
|
|
|
-name '*.so*' -exec ${STRIP_CMD} {} +
|
|
|
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/sanityCheck
|
|
|
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/utils/ardour5-copy-mixer
|
|
|
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/utils/ardour5-export
|
|
|
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/ardour-exec-wrapper
|
|
|
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/ardour-vst-scanner
|
|
|
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/luasession
|
|
|
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/ardour-${PORTVERSION}
|
|
|
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/utils/ardour5-fix_bbtppq
|
|
|
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/hardour-${PORTVERSION}
|
|
|
|
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
|
|
|
|
.if ${ARCH} == "i386"
|
2017-01-29 08:28:18 +00:00
|
|
|
WITH_ARCH_FLAGS= --arch='-msse -mfpmath=sse' --dist-target=i386
|
|
|
|
.elif ${ARCH} == "amd64"
|
New port: audio/ardour5
Ardour is a digital audio workstation. You can use it to record, edit, and
mix multi-track audio. Produce your own CD's. Mix video soundtracks.
Experiment with new ideas about music and sound. Generate sound
installations for 12 speaker gallery shows.
Ardour capabilities include: multichannel recording, non-linear, non-
destructive region based editing with unlimited undo/redo, full automation
support, a mixer whose capabilities rival high end hardware consoles, lots
of plugins to warp, shift, and shape your music, and controllable from
hardware control surfaces at the same time as it syncs to timecode. If you
have been looking for a tool similar to ProTools, Nuendo, Cubase SX, Digital
Performer, Samplitude, or Sequoia, you might have found it.
WWW: https://ardour.org/
PR: 213291
Submitted by: Michael Beer <beerml@sigma6audio.de>
Reviewed by: Yuri Victorovich <yuri@rawbw.com>
2017-01-12 21:34:38 +00:00
|
|
|
WITH_ARCH_FLAGS= --arch='-msse -mfpmath=sse' --dist-target=x86_64
|
|
|
|
.endif
|
2017-01-29 08:28:18 +00:00
|
|
|
|
New port: audio/ardour5
Ardour is a digital audio workstation. You can use it to record, edit, and
mix multi-track audio. Produce your own CD's. Mix video soundtracks.
Experiment with new ideas about music and sound. Generate sound
installations for 12 speaker gallery shows.
Ardour capabilities include: multichannel recording, non-linear, non-
destructive region based editing with unlimited undo/redo, full automation
support, a mixer whose capabilities rival high end hardware consoles, lots
of plugins to warp, shift, and shape your music, and controllable from
hardware control surfaces at the same time as it syncs to timecode. If you
have been looking for a tool similar to ProTools, Nuendo, Cubase SX, Digital
Performer, Samplitude, or Sequoia, you might have found it.
WWW: https://ardour.org/
PR: 213291
Submitted by: Michael Beer <beerml@sigma6audio.de>
Reviewed by: Yuri Victorovich <yuri@rawbw.com>
2017-01-12 21:34:38 +00:00
|
|
|
.if defined(WITH_ARCH_FLAGS)
|
|
|
|
CONFIGURE_ARGS+= ${WITH_ARCH_FLAGS}
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.include <bsd.port.post.mk>
|