- 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)
This commit is contained in:
parent
cfb250c0a8
commit
807bcf28f7
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=461552
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user