From 07ba7024aec0a32e2858877bdc5a1e346ebc084a Mon Sep 17 00:00:00 2001 From: Simon van der Veldt Date: Tue, 18 Aug 2020 18:12:17 +0200 Subject: [PATCH] media-plugins/sorcer: Fix compilation with GCC 9 --- ...rcer-gcc-9-remove-leading-underscore.patch | 34 +++++++++++++++++++ media-plugins/sorcer/sorcer-9999.ebuild | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 media-plugins/sorcer/files/sorcer-gcc-9-remove-leading-underscore.patch diff --git a/media-plugins/sorcer/files/sorcer-gcc-9-remove-leading-underscore.patch b/media-plugins/sorcer/files/sorcer-gcc-9-remove-leading-underscore.patch new file mode 100644 index 00000000..7ad1e581 --- /dev/null +++ b/media-plugins/sorcer/files/sorcer-gcc-9-remove-leading-underscore.patch @@ -0,0 +1,34 @@ +From 872c11e1f289b43a50a7aa1eed550fac59a8957c Mon Sep 17 00:00:00 2001 +From: Simon van der Veldt +Date: Tue, 18 Aug 2020 17:43:03 +0200 +Subject: [PATCH] Remove leading underscore to fix compilation with gcc-9.3.0 + +--- + gui/sorcer_ui.cxx | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/gui/sorcer_ui.cxx b/gui/sorcer_ui.cxx +index 60edbe4..f0afd06 100644 +--- a/gui/sorcer_ui.cxx ++++ b/gui/sorcer_ui.cxx +@@ -37,14 +37,14 @@ using namespace std; + + typedef struct { + SorcerUI* widget; +- ++ + float sidechainAmp; +- ++ + LV2UI_Write_Function write_function; + LV2UI_Controller controller; + } SorcerGUI; + +-static LV2UI_Handle instantiate(const struct _LV2UI_Descriptor * descriptor, ++static LV2UI_Handle instantiate(const struct LV2UI_Descriptor * descriptor, + const char * plugin_uri, + const char * bundle_path, + LV2UI_Write_Function write_function, +-- +2.26.2 + diff --git a/media-plugins/sorcer/sorcer-9999.ebuild b/media-plugins/sorcer/sorcer-9999.ebuild index ef274ec5..bd90cb28 100644 --- a/media-plugins/sorcer/sorcer-9999.ebuild +++ b/media-plugins/sorcer/sorcer-9999.ebuild @@ -26,3 +26,5 @@ RDEPEND="media-libs/lv2 dev-libs/boost >=x11-libs/ntk-1.3.1000" DEPEND="${RDEPEND}" + +PATCHES="${FILESDIR}/${PN}-gcc-9-remove-leading-underscore.patch"