diff options
author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2018-02-12 05:20:29 +0000 |
---|---|---|
committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2018-02-12 05:20:29 +0000 |
commit | 807bcf28f72bf88296b4618974d49a43a4790141 (patch) | |
tree | ee97a4b654795daf3ee07a74c5ebc0ae01980df4 /audio/ardour | |
parent | net-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/Makefile | 29 | ||||
-rw-r--r-- | audio/ardour/pkg-plist | 1 |
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 |