summaryrefslogtreecommitdiff
path: root/audio/ardour
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2018-02-12 05:20:29 +0000
committerAlexey Dokuchaev <danfe@FreeBSD.org>2018-02-12 05:20:29 +0000
commit807bcf28f72bf88296b4618974d49a43a4790141 (patch)
treeee97a4b654795daf3ee07a74c5ebc0ae01980df4 /audio/ardour
parentnet-mgmt/snmp++: Added LICENSE; Updated WWW URL (diff)
- Add `multimedia/v4l_compat' to BUILD_DEPENDS to make sure that
Powermate code always gets built and there are no pkg-plist issues - For some reason, in certain circumstances the compiler could not properly resolve `bind()' calls even when "using namespace sigc"; work this around by explicitly calling `sigc::bind()' instead - Fix remaining bugs revealed by strict (C++14) compiler (Clang 6)
Notes
Notes: svn path=/head/; revision=461552
Diffstat (limited to 'audio/ardour')
-rw-r--r--audio/ardour/Makefile29
-rw-r--r--audio/ardour/pkg-plist1
2 files changed, 30 insertions, 0 deletions
diff --git a/audio/ardour/Makefile b/audio/ardour/Makefile
index d316920e6bbb..0ac17c7856e6 100644
--- a/audio/ardour/Makefile
+++ b/audio/ardour/Makefile
@@ -13,6 +13,7 @@ COMMENT= Multichannel digital audio workstation
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:multimedia/v4l_compat
LIB_DEPENDS= liblo.so:audio/liblo \
liblrdf.so:textproc/liblrdf \
libjack.so:audio/jack \
@@ -80,6 +81,34 @@ post-patch:
${WRKSRC}/libs/ardour/session.cc \
${WRKSRC}/libs/ardour/session_transport.cc \
${WRKSRC}/libs/ardour/track.cc
+ @${REINPLACE_CMD} -e '/missing_source = /s,;, != NULL;,' \
+ ${WRKSRC}/gtk2_ardour/editor_region_list.cc
+ @${REINPLACE_CMD} -E 's,(graph_gc|layout) == 0,!&,' \
+ ${WRKSRC}/gtk2_ardour/fft_graph.cc \
+ ${WRKSRC}/gtk2_ardour/panner2d.cc
+ @${REINPLACE_CMD} -e 's,( *bind,(sigc::bind,' \
+ ${WRKSRC}/libs/gtkmm2ext/gtk_ui.cc \
+ ${WRKSRC}/gtk2_ardour/ardour_ui2.cc \
+ ${WRKSRC}/gtk2_ardour/ardour_ui_ed.cc \
+ ${WRKSRC}/gtk2_ardour/audio_clock.cc \
+ ${WRKSRC}/gtk2_ardour/audio_region_editor.cc \
+ ${WRKSRC}/gtk2_ardour/crossfade_edit.cc \
+ ${WRKSRC}/gtk2_ardour/editor.cc \
+ ${WRKSRC}/gtk2_ardour/editor_audio_import.cc \
+ ${WRKSRC}/gtk2_ardour/editor_canvas.cc \
+ ${WRKSRC}/gtk2_ardour/editor_markers.cc \
+ ${WRKSRC}/gtk2_ardour/editor_ops.cc \
+ ${WRKSRC}/gtk2_ardour/editor_selection.cc \
+ ${WRKSRC}/gtk2_ardour/editor_tempodisplay.cc \
+ ${WRKSRC}/gtk2_ardour/generic_pluginui.cc \
+ ${WRKSRC}/gtk2_ardour/io_selector.cc \
+ ${WRKSRC}/gtk2_ardour/level_meter.cc \
+ ${WRKSRC}/gtk2_ardour/mixer_strip.cc \
+ ${WRKSRC}/gtk2_ardour/mixer_ui.cc \
+ ${WRKSRC}/gtk2_ardour/option_editor.cc \
+ ${WRKSRC}/gtk2_ardour/plugin_ui.cc \
+ ${WRKSRC}/gtk2_ardour/route_time_axis.cc \
+ ${WRKSRC}/gtk2_ardour/time_axis_view_item.cc
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/share/ardour2/templates
diff --git a/audio/ardour/pkg-plist b/audio/ardour/pkg-plist
index 017062340837..90c539f7043b 100644
--- a/audio/ardour/pkg-plist
+++ b/audio/ardour/pkg-plist
@@ -28,6 +28,7 @@ lib/ardour2/libvamphostsdk.so
lib/ardour2/libvampsdk.so
lib/ardour2/surfaces/libardour_genericmidi.so
lib/ardour2/surfaces/libardour_mackie.so
+lib/ardour2/surfaces/libardour_powermate.so
lib/ardour2/surfaces/libardour_tranzport.so
lib/ardour2/vamp/libardourvampplugins.so
share/ardour2/icons/application-x-ardour_16px.png