ports/180987: [NEW PORTs] audio/ardour3 and multimedia/harvid
Marcel Bonnet
ports at monovox.org
Thu Aug 1 18:30:01 UTC 2013
>Number: 180987
>Category: ports
>Synopsis: [NEW PORTs] audio/ardour3 and multimedia/harvid
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Aug 01 18:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Marcel Bonnet
>Release: FreeBSD 9.0-STABLE i386
>Organization:
>Environment:
FreeBSD machine.STUDIO 9.0-STABLE FreeBSD 9.0-STABLE #1 r230443M: Thu Jun 27 16:20:15 BRT 2013 marcelbonnet at machine.STUDIO:/usr/obj/usr/stable9/sys/MACHINE-9.0 i386
>Description:
ardour3-3.3 A multitrack digital audio workstation
harvid-0.7.3 Extracts still images from movies and serves them via HTTP
I suggest a new port ardour3 instead of updating ardour version 2 (current in audio/ardour) because it is recommended to use Ardour 2 for old projects.
Harvid is a server used by the new videotimeline feature in Ardour 3.
Ardour 3 requires other 7 new dependencies. I submitted them all as:
- PR 180171
- PR 180602
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# ./
# ./ardour3
# ./ardour3/files
# ./ardour3/files/revision.cc
# ./ardour3/files/patch-libs-midi++2-midi++-ipmidi__port.h
# ./ardour3/files/patch-gtk2__ardour-editor__drag.cc
# ./ardour3/files/patch-libs-ardour-ltc__slave.cc
# ./ardour3/files/patch-libs-ardour-midi__clock__slave.cc
# ./ardour3/files/patch-libs-ardour-mtc__slave.cc
# ./ardour3/files/patch-libs-ardour-pi__controller.cc
# ./ardour3/files/patch-libs-ardour-session__ltc.cc
# ./ardour3/files/patch-libs-ardour-session__process.cc
# ./ardour3/files/patch-gtk2__ardour-video__timeline.cc
# ./ardour3/files/ardour.desktop
# ./ardour3/files/patch-gtk2__ardour-audio__clock.cc
# ./ardour3/Makefile
# ./ardour3/pkg-descr
# ./ardour3/distinfo
# ./ardour3/pkg-plist
# ./harvid
# ./harvid/files
# ./harvid/files/patch-libharvid-Makefile
# ./harvid/files/patch-src-Makefile
# ./harvid/files/patch-src-image_format.c
# ./harvid/files/patch-common.mak
# ./harvid/Makefile
# ./harvid/pkg-descr
# ./harvid/pkg-plist
# ./harvid/distinfo
#
echo c - ./
mkdir -p ./ > /dev/null 2>&1
echo c - ./ardour3
mkdir -p ./ardour3 > /dev/null 2>&1
echo c - ./ardour3/files
mkdir -p ./ardour3/files > /dev/null 2>&1
echo x - ./ardour3/files/revision.cc
sed 's/^X//' >./ardour3/files/revision.cc << '7cfeae074347eb9e1233230bd45d7fa1'
X#include "libs/ardour/ardour/revision.h"
X
Xnamespace ARDOUR { const char* revision = "VERSAO"; }
7cfeae074347eb9e1233230bd45d7fa1
echo x - ./ardour3/files/patch-libs-midi++2-midi++-ipmidi__port.h
sed 's/^X//' >./ardour3/files/patch-libs-midi++2-midi++-ipmidi__port.h << '19083bbb50f33600d179cdfe8d3fbdd2'
X--- libs/midi++2/midi++/ipmidi_port.h.orig 2013-05-25 07:23:04.000000000 -0300
X+++ libs/midi++2/midi++/ipmidi_port.h 2013-05-25 07:23:33.000000000 -0300
X@@ -23,7 +23,7 @@
X #include <iostream>
X #if defined(WIN32)
X #include <winsock.h>
X-#elif defined(__FREE_BSD__)
X+#elif defined(__FreeBSD__)
X #include <netinet/in.h>
X #include <sys/socket.h>
X #include <sys/_sockaddr_storage.h>
19083bbb50f33600d179cdfe8d3fbdd2
echo x - ./ardour3/files/patch-gtk2__ardour-editor__drag.cc
sed 's/^X//' >./ardour3/files/patch-gtk2__ardour-editor__drag.cc << 'eaaba6e729fdd1a624b3e1be24894716'
X--- gtk2_ardour/editor_drag.cc.orig 2013-05-29 12:39:26.000000000 -0300
X+++ gtk2_ardour/editor_drag.cc 2013-05-29 12:41:23.000000000 -0300
X@@ -1666,7 +1666,7 @@
X
X char buf[128];
X Timecode::Time timecode;
X- _editor->session()->sample_to_timecode(abs(_startdrag_video_offset), timecode, true /* use_offset */, false /* use_subframes */ );
X+ _editor->session()->sample_to_timecode(fabs(_startdrag_video_offset), timecode, true /* use_offset */, false /* use_subframes */ );
X snprintf (buf, sizeof (buf), "Video Start:\n%c%02" PRId32 ":%02" PRId32 ":%02" PRId32 ":%02" PRId32, (_startdrag_video_offset<0?'-':' '), timecode.hours, timecode.minutes, timecode.seconds, timecode.frames);
X _editor->verbose_cursor()->set(buf, event->button.x + 10, event->button.y + 10);
X _editor->verbose_cursor()->show ();
X@@ -1710,8 +1710,8 @@
X Timecode::Time timecode;
X Timecode::Time timediff;
X char buf[128];
X- _editor->session()->sample_to_timecode(abs(offset), timecode, true /* use_offset */, false /* use_subframes */ );
X- _editor->session()->sample_to_timecode(abs(dt), timediff, false /* use_offset */, false /* use_subframes */ );
X+ _editor->session()->sample_to_timecode(fabs(offset), timecode, true /* use_offset */, false /* use_subframes */ );
X+ _editor->session()->sample_to_timecode(fabs(dt), timediff, false /* use_offset */, false /* use_subframes */ );
X snprintf (buf, sizeof (buf),
X "%s\n%c%02" PRId32 ":%02" PRId32 ":%02" PRId32 ":%02" PRId32
X "\n%s\n%c%02" PRId32 ":%02" PRId32 ":%02" PRId32 ":%02" PRId32
eaaba6e729fdd1a624b3e1be24894716
echo x - ./ardour3/files/patch-libs-ardour-ltc__slave.cc
sed 's/^X//' >./ardour3/files/patch-libs-ardour-ltc__slave.cc << 'eafd96f74d30cd8a2e6a313f78afb6dd'
X--- libs/ardour/ltc_slave.cc.orig 2013-05-27 00:32:05.000000000 -0300
X+++ libs/ardour/ltc_slave.cc 2013-05-27 00:33:33.000000000 -0300
X@@ -476,7 +476,7 @@
X delayedlocked = 0;
X }
X
X- if (abs(now - last_timestamp) > FLYWHEEL_TIMEOUT) {
X+ if (fabs(now - last_timestamp) > FLYWHEEL_TIMEOUT) {
X DEBUG_TRACE (DEBUG::LTC, "flywheel timeout\n");
X reset();
X speed = 0;
X@@ -591,7 +591,7 @@
X snprintf(delta, sizeof(delta), _("flywheel"));
X } else {
X snprintf(delta, sizeof(delta), "\u0394<span foreground=\"green\" face=\"monospace\" >%s%s%" PRIi64 "</span>sm",
X- LEADINGZERO(abs(current_delta)), PLUSMINUS(-current_delta), abs(current_delta));
X+ LEADINGZERO(fabs(current_delta)), PLUSMINUS(-current_delta), fabs(current_delta));
X }
X return std::string(delta);
X }
eafd96f74d30cd8a2e6a313f78afb6dd
echo x - ./ardour3/files/patch-libs-ardour-midi__clock__slave.cc
sed 's/^X//' >./ardour3/files/patch-libs-ardour-midi__clock__slave.cc << 'b7739cf3da7efc036e1b921524bb7b9f'
X--- libs/ardour/midi_clock_slave.cc.orig 2013-05-27 00:37:37.000000000 -0300
X+++ libs/ardour/midi_clock_slave.cc 2013-05-27 00:38:04.000000000 -0300
X@@ -364,7 +364,7 @@
X snprintf(delta, sizeof(delta), "\u2012\u2012\u2012\u2012");
X } else {
X snprintf(delta, sizeof(delta), "\u0394<span foreground=\"green\" face=\"monospace\" >%s%s%" PRIi64 "</span>sm",
X- LEADINGZERO(abs(current_delta)), PLUSMINUS(-current_delta), abs(current_delta));
X+ LEADINGZERO(fabs(current_delta)), PLUSMINUS(-current_delta), fabs(current_delta));
X }
X return std::string(delta);
X }
b7739cf3da7efc036e1b921524bb7b9f
echo x - ./ardour3/files/patch-libs-ardour-mtc__slave.cc
sed 's/^X//' >./ardour3/files/patch-libs-ardour-mtc__slave.cc << 'dffffad586c8f0f17ecee3f08a48f556'
X--- libs/ardour/mtc_slave.cc.orig 2013-05-27 00:56:46.000000000 -0300
X+++ libs/ardour/mtc_slave.cc 2013-05-27 00:58:21.000000000 -0300
X@@ -706,7 +706,7 @@
X snprintf(delta, sizeof(delta), "\u2012\u2012\u2012\u2012");
X } else {
X snprintf(delta, sizeof(delta), "\u0394<span foreground=\"green\" face=\"monospace\" >%s%s%" PRIi64 "</span>sm",
X- LEADINGZERO(abs(current_delta)), PLUSMINUS(-current_delta), abs(current_delta));
X+ LEADINGZERO(fabs(current_delta)), PLUSMINUS(-current_delta), fabs(current_delta));
X }
X return std::string(delta);
X }
dffffad586c8f0f17ecee3f08a48f556
echo x - ./ardour3/files/patch-libs-ardour-pi__controller.cc
sed 's/^X//' >./ardour3/files/patch-libs-ardour-pi__controller.cc << '3aec3c34f7574c4feef8092f093f0575'
X--- libs/ardour/pi_controller.cc.orig 2013-05-27 00:56:51.000000000 -0300
X+++ libs/ardour/pi_controller.cc 2013-05-27 00:58:56.000000000 -0300
X@@ -170,7 +170,7 @@
X speed = fine;
X }
X
X- if (abs(chasetime-slavetime) > pos_threshold) {
X+ if (fabs(chasetime-slavetime) > pos_threshold) {
X pic->reset( crude );
X speed = crude;
X want_locate_val = chasetime;
3aec3c34f7574c4feef8092f093f0575
echo x - ./ardour3/files/patch-libs-ardour-session__ltc.cc
sed 's/^X//' >./ardour3/files/patch-libs-ardour-session__ltc.cc << '4587eb204a3e626ecd569c50913a734f'
X--- libs/ardour/session_ltc.cc.orig 2013-05-27 00:57:09.000000000 -0300
X+++ libs/ardour/session_ltc.cc 2013-05-27 00:59:43.000000000 -0300
X@@ -332,7 +332,7 @@
X
X double bufrspdiff = rint(newbuflen - oldbuflen);
X
X- if (abs(bufrspdiff) > newbuflen || abs(bufrspdiff) > oldbuflen) {
X+ if (fabs(bufrspdiff) > newbuflen || fabs(bufrspdiff) > oldbuflen) {
X DEBUG_TRACE (DEBUG::LTC, "LTC TX2: resampling buffer would destroy information.\n");
X ltc_tx_reset();
X poff = 0;
4587eb204a3e626ecd569c50913a734f
echo x - ./ardour3/files/patch-libs-ardour-session__process.cc
sed 's/^X//' >./ardour3/files/patch-libs-ardour-session__process.cc << '733353a24e52266991b6662821949331'
X--- libs/ardour/session_process.cc.orig 2013-05-27 00:57:42.000000000 -0300
X+++ libs/ardour/session_process.cc 2013-05-27 01:00:06.000000000 -0300
X@@ -398,7 +398,7 @@
X if (this_event && this_event->action_frame <= end_frame && this_event->action_frame >= _transport_frame) {
X /* this isn't quite right for reverse play */
X frames_moved = (framecnt_t) (this_event->action_frame - _transport_frame);
X- this_nframes = abs (floor(frames_moved / _transport_speed));
X+ this_nframes = fabs (floor(frames_moved / _transport_speed));
X }
X
X if (this_nframes) {
X@@ -589,7 +589,7 @@
X }
X
X #if 1
X- if (!actively_recording() && (framecnt_t) abs(average_slave_delta) > _slave->resolution()) {
X+ if (!actively_recording() && (framecnt_t) fabs(average_slave_delta) > _slave->resolution()) {
X cerr << "average slave delta greater than slave resolution (" << _slave->resolution() << "), going to silent motion\n";
X goto silent_motion;
X }
X@@ -634,7 +634,7 @@
X average_slave_delta /= (int32_t) delta_accumulator_size;
X if (average_slave_delta < 0L) {
X average_dir = -1;
X- average_slave_delta = abs(average_slave_delta);
X+ average_slave_delta = fabs(average_slave_delta);
X } else {
X average_dir = 1;
X }
733353a24e52266991b6662821949331
echo x - ./ardour3/files/patch-gtk2__ardour-video__timeline.cc
sed 's/^X//' >./ardour3/files/patch-gtk2__ardour-video__timeline.cc << 'dc4b77cbd2dcf74a7806a37e65ec5a6b'
X--- gtk2_ardour/video_timeline.cc.orig 2013-05-29 12:38:34.000000000 -0300
X+++ gtk2_ardour/video_timeline.cc 2013-05-29 12:39:51.000000000 -0300
X@@ -271,7 +271,7 @@
X if (vfn==0) cut=0;
X for (VideoFrames::iterator i = video_frames.begin(); i != video_frames.end(); ++i) {
X VideoImageFrame *frame = (*i);
X- if (abs(frame->get_video_frame_number()-vfn)<=cut
X+ if (fabs(frame->get_video_frame_number()-vfn)<=cut
X && frame->get_rightend() == rightend) { return frame; }
X }
X return 0;
dc4b77cbd2dcf74a7806a37e65ec5a6b
echo x - ./ardour3/files/ardour.desktop
sed 's/^X//' >./ardour3/files/ardour.desktop << 'da8f51b14e5763c2064c3654edb6adc2'
X[Desktop Entry]
XName=Ardour 3
XComment=Multitrack Digital Audio Workstation
XExec=ardour3
XIcon=PREFIX/share/PORTNAME/icons/ardour_icon_48px.png
XTerminal=false
XType=Application
XX-MultipleArgs=false
XCategories=GTK;Audio;AudioVideoEditing;AudioVideo;Video;
da8f51b14e5763c2064c3654edb6adc2
echo x - ./ardour3/files/patch-gtk2__ardour-audio__clock.cc
sed 's/^X//' >./ardour3/files/patch-gtk2__ardour-audio__clock.cc << '56b9ed621ab6bf0426779e06d73adc55'
X--- gtk2_ardour/audio_clock.cc.orig 2013-05-29 12:39:00.000000000 -0300
X+++ gtk2_ardour/audio_clock.cc 2013-05-29 12:40:15.000000000 -0300
X@@ -1952,7 +1952,7 @@
X error << string_compose (_("programming error: %1 %2"), "badly formatted timecode clock string", str) << endmsg;
X return 0;
X }
X- TC.hours = abs(hours);
X+ TC.hours = fabs(hours);
X TC.rate = _session->timecode_frames_per_second();
X TC.drop= _session->timecode_drop_frames();
X
56b9ed621ab6bf0426779e06d73adc55
echo x - ./ardour3/Makefile
sed 's/^X//' >./ardour3/Makefile << 'abe1996ddb5308edd709ddd6f3bed8da'
X# Created by: Marcel Bonnet <ports at monovox.org>
X# $FreeBSD$
X
XPORTNAME= ardour3
XPORTVERSION= 3.3
XCATEGORIES= audio
XMASTER_SITES= http://monovox.org/freebsd/ports/distfiles/
X
XMAINTAINER= ports at monovox.org
XCOMMENT= A multitrack digital audio workstation
X
XLIB_DEPENDS= aubio:${PORTSDIR}/audio/aubio \
X lrdf:${PORTSDIR}/textproc/liblrdf \
X samplerate:${PORTSDIR}/audio/libsamplerate \
X lilv-0:${PORTSDIR}/audio/lilv-0 \
X suil-0:${PORTSDIR}/audio/suil-0 \
X serd-0:${PORTSDIR}/textproc/serd-0 \
X sord-0:${PORTSDIR}/textproc/sord-0 \
X sratom-0:${PORTSDIR}/textproc/sratom-0 \
X ogg:${PORTSDIR}/audio/libogg \
X FLAC:${PORTSDIR}/audio/flac \
X jack:${PORTSDIR}/audio/jack
XBUILD_DEPENDS= lv2>0:${PORTSDIR}/audio/lv2
XRUN_DEPENDS= ${LOCALBASE}/include/boost/version.hpp:${PORTSDIR}/devel/boost-libs \
X lv2>0:${PORTSDIR}/audio/lv2
X
XUSE_PYTHON= yes
XCONFIGURE_ARGS+= --prefix=${PREFIX} \
X --also-include="${LOCALBASE}/include" \
X --dist-target=${DIST_TARGET}
XLDFLAGS+= -L${LOCALBASE}/lib -lexecinfo
XUSE_BZIP2= yes
XUSE_PKGCONFIG= yes
XUSE_GNOME= gtk20 libxslt libgnomecanvas intltool
XUSE_GETTEXT= yes
XUSE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}
XMAKE_JOBS_SAFE= yes
X
XPLIST_SUB= DISTVERSION=${DISTVERSION}
XCFLAGS+= -I${LOCALBASE}/include
XCXXFLAGS+= -I${LOCALBASE}/include
XCONFIGURE_ENV+= CC=${CC} CXX=${CXX} \
X LINKFLAGS="${LDFLAGS}"
X
XOPTIONS_DEFINE= DEBUG VST
X
XVST_DESC= Enable VST plugins support
X
X.include <bsd.port.pre.mk>
X
X.if ${PORT_OPTIONS:MDEBUG}
XCONFIGURE_ARGS+= --debug
X.endif
X
X.if ${PORT_OPTIONS:MVST}
X.if ${ARCH} == "x86_64"
XIGNORE= you cannot use VST plugins with a 64 bit host
X.endif
XCONFIGURE_ARGS+= --lxvst
XBUILD_DEPENDS+= winegcc:${PORTSDIR}/emulators/wine \
X unzip:${PORTSDIR}/archivers/unzip \
X gsed:${PORTSDIR}/textproc/gsed
XLIB_DEPENDS+= wine:${PORTSDIR}/emulators/wine
X
XPLIST_SUB+= NO_VST="@comment "
XPLIST_SUB+= VST=""
X.else
XPLIST_SUB+= NO_VST=""
XPLIST_SUB+= VST="@comment "
X.endif
X
X#.if ${PORT_OPTIONS:MNLS}
XUSES+= gettext
X#PLIST_SUB+= NLS=""
X#.else
X#CONFIGURE_ARGS+= --disable-nls
X#PLIST_SUB+= NLS="@comment "
X#.endif
X
XCFLAGS:= ${CFLAGS:N-fno-strict-aliasing}
X
Xpost-patch:
X ${CP} ${FILESDIR}/revision.cc ${WRKSRC}/libs/ardour
X ${REINPLACE_CMD} "s|VERSAO|${PORTVERSION}|" ${WRKSRC}/libs/ardour/revision.cc
X ${MV} ${WRKSRC}/wscript ${WRKSRC}/wscript.orig-${PORTVERSION}
X ${CP} ${WRKSRC}/../freebsd/wscript-freebsd ${WRKSRC}/wscript
X ${REINPLACE_CMD} "s|_FBSD_MAJOR_|${PORTVERSION:C/([0-9])\.([0-9])/\1/}|" ${WRKSRC}/wscript
X ${REINPLACE_CMD} "s|_FBSD_MINOR_|${PORTVERSION:C/([0-9])\.([0-9])/\2/}|" ${WRKSRC}/wscript
X ${REINPLACE_CMD} "s|_FBSD_REVISION_|${PORTREVISION}|" ${WRKSRC}/wscript
X
Xdo-configure:
X (cd ${WRKSRC} && ${CONFIGURE_ENV} ./waf configure ${CONFIGURE_ARGS})
X
Xdo-build:
X (cd ${WRKSRC} && ./waf build)
X
Xpost-build:
X (cd ${WRKSRC} && ./waf i18n)
X
Xdo-install:
X ${INSTALL_SCRIPT} ${WRKSRC}/build/gtk2_ardour/ardour3 ${PREFIX}/bin/
X ${MKDIR} ${PREFIX}/etc/${PORTNAME}
X ${INSTALL_DATA} ${WRKSRC}/build/gtk2_ardour/ardour3_ui_dark.rc.pre ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/build/gtk2_ardour/ardour3_ui_light.rc.pre ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/build/gtk2_ardour/ardour3_dark_styles.rc ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/build/gtk2_ardour/ardour3_light_styles.rc ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/build/gtk2_ardour/ardour3_dark_fonts.rc ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/build/gtk2_ardour/ardour3_light_fonts.rc ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/build/gtk2_ardour/ardour3_widgets.rc ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/build/gtk2_ardour/ardour.menus ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/build/gtk2_ardour/mnemonic-us.bindings ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/build/gtk2_ardour/ardour3_ui_dark.rc ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/build/gtk2_ardour/ardour3_ui_light.rc ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardour3_ui_default.conf ${PREFIX}/etc/${PORTNAME}/
X ${MKDIR} ${PREFIX}/lib/${PORTNAME}
X ${MKDIR} ${PREFIX}/lib/${PORTNAME}/panners
X ${MKDIR} ${PREFIX}/lib/${PORTNAME}/engines
X ${MKDIR} ${PREFIX}/lib/${PORTNAME}/surfaces
X ${MKDIR} ${PREFIX}/lib/${PORTNAME}/vamp
X ${INSTALL_PROGRAM} ${WRKSRC}/build/gtk2_ardour/ardour-3.3 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/pbd/libpbd.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/ardour/libardour.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/midi++2/libmidipp.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/evoral/libsmf.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/evoral/libevoral.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/timecode/libtimecode.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/surfaces/control_protocol/libardourcp.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/surfaces/generic_midi/libardour_generic_midi.so ${PREFIX}/lib/${PORTNAME}/surfaces/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/surfaces/mackie/libardour_mcp.so ${PREFIX}/lib/${PORTNAME}/surfaces/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/surfaces/osc/libardour_osc.so ${PREFIX}/lib/${PORTNAME}/surfaces/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/vamp-sdk/libvamphost.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/vamp-sdk/libvampplugin.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/qm-dsp/libqmdsp.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/taglib/libtaglib.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/libltc/libltc.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/rubberband/librubberband.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/audiographer/libaudiographer.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/gtkmm2ext/libgtkmm2ext.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/panners/2in2out/libpan2in2out.so ${PREFIX}/lib/${PORTNAME}/panners/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/panners/1in2out/libpan1in2out.so ${PREFIX}/lib/${PORTNAME}/panners/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/panners/vbap/libpanvbap.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/clearlooks-newer/libclearlooks.so ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/pbd/libpbd.so.4 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/pbd/libpbd.so.4.1.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/vamp-plugins/libardourvampplugins.so ${PREFIX}/lib/${PORTNAME}/vamp/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/vamp-plugins/libardourvampplugins.so.0 ${PREFIX}/lib/${PORTNAME}/vamp/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/vamp-plugins/libardourvampplugins.so.0.0.0 ${PREFIX}/lib/${PORTNAME}/vamp/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/ardour/libardour.so.3 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/ardour/libardour.so.3.0.0. ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/midi++2/libmidipp.so.4 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/midi++2/libmidipp.so.4.1.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/evoral/libevoral.so.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/evoral/libevoral.so.0.0.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/timecode/libtimecode.so.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/timecode/libtimecode.so.0.0.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/surfaces/control_protocol/libardourcp.so.4 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/surfaces/control_protocol/libardourcp.so.4.1.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/surfaces/generic_midi/libardour_generic_midi.so.4 ${PREFIX}/lib/${PORTNAME}/surfaces/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/surfaces/generic_midi/libardour_generic_midi.so.4.1.0 ${PREFIX}/lib/${PORTNAME}/surfaces/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/surfaces/mackie/libardour_mcp.so.4 ${PREFIX}/lib/${PORTNAME}/surfaces/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/surfaces/mackie/libardour_mcp.so.4.1.0 ${PREFIX}/lib/${PORTNAME}/surfaces/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/surfaces/osc/libardour_osc.so.4 ${PREFIX}/lib/${PORTNAME}/surfaces/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/surfaces/osc/libardour_osc.so.4.1.0 ${PREFIX}/lib/${PORTNAME}/surfaces/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/vamp-sdk/libvampplugin.so.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/vamp-sdk/libvampplugin.so.0.0.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/vamp-sdk/libvamphost.so.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/vamp-sdk/libvamphost.so.0.0.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/qm-dsp/libqmdsp.so.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/qm-dsp/libqmdsp.so.0.0.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/taglib/libtaglib.so.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/taglib/libtaglib.so.0.0.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/libltc/libltc.so.1 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/libltc/libltc.so.1.1.1 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/rubberband/librubberband.so.4 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/rubberband/librubberband.so.4.1.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/audiographer/libaudiographer.so.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/audiographer/libaudiographer.so.0.0.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/gtkmm2ext/libgtkmm2ext.so.0 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/gtkmm2ext/libgtkmm2ext.so.0.8.3 ${PREFIX}/lib/${PORTNAME}/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/panners/2in2out/libpan2in2out.so.1 ${PREFIX}/lib/${PORTNAME}/panners/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/panners/2in2out/libpan2in2out.so.1.0.0 ${PREFIX}/lib/${PORTNAME}/panners/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/panners/1in2out/libpan1in2out.so.1 ${PREFIX}/lib/${PORTNAME}/panners/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/panners/1in2out/libpan1in2out.so.1.0.0 ${PREFIX}/lib/${PORTNAME}/panners/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/panners/vbap/libpanvbap.so.1 ${PREFIX}/lib/${PORTNAME}/panners/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/panners/vbap/libpanvbap.so.1.0.0 ${PREFIX}/lib/${PORTNAME}/panners/
X ${INSTALL_LIB} ${WRKSRC}/build/libs/clearlooks-newer/engines/libclearlooks.so ${PREFIX}/lib/${PORTNAME}/engines/
X ${MKDIR} ${DATADIR}
X ${CP} -R ${WRKSRC}/icons ${DATADIR}/
X ${CP} -R ${WRKSRC}/export ${DATADIR}/
X ${CP} -R ${WRKSRC}/midi_maps ${DATADIR}/
X ${CP} -R ${WRKSRC}/mcp ${DATADIR}/
X ${CP} -R ${WRKSRC}/patchfiles ${DATADIR}/
X ${CP} -R ${WRKSRC}/gtk2_ardour/pixmaps ${DATADIR}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/splash.png ${DATADIR}/
X ${MKDIR} ${PREFIX}/share/applications
X ${INSTALL_DATA} ${FILESDIR}/ardour.desktop ${PREFIX}/share/applications/
X ${CP} -R ${WRKSRC}/gtk2_ardour/pixmaps ${DATADIR}/
X ${CP} -R ${WRKSRC}/gtk2_ardour/icons ${DATADIR}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ArdourMono.ttf ${DATADIR}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/SAE-de-keypad.bindings.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/SAE-de-nokeypad.bindings.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/SAE-us-keypad.bindings.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/SAE-us-nokeypad.bindings.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/arcall ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardbg ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardbg-scons ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardev ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardev_common.sh.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardour-sae.menus ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardour.menus.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardour.sh.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardour2_ui_dark_sae.rc.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardour2_ui_light_sae.rc.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardour3.desktop.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardour3.xml ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardour3_fonts.rc.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardour3_styles.rc.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardour3_ui_dark.rc.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardour3_ui_light.rc.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ardour3_widget_list.rc ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/arldd ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/arprof-scons ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/arval ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/arval-scons ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/au_pluginui.mm ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/cocoacarbon.mm ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/editor.bindings ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/editor_xpms ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/ergonomic-us.bindings.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/mixer.bindings ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/mnemonic-us.bindings.in ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/mtest.menus ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/mtest_other.menus ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/mtest_shared.menu ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/step_editing.bindings ${PREFIX}/etc/${PORTNAME}/
X ${INSTALL_DATA} ${WRKSRC}/gtk2_ardour/gtk2_ardour3.pot ${PREFIX}/etc/${PORTNAME}/
X
X.include <bsd.port.post.mk>
abe1996ddb5308edd709ddd6f3bed8da
echo x - ./ardour3/pkg-descr
sed 's/^X//' >./ardour3/pkg-descr << 'b5c62c81bb5bfca5203b768c835dec5a'
XArdour is a digital audio workstation. You can use it to record, edit, and
Xmix multi-track audio. Produce your own CD's. Mix video soundtracks.
XExperiment with new ideas about music and sound. Generate sound
Xinstallations for 12 speaker gallery shows.
X
XArdour capabilities include: multichannel recording, non-linear, non-
Xdestructive region based editing with unlimited undo/redo, full automation
Xsupport, a mixer whose capabilities rival high end hardware consoles, lots
Xof plugins to warp, shift, and shape your music, and controllable from
Xhardware control surfaces at the same time as it syncs to timecode. If you
Xhave been looking for a tool similar to ProTools, Nuendo, Cubase SX, Digital
XPerformer, Samplitude, or Sequoia, you might have found it.
X
XArdour version 3.x do not conflicts with former Ardour 2.x, and it is
Xrecommended to keep Ardour 2.x for editing old projects if you used
Xfeatures as track automations.
X
XWWW: http://ardour.org/
b5c62c81bb5bfca5203b768c835dec5a
echo x - ./ardour3/distinfo
sed 's/^X//' >./ardour3/distinfo << '40185e8ed62d8236e304a6cd10ed2b56'
XSHA256 (ardour3-3.3.tar.bz2) = 75d575d0e5ee3a00821e22962d49924f9fc2b0a4b278afa6d8d0383b38c93970
XSIZE (ardour3-3.3.tar.bz2) = 6805672
40185e8ed62d8236e304a6cd10ed2b56
echo x - ./ardour3/pkg-plist
sed 's/^X//' >./ardour3/pkg-plist << '299457a3387d1cb824af86dd85942a17'
Xbin/ardour3
Xetc/ardour3/ardour3_ui_dark.rc.pre
Xetc/ardour3/ardour3_ui_light.rc.pre
Xetc/ardour3/ardour3_dark_styles.rc
Xetc/ardour3/ardour3_light_styles.rc
Xetc/ardour3/ardour3_dark_fonts.rc
Xetc/ardour3/ardour3_light_fonts.rc
Xetc/ardour3/ardour3_widgets.rc
Xetc/ardour3/ardour.menus
Xetc/ardour3/mnemonic-us.bindings
Xetc/ardour3/ardour3_ui_dark.rc
Xetc/ardour3/ardour3_ui_light.rc
Xetc/ardour3/ardour3_ui_default.conf
Xetc/ardour3/SAE-de-keypad.bindings.in
Xetc/ardour3/SAE-de-nokeypad.bindings.in
Xetc/ardour3/SAE-us-keypad.bindings.in
Xetc/ardour3/arcall
Xetc/ardour3/SAE-us-nokeypad.bindings.in
Xetc/ardour3/ardbg
Xetc/ardour3/ardbg-scons
Xetc/ardour3/ardev
Xetc/ardour3/ardev_common.sh.in
Xetc/ardour3/ardour-sae.menus
Xetc/ardour3/ardour.menus.in
Xetc/ardour3/ardour.sh.in
Xetc/ardour3/ardour2_ui_dark_sae.rc.in
Xetc/ardour3/ardour2_ui_light_sae.rc.in
Xetc/ardour3/ardour3.desktop.in
Xetc/ardour3/ardour3.xml
Xetc/ardour3/ardour3_fonts.rc.in
Xetc/ardour3/ardour3_styles.rc.in
Xetc/ardour3/ardour3_ui_dark.rc.in
Xetc/ardour3/ardour3_ui_light.rc.in
Xetc/ardour3/ardour3_widget_list.rc
Xetc/ardour3/arldd
Xetc/ardour3/arprof-scons
Xetc/ardour3/arval
Xetc/ardour3/arval-scons
Xetc/ardour3/au_pluginui.mm
Xetc/ardour3/cocoacarbon.mm
Xetc/ardour3/editor.bindings
Xetc/ardour3/editor_xpms
Xetc/ardour3/ergonomic-us.bindings.in
Xetc/ardour3/mixer.bindings
Xetc/ardour3/mnemonic-us.bindings.in
Xetc/ardour3/mtest.menus
Xetc/ardour3/mtest_other.menus
Xetc/ardour3/mtest_shared.menu
Xetc/ardour3/step_editing.bindings
Xetc/ardour3/gtk2_ardour3.pot
Xlib/ardour3/panners/libpan2in2out.so
Xlib/ardour3/panners/libpan1in2out.so
Xlib/ardour3/panners/libpan2in2out.so.1
Xlib/ardour3/panners/libpan2in2out.so.1.0.0
Xlib/ardour3/panners/libpan1in2out.so.1
Xlib/ardour3/panners/libpan1in2out.so.1.0.0
Xlib/ardour3/panners/libpanvbap.so.1
Xlib/ardour3/panners/libpanvbap.so.1.0.0
Xlib/ardour3/engines/libclearlooks.so
Xlib/ardour3/surfaces/libardour_generic_midi.so
Xlib/ardour3/surfaces/libardour_mcp.so
Xlib/ardour3/surfaces/libardour_osc.so
Xlib/ardour3/surfaces/libardour_generic_midi.so.4
Xlib/ardour3/surfaces/libardour_generic_midi.so.4.1.0
Xlib/ardour3/surfaces/libardour_mcp.so.4
Xlib/ardour3/surfaces/libardour_mcp.so.4.1.0
Xlib/ardour3/surfaces/libardour_osc.so.4
Xlib/ardour3/surfaces/libardour_osc.so.4.1.0
Xlib/ardour3/vamp/libardourvampplugins.so
Xlib/ardour3/vamp/libardourvampplugins.so.0
Xlib/ardour3/vamp/libardourvampplugins.so.0.0.0
Xlib/ardour3/ardour-3.3
Xlib/ardour3/libpbd.so
Xlib/ardour3/libardour.so
Xlib/ardour3/libmidipp.so
Xlib/ardour3/libsmf.so
Xlib/ardour3/libevoral.so
Xlib/ardour3/libtimecode.so
Xlib/ardour3/libardourcp.so
Xlib/ardour3/libvamphost.so
Xlib/ardour3/libvampplugin.so
Xlib/ardour3/libqmdsp.so
Xlib/ardour3/libtaglib.so
Xlib/ardour3/libltc.so
Xlib/ardour3/librubberband.so
Xlib/ardour3/libaudiographer.so
Xlib/ardour3/libgtkmm2ext.so
Xlib/ardour3/libpanvbap.so
Xlib/ardour3/libpbd.so.4
Xlib/ardour3/libclearlooks.so
Xlib/ardour3/libpbd.so.4.1.0
Xlib/ardour3/libardour.so.3
Xlib/ardour3/libardour.so.3.0.0.
Xlib/ardour3/libmidipp.so.4
Xlib/ardour3/libmidipp.so.4.1.0
Xlib/ardour3/libevoral.so.0
Xlib/ardour3/libevoral.so.0.0.0
Xlib/ardour3/libtimecode.so.0
Xlib/ardour3/libtimecode.so.0.0.0
Xlib/ardour3/libardourcp.so.4
Xlib/ardour3/libardourcp.so.4.1.0
Xlib/ardour3/libvampplugin.so.0
Xlib/ardour3/libvampplugin.so.0.0.0
Xlib/ardour3/libvamphost.so.0
Xlib/ardour3/libvamphost.so.0.0.0
Xlib/ardour3/libqmdsp.so.0
Xlib/ardour3/libqmdsp.so.0.0.0
Xlib/ardour3/libtaglib.so.0
Xlib/ardour3/libtaglib.so.0.0.0
Xlib/ardour3/libltc.so.1
Xlib/ardour3/libltc.so.1.1.1
Xlib/ardour3/librubberband.so.4
Xlib/ardour3/librubberband.so.4.1.0
Xlib/ardour3/libaudiographer.so.0
Xlib/ardour3/libaudiographer.so.0.0.0
Xlib/ardour3/libgtkmm2ext.so.0
Xlib/ardour3/libgtkmm2ext.so.0.8.3
Xlibdata/ldconfig/ardour3
X%%DATADIR%%/icons/made_with/ardour_made.png
X%%DATADIR%%/icons/made_with/ardour_made.xar
X%%DATADIR%%/icons/icon/ardour_icon_tango_48px_red.png
X%%DATADIR%%/icons/icon/ardour_icon_mac.png
X%%DATADIR%%/icons/icon/ardour_icon_mac_mask.png
X%%DATADIR%%/icons/icon/ardour_icon_tango_16px.xcf
X%%DATADIR%%/icons/icon/ardour_icon_tango_16px_blue.png
X%%DATADIR%%/icons/icon/ardour_icon_tango_16px_red.png
X%%DATADIR%%/icons/icon/ardour_icon_tango_22px.xcf
X%%DATADIR%%/icons/icon/ardour_icon_tango_22px_blue.png
X%%DATADIR%%/icons/icon/ardour_icon_tango_22px_red.png
X%%DATADIR%%/icons/icon/ardour_icon_tango_32px.xcf
X%%DATADIR%%/icons/icon/ardour_icon_tango_32px_blue.png
X%%DATADIR%%/icons/icon/ardour_icon_tango_32px_red.png
X%%DATADIR%%/icons/icon/ardour_icon_tango_48px.xcf
X%%DATADIR%%/icons/icon/ardour_icon_tango_48px_blue.png
X%%DATADIR%%/icons/icon/ardour.icns
X%%DATADIR%%/icons/Music_dynamic_fortissimo.svg
X%%DATADIR%%/icons/Music_dynamic_fortississimo.svg
X%%DATADIR%%/icons/Music_dynamic_mezzo_forte.svg
X%%DATADIR%%/icons/Music_dynamic_mezzo_piano.svg
X%%DATADIR%%/icons/Music_dynamic_pianissimo.svg
X%%DATADIR%%/icons/Music_dynamic_pianississimo.svg
X%%DATADIR%%/icons/Music_dynamic_piano.svg
X%%DATADIR%%/icons/ardour_bw.ai
X%%DATADIR%%/icons/ardour_bw.svg
X%%DATADIR%%/icons/ardour_track-bus_list_states.svg
X%%DATADIR%%/icons/chord.svg
X%%DATADIR%%/icons/eighthnote.svg
X%%DATADIR%%/icons/fade_in_cursor.svg
X%%DATADIR%%/icons/add.png
X%%DATADIR%%/icons/fade_out_cursor.svg
X%%DATADIR%%/icons/halfnote.svg
X%%DATADIR%%/icons/i_beam_cursor.svg
X%%DATADIR%%/icons/metronome.svg
X%%DATADIR%%/icons/midi_panic.svg
X%%DATADIR%%/icons/midi_socket.svg
X%%DATADIR%%/icons/quarternote.svg
X%%DATADIR%%/icons/sixteenthnote.svg
X%%DATADIR%%/icons/sixyfourthnote.svg
X%%DATADIR%%/icons/thirtysecondnote.svg
X%%DATADIR%%/icons/wholenote.svg
X%%DATADIR%%/icons/zoom_full.svg
X%%DATADIR%%/icons/zoom_in.svg
X%%DATADIR%%/icons/zoom_in_cursor.svg
X%%DATADIR%%/icons/zoom_out.svg
X%%DATADIR%%/icons/Ardour Mouse Cursors.svg
X%%DATADIR%%/icons/zoom_out_cursor.svg
X%%DATADIR%%/icons/Music_dynamic_forte.svg
X%%DATADIR%%/icons/zoom_out_cursor.png
X%%DATADIR%%/icons/app-icon_tango.svg
X%%DATADIR%%/icons/application-x-ardour_16px.png
X%%DATADIR%%/icons/application-x-ardour_22px.png
X%%DATADIR%%/icons/application-x-ardour_32px.png
X%%DATADIR%%/icons/application-x-ardour_48px.png
X%%DATADIR%%/icons/ardour-app-icon_osx.png
X%%DATADIR%%/icons/ardour-app-icon_osx_mask.png
X%%DATADIR%%/icons/ardour_icon_16px.png
X%%DATADIR%%/icons/ardour_icon_22px.png
X%%DATADIR%%/icons/ardour_icon_256px.png
X%%DATADIR%%/icons/ardour_icon_32px.png
X%%DATADIR%%/icons/ardour_icon_48px.png
X%%DATADIR%%/icons/chord.png
X%%DATADIR%%/icons/close.png
X%%DATADIR%%/icons/computer_keyboard.png
X%%DATADIR%%/icons/forte.png
X%%DATADIR%%/icons/computer_keyboard_active.png
X%%DATADIR%%/icons/crossfade_in_default.svg
X%%DATADIR%%/icons/crossfade_out_default.svg
X%%DATADIR%%/icons/eighthnote.png
X%%DATADIR%%/icons/expand_left_right_cursor.png
X%%DATADIR%%/icons/expand_up_down_cursor.png
X%%DATADIR%%/icons/export_icons.sh
X%%DATADIR%%/icons/fade_in_cursor.png
X%%DATADIR%%/icons/fade_out_cursor.png
X%%DATADIR%%/icons/fadein-S1.png
X%%DATADIR%%/icons/fadein-S2.png
X%%DATADIR%%/icons/fadein-constant-power.png
X%%DATADIR%%/icons/fadein-fast-cut.png
X%%DATADIR%%/icons/fadein-linear.png
X%%DATADIR%%/icons/fadein-long-cut.png
X%%DATADIR%%/icons/fadein-short-cut.png
X%%DATADIR%%/icons/grabber.png
X%%DATADIR%%/icons/fadein-slow-cut.png
X%%DATADIR%%/icons/fadeout-S1.png
X%%DATADIR%%/icons/fadeout-S2.png
X%%DATADIR%%/icons/fadeout-constant-power.png
X%%DATADIR%%/icons/fadeout-fast-cut.png
X%%DATADIR%%/icons/fadeout-linear.png
X%%DATADIR%%/icons/fadeout-long-cut.png
X%%DATADIR%%/icons/fadeout-short-cut.png
X%%DATADIR%%/icons/fadeout-slow-cut.png
X%%DATADIR%%/icons/fader_belt.png
X%%DATADIR%%/icons/fader_belt_desensitised.png
X%%DATADIR%%/icons/fader_belt_h.png
X%%DATADIR%%/icons/fader_belt_h_desensitised.png
X%%DATADIR%%/icons/fader_belt_h_medium.png
X%%DATADIR%%/icons/fader_belt_h_medium_desensitised.png
X%%DATADIR%%/icons/fader_belt_h_thin.png
X%%DATADIR%%/icons/fader_belt_h_thin_desensitised.png
X%%DATADIR%%/icons/ferret_02.png
X%%DATADIR%%/icons/fortissimo.png
X%%DATADIR%%/icons/fortississimo.png
X%%DATADIR%%/icons/grabber_edit_point.png
X%%DATADIR%%/icons/grabber_note.png
X%%DATADIR%%/icons/halfnote.png
X%%DATADIR%%/icons/hide.png
X%%DATADIR%%/icons/i_beam_cursor.png
X%%DATADIR%%/icons/join_tools.png
X%%DATADIR%%/icons/join_tools.svg
X%%DATADIR%%/icons/knob.png
X%%DATADIR%%/icons/metronome.png
X%%DATADIR%%/icons/mezzforte.png
X%%DATADIR%%/icons/mezzoforte.png
X%%DATADIR%%/icons/mezzopiano.png
X%%DATADIR%%/icons/midi-input-active.png
X%%DATADIR%%/icons/midi-input-inactive.png
X%%DATADIR%%/icons/midi_panic.png
X%%DATADIR%%/icons/midi_socket_small.png
X%%DATADIR%%/icons/midi_sound_notes.png
X%%DATADIR%%/icons/midi_tool_erase.png
X%%DATADIR%%/icons/midi_tool_pencil.png
X%%DATADIR%%/icons/midi_tool_select.png
X%%DATADIR%%/icons/move_cursor.png
X%%DATADIR%%/icons/mute-disabled.png
X%%DATADIR%%/icons/mute-enabled.png
X%%DATADIR%%/icons/muted-by-others.png
X%%DATADIR%%/icons/nudge_left.png
X%%DATADIR%%/icons/nudge_right.png
X%%DATADIR%%/icons/pianissimo.png
X%%DATADIR%%/icons/pianississimo.png
X%%DATADIR%%/icons/piano.png
X%%DATADIR%%/icons/sae.png
X%%DATADIR%%/icons/quarternote.png
X%%DATADIR%%/icons/rec-enabled.png
X%%DATADIR%%/icons/rec-in-progress.png
X%%DATADIR%%/icons/record-normal-disabled.png
X%%DATADIR%%/icons/record-normal-enabled.png
X%%DATADIR%%/icons/record-normal-in-progress.png
X%%DATADIR%%/icons/record-step.png
X%%DATADIR%%/icons/record_disabled_grey.png
X%%DATADIR%%/icons/record_normal_red.png
X%%DATADIR%%/icons/record_tape_red.png
X%%DATADIR%%/icons/resize_bottom_cursor.png
X%%DATADIR%%/icons/resize_bottom_left_cursor.png
X%%DATADIR%%/icons/resize_bottom_right_cursor.png
X%%DATADIR%%/icons/resize_left_cursor.png
X%%DATADIR%%/icons/resize_right_cursor.png
X%%DATADIR%%/icons/strip_width.png
X%%DATADIR%%/icons/resize_top_cursor.png
X%%DATADIR%%/icons/resize_top_left_cursor.png
X%%DATADIR%%/icons/resize_top_right_cursor.png
X%%DATADIR%%/icons/sixteenthnote.png
X%%DATADIR%%/icons/sixtyfourthnote.png
X%%DATADIR%%/icons/solo-disabled.png
X%%DATADIR%%/icons/solo-enabled.png
X%%DATADIR%%/icons/solo-isolate-disabled.png
X%%DATADIR%%/icons/solo-isolate-enabled.png
X%%DATADIR%%/icons/solo-isolated.png
X%%DATADIR%%/icons/solo-safe-disabled.png
X%%DATADIR%%/icons/solo-safe-enabled.png
X%%DATADIR%%/icons/solo-safe-icon.png
X%%DATADIR%%/icons/soloed-by-others.png
X%%DATADIR%%/icons/step-editing.png
X%%DATADIR%%/icons/tav_exp.png
X%%DATADIR%%/icons/tav_shrink.png
X%%DATADIR%%/icons/thirtysecondnote.png
X%%DATADIR%%/icons/tool_audition.png
X%%DATADIR%%/icons/tool_gain.png
X%%DATADIR%%/icons/zoom_in.png
X%%DATADIR%%/icons/tool_note.png
X%%DATADIR%%/icons/tool_object.png
X%%DATADIR%%/icons/tool_object.xpm
X%%DATADIR%%/icons/tool_object_range.png
X%%DATADIR%%/icons/tool_range.png
X%%DATADIR%%/icons/tool_stretch.png
X%%DATADIR%%/icons/tool_zoom.png
X%%DATADIR%%/icons/transport_end.png
X%%DATADIR%%/icons/transport_end.svg
X%%DATADIR%%/icons/transport_icons.svg
X%%DATADIR%%/icons/transport_loop.png
X%%DATADIR%%/icons/transport_play.png
X%%DATADIR%%/icons/transport_play.svg
X%%DATADIR%%/icons/transport_range.png
X%%DATADIR%%/icons/transport_range.svg
X%%DATADIR%%/icons/wholenote.png
X%%DATADIR%%/icons/transport_record.png
X%%DATADIR%%/icons/transport_record.svg
X%%DATADIR%%/icons/transport_start.png
X%%DATADIR%%/icons/transport_start.svg
X%%DATADIR%%/icons/transport_stop.png
X%%DATADIR%%/icons/transport_stop.svg
X%%DATADIR%%/icons/trim_bottom_cursor.png
X%%DATADIR%%/icons/trim_left_cursor.png
X%%DATADIR%%/icons/trim_left_cursor_5.png
X%%DATADIR%%/icons/trim_left_cursor_right_only.png
X%%DATADIR%%/icons/trim_right_cursor.png
X%%DATADIR%%/icons/trim_right_cursor_5.png
X%%DATADIR%%/icons/trim_right_cursor_left_only.png
X%%DATADIR%%/icons/trim_top_cursor.png
X%%DATADIR%%/icons/tw_edit_icons_07.xcf
X%%DATADIR%%/icons/zoom_full.png
X%%DATADIR%%/icons/zoom_in_cursor.png
X%%DATADIR%%/icons/zoom_out.png
X%%DATADIR%%/icons/act-disabled.png
X%%DATADIR%%/export/Ring Tone.format
X%%DATADIR%%/export/CD + DVD-A.preset
X%%DATADIR%%/export/CD + FLAC (tagged).preset
X%%DATADIR%%/export/CD + FLAC.preset
X%%DATADIR%%/export/CD + Ogg_Vorbis (tagged).preset
X%%DATADIR%%/export/CD + Ogg_Vorbis + FLAC (tagged).preset
X%%DATADIR%%/export/CD + Ogg_Vorbis.preset
X%%DATADIR%%/export/CD only.preset
X%%DATADIR%%/export/DVD-A only.preset
X%%DATADIR%%/export/DVD-A.format
X%%DATADIR%%/export/FLAC (tagged).preset
X%%DATADIR%%/export/FLAC 24 bit (tagged).format
X%%DATADIR%%/export/FLAC 24 bit .format
X%%DATADIR%%/export/FLAC.preset
X%%DATADIR%%/export/Ogg_Vorbis (tagged).format
X%%DATADIR%%/export/wscript
X%%DATADIR%%/export/Ogg_Vorbis (tagged).preset
X%%DATADIR%%/export/Ogg_Vorbis + FLAC (tagged).preset
X%%DATADIR%%/export/Ogg_Vorbis + FLAC.preset
X%%DATADIR%%/export/Ogg_Vorbis .preset
X%%DATADIR%%/export/Ogg_Vorbis.format
X%%DATADIR%%/export/CD (Red Book).format
X%%DATADIR%%/midi_maps/xboard-61.map
X%%DATADIR%%/midi_maps/Korg_nanoKONTROL.map
X%%DATADIR%%/midi_maps/Korg_nanoKONTROL2.map
X%%DATADIR%%/midi_maps/Korg_nanoKONTROL2_With_Master.map
X%%DATADIR%%/midi_maps/Korg_nanoKONTROL_Master.map
X%%DATADIR%%/midi_maps/M-Audio_Axiom25.map
X%%DATADIR%%/midi_maps/Roland_SI-24.map
X%%DATADIR%%/midi_maps/bcf2000.map
X%%DATADIR%%/midi_maps/bcf2000_mackie.map
X%%DATADIR%%/midi_maps/m-audio_oxygen8v2.map
X%%DATADIR%%/midi_maps/wscript
X%%DATADIR%%/midi_maps/DDX3216.map
X%%DATADIR%%/mcp/wscript
X%%DATADIR%%/mcp/bcf2000_basic_edit_mix.profile
X%%DATADIR%%/mcp/cmc.device
X%%DATADIR%%/mcp/mcpro.device
X%%DATADIR%%/mcp/mcproxt.device
X%%DATADIR%%/mcp/nucleus.device
X%%DATADIR%%/mcp/paul-nucleus.profile
X%%DATADIR%%/mcp/bcf2000.device
X%%DATADIR%%/patchfiles/Yamaha_Tyros2.midnam
X%%DATADIR%%/patchfiles/Alesis_NanoBass.midnam
X%%DATADIR%%/patchfiles/Alesis_NanoPiano.midnam
X%%DATADIR%%/patchfiles/Alesis_QS78.midnam
X%%DATADIR%%/patchfiles/Casio_CZ-1.midnam
X%%DATADIR%%/patchfiles/Clavia_Nord_Lead_II.midnam
X%%DATADIR%%/patchfiles/DSI_Evolver.midnam
X%%DATADIR%%/patchfiles/DSI_Mopho.midnam
X%%DATADIR%%/patchfiles/DSI_Tetra.midnam
X%%DATADIR%%/patchfiles/Digidesign_MP1.midnam
X%%DATADIR%%/patchfiles/Dynacord_DRP-20X.midnam
X%%DATADIR%%/patchfiles/E-mu_Mo_Phatt.midnam
X%%DATADIR%%/patchfiles/E-mu_Orbit-3.midnam
X%%DATADIR%%/patchfiles/E-mu_Proteus_2000.midnam
X%%DATADIR%%/patchfiles/Eventide_Eclipse.midnam
X%%DATADIR%%/patchfiles/MFB_503.midnam
X%%DATADIR%%/patchfiles/Korg_ER-1.midnam
X%%DATADIR%%/patchfiles/Gotharmoon_deMoon.midnam
X%%DATADIR%%/patchfiles/Jomox_MBase_11.midnam
X%%DATADIR%%/patchfiles/Korg_Karma.midnam
X%%DATADIR%%/patchfiles/Korg_MS2000R.midnam
X%%DATADIR%%/patchfiles/Korg_MicroKORG.midnam
X%%DATADIR%%/patchfiles/Korg_NX5R.midnam
X%%DATADIR%%/patchfiles/Korg_Radias.midnam
X%%DATADIR%%/patchfiles/Korg_TR_Workstation.midnam
X%%DATADIR%%/patchfiles/Korg_Trinity_Track.midnam
X%%DATADIR%%/patchfiles/Korg_Triton.midnam
X%%DATADIR%%/patchfiles/Korg_Triton_Rack.midnam
X%%DATADIR%%/patchfiles/Kurzweil_Mark-12-152.midnam
X%%DATADIR%%/patchfiles/Kurzweil_PX_Plus.midnam
X%%DATADIR%%/patchfiles/Kurzweil_SP88x.midnam
X%%DATADIR%%/patchfiles/Lexicon_MX300.midnam
X%%DATADIR%%/patchfiles/Line_6_EchoPro.midnam
X%%DATADIR%%/patchfiles/Line_6_FilterPro.midnam
X%%DATADIR%%/patchfiles/Line_6_ModPro.midnam
X%%DATADIR%%/patchfiles/Line_6_POD.midnam
X%%DATADIR%%/patchfiles/MIDI.midnam
X%%DATADIR%%/patchfiles/MIDINameDocument10.dtd
X%%DATADIR%%/patchfiles/Moog_Minitaur.midnam
X%%DATADIR%%/patchfiles/Nord_Modular.midnam
X%%DATADIR%%/patchfiles/Novation_A-Station.midnam
X%%DATADIR%%/patchfiles/Novation_DrumStation.midnam
X%%DATADIR%%/patchfiles/Novation_Nova.midnam
X%%DATADIR%%/patchfiles/Novation_Super_BassStation.midnam
X%%DATADIR%%/patchfiles/Peavey_DPM-V3.midnam
X%%DATADIR%%/patchfiles/README
X%%DATADIR%%/patchfiles/Roland_Fantom-Xa.midnam
X%%DATADIR%%/patchfiles/Roland_Fantom.midnam
X%%DATADIR%%/patchfiles/wscript
X%%DATADIR%%/patchfiles/Roland_FantomX8.midnam
X%%DATADIR%%/patchfiles/Roland_FantomXR.midnam
X%%DATADIR%%/patchfiles/Roland_GR-1.midnam
X%%DATADIR%%/patchfiles/Roland_GR-33.midnam
X%%DATADIR%%/patchfiles/Roland_JP-8080.midnam
X%%DATADIR%%/patchfiles/Roland_JV-1010.midnam
X%%DATADIR%%/patchfiles/Roland_JV-1080.midnam
X%%DATADIR%%/patchfiles/Roland_JV-2080.midnam
X%%DATADIR%%/patchfiles/Roland_Juno-106.midnam
X%%DATADIR%%/patchfiles/Roland_M-BD1.midnam
X%%DATADIR%%/patchfiles/Roland_RD-250s.midnam
X%%DATADIR%%/patchfiles/Roland_RD-600.midnam
X%%DATADIR%%/patchfiles/Roland_RD-700sx.midnam
X%%DATADIR%%/patchfiles/Roland_RS-9.midnam
X%%DATADIR%%/patchfiles/Roland_SC-88_Pro.midnam
X%%DATADIR%%/patchfiles/Roland_SH-32.midnam
X%%DATADIR%%/patchfiles/Roland_V-Synth-GT.midnam
X%%DATADIR%%/patchfiles/Roland_XV-2020.midnam
X%%DATADIR%%/patchfiles/Roland_XV-3080.midnam
X%%DATADIR%%/patchfiles/Roland_XV-5080.midnam
X%%DATADIR%%/patchfiles/Roland_XV-88.midnam
X%%DATADIR%%/patchfiles/Sequential_Circuits_Prophet_600.midnam
X%%DATADIR%%/patchfiles/TC_Electronic_M3000.midnam
X%%DATADIR%%/patchfiles/Waldorf_Blofeld.midnam
X%%DATADIR%%/patchfiles/Waldorf_Micro_Q.midnam
X%%DATADIR%%/patchfiles/Yamaha_DX-7.midnam
X%%DATADIR%%/patchfiles/Yamaha_EX-5.midnam
X%%DATADIR%%/patchfiles/Yamaha_MM6.midnam
X%%DATADIR%%/patchfiles/Yamaha_MOTIF-RACK_ES.midnam
X%%DATADIR%%/patchfiles/Yamaha_MOTIF_XS.midnam
X%%DATADIR%%/patchfiles/Yamaha_MU10XG.midnam
X%%DATADIR%%/patchfiles/Yamaha_PSR-275.midnam
X%%DATADIR%%/patchfiles/Yamaha_PSR-S900.midnam
X%%DATADIR%%/patchfiles/Yamaha_PSR540.midnam
X%%DATADIR%%/patchfiles/Yamaha_S90.midnam
X%%DATADIR%%/patchfiles/Alesis_DM5.midnam
X%%DATADIR%%/pixmaps/zoom_out.xpm
X%%DATADIR%%/pixmaps/h_meter_strip.xpm
X%%DATADIR%%/pixmaps/hiin.xpm
X%%DATADIR%%/pixmaps/hiout.xpm
X%%DATADIR%%/pixmaps/hslider00.xpm
X%%DATADIR%%/pixmaps/hslider01.xpm
X%%DATADIR%%/pixmaps/left_arrow.xpm
X%%DATADIR%%/pixmaps/linin.xpm
X%%DATADIR%%/pixmaps/linout.xpm
X%%DATADIR%%/pixmaps/loin.xpm
X%%DATADIR%%/pixmaps/loop.xpm
X%%DATADIR%%/pixmaps/loout.xpm
X%%DATADIR%%/pixmaps/lr.xpm
X%%DATADIR%%/pixmaps/regin.xpm
X%%DATADIR%%/pixmaps/regin2.xpm
X%%DATADIR%%/pixmaps/regout.xpm
X%%DATADIR%%/pixmaps/regout2.xpm
X%%DATADIR%%/pixmaps/revdblarrow.xpm
X%%DATADIR%%/pixmaps/right_arrow.xpm
X%%DATADIR%%/pixmaps/set-next-button.xpm
X%%DATADIR%%/pixmaps/small-round-button-01.xpm
X%%DATADIR%%/pixmaps/small_x.xpm
X%%DATADIR%%/pixmaps/toggle-button-00.xpm
X%%DATADIR%%/pixmaps/toggle-button-01.xpm
X%%DATADIR%%/pixmaps/tool_audition.xpm
X%%DATADIR%%/pixmaps/tool_gain.xpm
X%%DATADIR%%/pixmaps/tool_object.xpm
X%%DATADIR%%/pixmaps/tool_range.xpm
X%%DATADIR%%/pixmaps/tool_stretch.xpm
X%%DATADIR%%/pixmaps/tool_zoom.xpm
X%%DATADIR%%/pixmaps/v_meter_strip.xpm
X%%DATADIR%%/pixmaps/vslider00.xpm
X%%DATADIR%%/pixmaps/vslider01.xpm
X%%DATADIR%%/pixmaps/vslider02_rail.xpm
X%%DATADIR%%/pixmaps/vslider02_slider.xpm
X%%DATADIR%%/pixmaps/vslider_slider_16wide.xpm
X%%DATADIR%%/pixmaps/zoom_full.xpm
X%%DATADIR%%/pixmaps/zoom_in.xpm
X%%DATADIR%%/pixmaps/forwardblarrow.xpm
X%%DATADIR%%/splash.png
X%%DATADIR%%/ArdourMono.ttf
Xshare/applications/ardour.desktop
X at dirrmtry %%DATADIR%%/pixmaps
X at dirrmtry %%DATADIR%%/patchfiles
X at dirrmtry %%DATADIR%%/midi_maps
X at dirrmtry %%DATADIR%%/mcp
X at dirrmtry %%DATADIR%%/icons/made_with
X at dirrmtry %%DATADIR%%/icons/icon
X at dirrmtry %%DATADIR%%/icons
X at dirrmtry %%DATADIR%%/export
X at dirrmtry %%DATADIR%%
X at dirrmtry lib/ardour3/vamp
X at dirrmtry lib/ardour3/surfaces
X at dirrmtry lib/ardour3/panners
X at dirrmtry lib/ardour3/engines
X at dirrmtry lib/ardour3
X at dirrmtry etc/ardour3
299457a3387d1cb824af86dd85942a17
echo c - ./harvid
mkdir -p ./harvid > /dev/null 2>&1
echo c - ./harvid/files
mkdir -p ./harvid/files > /dev/null 2>&1
echo x - ./harvid/files/patch-libharvid-Makefile
sed 's/^X//' >./harvid/files/patch-libharvid-Makefile << 'fba81bf7deecd545b23cb672ed626237'
X--- libharvid/Makefile.orig 2013-07-19 23:59:25.000000000 -0300
X+++ libharvid/Makefile 2013-07-19 23:59:40.000000000 -0300
X@@ -2,7 +2,7 @@
X
X FLAGS=
X FLAGS+=$(ARCHINCLUDES) $(ARCHFLAGS)
X-FLAGS+=`pkg-config --cflags libavcodec libavformat libavutil libswscale`
X+FLAGS+=`pkg-config --cflags libavcodec1 libavformat1 libavutil1 libswscale1`
X LIBHARVID_OBJECTS = \
X decoder_ctrl.o \
X ffdecoder.o \
fba81bf7deecd545b23cb672ed626237
echo x - ./harvid/files/patch-src-Makefile
sed 's/^X//' >./harvid/files/patch-src-Makefile << 'f5191ca239c426cfd2230072cd41d526'
X--- src/Makefile.orig 2013-06-10 15:42:03.000000000 -0300
X+++ src/Makefile 2013-07-20 00:40:47.000000000 -0300
X@@ -4,7 +4,7 @@
X
X CONFIGTEMP=conf.out
X
X-ifeq ($(shell pkg-config --exists libavcodec libavformat libswscale || echo no), no)
X+ifeq ($(shell pkg-config --exists libavcodec1 libavformat1 libswscale1 || echo no), no)
X $(error "http://ffmpeg.org is required - install libavcodec-dev, libswscale-dev, etc")
X endif
X
X@@ -12,17 +12,14 @@
X $(error "libpng is required - install libpng-dev")
X endif
X
X-ifeq ($(shell $(ECHO) "\#include <stdio.h>\n\#include <jpeglib.h>\nint main() { struct jpeg_error_mgr jerr; jpeg_std_error(&jerr); return 0; }" | $(CC) -pipe -x c -o $(CONFIGTEMP) $(ARCHINCLUDES) $(LDFLAGS) - -ljpeg 2>/dev/null || echo no; $(RM) -f $(CONFIGTEMP)), no)
X- $(error "libjpeg is required - install libjpeg-dev, libjpeg8-dev or libjpeg62-dev")
X-endif
X
X FLAGS=-I../libharvid/
X FLAGS+=$(ARCHINCLUDES) $(ARCHFLAGS)
X-FLAGS+=`pkg-config --cflags libavcodec libavformat libavutil libpng libswscale`
X+FLAGS+=`pkg-config --cflags libavcodec1 libavformat1 libavutil1 libpng libswscale1`
X
X LOADLIBES=$(ARCHLIBES)
X-LOADLIBES+=`pkg-config --libs libavcodec libavformat libavutil libpng libswscale`
X-LOADLIBES+=-ljpeg
X+LOADLIBES+=`pkg-config --libs libavcodec1 libavformat1 libavutil1 libpng libswscale1`
X+LOADLIBES+=-L/usr/local/lib -ljpeg
X LOADLIBES+=-lz -lm
X
X FLAGS+=-DICSVERSION="\"$(VERSION)\"" -DICSARCH="\"$(UNAME)\""
f5191ca239c426cfd2230072cd41d526
echo x - ./harvid/files/patch-src-image_format.c
sed 's/^X//' >./harvid/files/patch-src-image_format.c << 'fb3bf261e1f30f23926ac616e627c10e'
X--- src/image_format.c.orig 2013-07-20 00:42:24.000000000 -0300
X+++ src/image_format.c 2013-07-20 00:43:26.000000000 -0300
X@@ -28,7 +28,7 @@
X #include <stdio.h>
X #include <stdlib.h>
X #include <string.h>
X-#include <jpeglib.h>
X+#include "/usr/local/include/jpeglib.h"
X #include <png.h>
X
X #include <dlog.h>
fb3bf261e1f30f23926ac616e627c10e
echo x - ./harvid/files/patch-common.mak
sed 's/^X//' >./harvid/files/patch-common.mak << '31157f8c2bd726813b3db89c23752fba'
X--- common.mak.orig 2013-06-10 15:42:03.000000000 -0300
X+++ common.mak 2013-07-22 08:55:26.000000000 -0300
X@@ -4,7 +4,7 @@
X PREFIX ?= /usr/local
X
X bindir ?= $(PREFIX)/bin
X-mandir ?= $(PREFIX)/share/man
X+mandir ?= $(PREFIX)/man
X libdir ?= $(PREFIX)/lib
X docdir ?= $(PREFIX)/share/doc
X includedir ?= $(PREFIX)/include
X@@ -19,38 +19,10 @@
X ARCHLIBES=
X LIBEXT=so
X
X-ifeq ($(ARCH),mingw)
X- CC=i686-w64-mingw32-gcc
X- LD=i686-w64-mingw32-ld
X- AR=i686-w64-mingw32-ar
X- NM=i686-w64-mingw32-nm -B
X- RANLIB=i686-w64-mingw32-ranlib
X- STRIP=i686-w64-mingw32-strip
X- WINEROOT?=$(HOME)/.wine/drive_c/x-prefix
X- PKG_CONFIG_PATH=$(WINEROOT)/lib/pkgconfig/
X- ARCHINCLUDES=-I$(WINEROOT)/include -DHAVE_WINDOWS
X- ARCHLIBES=-lwsock32 -lws2_32 -lpthreadGC2
X- LDFLAGS+=-L$(WINEROOT)/lib/ -L$(WINEROOT)/bin
X- UNAME=mingw
X- LIBEXT=dll
X-else
X- RANLIB=ranlib
X- STRIP=strip
X- NM=nm
X- UNAME=$(shell uname)
X- ifeq ($(UNAME),Darwin)
X- ARCHFLAGS=-arch i386 -arch ppc -arch x86_64
X- ARCHFLAGS+=-isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5
X- ARCHFLAGS+=-headerpad_max_install_names
X- ARCHLIBES+=-sectcreate __DATA __doc_harvid_jpg ../doc/harvid.jpg
X- ARCHLIBES+=-sectcreate __DATA __doc_seek_js ../doc/seek.js
X- LOGODEP=
X- ECHO=echo
X- LIBEXT=dylib
X- NM=nm
X- else
X- ARCHLIBES=-lrt -lpthread
X- LIBEXT=so
X- NM=nm -B
X- endif
X-endif
X+RANLIB=ranlib
X+STRIP=strip
X+NM=nm
X+UNAME=$(shell uname)
X+ARCHLIBES=-lrt -lpthread
X+LIBEXT=so
X+NM=nm -B
31157f8c2bd726813b3db89c23752fba
echo x - ./harvid/Makefile
sed 's/^X//' >./harvid/Makefile << '6e0d7e87626263edc190b961d4bcacd2'
X# Created by: Marcel Bonnet <ports at monovox.org>
X# $FreeBSD$
X
XPORTNAME= harvid
XPORTVERSION= 0.7.3
XCATEGORIES= multimedia
XMASTER_SITES= http://github.com/x42/harvid/archive/ \
X http://monovox.org/freebsd/ports/distfiles/
XDISTNAME= v${PORTVERSION}
X
XMAINTAINER= ports at monovox.org
XCOMMENT= Extracts still images from movies and serves them via HTTP
X
XRUN_DEPENDS= ${LOCALBASE}/bin/ffmpeg1:${PORTSDIR}/multimedia/ffmpeg1 \
X ${LOCALBASE}/bin/ffprobe1:${PORTSDIR}/multimedia/ffmpeg1
X
XUSE_GMAKE= yes
X
XMAN1= harvid.1
X
X.include <bsd.port.pre.mk>
X
Xpre-patch:
X (cd ${WRKDIR} && ${MV} ${PORTNAME}-${PORTVERSION} ${DISTNAME})
X
Xpost-install:
X ${LN} -s ${PREFIX}/bin/ffmpeg1 ${PREFIX}/bin/ffmpeg_harvid
X ${LN} -s ${PREFIX}/bin/ffprobe1 ${PREFIX}/bin/ffprobe_harvid
X
X.include <bsd.port.post.mk>
6e0d7e87626263edc190b961d4bcacd2
echo x - ./harvid/pkg-descr
sed 's/^X//' >./harvid/pkg-descr << 'f86a65df0043dcc6add134d34ccfbdf1'
XHarvid efficiently provides frame-accurate data and act as second level
Xcache for rendering the video-timeline in Ardour, but it is not limited to
Xthat: it has applications for any task that requires a high-performance
Xframe-accurate online image extraction processor.
X
XWWW: http://x42.github.com/harvid/
f86a65df0043dcc6add134d34ccfbdf1
echo x - ./harvid/pkg-plist
sed 's/^X//' >./harvid/pkg-plist << '60b3357b99eeb2f1d335f7be09b80c6e'
Xbin/harvid
Xbin/ffmpeg_harvid
Xbin/ffprobe_harvid
X at exec rm bin/ffmpeg_harvid
X at exec rm bin/ffprobe_harvid
60b3357b99eeb2f1d335f7be09b80c6e
echo x - ./harvid/distinfo
sed 's/^X//' >./harvid/distinfo << '7f12ea848e4f176dc0403b19280fc8cb'
XSHA256 (v0.7.3.tar.gz) = 84d72bc22714e39dbaca7d1a14c7b1ce821141b10f17445d876f0df6b8334a76
XSIZE (v0.7.3.tar.gz) = 101051
7f12ea848e4f176dc0403b19280fc8cb
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list