mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-19 00:13:33 +00:00
audio/ardour: Fix runtime error
Undefined symbol at runtime when building with default options Upstream PR: https://github.com/Ardour/ardour/pull/883 PR: 277938 Reported by: phryk-ports@wzff.de Approved by: dev@submerge.ch (maintainer)
This commit is contained in:
parent
33cf463725
commit
5b9d502b14
@ -1,5 +1,6 @@
|
||||
PORTNAME= ardour
|
||||
DISTVERSION= 8.4.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= audio
|
||||
# Official source download is tailored to browsers, downloads from github are
|
||||
# deliberately made empty. Put the badly named distfile into a subdirectory.
|
||||
|
26
audio/ardour/files/patch-libs_ardour_session.cc
Normal file
26
audio/ardour/files/patch-libs_ardour_session.cc
Normal file
@ -0,0 +1,26 @@
|
||||
--- libs/ardour/session.cc.orig 2024-02-21 00:37:39 UTC
|
||||
+++ libs/ardour/session.cc
|
||||
@@ -136,7 +136,10 @@
|
||||
#include "ardour/utils.h"
|
||||
#include "ardour/vca_manager.h"
|
||||
#include "ardour/vca.h"
|
||||
+
|
||||
+#ifdef VST3_SUPPORT
|
||||
#include "ardour/vst3_plugin.h"
|
||||
+#endif // VST3_SUPPORT
|
||||
|
||||
#include "midi++/port.h"
|
||||
#include "midi++/mmc.h"
|
||||
@@ -881,10 +884,12 @@ Session::destroy ()
|
||||
|
||||
_transport_fsm->stop ();
|
||||
|
||||
+#ifdef VST3_SUPPORT
|
||||
/* close VST3 Modules */
|
||||
for (auto const& nfo : PluginManager::instance().vst3_plugin_info()) {
|
||||
std::dynamic_pointer_cast<VST3PluginInfo> (nfo)->m.reset ();
|
||||
}
|
||||
+#endif // VST3_SUPPORT
|
||||
|
||||
DEBUG_TRACE (DEBUG::Destruction, "Session::destroy() done\n");
|
||||
|
Loading…
Reference in New Issue
Block a user